blob: aa3b9f4655755bfd1c9abb7421cd619779145f71 [file] [log] [blame]
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng: more work on name classes, the "validate all" schemas
4 seems to work now.
5 * test/relaxng/* result/relaxng/*: augmented/updated the
6 regression tests
7
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00008Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
11 * parser.c: put a guard against infinite document depth, basically
12 trying to avoid another kind of DoS attack.
13 * relaxng.c: some code w.r.t. nameClasses
14
Daniel Veillardfc1a4502003-02-02 16:02:55 +000015Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * test/relaxng/* result/relaxng/*: check all the namespace support
18 was actually correct based on tutorial section 10.
19
Daniel Veillarde2a5a082003-02-02 14:35:17 +000020Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * relaxng: include seems to work okay now
23 * test/relaxng/* result/relaxng/*: augmented/updated the
24 regression tests
25
Daniel Veillarda9d912d2003-02-01 17:43:10 +000026Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * relaxng.c: a bit of work done in the train back.
29 * test/relaxng/*: added one of the include tests
30
Daniel Veillard154877e2003-01-30 12:17:05 +000031Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * relaxng: more work done in the train
34 * test/relaxng/* result/relaxng/*: augmented/updated the
35 regression tests
36
Daniel Veillarde431a272003-01-29 23:02:33 +000037Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * relaxng.c: debugging of externalRef
40 * test/relaxng/* result/relaxng/*: augmented/updated the
41 regression tests
42
Daniel Veillardd41f4f42003-01-29 21:07:52 +000043Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * relaxng.c: more work on Relax-NG, implementing externalRef
46 * test/relaxng/* result/relaxng/*: augmented/updated the
47 regression tests
48 * Makefile.am: cleanup to Relaxtests target
49
Daniel Veillardb08c9812003-01-28 23:09:49 +000050Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * relaxng.c: more work on Relax-NG, implementing interleave
53 * test/relaxng/* result/relaxng/*: augmented/updated the
54 regression tests
55
Daniel Veillard76fc5ed2003-01-28 20:58:15 +000056Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
57
58 * relaxng.c: more work on Relax-NG, implementing interleave
59 * test/relaxng/* result/relaxng/*: augmented/updated the
60 regression tests
61
MST 2003 John Fleckda81d192003-01-27 14:35:56 +000062Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
63
64 * doc/tutorial/customfo.xsl
65 * doc/tutorial/customhtml.xsl
66 adding stylesheet customizations used to generate fo
67 for pdf and html
68
Daniel Veillardc6e997c2003-01-27 12:35:42 +000069Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
70
71 * relaxng.c: more work on Relax-NG
72 * test/relaxng/* result/relaxng/*: augmented/updated the
73 regression tests
74 * xmlschemastypes.c: added a number of base type definition but not
75 the associated checks, those are still TODOs
76
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000077Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
78
79 in docs/tutorial:
80 * apa.html
81 * apb.html
82 * apc.html
83 * apd.html
84 * ape.html
85 * apf.html
86 * apg.html
87 * ar01s02.html
88 * ar01s03.html
89 * ar01s04.html
90 * ar01s05.html
91 * ar01s06.html
92 * ar01s07.html
93 * ar01s08.html
94 * index.html
95 * xmltutorial.pdf
96 * xmltutorial.xml
97 add index to tutorial
98
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000099Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
100
101 * doc/xmlcatalog.1
102 * doc/xmlcatalog_man.html
103 * doc/xmlcatalog_man.xml
104 belatedly fixing bug #93622 (adds rewriteURI type to
105 "--add" option in xmlcatalog man page
106
Daniel Veillard3be27512003-01-26 19:49:04 +0000107Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
108
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000109 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000110 Julio Merino, closing #104475
111
Daniel Veillardea3f3982003-01-26 19:45:18 +0000112Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * relaxng.c: more work on Relax-NG
115 * test/relaxng/* result/relaxng/*: augmented/updated the
116 regression tests
117
Daniel Veillardedc91922003-01-26 00:52:04 +0000118Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * relaxng.c: more work on Relax-NG
121 * test/relaxng/* result/relaxng/*: augmented/updated the
122 regression tests
123
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000124Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * README: updated the policy on private mail answers
127 * relaxng.c: more work on Relax-NG
128 * test/relaxng/* result/relaxng/*: augmented/updated the
129 regression tests
130
Daniel Veillard7424eb62003-01-24 14:14:52 +0000131Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
132
133 * error.c parser.c tree.c: applied a documentation patch from
134 Stefan Kost
135
Daniel Veillard276be4a2003-01-24 01:03:34 +0000136Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * relaxng.c: more work on Relax-NG
139 * doc/*: regenerated the docs
140 * test/relaxng/* result/relaxng/*: updated and augmented the
141 Relax-NG regression tests and results
142
Daniel Veillard6eadf632003-01-23 18:29:16 +0000143Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
146 First commit of the new Relax-NG validation code, not generally
147 useful yet.
148 * test/relaxng/* result/relaxng/*: current state of the regression
149 tests
150
Daniel Veillard814a76d2003-01-23 18:24:20 +0000151Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * tree.c: minimized the memory allocated for GetContent
154 and a bit of cleanup.
155
Daniel Veillardff12c492003-01-23 16:42:55 +0000156Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * python/generator.py: seems there is no good reasons to
159 not generate bindings for XPointer
160
Daniel Veillard540a31a2003-01-21 11:21:07 +0000161Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
162
163 * xmlreader.c doc/apibuild.py: applied a new patch from
164 Stéphane Bidoul for cleanups
165 * doc/libxml2-api.xml: rebuilt the API description with
166 new entry points
167
Daniel Veillard417be3a2003-01-20 21:26:34 +0000168Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmlreader.c python/drv_libxml2.py python/generator.py
171 python/libxml.c python/libxml.py python/libxml_wrap.h
172 python/types.c: patch from Stéphane Bidoul for better per
173 context error message APIs
174 * python/tests/ctxterror.py python/tests/readererr.py:
175 update of the tests
176
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000177Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
178
179 * doc/guidelines.html
180 grammar and spelling cleanup
181
Daniel Veillard26f70262003-01-16 22:45:08 +0000182Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * xmlreader.c include/libxml/xmlreader.h python/generator.py
185 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
186 a patch from Stéphane Bidoul to allow per XMLtextReader error
187 and warning handling
188 * python/tests/Makefile.am python/tests/readererr.py: adding the
189 specific regression test
190
Daniel Veillard71f9d732003-01-14 16:07:16 +0000191Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
194 should raise a syntax error
195
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000196Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * python/libxml.c: cleanup patch from Stéphane Bidoul
199
Daniel Veillard81601f92003-01-14 13:42:37 +0000200Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
203
Daniel Veillarde6227e02003-01-14 11:42:39 +0000204Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * python/generator.py python/libxml.c python/libxml.py
207 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000208 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000209 Python level.
210 * python/tests/Makefile.am python/tests/ctxterror.py: added a
211 regression test for it.
212
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000213Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c: fixed the streaming property of the reader,
216 it was generating tree faster than consuming it. Pointed out
217 by Nate Myers
218 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
219
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000220Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
221
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000222 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000223
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000224Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * xpath.c: fix to the XPath implementation for parent and
227 ancestors axis when operating on a Result Value Tree.
228 Fixes bug #100271
229
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000230Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
231
232 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
233 to fix some URI/file escaping problems
234
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000235Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * python/generator.py: fixed a bug raised by Raymond Wiker,
238 docSetRootElement() should not raise an exception if the
239 return is None
240
Daniel Veillard3e20a292003-01-10 13:14:40 +0000241Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
244 fixed bug #102181 by applying the suggested change and fixing
245 the generation/registration problem.
246
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000247Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
250 routines.
251
Daniel Veillard8f872442003-01-09 23:19:02 +0000252Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * parser.c: one more IsEmptyElement crazyness, that time in
255 external parsed entities if substitution is asked.
256 * python/tests/reader3.py: added a specific test.
257
Daniel Veillarde329fc22003-01-09 21:36:42 +0000258Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
259
260 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
261 support and improved error handler registration
262
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000263Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
266 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
267 * README: fixed a link
268
Daniel Veillarde2830f12003-01-08 17:47:49 +0000269Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * configure.in doc/* NEWS: preparing 2.5.1 release
272 * SAX.c parser.c: fixing XmlTextReader bug
273
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000274Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * SAX.c: fuck, I introduced a memory leak on external parsed
277 entities in 2.5.0 :-(
278
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000279Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * xmllint.c: another fix needed as pointed by Christophe Merlet
282 for --stream --debug if compiled without debug support.
283
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000284Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
285
286 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000287 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000288 update man page with --stream and --chkregister
289
Daniel Veillard8326e732003-01-07 00:19:07 +0000290Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * globals.c: fixed --with-threads compile
293 * xmllint.c: fixed --without-debug compile
294 * include/libxml/globals.h: cleanup
295 * include/libxml/schemasInternals.h: add a missing include
296
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000297Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * configure.in NEWS: preparing 2.5.0 release
300 * SAX.c: only warn in pedantic mode about namespace name
301 brokeness
302 * globals.c: fix a doc generation problem
303 * uri.c: fix #101520
304 * doc/*: updated and rebuilt the doc for the release, includuding
305 stylesheet update
306 * python/Makefile.am: fix a filename bug
307
308Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
309
310 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
311 should not be called.
312
313Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * libxml-2.0.pc.in: applied the patch to fix #101894
316
317Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * tree.c : applied patch from Lukas Schroeder for register callbacks
320 * valid.c: modified patch from Lukas Schroeder to test
321 register callbacks with --chkregister
322
323Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
324
325 * xmlreader.c: seriously changed the way data are pushed to
326 the underlying parser, go by block of 512 bytes instead of
327 tryng to detect tag boundaries at that level. Changed the
328 way empty element are detected and tagged.
329 * python/tests/reader.py python/tests/reader2.py
330 python/tests/reader3.py: small changes mostly due to context
331 reporting being different and DTD node being reported. Some
332 errors previously undetected are now caught and fixed.
333 * doc/xmlreader.html: flagged last section as TODO
334
335Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * python/libxml.py: integrated the Python 2.2 optimizations
338 from Hannu Krosing, while maintaining compatibility with
339 1.5 and 2.1
340
341Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * xmllint.c: a bit of cleanup
344 * xmlreader.c: small fix
345 * doc/xmlreader.html: more work on the XmlTextReader tutorial
346 * python/libxml.py: a few fixes pointed out by Hannu Krosing
347
348Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * python/setup.py.in: patch from Stéphane Bidoul to include
351 drv_libxml2.py in setup.py
352
353Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * doc/xmlreader.html: starting documenting the new XmlTextReader
356 interface.
357
358Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * xmllint.c: added the --stream flag to use the TextReader API
361 * xmlreader.c: small performance tweak
362
363Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * xmlreader.c python/tests/reader2py: okay the DTD validation
366 code on top of the XMLTextParser API should be solid now.
367
368Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * xmlreader.c python/tests/reader2py: Fixing some more mess
371 with validation and recursive entities while using the
372 reader interface, it's getting a bit messy...
373
374Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * xmlreader.c python/tests/reader.py: another couple of problem
377 related to IsEmptyElement reported by Stéphane Bidoul needed
378 some fixes.
379
380Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
383 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
384 based on the python XmlTextReader interface.
385
386Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * tree.c: backing out one change in the last patch which broke the
389 regression tests
390
391Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * global.data globals.c tree.c include/libxml/globals.h: applied
394 an old patch from Lukas Schroeder to track node creation and
395 destruction. Probably missing a lot of references at the moment
396 and not usable reliably.
397
398Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
399
400 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
401 from doc/news.html and a stylesheet
402
403Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * xmlreader.c python/tests/reader.py: fixed another couple of
406 xmlreader bugs reported by Stéphane Bidoul and added tests.
407
408Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * xmlreader.c python/tests/reader2.py: fixed another validity
411 checking in external parsed entities raised by Stéphane Bidoul
412 and added a specific regression test.
413 * python/tests/reader3.py: cleanup
414
415Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c python/tests/reader2.py: fixed a problem with
418 validation within entities pointed by Stéphane Bidoul, augmented
419 the tests to catch those.
420
421Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
422
423 * python/generator.py: modified the generator to allow keeping
424 class references when creating new classes, needed to fix a bug
425 pointed by Stéphane Bidoul where the input buffer of the
426 xmlTextReader instance gets destroyed if the python wrapper for
427 the input is not referenced anymore.
428
429Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * xmlreader.c python/tests/reader.py: fixed another pair of problem
432 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
433
434Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
435
436 * xmlreader.c python/tests/reader.py: fixed another problem
437 pointed by Stéphane Bidoul
438
439Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * xmlreader.c python/tests/reader.py: fixed a limit case problem
442 with "<a/>"
443
444Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * SAX.c: warn on xmlns:prefix="foo"
447 * xmlreader.c python/tests/reader.py: fixed a couple of problem
448 for namespace attributes handling.
449
450Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
451
452 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
453 a really nasty problem raised by a DocBook XSLT transform
454 provided by Sebastian Bergmann
455
456Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
459 by Stéphane Bidoul and integrated it into the tests
460
461Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
462
463 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
464 extended the XmlTextReader API a bit, addding accessors for
465 the current doc and node, and an entity substitution mode for
466 the parser.
467 * python/libxml.py python/libxml2class.txt: related updates
468 * python/tests/Makefile.am python/tests/reader.py
469 python/tests/reader2.py python/tests/reader3.py: updated a bit
470 the old tests and added a new one to test the entities handling
471
472Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
473
474 * python/generator.py python/libxml2class.txt
475 python/tests/reader.py python/tests/reader2.py: changed the
476 generator to provide casing for the XmlTextReader similar to
477 C# so that examples and documentation are more directly transposable.
478 Fixed the couple of tests in the suite.
479
480Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
481
482 * doc/guidelines.html: added a document on guildeline for
483 publishing and deploying XML
484
485Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * valid.c xmlreader.c: final touch running DTD validation
488 on the XmlTextReader
489 * python/tests/Makefile.am python/tests/reader2.py: added a
490 specific run based on the examples from test/valid/*.xml
491
492Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
493
494 * python/libxml.py: added a few predefined xmlTextReader parser
495 configuration values.
496
497Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * python/libxml_wrap.h: trying to fix #102037
500
501Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
502
503 * SAX.c: fixing bug #95296, when the predefined entities
504 are redefined in the DTD the default one must be used
505 instead anyway.
506
507Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
508
509 * doc/xmllint.xml
510 * doc/xmllint.1
511 Add discussion of XML_DEBUG_CATALOG to xmllint man
512 page - bug #100907
513
514
515Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
516
517 * xmlreader.c: Fixed the empty node detection to avoid reporting
518 an inexistant close tag.
519
520Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
521
522 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
523 for Python 2.1
524
525Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
528
529Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * doc/libxml2-api.xml python/tests/reader.py: one really need
532 to provide the base URI information when creating a reader parser
533 from an input stream. Updated the API and the example using it.
534
535Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
536
537 * testReader.c xmlreader.c valid.c include/libxml/tree.h
538 include/libxml/valid.h include/libxml/xmlreader.h: working on
539 DTD validation on top of xml reader interfaces. Allows to
540 validate arbitrary large instances. This required some extensions
541 to the valid module interface and augmenting the size of xmlID
542 and xmlRef structs a bit.
543 * uri.c xmlregexp.c: simple cleanup.
544
545Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
546
547 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
548 work on the xml reader interfaces.
549 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
550 Web page for the Windows binaries.
551
552Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
553
554 * xmlIO.c: applied a patch for VMS following the report by
555 Nigel Hall
556
557Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * parser.c: the parseStartTag bug fix wasn't complete.
560
561Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
562
563 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
564 parseStartTag, fixing it.
565 * test/att4 result/att4 result/noent/att4: adding the test
566 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
567 more methods to XmlTextReader.
568
569Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
570
571 * win32/libxml2.def.src: added more xml reader exports
572 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
573 to the build
574
575Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
576
577 * doc/tutorial/xmltutorial.xml
578 plus generated html and pdf
579 Updating tutorial again based on further comments from Niraj
580 Tolia on the last iteration
581
582Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
583
584 * doc/tutorial/xmltutorial.xml
585 * doc/tutorial/includekeyword.c
586 * doc/tutorial/includegetattribute.c
587 plus generated html and pdf
588 Adding fix from Niraj Tolia to tutorial to properly free memory.
589
590
591Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
594 more methods of XmlTextReader.
595 * python/libxml2class.txt python/tests/reader.py: this increased the
596 methods in the bndings, augmented the test to check those new
597 functions.
598
599Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
602 methods of XmlTextReader.
603 * python/generator.py python/libxml_wrap.h python/types.c
604 python/libxml2class.txt: added the reader to the Python bindings
605 * python/tests/Makefile.am python/tests/reader.py: added a specific
606 test for the Python bindings of the Reader APIs
607 * parser.c: small cleanup.
608
609Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
610
611 * xinclude.c: fallback was only copying the first child not the
612 full child list of the fallback element, closes #89684 as reopened
613 by Bernd Kuemmerlen
614
615Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
616
617 * win32/libxml2.def.src: exported htmlNodeDumpOutput
618
619Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
620
621 * configure.in: preparing release of 2.4.30
622 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
623 gives enum values, fix functype return type, put back fields in
624 structs
625 * doc/*: updated the docs rebuilt
626
627Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
630 about htmlNodeDumpOutput location.
631 * xpath.c: removed an undefined function signature
632 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
633 too many symbols in the API breaking the python bindings.
634 Updated with the libxslt/libexslt changes.
635
636Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * configure.in: preparing release of 2.4.29
639 * doc/*: rebuilt the docs and API
640 * xmlreader.c: a few more fixes for the XmlTextReader API
641
642Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
643
644 * include/win32config.h: applied mingw patch from Magnus Henoch
645
646Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * catalog.c doc/libxml2-api.xml: a bit more cleanup
649
650Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
653 building Python script, does the C parsing directly, generates
654 a better API description including structure fieds defs and
655 enums. Still a couple of bugs, but good enough for the python
656 wrappers now.
657 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
658 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
659 include/libxml/schemasInternals.h include/libxml/tree.h: more
660 cleanup based on the python analysis script reports.
661 * libxml.spec.in: make sure the API XML description is part of the
662 devel package.
663
664Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
665
666 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
667 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
668 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
669 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
670 code cleanup, especially the function comments.
671 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
672
673Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * Makefile.am xmlreader.c include/libxml/Makefile.am
676 include/libxml/xmlreader.h: Adding a new set of APIs based on
677 the C# TextXmlReader API but converted to C. Allow to parse
678 in constant memory usage, far simpler to program and explain
679 than the SAX like APIs, unfinished but working.
680 * testReader.c: test program
681
682Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
683
684 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
685
686Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * tree.c: Chip turner indicated that XHTML1 serialization
689 rule for style actually break on both IE and Mozilla,
690 try to avoid the rule if escaping ain't necessary
691
692Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * nanhttp.c: handle HTTP URL escaping, problem reported by
695 Glen Nakamura and Stefano Zacchiroli
696
697Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
698
699 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
700
701Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * uri.c: Johann Richard pointed out some XPointer problems for
704 URN based URI references in XInclude. Modified the URI parsing
705 and saving routines to allow correct parsing and saving of
706 XPointers, especially when attached to "opaque" scheme accordingly
707 to RFC 2396
708
709Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
712 of refactoring to the HTML saving code.
713 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
714 in the doc.
715
716Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * tree.c include/libxml/tree.h: refactored the XML dump of a node
719 to a buffer API to reuse the generic dump to an OutputIO layer,
720 this reduces code, fixes xmlNodeDump() for XHTML, also made
721 xmlNodeDump() now return the number of byte written.
722
723Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
724
725 * python/setup.py.in: another patch from Stéphane Bidoul for
726 Python bindings on Windows
727 * doc/parsedecl.py: small cleanup
728
729Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
730
731 * libxml.spec.in configure.in: add a line in %changelog for releases
732
733Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
734
735 * parser.c: patch from Marcus Clarke fixing a problem in entities
736 parsing that was detected in KDe documentations environment.
737
738Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
739
740 * python/libxml.c (libxml_prev): Return the previous as opposed to
741 the next node (I guess this is the result of some cut & paste programming:)
742
743Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
744
745 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
746
747Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
748
749 * python/generator.py python/libxml.c python/setup.py.in: trying
750 to fix the Python bindings build on Windows (Stéphane Bidoul)
751
752Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
753
754 * win32/configure.js: added option for python bindings
755 * win32/libxml2.def.src: added more exports
756
757Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
758
759 * win32/Makefile.mingw: fixed unresolved symbols when linking with
760 pthreads
761 * win32/wince/*: applied updates to Windows CE port from Javier
762
763Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * configure.in: preparing 2.4.28
766 * libxml.spec.in doc/Makefile.am: some cleanup
767 * doc/*: updated the news and regenerated.
768
769Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
770
771 * HTMLparser.c: final touch at closing #87235 </p> end tags
772 need to be generated.
773 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
774 this change slightly the output of a few tests
775 * doc/*: regenerated
776
777Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
778
779 * parserInternals.c: fixing bug #99190 when UTF8 document are
780 parsed using the progressive parser and the end of the chunk
781 is in the middle of an UTF8 multibyte character.
782
783Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
784
785 * threads.c: fixed initialization problem in xmlNewGlobalState
786 which was causing crash.
787 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
788 in xmlInitializeGlobalState.
789 * parserInternals.c: cleaned up ctxt->sax initialisation.
790
791Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * tree.c include/libxml/tree.h: modified the existing APIs
794 to handle XHTML1 serialization rules automatically, also add
795 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
796 libxslt serialization uses it when needed without changing
797 the library API.
798 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
799 result/xhtml1: added a new test specifically for xhtml1 output
800 and updated the result of one XHTML1 test
801
802Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
803
804 * xinclude.c parserInternals.c encoding.c: fixed #99082
805 for xi:include encoding="..." support on text includes.
806 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
807 test/XInclude/ents/isolatin.txt : added a specific regression test
808 * python/generator.py python/libxml2class.txt: fixed the generator
809 the new set of comments generated for doc/libxml2-api.xml were
810 breaking the python generation.
811
812Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * doc/Makefile.am: repair some problem if gtk-doc fail or such
815 * configure.in: patch for Solaris on new autoconf closes #98880
816 * doc/parsedecl.py: repair the frigging API building script,
817 did I say that python xmllib sucks ?
818 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
819 and some comment are no more truncated.
820
821Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * parser.c: Martin Stoilov pointed out a potential leak in
824 xmlCreateMemoryParserCtxt
825
826Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
829 included in HTML documents and using the push parser.
830
831Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
832
833 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
834 specified, look for the Python interpreter not just in the
835 specified root but also in the specified location. Fixes #98825
836
837Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
838
839 * python/libxml.c: fixing bug #98792 , node may have no doc
840 and dereferencing without checking ain't good ...
841
842Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * configure.in: preparing release 2.4.27
845 * doc/* : updated and rebuilt the docs
846 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
847 and all the docs are actually packaged and in the final RPMs
848 * parser.c parserInternals.c include/libxml/parser.h: restore
849 xmllint --recover feature.
850
851Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
852
853 * parser.c xpath.c: fixing #96925 wich was also dependant on the
854 processing of parsed entities, and XPath computation on sustitued
855 entities.
856 * testXPath.c: make sure entities are substitued.
857
858Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
859
860 * parser.c: fixed #96594, which was totally dependant on the
861 processing of internal parsed entities, which had to be changed.
862
863Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
864
865 * Makefile.am python/Makefile.am python/tests/Makefile.am:
866 trying to fix bug #98517 about building outside the source tree
867 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
868
869Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
870
871 * include/win32config.h: cleanup
872 * win32/Makefile.mingw: integrated mingw in JScript configure
873 * win32/Makefile.msvc: modified to allow mingw coexistence
874 * win32/configure.js: integrated mingw
875 * win32/Readme.txt: cleanup
876
877Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
878
879 * HTMLparser.c: strengthen the guard in the Pop macros,
880 like in the XML parser, closes bug #97315
881
882Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
885 callback is never used.
886
887Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * parserInternals.c: fixed the initialization of the SAX structure
890 which was breaking xsltproc
891 * xpath.c: patch from Petr Pajas for CDATA nodes
892 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
893 * parser.c include/libxml/parser.h: patch from Peter Jones
894 removing a leak in xmlSAXParseMemory() and adding the
895 function xmlSAXParseMemoryWithData()
896
897Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
898
899 adding pdf of tutorial, changing web page to link to it
900 * doc/tutorial/xmltutorial.pdf
901 * doc/xml.html
902 * doc/docs.html
903
904Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
905
906 * doc/tutorial/ar01s08.html
907 adding file what I forgot for tutorial
908
909
910Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
911
912 Adding encoding discussion to tutorial
913 Added:
914 * doc/tutorial/images/*.png: DocBook admonition image files
915 * doc/tutorial/apf.html, apg.html: new generated html
916 * doc/tutorial/includeconvert.c: conversion code entity file
917 changed:
918 * doc/tutorial/xmltutorial.xml: DocBook original
919 * doc/tutorial/*.html: generated html
920
921Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
922
923 * include/libxml/*.h: retired xmlwin32version.h
924 * doc/Makefile.am: retired xmlwin32version.h
925 * win32/configure.js: retired xmlwin32version.h
926
927Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
928
929 * win32/libxml2.def.src: exported additional symbols
930 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
931 sisterhood
932
933Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
934
935 * globals.c: fixed a typo pointed out by Igor
936 * xpath.c: try to speed up node compare using line numbers
937 if available.
938
939Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
940
941 * tree.c: make xmlFreeNode() handle attributes correctly.
942
943Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
944
945 * catalog.c: completed the #96963 fix, as reported by Karl
946 Eichwalder
947
948Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
949
950 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
951
952Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
953
954 * Makefile.am: switched the order of a couple of includes
955 to fix bugs #97100
956
957Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
958
959 * catalog.c: fixed bug #96963, reverted to the old behaviour of
960 xmlLoadCatalogs that used to separate directories with a ':'.
961
962Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
963
964 * threads.c: improvements to the Windows-side of thread handling
965 * testThreads.c: conditionally excluded unistd.h
966 * testThradsWin32.c: broke overlong lines
967 * include/win32config.h: adapted thread-related macros to the new
968 scheme and for pthreads on Windows
969 * win32/Makefile.msvc: introduced a more flexible thread build,
970 added testThreads[Win32].c to the build
971 * win32/configure.js: introduced a more flexible thread config
972
9732002-10-31 John Fleck <jfleck@inkstain.net>
974
975 * doc/xml.html (and, by implication, FAQ.html)
976 added UTF-8 conversaion FAQ from Marcus Labib Iskander
977
978Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
979
980 * configure.in: removed xmlwin32version.h
981 * include/libxml/Makefile.am: removed xmlwin32version.h
982
983Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
984
985 * tree.c: applied patch from Brian Stafford to fix a bug
986 in xmlReconciliateNs()
987
988Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
989
990 * tree.c: applied patch from Christian Glahn to allow
991 xmlNewChild() on document fragment nodes
992
993Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
994
995 * parser.c: Christian Glahn found a problem with a recent
996 patch to xmlParseBalancedChunkMemoryRecover()
997 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
998 problems
999 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1000 test/schemas/seq*: added the test cases from Charles
1001
1002Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1005 serious cleanup of the spec file and associated changes
1006 in the Makefiles.
1007 * valid.c: try to remove some warnings on x86_64
1008
1009Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1012 fix bug #96586
1013
1014Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1017 parsing, applied his patch
1018 * result/HTML/attrents.html result/HTML/attrents.html.err
1019 result/HTML/attrents.html.sax test/HTML/attrents.html:
1020 added the test and result case provided by Mikhail Sogrine
1021
1022Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * vms/build_libxml.com vms/config.vms vms/readme.vms
1025 include/libxml/parser.h include/libxml/parserInternals.h
1026 include/libxml/tree.h include/libxml/xmlIO.h
1027 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1028 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1029 Applied the VMS update patch from Craig A. Berry
1030 * doc/*.html: update
1031
1032Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1033
1034 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1035
1036Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * debugXML.c: adding a grep command to --shell in xmllint
1039 for T.V. Raman
1040
1041Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * xmlcatalog.c: tried to fix some of the problem with --sgml
1044
1045Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * parser.c: tried to fix bug #91500 where doc->children may
1048 be overriden by a call to xmlParseBalancedChunkMemory()
1049
1050Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1053 identifiers in SGML catalogs containing '&'
1054
1055Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * python/types.c: fixed bugs when passing result value tree
1058 to Python functions.
1059
1060Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * configure.in: preparing the release of 2.4.26
1063 * doc/*: updated and rebuilt the documentation
1064
1065Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * parser.c: fixed a XML Namespace compliance bug reported by
1068 Alexander Grimalovsky
1069
1070Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1071
1072 * HTMLtree.c: fixed serialization of script and style when
1073 they are not lowercase (i.e. added using the API to the tree).
1074
1075Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * valid.c: make xmlValidateDocument emit a warning msg if there
1078 is no DTD, pointed by Christian Glahn
1079
1080Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1083 content model when some of the blocks have min or max, and a couple
1084 of bugs found in the process.
1085 * result/schemas/list0* test/schemas/list0*: added some specific
1086 regression tests
1087
1088Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * README: updated the contact informations
1091
1092Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1095 misses it, reported by Peter Bray.
1096
1097Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1098
1099 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1100 and removed a few warnings
1101
1102Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * parser.c: Christian Glahn found a small bug in the push parser.
1105 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1106 public
1107
1108Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1109
1110 * xmlschemas.c include/libxml/xmlschemas.h: added
1111 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1112 * testSchemas.c: added --memory to test the new interface
1113
1114Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * doc/index.py doc/search.php: integrated the XSLT indexing,
1117 a few fixed in the indexer, added a scope selection at the
1118 search level.
1119
1120Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1123 this was due to uninitialized parts of the validation context
1124
1125Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * debugXML.c: applied patch from Mark Vakoc except the API
1128 change, preserved it.
1129 * doc/*: updated the docs to point to the search engine for
1130 information lookup or before bug/help reports.
1131
1132Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1133
1134 * doc/index.py doc/search.php: added mailing-list archives
1135 indexing and lookup
1136
1137Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1140
1141Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * doc/index.py: improved HTML indexing
1144 * doc/search.php: make the queries also lookup the HTML based indexes
1145
1146Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * doc/index.py: added HTML page indexing
1149
1150Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1151
1152 * xmlIO.c: extended Windows path normalisation to fix the base
1153 problem in libxslt.
1154 * catalog.c: fixed list handling in XML_CATALOG_FILES
1155
1156Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * valid.c: typo/bug found by Christian Glahn
1159
1160Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1161
1162 * xmlIO.c: applied Windows CE patch from Javier.
1163 * win32/wince: new directory, contains support for the PocketPC
1164 with Windows CE from Javier.
1165 * include/win32config.h: reorganised, removed duplicate
1166 definitions and applied WinCE patch from Javier.
1167 * include/wsockcompat.h: new file, now contains WinSock
1168 compatibility macros.
1169 * win32/Makefile.msvc: introduced double-run compilation.
1170
1171Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * configure.in include/libxml/xmlwin32version.h: preparing release
1174 of 2.4.25
1175 * doc/*: updated and regenerated teh docs and web pages.
1176
1177Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1180 error were not covering namespace declarations.
1181 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1182 it was missing the attribute declaration for the namespace
1183 * result/VC/NS3: the fix now report breakages in that test
1184
1185Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1186
1187 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1188
1189Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1192 and regenerated the docs and web site
1193
1194Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1195
1196 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1197 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1198 not before
1199
1200Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * python/generator.py python/libxml2class.txt: fixed a stupid error
1203 breaking the python API
1204
1205Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1208 triostr.c triostr.h: applied a trio update patch from
1209 Bjorn Reese which should work with MinGW
1210
1211Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * tree.c: improving some documentation comments
1214 * xmlregexp.c: found and fixed a mem leak with python regression tests
1215 * doc/*: rebuilt the doc and the API XML file including the
1216 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1217 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1218 python/types.c: added access to the XML Schemas regexps from
1219 python
1220 * python/tests/Makefile.am python/tests/regexp.py: added a
1221 simple regexp bindings test
1222
1223Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1224
1225 * doc/xml.html:
1226 fixing ftp links - thanks to Vitaly Ostanin
1227
1228Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmlregexp.c: fixed the data callback on transition functionality
1231 which was broken when using the compact form
1232 * result/schemas/*: updated the results, less verbose, all tests
1233 pass like before
1234 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1235 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1236 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1237 annoying warnings
1238 * xpath.c: try to provide better error report when possible
1239
1240Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * Makefile.am: fixed a breakage raised by Jacob
1243
1244Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1245
1246 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1247 which don't use sockets
1248
1249Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1250
1251 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1252 * win32/configure.js: applied zlib patch from Daniel Gehriger
1253
1254Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1255
1256 * win32/configure.js: applied the patch from Mark Vakoc for
1257 regexp support
1258 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1259 for regexp support
1260
1261Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlschemastypes.c: as pointed by Igor Float and Double
1264 parsing ain't finished yet
1265
1266Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * Makefile.am configure.in: trying to fix #88412 by bypassing
1269 all the python subdir if python ain't detected
1270
1271Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1274 made configuring with regexps/automata/unicode the default
1275 but without schemas ATM
1276 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1277 fixed the regexp based DTD validation performance and memory
1278 problem by switching to a compact form for determinist regexps
1279 and detecting the determinism property in the process. Seems
1280 as fast as the old DTD validation specific engine :-) despite
1281 the regexp built and compaction process.
1282
1283Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * valid.c: determinism is debugged, new DTD checking code now works
1286 but xmlFAComputesDeterminism takes far too much CPU and the whole
1287 set usues too much memory to be really usable as-is
1288
1289Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * tree.c: fixed another stupid bug in xmlGetNodePath()
1292 * xmllint.c: --version now report the options compiled in
1293
1294Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * HTMLparser.c: small cleanup
1297 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1298 when configured with them. A bit of debugging around the determinism
1299 checks is still needed
1300
1301Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1304
1305Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1306
1307 * xmlIO.c: small portability glitch fixed.
1308
1309Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmlschemastypes.c: incomplete steps for real/double support
1312 * testAutomata.c include/libxml/xmlautomata.h
1313 include/libxml/xmlregexp.h: avoiding a compilation problem
1314 * valid.c include/libxml/valid.h: starting the work toward using
1315 the regexps for actual DTD validation
1316
1317Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * hash.c: cosmetic cleanup
1320 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1321 integrating a DTD validation layer based on the regexps
1322
1323Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1326 the determinism was tested before eliminating the epsilon
1327 transitions :-(
1328
1329Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * python/generator.py python/libxml.c python/libxml.py
1332 python/libxml2-python-api.xml python/libxml2class.txt
1333 python/libxml_wrap.h python/types.c: updated the python
1334 bindings, added code for easier File I/O, and the ability to
1335 define a resolver from Python fixing bug #91635
1336 * python/tests/Makefile.am python/tests/inbuf.py
1337 python/tests/outbuf.py python/tests/pushSAXhtml.py
1338 python/tests/resolver.py python/tests/serialize.py: updated
1339 and augmented the set of Python tests.
1340
1341Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1342
1343 * win32/configure.js: added more readme info for the binary
1344 package.
1345
1346Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * xmlIO.c: fixed a stupid out of bound array error
1349
1350Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1353 messing around with support for Windows path, cleanups,
1354 trying to identify and fix the various code path to the
1355 filename access. Added xmlNormalizeWindowsPath()
1356
1357Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * error.c valid.c: working on better error reporting of validity
1360 errors, especially providing an accurate context.
1361 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1362 error reports in those cases.
1363
1364Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1367 parser.c parserInternals.c xmlIO.c: get rid of all the
1368 perror() calls made in the library execution paths. This
1369 should fix both #92059 and #92385
1370
1371Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmllint.c: memory leak reporting was broken after a change
1374 of the preprocessor symbol used to activate it.
1375
1376Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * tree.c: try to make the copy function work for node of
1379 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1380 DOM layers though, not libxml2 itself.
1381
1382Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * valid.c: try to provide file and line informations, not all
1385 messages are covered, but it's a (good) start
1386
1387Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * xinclude.c: reimplemented a large part of the XInclude
1390 processor, trying to minimize resources used, James Henstridge
1391 provided a huge test case which was exhibiting severe memory
1392 consumption problems.
1393
1394Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * python/Makefile.am: applied patch from Christophe Merlet to
1397 reestablish DESTDIR
1398
1399Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * libxml.spec.in: fixes libary path for x86_64 AMD
1402
1403Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1404
1405 * doc/tutorial/includekeyword.c
1406 * doc/tutorial/xmltutorial.xml:
1407 (plus resulting generated html files)
1408 fixing one spot I missed in the tutorial where I hadn't freed
1409 memory properly
1410
1411Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1412
1413 * doc/tutorial/includeaddattribute.c
1414 * doc/tutorial/includeaddkeyword.c
1415 * doc/tutorial/includegetattribute.c
1416 * doc/tutorial/includekeyword.c
1417 * doc/tutorial/xmltutorial.xml
1418 * doc/tutorial/*.html:
1419 update tutorial to properly free memory (thanks to Christopher
1420 R. Harris for pointing out that this needs to be done)
1421 * doc/tutorial/images/callouts/*.png:
1422 added image files so the callouts are graphical, making it
1423 easier to read ( use "--param callout.graphics 1" to generate
1424 html with graphical callouts)
1425
1426Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1429 nice logos generated by Marc Liyanage
1430 * doc/site.xsl *.html: changed the stylesheet to show the new
1431 logo and regenerated the pages
1432
1433Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1436
1437Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * xpath.c: possible mem leak patch from Jason Adams
1440
1441Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1444 in the XQuery namespace
1445 * configure.in: preparing 2.4.24
1446 * doc/*.html: updated the web pages
1447
1448Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * python/generator.py: closing bug #85258 by generating conditional
1451 compile check to avoid linking to routines not configured in.
1452
14532002-08-22 Havoc Pennington <hp@pobox.com>
1454
1455 * autogen.sh: update error message for missing automake
1456
1457Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * python/Makefile.am: typo in target name resulted in libxml2.py
1460 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1461
1462Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * win32/win32/Makefile.mingw: updated with version from
1465 Elizabeth Barham at http://soggytrousers.net/repository/
1466
1467Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1468
1469 * win32/Makefile.msvc: added the prefix location to the include
1470 and lib search path.
1471
14722002-08-18 Havoc Pennington <hp@pobox.com>
1473
1474 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1475 both automake 1.6 and 1.4 installed get the right automake. Means
1476 compilation from CVS will now require the latest automake 1.4
1477 release, or manually creating symlinks called "automake-1.4" and
1478 "aclocal-1.4"
1479
1480Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * configure.in python/Makefile.am: more AMD 64 induced changes from
1483 Frederic Crozat
1484
1485Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * xinclude.c: oops I was missing the xml:base fixup too
1488 * result/XInclude/*.xml: this adds xml:base attributes to most
1489 results of the tests
1490
1491Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * xinclude.c: quick but apparently working implementation of
1494 xi:fallback, should close bug #89684
1495 * Makefile.am test/XInclude/docs/fallback.xml
1496 result/XInclude/fallback.xml: added a basic test for fallback,
1497 and run with --nowarning to avoid a spurious warning
1498 * configure.in: applied patch from Frederic Crozat for python
1499 bindings on AMD 64bits machines.
1500
1501Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1504 the caller don't pass a SAX callback block.
1505
1506Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * tree.c: applied the same fix for the XML-1.0 namespace to
1509 xmlSearchNsByHref() as was done for xmlSearchNs()
1510
1511Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * libxml.3: small cleanup of the man page
1514 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1515 when serializing HREF attributes generated by XSLT.
1516
1517Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1520 version of Marc Liyanage' patch for boolean attributes in HTML
1521 output
1522
1523Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * python/tests/serialize.py: fixed the test results, indenting
1526 behaviour changed slightly
1527
1528Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1529
1530 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1531 new c14n function to Windows def files
1532
1533Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1534
1535 * c14n.c: fixed a memory leak in c14n code
1536
1537Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * parser.c include/libxml/parser.h: adding a new API for Christian
1540 Glahn: xmlParseBalancedChunkMemoryRecover
1541 * valid.c: patch from Rick Jones for some grammar cleanup in
1542 validation messages
1543 * result/VC/* result/valid/*: this slightly change some of the
1544 regression tests outputs
1545
1546Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * tree.c: trying to fix a problem in namespaced attribute handling
1549 raised by Christian Glahn
1550
1551Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1552
1553 * encoding.c include/libxml/encoding.h: Opening the interface
1554 xmlNewCharEncodingHandler as requested in #89415
1555 * python/generator.py python/setup.py.in: applied cleanup
1556 patches from Marc-Andre Lemburg
1557 * tree.c: fixing bug #89332 on a specific case of loosing
1558 the XML-1.0 namespace on xml:xxx attributes
1559
1560Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1561
1562 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1563 corner case from new Merlin's test suite and added a callback
1564 that will be used to improve xmlsec performance
1565
1566
1567Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * HTMLtree.c: trying to fix the <style> escaping problem in
1570 HTML serialization bug #89342
1571
1572Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1575 and rebuilt the web site.
1576
1577Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1578
1579 * include/libxml/tree.h: added _private member to xmlNs struct
1580
1581Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * HTMLparser.c: fixing bug #84876 based on the xml working
1584 code.
1585
1586Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1587
1588 * python/Makefile.am: enhanced to fix bug 72012 (errors
1589 when using '-jX' make parameter)
1590
1591Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1592
1593 * xpath.c: small additional enhancement for booleans
1594 compared to nodesets
1595
1596Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * HTMLtree.c: changed the order of the encoding declaration
1599 attributes in the meta tags due to a bug in IE/Mac
1600
1601Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1602
1603 * xpath.c: enhanced handling of booleans (especially '='
1604 and '!=' for nodesets) - fixes bug 85256. Added new
1605 routine xmlXPathNotEqualValues for more proper handling
1606 of '!=' when nodesets are involved.
1607
1608Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1611 doc/xmlcatalog_man.xml to the source distribution
1612
1613Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1614
1615 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1616 asked for this.
1617
1618Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * configure.in: preparing 2.4.23
1621 * doc/*: rebuilt the docs
1622
1623Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * parser.c: fixing bug #84169 by fixing the
1626 comment of xmlCreatePushParserCtxt to describe the
1627 encoding detection parameters better.
1628
1629Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * valid.c: fixing bug #79331 in one path the lookup for
1632 ID attributes on a namespaced node wasn't handled correctly :-\
1633
1634Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * HTMLparser.c: trying to fix 87235 about discarded white
1637 spaces in the HTML parser.
1638 * result/HTML/*: this changes the output of a number of HTML
1639 regression tests
1640
1641Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * xpath.c: applied patch from Richard Jinks for the namespace
1644 axis + fixed a memory error.
1645 * parser.c parserInternals.c: applied patches from Peter Jacobi
1646 removing ctxt->token for good.
1647 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1648 popped out by the regression tests.
1649 * Makefile.am: patch for threads makefile from Gary Pennington
1650
1651Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1652
1653 * xpath.c: enhanced behaviour of position() after usage of
1654 expressions involving preceding-sibling (et al).
1655
1656Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * hash.c: applied a patch from Peter Jacobi to solve a problem
1659 when compiling with the Watcom C on Win32
1660 * result/schemas/*.err: the change of hashing algo generated
1661 permutations in the output
1662
1663Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * hash.c: applied patch from Sander Vesik improving the quality of
1666 the hash function.
1667
16682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1669
1670 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1671 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1672 xmllint.c xpath.c: replaced sprintf() with snprintf()
1673 to prevent possible buffer overflow (the bug was pointed
1674 out by Anju Premachandran)
1675
1676Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * parser.c: removed an uninitialized data error popped by valgrind
1679 on PE references
1680
1681Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1682
1683 * doc/xml.html
1684 adding tutorial reference to the web page
1685
1686Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1687
1688 * doc/tutorial/xmltutorial.xml
1689 * doc/tutorial/ar01s07.html
1690 * doc/tutorial/ape.html
1691 * doc/tutorial/includegetattribute.c
1692 adding section to tutorial about retrieving an attribute
1693 value
1694
1695Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * parser.c: applied a couple of patches from Peter Jacobi to start
1698 to get rid of ctxt->token, with a possible significant speed
1699 improvement to be gained once done. Better compliance with PE
1700 references constructs in DTDs too.
1701 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1702 from Peter too
1703
1704Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1707 xmlParseElement was likely to have been deallocated at the
1708 time of the report, possibly leading to segfault. Just report
1709 the tag name now.
1710
1711Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xpath.c: patch from Richard Jinks for XPath substring() function
1714 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1715
17162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1717
1718 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1719
1720Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1721
1722 *doc/FAQ.html
1723 fixing typos in FAQ, thanks to Robert Funnell for the
1724 editing help
1725
1726Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * NEWS: got complaints from rpmlint that it was empty
1729
1730Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1731
1732 * added doc/tutorial, including:
1733 apa.html
1734 apb.html
1735 apc.html
1736 apd.html
1737 ar01s02.html
1738 ar01s03.html
1739 ar01s04.html
1740 ar01s05.html
1741 ar01s06.html
1742 includeaddattribute.c
1743 includeaddkeyword.c
1744 includekeyword.c
1745 includestory.xml
1746 index.html
1747 xmltutorial.xml
1748 libxml tutorial, including generated html
1749
1750Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1751
1752 * result/c14n/exc-without-comments/merlin-c14n-two-*
1753 result/c14n/without-comments/merlin-c14n-two-*
1754 test/c14n/exc-without-comments/merlin-c14n-two-*
1755 test/c14n/without-comments/merlin-c14n-two-*
1756 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1757 c14n/exc-c14n and slightly modified test script to handle
1758 these test cases
1759 * c14n.c: fixed bugs for complicated nodes set (namespace
1760 without node and others from merlin-c14n-two.tar.gz)
1761 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1762 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1763 for xmlsec performance patch
1764 * xpath.c: fixed self::node() for namespaces and attributes
1765
1766Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1767
1768 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1769 but with the format parameter
1770 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1771
1772Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1773
1774 * Makefile.am: updated c14n tests suite
1775 * c14n.c: performance improvement for previous c14n patch
1776
1777Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * parser.c: another peroformance patch from Peter Jacobi, that
1780 time on parsing attribute values.
1781
1782Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1783
1784 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1785 into LibXML2 test suite
1786
1787Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1788
1789 * c14n.c: propagating xpath ancesstors node fix to c14n
1790 plus small performance improvement to reduce number of
1791 mallocs
1792 * xpath.c: fixed ancestors axis processing for namespace nodes
1793
1794Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1797 Peter Jacobi
1798
1799Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * configure.in: preparing 2.4.22
1802
1803Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1806 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1807 a public entry point.
1808 * doc/*: rebuilt the API and docs
1809
1810Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * xpath.c: patch from Richard Jinks to fix a problem introduced
1813 in the previous patch and pointed by Norm
1814
1815Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * libxml.spec.in: fixing bug #81112
1818
1819Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * uri.c: fixing bug #82848
1822
1823Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1826 output of one catalog test
1827
1828Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1829
1830 * global.data globals.c tree.c include/libxml/globals.h
1831 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1832 default value for global parameter xmlIndentTreeOutput to 1 and
1833 introduced new global parameter xmlTreeIndentString (the string
1834 used to do one-level indent) with default value " " (as it was
1835 in tree.c)
1836
1837Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1840 with trio and schemas.
1841
1842Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1843
1844 * xpath.c: patch from Richard Jinks to fix the problem raised in
1845 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1846
1847Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * xmlschemas.c: a bit of work on import.
1850 * xmlschemastypes.c: Charles Bozeman provided a compare function
1851 for date/time types so min/max facet restrictions should work,
1852 indeterminate comparisons return an error instead of equal.
1853 * test/schemas/date_0* result/schemas/date_0_0: specific test
1854 from Charles Bozeman too
1855
1856Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1859 from Christian Cornelssen fixing the man pages and the Catalog
1860 building script.
1861 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1862 next step is <xs:import> I now have a reasonable understanding
1863 of how it works.
1864
1865Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1868
1869Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1870
1871 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1872
1873Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * xpath.c: fixing an XPath function evalutation bug pointed out
1876 by Alexey Efimov where the context was lost when evaluating
1877 the function arguments
1878
1879Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1880
1881 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1882 function public for XMLSec performance optimizations
1883
1884Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * python/generator.py python/libxml2class.txt : fixed a problem
1887 with the HTML parser pointed by Gary Benson
1888 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1889 example
1890
1891Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1892 * parser.c: fixed bug #81159 (memory growth in SAX)
1893
1894Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1895 * xpath.c: fixed bug #78858 (the real fix)
1896
1897Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1898 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1899
1900Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * tree.c: modified xmlNodeSetBase to allow changing the
1903 base of a document.
1904
1905Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * xmlschemastypes.c: patch Charles Bozeman for validation of
1908 all the date, time, and duration types
1909 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1910 * configure.in: fixed an error pointed by an user
1911 * xml2-config.in: fixed an error pointed by an user
1912
1913Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1914
1915 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1916 win32/libxml2.def.src xmlIO.c: exported default
1917 'file:', 'http:' and 'ftp:' protocols input handlers
1918 and maked protocols comparisson case insensitive
1919
1920Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * configure.in: Neven Has detected a typo
1923
1924Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1927 as one of the persons allowed to commit directly to the
1928 module.
1929
1930Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1933 * valid.c: raised a too low limit
1934 * doc/*: rebuilt the docs
1935
1936Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * test/XPath/expr/floats test/XPath/expr/functions
1939 result/XPath/expr/floats result/XPath/expr/functions
1940 xpath.c: another XPath conformance patch from Richard Jinks
1941
1942Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlschemas.c: fixed validation of attribute groups.
1945 * test/schemas result/schemas: added an example from the primer
1946
1947Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1950 * test/schemas result/schemas: updated the test list
1951
1952Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * TODO: updated a bit
1955 * parser.c: made a comment more specific
1956 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1957 Schemas conformance.
1958 * test/schemas result/schemas: updated the test list
1959
1960Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1963 implementing xs:all with minOccurs = 0
1964 * tes/schemas/* result/schemas/*: added more tests covering
1965 xs:all
1966
1967Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * xmlregexp.c: first implementation of the all particle, this
1970 may need to be revisited for case where not all transitions
1971 must be crossed.
1972
1973Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * tree.c: another entity processing update from Markus Henke
1976
1977Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1978
1979 * trionan.c: fixed crash on OSF/1
1980
1981Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlschemas.c: more Schemas work
1984 * test/schemas/* result/schemas/*: added more tests coming
1985 from the spec.
1986
1987Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1990 ExcC14N specification
1991
1992Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * tree.c: patch from Markus Henke, fix for recursive entities.
1995
1996Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * xpath.c: fix a problem with string() on a document node.
1999
2000Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * Makefile.am xmlschemas.c: more Schemas work
2003 * test/schemas/* result/schemas/*: added more tests coming
2004 from the spec.
2005
2006Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2009 * result/HTML/*: this changes a few things in the results
2010
2011Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2012
2013 * include/libxml/tree.h: eliminated 'declaration different than
2014 prototype' warning
2015 * include/win32config.h: "resolved" conflicts with errno.h
2016
2017Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2020 on the automata interfaces and debug of counted choices
2021 * test/schemas/* result/schemas/*: added a number of tests
2022
2023Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2026 a bit of work on Schemas
2027 * testSchemas.c: try to make it more useful
2028 * test/schemas/* result/schemas/* Makefile.am: changed the
2029 Schemas regression test procedure, started adding a few samples
2030
2031Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2032
2033 * include/libxml/encoding.h: Patch for the Borland C++ builder
2034 * include/libxml/tree.h: Patch for the Borland C++ builder
2035 * threads.c: Patch for the Borland C++ builder
2036 * win32/bcb5: New directory for the Borland C++ builder
2037 project files
2038
2039Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2040
2041 * win32/Makefile.msvc: Update for XML Schema support
2042 * win32/configure.js: Update for XML Schema support
2043 * win32/libxml2.def.src: Update for XML Schema support
2044
2045Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2048 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2049 xmlunicode.c include/libxml/Makefile.am
2050 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2051 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2052 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2053 include/libxml/xmlversion.h.in : merged the current state of
2054 XML Schemas implementation, it is not configured in by default,
2055 a specific --schemas configure option has been added.
2056 * test/automata test/regexp test/schemas Makefile.am
2057 result/automata result/regexp result/schemas:
2058 merged automata/regexp/schemas regression tests
2059
2060Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * xpath.c: Gary found a compile time problem, fixes #78823
2063
2064Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * configure.in: release of 2.4.20
2067 * doc/*: updated and rebuilt the docs
2068
2069Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * python/Makefile.am: patch from Cristian Gafton to build on
2072 Red Hat 6.2, should also fix #75779
2073
2074Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * valid.c: first part of fixing #78729
2077
2078Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2081 escaping of URI when saving HTML files.
2082 * result/HTML/*: this impacted some tests
2083
2084Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * configure.in: trying to fix #77441
2087
2088Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * include/libxml/xmlIO.h: Hallski complained it could not be
2091 included by itself.
2092
2093Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2096
2097Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2098
2099 * win32/configure.js: patch from Nilo for the c14n option
2100 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2101
2102Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2105 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2106 LIBXML_THREAD_ENABLED
2107
2108Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * xpath.c: another patch from Richard Jinks for substring conformance
2111 * test/XPath/expr/floats test/XPath/expr/strings
2112 result/XPath/expr/floats result/XPath/expr/strings: update of the
2113 test suite to check those.
2114
2115Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xpath.c: patch from Richard Jinks for .x float parsing.
2118
2119Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * parser.c: patch from Markus Henke when an encoding ain't recognized
2122
2123Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * libxml.m4: got a report that #include <string.h> was needed
2126
2127Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2130
2131Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2132
2133 * doc/example.html: fixing typo
2134
2135Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2138 pointed out by Melvyn Sopacua.
2139
2140Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * libxml.m4: Frédéric Crozat gave a patch related to the change
2143 of Include paths breaking the libxml.m4
2144
2145Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * xpath.c: Fix bug #76927 forgot to save some context
2148 when evaluating binary expressions
2149
2150Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * configure.in: fixed configure for MPE/iX from Markus Henke
2153 * xmlmemory.c: fixed initialization problems
2154 * xpath.c: another set of patches from Richard Jinks this
2155 fixes "make XPathtests" on linux
2156
2157Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2160 * test/XPath/expr/compare test/XPath/expr/equality
2161 test/XPath/expr/floats test/XPath/expr/functions
2162 test/XPath/expr/strings result/XPath/expr/compare
2163 result/XPath/expr/equality result/XPath/expr/floats
2164 result/XPath/expr/functions result/XPath/expr/strings: Updated
2165 tests though they show a divergence on Linux
2166
2167Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * xpath.c trionan.c: previous commit also included patches
2170 from Richard Jinks on some IEEE support corner case
2171
2172Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2175 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2176 that $(datadir) should be used for docs
2177
2178Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2181 could leak filedescriptors
2182
2183Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * configure.in nanohttp.c: applied patch from Allan Clark for
2186 UnixWare/OpenServer
2187
2188Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * configure.in: preparing 2.4.19
2191 * doc/*: rebuilt the docs
2192
2193Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * nanohttp.c: fixing #76043, got fed up with non-portability
2196 of that piece of code.
2197
2198Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * valid.c SAX.c: Never commit without running "make tests" :-(
2201 fix a couple of stupidities in the previous commit
2202 * result/*: a few changes in some attribute order result of previous
2203 commit.
2204
2205Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2208 the internal subset should not raise duplicate ID errors,
2209 also there was a small bug in conjunction to namespace
2210 declarations defaulted and xml:xxx attributes DTD definitions.
2211
2212Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * xpath.c: Richard Jinks also raised some rounding problems
2215 this tries to fix them
2216
2217Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2220 behaviour in xmlXPathCastToString()
2221
2222Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2225 raised by Morus Walter
2226
2227Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2230 from Igor
2231
2232Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xpath.c: fixing #75619, related to a problem when trying
2235 to evaluate condition when the current node set resulting
2236 from that sub-step evaluation is empty. Also fixes 2 potential
2237 problem with previous-sibling and next-siblings axis.
2238
2239Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2242 HTML support is not configured in.
2243
2244Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2247 include/libxml/tree.h: dohh I really didn't intended to commit
2248 this test version :-(
2249
2250Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * testSAX.c: I wanted to see the real speed at the SAX interface
2253 after a little too many Ximianer started complaining about the
2254 parser speed.
2255 added a --quiet option:
2256 paphio:~/XML -> ls -l db100000.xml
2257 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2258 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2259 3200006 callbacks generated
2260 real 0m1.270s
2261 Which means 16MBytes/s and 3Mcallback/s
2262
2263Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * xpath.c: valgrind spotted another error that time when running
2266 on libxslt regression tests
2267
2268Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * Makefile.am: adding "make valgrind" running the full regression
2271 tests (except python ones) under Valgrind (using valgrind -q
2272 which was kindly added by the author).
2273 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2274 passes cleanly now except an obcure floating point initialization
2275 raised in log10() in one XPath regression test ???
2276 * tree.c: edited some comments to close #75244
2277
2278Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2281 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2282 context of ScrollKeeper, made sure that if the number is
2283 an integer, the serialization follows the description at
2284 http://www.w3.org/TR/xpath#section-String-Functions
2285
2286Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * configure.in: preparing 2.4.18
2289 * doc/*: updated and rebuilt the web site
2290 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2291 the Windows and Cygwin maintainers.
2292 * parser.c: humm, changed the way the SAX parser work when
2293 xmlSubstituteEntitiesDefault(1) is set, it will then
2294 do the entity registration and loading by itself in case the
2295 user provided SAX getEntity() returns NULL.
2296 * testSAX.c: added --noent to test the behaviour.
2297
2298Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * parser.c: Wilfried Teiken provided a hackish but working
2301 way to get context reported back on entities when parsing
2302 with SAX and without breaking the DOM build.
2303
2304Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * c14n.c: applied a new patch from Aleksey Sanin
2307 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2308 to reference Aleksey implementation of XML digital Signatures
2309
2310Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xpath.c: small fix to avoid potential problem due to
2313 ordering of freeing data
2314 * python/Makefile.am: people were complaining about
2315 the generated file in python dir not being built
2316
2317Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2320 python/generator.py python/libxml.c python/types.c: Cleanup
2321 of the python Makefiles based on Jacob and James feedback,
2322 fixed the spec file accordingly, fixed the number of warning
2323 that passing my pedantic CFLAGS was generating. Conclusion
2324 is that Python includes are real crap.
2325
2326Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * configure,in: it was reported quite a few times that
2329 xml2-config --cflags should not output
2330 -I$includeprefix/libxml2/libxml because libxml2 header names
2331 clashes with existing names like list.h from C++ stl.
2332 Includes should be #include<libxml/xxx.h> so ...
2333
2334Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2335
2336 * c14n.c: another patch from Aleksey Sanin
2337
2338Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2341 canonicalization algorithm
2342 * doc/xml.html doc/index.html: added the C14N references on the
2343 index page.
2344
23452002-03-13 jacob berkman <jacob@ximian.com>
2346
2347 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2348 usage, redundant, and gcc specific
2349
2350Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * xpath.c: speedup some node selection operations, this can
2353 have a significant impact on DocBook Norm's stylesheets
2354 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2355 make sure it's always the case
2356 * debugXML.c: distinguish CDATA and comments in ls operations
2357
2358Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2359
2360 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2361 to generate better API descriptions etc...
2362
2363Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * c14n.c: Fixing #74186, made sure all boolean expressions
2366 get fully parenthesized, ran indent on the output
2367 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2368 include/libxml/tree.h: also #74186 related, removed the
2369 --with-buffers option, and all the preprocessor conditional
2370 sections that were resulting from it.
2371
2372Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * valid.c: applied patch from Dodji Seketeli fixing an
2375 uninitailized variable in xmlValidGetValidElements()
2376
2377Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * c14n.c: fixed a few comments
2380 * doc/*.html doc/*/*.html: regenerated the docs and added
2381 the C14N API
2382 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2383
2384Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * check-xml-test-suite.py: fix to adapt varaiations in the
2387 bindings
2388 * configure.in python/setup.py python/setup.py.in: fixed to
2389 have the version of the python scripts automatically updated
2390
2391Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2394 in xmlCopyProp()
2395
2396Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * configure.in: preparing 2.4.17 release
2399 * doc/*: updated and rebuilt the docs
2400 * xpath.c: fixed a comment
2401 * python/libxml.c: fixed a possible reentrancy problem
2402
2403Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2406 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2407 added a specific regression test
2408 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2409 not raise exceptions when failing to find the attribute.
2410
2411Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * configure.in xmllint.c: owen pointed out a problem with the
2414 ftme fix, gettimeofday() was not detected by configure and
2415 the ftime header wasn't included, dohhh
2416
2417Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * configure.in xmllint.c: trying to fix #71457 for timing
2420 precision when gettimeofday() is not availble but ftime() is
2421
2422Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2425 are now copied on install and part of the -devel RPM
2426
2427Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * xpath.c: trying to avoid bug #72150 which was apparently
2430 caused by a gcc bug (or a processor problem) as detailed
2431 at http://veillard.com/gcc.bug
2432
2433Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2436 fixed xmlReconciliateNs(), added a Python test/example for
2437 inter-document cut'n paste
2438 * python/libxml.py: fixed node.doc on document nodes and added
2439 xpathEval() onto node objects
2440
2441Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2444 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2445 fixup and integrated tests for the serialization stuff
2446
2447Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2450 moved the libxml man page to section 3
2451
2452Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * tree.c: fix bug #72490
2455 * python/libxml.c python/libxml.py: added methods serialize()
2456 and saveTo() to all node elements.
2457
2458Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * xmlIO.c: closed #73430, don't read from an input source
2461 which indicated an end-of-file or an error.
2462
2463Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * parser.c: make sure SAX endDocument is always called as
2466 this could result in a Python memory leak otherwise (it's
2467 used to decrement ref-counting)
2468 * python/generator.py python/libxml.c python/libxml.py
2469 python/libxml2-python-api.xml python/libxml2class.txt
2470 python/tests/error.py python/tests/xpath.py: implemented
2471 the suggestions made by Gary Benson and extended the tests
2472 to match it.
2473
2474Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * python/generator.py: applied patch fixing #73450
2477
2478Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * xpath.c: fixing #61290 "namespace nodes have no parent"
2481 long standing divergence from the XPath REC. NodeSets
2482 simply hold a copy of namespace nodes and those node ->next
2483 points to the parent (which may not be the node carrying the
2484 definition).
2485 * include/libxml/xpath.h: flagged but didn't added a possible
2486 speedup
2487 * DOCBparser.c HTMLparser.c: removed some warnings from push
2488 parser due to new state being added.
2489 * tree.c: new fix from Boris Erdmann
2490 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2491 the XML Canonalization support from Aleksey Sanin
2492
2493Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c: patch from Boris Erdmann fixing some namespace odities
2496 with xmlCopyNode()
2497
2498Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * xmlIO.c: fix bug #72706 when loading a NULL entity
2501
2502Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2505 actually change in a future XML Namespace revision.
2506
2507Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2510 added the possibility of returning nodesets from XPath extension
2511 functions written in Python
2512
2513Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * python/*: commiting some Python bindings work done while travelling
2516
2517Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2520 explicitely with memory debugging switched on
2521
2522Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2523
2524 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2525 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2526 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2527 the accessor generator for strings
2528 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2529 regression test.
2530
2531Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * python/README python/generator.py python/libxml.c python/setup.py:
2534 added the 'usual' setup.py to allow building a libxml2-python
2535 module based on the same code. The initialization is however
2536 different the 2 .so files fo libxml2 and libxslt are identical and
2537 they entry point initialize both libraries. this is done to avoid
2538 some possible nasty problem since the Python don't merge the maps
2539 of all shared modules.
2540
2541Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * parser.c: fixed a push/encoding bug reported by Michael
2544 on librsvg
2545
2546Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * include/libxml/parserInternals.h: fixes a misplaced #endif
2549
2550Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * parser.c valid.c: found and fixed a couple of allocation bugs
2553
2554Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * doc/xml.html doc/python.html doc/*: added a Python and binding
2557 page describing the current state of the Python bindings and
2558 giving pointers to the other languages wrappers.
2559
2560Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2563 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2564 rebuilt the API and web site
2565 * xpath.c: fixed #71978 portability bugs
2566
2567Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2570
2571Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * include/libxml/parserInternals.h parser.c: had to change
2574 2 internal parsing API when processing document content
2575 to check the start and end of element content are defined
2576 in the same entity
2577 * valid.c include/libxml/valid.h: attribute normalization can
2578 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2579 with the context to report it.
2580 * SAX.c: fixed the last known bugs, crazy validation constraints
2581 when a document is standalone seems correctly handled. There
2582 is a couple of open issues left which need consideration especially
2583 PE93 on external unparsed entities and standalone status.
2584 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2585 The 2 tests left failing are actually in error. Cleanup done.
2586
2587Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * valid.c: implemented E59 spaces in CDATA does not match the
2590 nonterminal S
2591
2592Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * SAX.c parser.c valid.c: more validation test fixups
2595 * check-xml-test-suite.py: added duration info for the tests
2596
2597Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * parser.c valid.c: a couple of errors were reported but not
2600 saved back as such in the parsing context. Down to 1% failure rate
2601 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2602
2603Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * xmlInternald.c: isExtender was missing a char
2606 * parser.c include/libxml/parser.h: % are acceptable in the
2607 internal subset if within a PUBLIC ID
2608
2609Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * SAX.c parserInternals.c valid.c: more work on the conformance
2612 suite. Took the step to finally block documents with encoding
2613 errors. It's a fatal error per the spec, people should have fixed
2614 their documents by now.
2615
2616Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * check-xml-test-suite.py: fixed the test script after some discussion
2619 on the semantic of TYPE="error"
2620 * Makefile.am: added the script to the distrib
2621
2622Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * SAX.c entities.c: fixed a couple of conformances issues deep
2625 into the validation code (standalone and undeclared Notations)
2626
2627Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2630 stayed there for years !
2631
2632Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2635 missing
2636
2637Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * check-xml-test-suite.py: improved the behaviour a bit as
2640 well as the logs
2641 * parser.c valid.c SAX.c: fixed a few more bugs
2642 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2643
2644Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * check-xml-test-suite.py: python script to run regression tests
2647 against the XML Test suite of W3C/OASis
2648 * SAX.c: fixed a validation bug
2649 * parser.c: fixed 3 errors pointed by the test suite
2650 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2651 * python/Makefile.am: fixed a dependendy
2652
2653Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * xmlmemory.c: avoid a warning bug #71594
2656
2657Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2660 warning on alpha/Tru64
2661
2662Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * include/libxml/entities.h: fixing a comment
2665 * valid.c: fixing some troubles with validity check on namespaces
2666 * result/VC/NS3 test/VC/NS3: added a specific regression test
2667
2668Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * tree.c: Fixing #71342 serializing '\n' in attribute values
2671 * result/noent/att3 result/att3 test/att3: added a specific
2672 test.
2673
2674Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * python/libxml.c: couple of bug fixes
2677
2678Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * python/*.py: removed tabs and used spaces.
2681
2682Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2685 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2686
2687Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2690 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2691
2692Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * include/libxml/encoding.h include/libxml/entities.h
2695 include/libxml/globals.h include/libxml/parser.h
2696 include/libxml/threads.h include/libxml/tree.h
2697 include/libxml/xmlmemory.h: trying to fix the include mess
2698
2699Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * include/libxml/xmlmemory.h: reverted part of the previous
2702 attempt to provide #69655, this was breaking the build.
2703
2704Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2707 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2708 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2709 include/libxml/parserInternals.h include/libxml/tree.h
2710 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2711 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2712 clean.
2713 * python/libxml.c: fixed a warning.
2714
2715Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2718 copying of node, merge back IDs in the target document.
2719 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2720 test/XInclude/ents/ids.xml: test case
2721 * result/VC/ElementValid4: output changed due to a typo fix
2722
2723Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * python/Makefile.am: seems some version of automake didn't
2726 generate the dependancies right as Jacob found out. Add
2727 an extra dependancy rule.
2728
2729Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * parserInternals.c valid.c: Justin Fletcher found some parts
2732 of the code needing cleanup
2733 * libxml.spec.in python/Makefile.am python/generator.py
2734 python/libxml.c python/libxml.py: Fixed the python Makefiles
2735 corrected a bug showing up on ia64, changed the name of the
2736 python internal module too
2737
2738Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * Makefile.am: applied patch from Andris Pavenis for binary
2741 name suffixes
2742
2743Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * xmllint.c win32/win32config.h: fixing #68748
2746
2747Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * valid.c: fixing #70166
2750
2751Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * valid.c: fixing #70077
2754
2755Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * Copyright Makefile.am README configure.in libxml.spec.in:
2758 Changed to the MIT Licence
2759 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2760 doc/xmlio.html: updated the doc accordingly
2761 * include/libxml/xmlwin32version.h configure.in: preparing
2762 2.4.14 release
2763 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2764 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2765 fixed the const xmlChar * wrapper and generator, XPath extension
2766 functions now use the context as first argument
2767 * python/tests/tstxpath.py python/tests/xpath.py
2768 python/tests/xpathext.py: Updated the tests accordingly
2769 * tree.c: fixed bug #70067
2770
2771Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * Makefile.am: cleanup
2774 * debugXML.c: always use stdout if output is NULL
2775 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2776 * python/Makefile.am python/generator.py python/libxml2class.txt
2777 python/libxml_wrap.h python/types.c: augmented the number of bindings
2778 handling FILE * and XPath contexts
2779 * python/tests/Makefile.am: avoid a stupid problem due to the
2780 use of TEST.
2781
2782Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2785
2786Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * python/TODO python/libxml.c: cleanup the extension function lookup
2789 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2790
2791Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * configure.in python/Makefile.am: do not install outside
2794 of prefix
2795
2796Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * python/TODO python/libxml.c: started adding SAX interfaces
2799 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2800 SAX test
2801
2802Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * tree.c: hardened the addChild function
2805 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2806 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2807 added accessors needed for xmlNode, a bit more testing and
2808 extension of interfaces
2809 * python/tests/Makefile.am python/tests/build.py: added a test
2810 build from scratch/save/load/check
2811
2812Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * parserInternals.c: change a small bit in the way valididy
2815 error messages get initialized
2816 * python/TODO python/libxml.c python/libxml2-python-api.xml
2817 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2818 added some memory debugging to track leaks at the libxml2 level
2819 * python/tests/*.py: changed all tests to check for leaks,
2820 there is just one left in XPath extension registrations.
2821
2822Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * python/TODO python/generator.py python/libxml2-python-api.xml
2825 python/libxml2class.txt: more accessor classes for the parser
2826 context, allow to switch on and check validity
2827 * python/tests/Makefile.am python/tests/error.py
2828 python/tests/invalid.xml python/tests/valid.xml
2829 python/tests/validate.py: attded more test and and added error.py
2830 which I forgot to commit in the last step
2831
2832Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * python/Makefile.am python/types.c: cleanup
2835 * python/libxml.c python/libxml.py python/libxml_wrap.h
2836 python/generator.py python/libxml2-python-api.xml
2837 python/libxml2class.txt: added class for parser context, added
2838 first cut for push mode support. Added a framework to generate
2839 accessors functions.
2840 * python/tests/Makefile.am python/tests/push.py: added a push
2841 test
2842
2843Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2846 bug a bit of cleanup.
2847
2848Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2851 python/libxml2class.txt: adding error redirections and preformat
2852 to a python handler
2853 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2854 tests self checking
2855
2856Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2859 a function
2860
2861Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2864 python/libxml.c python/libxml2-python-api.xml
2865 python/libxml2class.txt: Progressing through the TODOs, class
2866 description output, extra XML API, RPM now builds the wrappers
2867 for all python installed versions
2868
2869Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in libxml.spec.in python/Makefile.am python/TODO
2872 python/generator.py python/libxml2class.txt: added more informations
2873 in the libxml2-python package including docs. Slightly changed
2874 the class hierarchy
2875 * python/tests/*: added basic regression tests infrastructure too
2876
2877Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2880 added libxml2-python as part of the packages installed
2881
2882Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * python/Makefile.am python/generator.py python/libxml.c
2885 python/libxml.py: more work, now able to extend the
2886 XPath interpreter with functions written in python.
2887
2888Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * python/Makefile.am: Jacob sent a patch to allow building from
2891 tarfile.
2892
2893Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2896 inserted the python wrappers build, I hope this won't be too
2897 unportable
2898
2899Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * xpath.c: minor optimization
2902 * python/generator.py python/libxml.c python/libxml.py
2903 python/libxml_wrap.h: more work on the python bindings,
2904 they now support XPath and there is no evident leak
2905
2906Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * python/generator.py python/libxml.c python/libxml.py:
2909 more work on the python bindings generator.
2910
2911Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * python/generator.py python/libxml.c python/libxml_wrap.h:
2914 more work on the python bindings.
2915
2916Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * python/generator.py python/libxml.c python/libxml.py
2919 python/libxml_wrap.h: commited early version of a python binding
2920 for private use only ATM
2921
2922Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * entities.c tree.c include/libxml/entities.h: applied patch
2925 from Anthony Jones to implement copy of DTD subtree too. Had
2926 just to keep 2 function private which really ought to become
2927 public ones.
2928
2929Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * xmllint.c: added pointers to the web pages in the usage()
2932
2933Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * tree.c: more fixes from Petr Kozelka for attribute handling
2936 in the tree API to align the semantic with DOM.
2937
2938Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * valid.c tree.c entities.c: another set of patches from
2941 Anthony Jones for copy operations cleanup and robustness
2942
2943Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2946 an alphabetic index based on comments content
2947 * doc/*: rebuilt the web site with the new references
2948
2949Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * parserInternals.h: Greg Sjaardema suggested to use an
2952 eponential buffer groth policy in xmlParserAddNodeInfo()
2953
2954Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2957 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2958 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2959 to generate cross-references, and added/updated the stylesheets
2960 to generate and link API indexes. The generic keyword index
2961 is not done yet.
2962 * doc/*.html: regenerated all the usual docs too
2963
2964Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * debugXML.c: added an xpath function to the shell for T. V. Raman
2967
2968Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2971 debug routines.
2972
2973Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2976 support of attribute nodes
2977
2978Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2981 hopefully near complete and fully documented of the API in XML
2982 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2983 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2984 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2985 include/libxml/parserInternals.h include/libxml/valid.hi
2986 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2987 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2988 include/libxml/xpath.h include/libxml/xpathInternals.h:
2989 Cleaned up the doc comments a lot in the process, the interface
2990 coverage is now 100%
2991
2992Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2995 extracts comments from the gtk-doc DocBook output (a bit
2996 convoluted but seems to work).
2997
2998Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3001 added an XML description of the API, moved the script generating
3002 it here. Added a "make api" target
3003
3004Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3007
3008Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * xpath.c include/libxml/xpathInternals.h: the change made to
3011 xmlXPathFuncLookupFunc was incompatible roll it back
3012
3013Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * SAX.c: cleanup patch from Anthony Jones
3016 * doc/Makefile.am: fix the headers to avoid in make scan
3017 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3018 includes, * vs Ptr and general cleanup
3019 * parsedecl.py: first version of a script to extract the
3020 module interfaces, the goal will be to provide .decl or XML
3021 specification of the interfaces to build wrappers.
3022
3023Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3026 now provides return codes in case of errors
3027
3028Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3029
3030 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3031 Upgraded to trio baseline 1.6
3032 * strio.h strio.c: Replaced by triostr.h and triostr.c
3033
3034Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3037 of strdup usage in the code
3038
3039Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * parser.c error.c: Keith Isdale complained rightly that
3042 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3043
3044Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * tree.c: fixed the funxtion to set the xml: attributes
3047 * debugXML.c: added "setbase" to test it.
3048
3049Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3052 to allow updating an attribute content
3053
3054Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * libxml.h: try to avoid problems when compiling on Windows
3057
3058Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * hash.c: patch from Anthony Jones for hash.c allocation size
3061 * Makefile.am: trying to work around Yet Another Libtool Madness
3062 and build the 2.4.13 release finally ...
3063
3064Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3067 * doc/* : update of the documentation
3068
3069Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3072 at fixing #61290 :-(
3073
3074Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3077 Fixes bug #67229
3078
3079Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * tree.c: trying to avoid troubles when a subtree is copied
3082 and coalesced in part with the target tree. Should fix
3083 bug #67407
3084
3085Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3086
3087 * valid.c: fixed validation of attributes content of type
3088 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3089 values, very old bug. Fixes #67671
3090
3091Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c include/libxml/parserInternals.h tree.c: integrated
3094 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3095 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3096
3097Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * threads.c: applied Serguei Narojnyi's patch to add native
3100 thread support on the Win32 platform
3101 * testThreadsWin32.c Makefile.am: added the test program also
3102 from Serguei, Win32 specific
3103 * include/win32config.h include/libxml/xmlwin32version.h.in:
3104 added patch from Igor for the Windows thread specific defines.
3105
3106Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3109
3110Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3113 output page into XMLinfo.html. Close bug #66951 and
3114 raised by Robert Collins too.
3115
3116Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * encoding.c: Paul Keogh pointed out a possibility of segfault
3119 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3120 Closes bug # 68238
3121
3122Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * doc/*.html: updated the Gdome2 links
3125
3126Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * libxml.h: Applied following patches from Robert Collins
3129 and make sure IN_LIBXML is defined when compiling it
3130 -------
3131 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3132 as well as Visual C.
3133 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3134 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3135 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3136 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3137 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3138 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3139 xmlSysIDExists xmlNoNetExists).
3140 * xmllint.c: Don't include winsock2.h for Cygwin.
3141
3142Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3145 when the version info is not present.
3146
3147Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * tree.c: Anthony Jones pointed out a problem in
3150 xmlStringGetNodeList() and provided a fix for it
3151
3152Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3153
3154 * parser.c: patch from Frank J Franklin to remove a bug in
3155 xmlCreatePushParserCtxt() when the initial buffer passed
3156 is large.
3157
3158Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * win32/*: big cleanup of the Windows/MSVC project files
3161 from Igor Zlatkovic
3162
3163Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * doc/Makefile.am: should fix #67674 and avoid troubles if
3166 xsltproc is not available or fails in the prefix provided
3167
3168Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3171
3172Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3175 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3176 Fixed a few other problems raised by Charlie Bozeman.
3177 * result/VC/ElementValid[5-7]: fixed the output
3178
3179Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3182 patches from Charlie Bozeman. Regenerated the HTML docs.
3183
3184Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3187 for Windows from Igor
3188
3189Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * xmllint.c: applied Justin Fletcher patch for --output or -o
3192
3193Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * win32/libxml2/libxml2.def.src: close #67019
3196
3197Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * xmllint.c: applied Justin Fletcher generic timing patch
3200 similar to the one already applied to xsltproc.
3201
3202Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * include/libxml/tree.h tree.c: applied documentation patches
3205 from Charlie Bozeman
3206
3207Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3208
3209 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3210
3211Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * valid.c: fix the xmlStrdup() used in the previous patch.
3214 * valid.c: added --dropdtd
3215 * tree.c: fixed xmlUnlinkNode so it also removes the references
3216 from the document if the node is a DTD
3217
3218Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * HTMLtree.c valid.c: cleanup some static declarations
3221
3222Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * xmllint.c: removed another strdup()
3225 * doc/FAQ: removed the HP/UX entry
3226
3227Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * valid.c: fix bug #66816 when validating.
3230 * xmllint.c: don't use sys/time.h if configure did not found it
3231
3232Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3233
3234 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3235 xmlcatalog_man.xml
3236
3237Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3238
3239 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3240 xmlInitMemory() was declared twice
3241
3242Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * globals.c: do not reference strdup() !
3245 * configure.in libxml-2.0.pc.in: trying to fix the libs
3246 of the various config extraction modules
3247
3248Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * configure.in : preparing 2.4.12
3251 * doc/* : updated and rebuilt the docs
3252
3253Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * uri.c: closed bug #66159
3256 * testURI.c: added --escape option
3257 * configure.in: some cleanup for xml2-config --cflags
3258
3259Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * globals.c testThreads.c: removed some misplaced includes
3262 of xmlversion.h
3263
3264Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * threads.c: patch from Gary Pennington fixing a possible
3267 problem at initialization time.
3268
3269Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3272 Eric Lavigne contribution to build libxml2 on MacOS using
3273 CodeWarrior.
3274
3275Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3276
3277 * xmllint.c: applied Geert Kloosterman's patch to fix
3278 --repeat --timing output
3279
3280Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3281
3282 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3283 where non-wellformed XML declaractions were not detected.
3284
3285Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3288
3289Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3292 gets reset by xmlCleanupInputCallbacks() and this makes the
3293 function useless. Same for output.
3294
3295Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmlIO.c: robert pointed out a loop error in callback cleanups
3298
3299Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3302 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3303 they are not really tied to debugging
3304
3305Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3308 * xmllint.c: better --catalogs description
3309
3310Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * tree.c: fixed a couple of problems in xmlSetProp()
3313
3314Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3317 unappropriate stdout output.
3318
3319Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3322 by Denis Beurive, closes #65111
3323
3324Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * valid.c: in case of content model validity error, don't
3327 print it if validity warnings were not requested.
3328
3329Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3330
3331 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3332 * parserInternals.c: removed the last exit() call. Print an
3333 unmaskable error on stderr instead (library mismatch detection)
3334
3335Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3336
3337 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3338 shell instructions from Heiko Rupp
3339
3340Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * catalog.c: use the URL notation file:// for default catalog paths
3343
3344Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * include/libxml/tree.h: better comments for _private fields
3347 * tree.c: removed a problem when copying an entity reference.
3348
3349Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3350
3351 * vms/*: updated instructions and diffs from John A Fotheringham
3352
3353Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3354
3355 * include/libxml/xmlerror.h: avoid an include problem if
3356 #include <libxml/xmlerror.h> happens first in code
3357 seems to be the case in KDE libs
3358
3359Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3360
3361 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3362 from Igor for Windows
3363
3364Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * Makefile.am: Gary Pennington pointed out a missing prefix
3367
3368Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3369
3370 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3371 * doc/*: upgraded and rebuilt the docs
3372
3373Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * HTMLparser.c: fix comment in scripts element parsing.
3376 * result/HTML/doc3*: updated the results.
3377
3378Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * uri.c: another URI bug fix #63336, using Joel Young patch.
3381
3382Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3385 a cleaned up version of the Pwd shell string generation.
3386
3387Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3388
3389 * valid.c include/libxml/tree.h: trying to fix namespaces +
3390 validation problems for good, closing #63619 in the process
3391 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3392 wrong in this respect, fixed it.
3393
3394Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * xmllint.c: Morus Walter patch to allow --format and --encode
3397
3398Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3399
3400 * debugXML.c: Stefan Kost provided an help command for the shell
3401
3402Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3403
3404 * debugXML.c: Heiko Rupp pointed that the shell would crash
3405 on empty nodesets returns.
3406
3407Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3410 migh need the history libraries
3411
3412Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3415 handle the case of < in quoted attributes, Bastian Kleineidam
3416
3417Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3420 fixing catalog breakages
3421 * Makefile.am catalog.c result/catalogs/catal
3422 result/catalogs/mycatalog.* test/catalogs/catal*:
3423 fixed more problems in catalog support, added more regression tests
3424 for both XML and SGML catalog handling
3425
3426Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * debugXML.c: applied an improvement to xmlGetLineNo() from
3429 Keith Isdale
3430
3431Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3434 Side effect of the progressive catalog loading
3435
3436Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3437
3438 * Makefile.am: confexecdir and confexec_DATA were defined twice
3439 pointed out by Karl Eichwalder
3440
3441Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * xmlcatalog.c: avoid unlink() and use remove() instead.
3444
3445Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * libxml.spec.in: cleanup
3448 * include/libxml/xmlwin32version.h: updated with 2.4.8
3449
3450Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3451
3452 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3453 of compiling libxml with a non standard set of options
3454
3455Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3456
3457 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3458 document --sgml option, fixing gnome bugzilla #63382
3459
3460Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3463 breakage of 2.4.7, added a couple of really needed APIs
3464 like xmlCatalogIsEmpty() and xmlNewCatalog()
3465 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3466 for install-catalog
3467 * configure.in: preparing 2.4.8
3468
3469Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3472 include/libxml/tree.h include/libxml/xmlIO.h: more include
3473 cleanups, export cleanly one html output + format function.
3474
3475Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * parser.c: removed initGenericErrorDefaultFunc call from
3478 xmlInitParser() since it could destroy previous calls to
3479 xsltSetGenericErrorFunc() effects
3480
3481Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3484 keyword.
3485
3486Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * Makefile.am: cleanup
3489 * threads.c: cleanup too
3490 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3491 from xsltproc
3492 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3493 dependancy loop.
3494
3495Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3498 was not used anymore !
3499
3500Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * configure.in: preparing 2.4.7
3503 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3504 manual page from John
3505 * doc/*: updated the doc and rebuilt the generated pages
3506
3507Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3508
3509 * xmlIO.c: closing bug #62711, the library should never
3510 close stdin or stdout.
3511
3512Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * uri.c: second pass at fixing #63336, using Joel Young
3515 final patch. looks okay.
3516
3517Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * uri.c include/libxml/uri.h: trying to clear #63336
3520 allowing the escaping routine to parse unconformant
3521 URI-References.
3522
3523Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * vms/readme.vms vms/build_libxml.com nanoftp.c
3526 include/libxml/xmlversion.h.in: a few VMS updates from
3527 John A Fotheringham
3528 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3529 and xmlCleanupOutputCallbacks() for the Perl binding people.
3530
3531Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3534 apply fixes to close #63271 and avoid segfaults when
3535 the error routine gets callbed before xmlInitParser()
3536 get called.
3537 * nanoftp.c error.c: Applied patches from Justin Fletcher
3538 correcting some xmlGenericError misuses.
3539
3540Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3541
3542 *doc/xmllint.xml, doc/xmllint.1
3543 New and improved man page for xmllint - .xml is the original, .1
3544 is the generated man page
3545
3546Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3549 the web site from the main HTML document.
3550
3551Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3552
3553 * parser.c: fixed an erroneous validation bug when PE refs
3554 occurs in external parsed entities referenced from the
3555 internals subset
3556 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3557 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3558 added the associated testcase, it's a nice one.
3559 * HTMLparser.c: generate the DTD node as HTML still ...
3560 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3561
3562Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * HTMLparser.c: fixed a bug in htmlNewDoc()
3565
3566Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3567
3568 * test/threads/*: added entities testing to the Thread test
3569 * testThreads.c: make the test reasonable
3570 * DOCBparser.c: fix the DTD public and system ID
3571 * xmllint.c: added --sgml for SGML DocBook importing
3572 * Makefile.am: added Docbtests target
3573
3574Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3577 * testThreads.c: removed bogus include
3578
3579Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3582 fixed a very serious (looping) validation bug
3583
3584Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * include/libxml/globals.h include/libxml/threads.h threads.c
3587 testThreads.c: far more testing, cleaning up bugs
3588 * *.c : make sure globals.h is always included.
3589
3590Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * HTMLparser.c: try to get rid of parser loops for good.
3593
3594Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * configure.in: fixed some bugs in CFLAGS passing.
3597 * test/threads Makefile.am testThreads.c: added a specific
3598 threaded test case (really nasty, guaranteed).
3599
3600Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * catalog.c: serious cleanup on the management of the
3603 XML catalog tree, more tests done, especially with
3604 the catalog PI.
3605
3606Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3607
3608 * catalog.c: avoid a problem in catalog cleanup on SMP if
3609 catalogs were not initialized.
3610
3611Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3612
3613 * catalog.c xpath.c: trying to cleanup the not thread safe
3614 parts of the library.
3615
3616Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3617
3618 * include/libxml/globals.h configure.in global.data: make
3619 the allocation be per-thread a configure option
3620 * encoding.c include/libxml/parser.h: fixed compilation
3621 errors
3622
3623Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * include/libxml/parser.h: Norm reported that a few lines
3626 added were breaking libxslt compile, removed them for now
3627
3628Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * parser.c parserInternals.c threads.c: debugged and fixed
3631 initialization problems which were giving troubles on SMP
3632 boxes.
3633
3634Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3635
3636 * include/libxml/Makefile.am: missing globals.h
3637
3638Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3639
3640 * globals.c: added a couple of standard includes.
3641
3642Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3645 include/libxml/parserInternals.h include/libxml/tree.h
3646 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3647 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3648 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3649 Applied the last patches from Gary, cleanup, activated threading
3650 all user accessible global variables are now handled in globals.[ch]
3651 Still a bit rought but make tests passes with either
3652 --with-threads defined at configure time or not.
3653 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3654 linking options
3655
3656Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * Makefile.am include/libxml/Makefile.am
3659 include/libxml/globals.h globals.c include/libxml/threads.h
3660 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3661 configure.in: started integrating the core of the thread support
3662 not activated yet but half integrated. The code should still
3663 compile and work anyway.
3664
3665Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3668 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3669 integrating the non-controversial parts of Gary Pennington
3670 multithread patches
3671 * catalog.c: corrected a small bug introduced
3672
3673Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * catalog.c include/libxml/catalog.h: very serious cleanup,
3676 isolating unportable code and as much as possible the accesses
3677 to the global shared catalog. May need more testing !
3678
3679Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3682 Keith Isdale patches for the XSLT debugger interfaces. Some
3683 cleanup
3684
3685Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3688 * DOCBparser.c: generate line nubers in elements
3689
3690Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * configure.in: preparing 2.4.6 release
3693 * doc/xml.html doc/html/*: updated and rebuilt the docs
3694 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3695
3696Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3697
3698 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3699 adding documentation for DV's supercatalog support
3700
3701Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3704 super catalog support adding one API and one flag --sgml to
3705 xmlcatalog
3706
3707Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3708
3709 * doc/xmlcatalog_man.xml, xmlcatalog.1
3710 One more crack at
3711 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3712
3713
3714Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3715
3716 * xpath.c: implemented xmlXPathObjectCopy for external objects
3717 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3718
3719Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3720
3721 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3722 finishing up fix to
3723 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3724 the xmlcatalog man page display more elegantly
3725
3726Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * configure.in: closing bug #61832
3729 * HTMLparser.c: removed a warning
3730
3731Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * xpath.c: fixing #61673 part I, do not loose doc information
3734 when copying result value trees.
3735
3736Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3737
3738 * xpath.c: trying to harden the XPath interpreter
3739
3740Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3741
3742 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3743 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3744
3745Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3746
3747 * HTMLparser: repaired another loop problem
3748
3749Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3752 parsing.
3753 * xpath.c: fix bug #61291 the default XML namespace node is
3754 missing from the namespace axis.
3755 * tree.c: refuse to create namespaces nodes with prefix "xml"
3756
3757Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * SAX.c: ouch a non-defined namespace could lead to a crash,
3760 fixed #61215
3761
3762Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * parserInternals.c: closed bug #61054
3765
3766Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * include/libxml/Makefile.am: closing #60708
3769
3770Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3773 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3774
3775Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3778
3779Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3782 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3783
3784Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * catalog.c: Justin Fletcher provided cleaup code in case
3787 HAVE_STAT is not defined
3788 * include/win32config.h: Igor Zlatkovic suggested to have
3789 HAVE_STAT defined there
3790
3791Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3792
3793 * catalog.c - fixed typing error reported by M. Barros
3794
3795Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3796
3797 * xmllint.c - fixing typo
3798
3799Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3800
3801 * HTMLparser.c: small enhancement to prevent loop on
3802 unrecognizable data
3803
3804Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3805
3806 * parserInternals.c: applying patch from bug #60757 this
3807 should close it
3808
3809Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * catalog.c xmlcatalog.c: removed a couple of warning
3812 * xpath.c: try to solve the linking problem on platforms
3813 needing trio to compile
3814
3815Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * Makefile.am libxml.spec.in: backing up non-documented changes
3818 commited without review or aproval by Jens Finke <jens@gnome.org>
3819 * HACKING: made 100% clear that no commit should be done directly
3820
3821Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3822
3823 * configure.in: Joe Orton provided a patch fixing a problem
3824 when iconv is specified to be in a non-standard directory
3825 but wasn't exported in xml2-config --cflags
3826
3827Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3828
3829 * configure.in: let's ship 2.4.5 before getting too much
3830 troubles with 2.4.4 errors.
3831
3832Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3833
3834 * encoding.c entities.c: do not output hexadecimal charrefs
3835 when serializing HTML since some version of Netscape can't
3836 grok it, generate decimal ones.
3837 * result/HTML/doc3.htm: output changed due to previous test
3838 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3839
3840Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3841
3842 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3843 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3844
3845Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846 Released 2.4.4
3847
3848 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3849 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3850 updated the configuration scripts systems accordingly
3851
3852Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3853
3854 * configure.in: preparing for 2.4.4
3855 * doc/xml.html doc/html/*: updated and rebuilt the docs
3856
3857Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * win32/dsp/libxml2.def.src: tried to incorporate comments
3860 from bug #59220
3861
3862Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3863
3864 * parser.c result/noent/wml.xml: fixed bug #59981 related
3865 to handling of '&' in attributes when entities are substitued
3866
3867Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3868
3869 * libxml.h include/libxml/xmlversion.h.in
3870 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3871 Tried to close bug #60131
3872
3873Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3876
3877Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3878
3879 * SAX.c: fixing bug #59946 on xmlns=""
3880
3881Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3884 but allocates a new error code.
3885
3886Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * xmllint.c: John Fleck fixed typos in the options output
3889 * parser.c SAX.c: fix ignorable white space SAX selection
3890
3891Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * entities.c: Steve Underwood found the possibility of an
3894 ininite loop in case of error.
3895
3896Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3899
3900Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3901
3902 * parser.c: warn if version is not 1.0 but it's not
3903 strictly speaking an error after analyzing the spec
3904
3905Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3906
3907 *doc/catalog.html - add link to the html version of the
3908 man page, other linguistic cleanups
3909
3910Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3911
3912 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3913 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3914 file, has not yet been included in the build.
3915
3916Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * catalog.c: removed a duplicate affectation Justin Fletcher
3919
3920Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * tree.c: Armin Sander pointed a possible text coalescing
3923 problem, completed his patch.
3924
3925Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3926
3927 * trionan.c: Fixed const and volatile re-definition problem
3928
3929Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3930
3931 * libxml.4 parser.c: doc updates from Heiko Rupp
3932 * parserInternals.c: 2 sanity checks from Heiko Rupp
3933
3934Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3935
3936 * tree.c: applied patch from Armin Sander to make some pointers
3937 const in xmlCopyNode()
3938 * include/libxml/tree.h: added fix to the header
3939
3940Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * xpath.c: hum, restrict the integer usage gcc bug workaround
3943 to only gcc compilers so that other architecture don't get
3944 penalized by this limitation.
3945 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3946
3947Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3950 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3951
3952Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3955 --convert option to xmlcatalog to convert SGML ones to
3956 the XML syntax.
3957 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3958
3959 2.4.3 got released at that point
3960Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * catalog.c xmlIO.c: started some serious testing and fixed
3963 a few bug and optmization needs.
3964
3965Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3968 preparing for a 2.4.3 release even if it may not be ready yet
3969 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3970 all file parsing lookup to go through the entity resolver, add
3971 to add an API to bypass it (needed to load catalogs themselves),
3972 some cleanup on the catalog code too.
3973 * nanoftp.c: small cleanup
3974 * doc/catalog.html: small update
3975
3976Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3979 Jun Kuriyama
3980
3981Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * doc/catalog.html: finished the catalog documentation
3984
3985Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * doc/catalog.html doc/xml.html: added documentation about
3988 Catalog support, misses an API description
3989 * doc/html/*: reextracted the API pages
3990
3991Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3994 Added the part about section 7.2 on URI resolution,
3995 fixed a side effect in the HTML parser, look complete
3996 and ready to rock except the URI/SystemID part!
3997
3998Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3999
4000 * include/libxml/catalog.h include/libxml/parser.h
4001 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4002 xmlIO.c: added support and APIs needed for the catalog PI
4003 * include/libxml/xmlIO.h: cleanup
4004
4005Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4008 include/libxml/catalog.h: starts to look okay, really
4009 plugged the new framework, cleaned a lot of stuff,
4010 added some APIs, except the PI's support missing this
4011 should be mostly complete
4012 * result/catalogs/* test/catalogs/*: added new test, enriched
4013 the existing one with URN ID tests
4014
4015Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * catalog.c: fixed nextCatalog
4018 * result/catalogs/docbook test/catalogs/*: started adding
4019 a small regression test
4020
4021Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4024 more work on the XML catalog support.
4025 * parser.c include/libxml/parser.h: small cleanup seems using
4026 list as a public parameter name can give portability troubles
4027 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4028 include/libxml/xpath.h include/libxml/Makefile.am: removed
4029 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4030 wrappers
4031
4032Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4033
4034 * Makefile.am trio.c triodef.h trionan.c xpath.c
4035 include/libxml/Makefile.am include/libxml/trionan.h:
4036 Re-worked Not-A-Number and Infinity support.
4037 * xmlcatalog.c: added readline include files
4038
4039Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4040
4041 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4042 testCatalog as xmlcatalog, making it an installed app
4043 adding a shell, and preparing it to be a /etc/xml/catalog
4044 management tool, though not ready yet
4045 * catalog.c include/libxml/catalog.h: adding support for
4046 XML Catalogs http://www.oasis-open.org/committees/entity/
4047 not finished, there is some interesting tradeoffs and a
4048 few open questions left.
4049
4050Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4051
4052 * xmllint.c: fixed a line formatting problem
4053
4054Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * SAX.c: removed a couple of unused variable (Albert Chin)
4057
4058Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4061 trying to fix some troubles w.r.t. function returning
4062 const xxxPtr.
4063
4064Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4067 defined
4068
4069Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * xpointer.c: removed unused var
4072
4073Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * testXPath.c: another small cleanup closing bug #59110
4076
4077Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * win32/dsp/libxml2.def.src: small cleanup closing bug
4080 #59108
4081
4082Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * example/gjobread.c: add xmlCleanupParser() before leaving
4085
4086Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4087
4088 * config.h.in configure.in include/libxml/xmlwin32version.h:
4089 released 2.4.2
4090
4091Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * include/libxml/valid.h debugXML.c valid.c: deprecate
4094 the non-boundchecking Sprintf functions, add Snprintf
4095 this should close bug #57984
4096
4097Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4098
4099 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4100 URIs before doing the lookups (pointed by Mark Vakoc)
4101
4102Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4103
4104 * xpath.c: serious changes on Result Value Trees and NodeSets
4105 w.r.t. deallocation and collect operations. Probably not
4106 100% clean (merge of allocated trees smells like a problem).
4107 Seems sufficient to close #58943
4108
4109Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * xmllint.c: adding a --format option
4112
4113Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * xpath.c: count() was broken on Result Value Tree
4116 * xmlIO.c: fixed file:/// accesses on _WIN32
4117
4118Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4121 macro was renamed, this should close bug #58683
4122
4123Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4126 entity substitution mode text at the end of the entity might
4127 be added due to text coalescing.
4128 * nanoftp.c parser.c: small cleanup
4129
4130Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4131
4132 * HACKING: added John Fleck right to commit in the doc subdir
4133
4134Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4135
4136 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4137 allow to inherit attributes from the DTD directly in the
4138 tree, this is needed for XPath and can be a useful feature.
4139 Inherited namespaces are always provided at the tree level now
4140 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4141 of tests for this feature (XSLT being the prime user).
4142
4143Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4144
4145 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4146 testSAX.c xmlIO.c xmllint.c include/win32config.h
4147 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4148 include/libxml/xmlwin32version.h.in win32/README.MSDev
4149 win32/dsp/*: applied Win32 Facelift No.2 patches from
4150 Igor Zlatkovic for Windows/MSC
4151
4152Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * SAX.c: unparsedEntityDecl() the URI computation of the
4155 entity wasn't done breaking XSLT unparsed-entity-uri()
4156
4157Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4158
4159 * xpath.c: fixed a bug when walking the descendants and
4160 the current node has no children
4161 * debugXML.c: show up when a text node is supposed to not be escaped
4162
4163Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4164
4165 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4166 worked like the set:leading() function)
4167 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4168
4169Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4172
4173Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * include/libxml/xmlIO.h: apply change to close #58141
4176 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4177
4178Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * parser.c: when the internal subset uses a PE, then the
4181 included entity can use conditional sections.
4182
4183Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4186 when walking the namespace axis showing up in
4187 libxst/tests/general/bug-12
4188 * xmlmemory.c: added the possibility to trace a given block
4189 defined by its address
4190
4191Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * parser.c: don't override existing encoding specified before
4194 starting xmlParseDocument()
4195
4196Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * include/libxml/xmlwin32version.h: reinserted, needed for
4199 Windows users of CVS
4200
42012001-07-27 Darin Adler <darin@bentspoon.com>
4202
4203 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4204 * testCatalog.c: Add include of <libxml/parser.h>.
4205
42062001-07-27 Darin Adler <darin@bentspoon.com>
4207
4208 * include/libxml/.cvsignore:
4209 * include/libxml/xmlwin32version.h:
4210 Remove this file from CVS because it's generated.
4211
4212Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * parser.c include/libxml/parser.h: applied const patches from
4215 Tom Moog #58002
4216
4217Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4218
4219 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4220 lookup framework
4221
4222Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * tree.c: fixed xmlCopyNode() for documents
4225
4226Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4229
4230Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * parser.c: fixes bug #57652 reported by Morus Walter
4233
4234Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4237
4238Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4241 errors, lesson don't add new functions at 1am before a release
4242 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4243 from XPath initialization when possible.
4244
4245Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * result/scripts/base*: removing history/readline changed
4248 this slightly
4249 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4250 xmllint.c: make element content line number generation
4251 optionnal to avoid breaking old apps added interface to switch
4252
4253Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * configure.in: get rid of the readline and libhistory
4256 dependancies by default, release 2.4.1 with IA64 fix
4257 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4258 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4259 John Kroll fixes to allow saving to HTTP via PUT (or
4260 POST of needed).
4261 * doc/html/*.html: regenerated the docs
4262
4263Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4264
4265 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4266 xmlHashScanFull and xmlHashScannFull3 to get passed the
4267 three keys as arguments to the callback function
4268
4269Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * configure.in Makefile.am: removed libxml softlink for good
4272 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4273 100% coverage by gtk-doc
4274
4275Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4278 fixed serious troubles due to size_t vs. int mismatch
4279
4280Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4283
4284Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4285
4286 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4287 convenient extension API for value and context managing
4288 Now handles external objects through xmlXPathPopExternal,
4289 xmlXPathWrapExternal and xmlXPathReturnExternal.
4290 Added functions for sets operations (intersection, etc.)
4291
4292Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4295 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4296 HTMLparser.c: cleanup of global variables, marking some
4297 const or private.
4298
4299Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4300
4301 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4302 fixed xmlXPathNodeSetItem when passing index=0
4303
4304Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4307
4308Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * xmllint.c: fixed compilation under Cygwin #57503
4311 * TODO: update
4312
43132001-07-13 Peter Williams <peterw@ximian.com>
4314
4315 * config.h.in: add #undef HAVE_DLFCN_H
4316
4317 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4318 builddir.
4319
4320Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4323 raised by #57348 and #57381
4324
4325Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4328 tree.c xpointer.c: store the line numbder in element->content,
4329 may break some software, need a configuration mechanism
4330
43312001-07-10 Darin Adler <darin@bentspoon.com>
4332
4333 * .cvsignore:
4334 * example/.cvsignore:
4335 * include/.cvsignore:
4336 * include/libxml/.cvsignore:
4337 Various things that are generated and should be ignored.
4338
4339Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4342 * doc/xml.html doc/html/*: updated the docs
4343
4344Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4347 validation occured on content with element child
4348
4349Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * tree.c: fixed XML Base computation which was broken
4352 * debugXML.c: added a base function to the shell
4353 * Makefile.am result/scripts/* test/scripts/*: added scripts
4354 based regression tests, and adding 2 XML Base tests
4355
4356Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * tree.c: set properties doc and call xmlSetListDoc for properties
4359 content when grafting them in a different tree.
4360 * aclocal.m4: remove from CVS
4361
4362Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * win32/libxml2/libxml2.def.src: added some missing entry point
4365 for XPath (Mark Vakoc)
4366
4367Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4370 layer should URI-Unescape before trying to open resources.
4371
4372Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * xpath.c: fix the name() bug for elements in the default
4375 namespace reported by Charlie Bozeman
4376
4377Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4380 led to an XPath fix, improvements of SAX initialization, and
4381 an added option --nocdata to testXPath
4382
4383Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * doc/libxml-doc.el: Felix Natter provided anew version working
4386 with XEmacs too
4387
4388Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * include/libxml/xpath.h: small cleanup
4391 * doc/xml.html: update
4392
4393Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4396 released 2.3.14
4397
4398Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * doc/html/*: rebuilt the docs for the release
4401 * doc/xml.html: added 2.3.14 release.
4402
4403Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4406 were not equal to empty strings
4407
4408Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * SAX.c: fixed a URI-Reference computation problem when validating
4411 * xmlIO.c: small cleanup
4412
4413Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * parser.c: improved the description of a couple of interfaces
4416 upon Larry Stamper suggestion
4417
4418Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * SAX.c entities.c parser.c: changed completely the way entities
4421 are handled when running the parser in entity substitution mode.
4422 This fixes a bug reported by Stephan Kulow and nearly divides
4423 by 3 the amount of memory required by libxslt to load and process
4424 DocBook TDG.
4425
4426Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * HTMLparser.c: fixing a too early root closing problem raised
4429 byt Prashanth Naidu
4430
4431Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4434 raised by Mark Vakoc.
4435
4436Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * example/Makefile.am: fixed the include path to add srcdir/include
4439 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4440 and some cleanup
4441
4442Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4445 lot of optimization work, results in significant improvements
4446 when handling really complex XPath queries. Add a small optimizer
4447 for unions, improve [n] and [last()], avoid some costly ops.
4448
4449Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4452 * xpath.c: small cleanup
4453 * xmlGetNsList: reformated, fixed problems if used on Entities
4454
4455Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4458
4459Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4462 * Makefile.am example/Makefile.am: workaround automake generating
4463 erroneous deps
4464
4465Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * include/win32config.h: bug #56801 Yon Derek provided a patch
4468 to the windows config file.
4469
4470Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4473 libxml.h : Yon Derek provided a set of changes to compile from
4474 CVS on Windows/MSC
4475
4476Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * parser.c: fixed UTF8 BOM support in push mode
4479 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4480 added a specific testcase
4481
4482Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * Makefile.am: added --push regression tests
4485 * parserInternals.c: the XML parser segfaulted in --push mode
4486
4487Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * configure.in: moved the symlinks detection within a CVS
4490 check, this is not portable and will be removed soon.
4491 * xpath.c: small cleanup/speedup
4492
4493Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4496 release of 2.3.12
4497 * parser.c: make an error message if unknow entities in all cases
4498
4499Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4502
4503Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4506 includes were installed in the wrong dir
4507
4508Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * doc/html.xml: warn against sending code to exhibit bugs.
4511
4512Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4515 Tru64 from Thomas Leitner
4516
4517Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * AUTHORS: added William and Bjorn
4520 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4521 daniel@veillard.com hopefully I won't have to do this again
4522 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4523 docs can be rebuilt cleanly now
4524 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4525 from CVs it's generated, added include/libxml/xmlwin32version.h
4526 also generated but which should change far less frequently.
4527 * catalog.c nanoftp.c: made sure to include libxml.h not
4528 libxml/xmlversion.h directly
4529 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4530 when compiling on WIN32 and MSC
4531
4532Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * include/Makefile.am include/libxml/Makefile.am configure.in:
4535 fixed make distcheck and rebuilding the rpms
4536
4537Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * configure.in: should finish the migration of exported includes
4540 into a real include/libxml in CVS, at least for CVS users.
4541 * removed the exported headers, added in include/libxml (as well
4542 as xmlversion.h.in).
4543
4544Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * configure.in: fixed the way to detect symlink
4547
4548Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * configure.in: updated, include/libxml is now a real CVS dir
4551
4552Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4555 version works with both libxml1 and libxml2 (it autodetects
4556 the prefix of the html-files) from Felix Natter.
4557 * doc/xml.html: updated doc accordingly
4558
4559Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * xpath.c: fixed the bug generating a template loop in libxslt
4562 when using docbook-xsl-1.4, * should filter out document nodes
4563 * HACKING: added William
4564 * TODO: updated
4565
4566Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * doc/FAQ.html: added a warning about gcc-3.0
4569 * doc/xml.html: added reference to gdome2 and removed a confusing
4570 sentence
4571
4572Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * xmlversion.h: okay this is a generated file, but Windows
4575 users need it and they can't generate it, and I want CVS
4576 Windows users ...
4577 * win32/libxml2/libxml2_so.dsp: Windows project file for
4578 the shared lib version of libxml2
4579 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4580 resources needed for libxslt/xsltproc by Yon Derek
4581
4582Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4583
4584 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4585
4586Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4589
4590Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * include/win32config.h: Yon Derek provided a first fix
4593 to be able to compile libxslt/xsltproc on Windows
4594
4595Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4596
4597 * xpath.c: attempt to work around what seemed a gcc optimizer
4598 bug when handling floats on i386 http://veillard.com/gcc.bug
4599 * tree.c entities.c encoding.c: doing some cleanups while
4600 chasing it
4601
4602Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * Makefile.am: cleanup when --without-debug is specified
4605 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4606 w.r.t. --without-debug and other include points
4607 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4608 Catalogs
4609 * configure.in entities.h tree.h HTMLparser.c: removed
4610 --without-corba, made the _private field mandatory
4611
4612Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4615 outputs a BOM in UTF8, an errata has been issued to avoid the
4616 problem, that was the most reasonable solution... Add support
4617 for a leading UTF8 BOM in entities.
4618
4619Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * valid.c: fixed a bug found when post validating an entity ref
4622 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4623 activate it too
4624
4625Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4628 weakness in the node copy the XPointer and the XInclude
4629 implementations. Serious cleanup.
4630
4631Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4632
4633 * Makefile.am: Kjartan Maraas provided a small patch to
4634 add xml2-config.in to EXTRA_DIST
4635
4636Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4639 provided another failing case found in KDE, the way the
4640 ctxt->vctxt.nodeTab was allocated and freed changed over
4641 time but it wasn't completely cleaned up. This should fix it.
4642
4643Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * parser.c: Stephan Kulow also raised the fact that line number
4646 could get miscounted making debug harder, fixed the problem
4647 in xmlParseCharData()
4648
4649Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * valid.c: Stephan Kulow pointed out a problem when validating
4652 and using an empty entity, forgot a 'break' in a case.
4653
4654Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4657 * doc/xml.html: updated with 2.3.11
4658
4659Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * TODO: updated adding cleanup of generated doc
4662 * configure.in: prepared to release 2.3.11
4663 * xmllint.c: added --version for bug reporting
4664 * doc/html/*.html: rebuilt the doc
4665
4666Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * xpath.c: first part of the work on selecting namespace to
4669 fix bug #56115
4670
4671Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4674 when using -liconv
4675 * TODO: updated
4676
4677Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4680 cleanup, encoding support.
4681
4682Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4685
4686Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * xpath.c: bug detected by Ankh when / is used as a function arg
4689
4690Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4693 of element and use it to avoid outputting formatting spaces at
4694 the wrong place. Implemented the format parameter for HTML save.
4695 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4696 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4697 result/HTML/wired.html: of course this impact the result of a
4698 number of HTML tests
4699
4700Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4701
4702 * HTMLtree.[ch]: started augmenting the HTML save API with
4703 encoding and formatting parameters
4704
4705Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * HTMLtree.h: cleanup and started evaluating the work needed on
4708 revamping the HTML output code
4709
4710Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4713
4714Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * valid.c: fixed bug #56049, forgot one check in the
4717 validation routine
4718
4719Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4720
4721 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4722
4723Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * libxml.h: fixed an error in last commit
4726 * doc/FAQ.html: added an entry for compilation from CVS
4727
4728Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * xmlversion.h.in libxml.h: Cygwin patches
4731 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4732 * tree.h: cleanup
4733
4734Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4737 memory block in a strange case where libxml is linked twice
4738 in the binary.
4739
4740Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4743 state far too often, simple fix used to avoid it.
4744
4745Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4748 being processed, applied his patch
4749 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4750
4751Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4754 provided fixes to compile on MSCC again
4755 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4756 also provided an update for the project files.
4757
4758Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4761 bug #55810
4762
4763Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * tree.c: fixed xmlGetNsProp() to close bug #55683
4766 Note this requires libxslt to use it's own function instead.
4767
4768Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * HTMLtree.c: when in a pre element no formatting space should
4771 be added.
4772 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4773
4774Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * configure.in: added tests for signal() and signal.h
4777
4778Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4781
4782Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * doc/libxml-doc.el: Felix Natter provided a new version for
4785 libxml2
4786
4787Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * HTMLtree.c: when in a pre element no formatting space should
4790 be added.
4791
4792Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4795
4796Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4797
4798 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4799 hack
4800 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4801 * uri.c: fixed a warning
4802
4803Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * HTMLtree.c: trying to close bug #55772 escaping in script
4806 elements
4807 * doc/xml.html: suggest to send mail to the list
4808
4809Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4812 good. Use a macro and based on the solution provided in
4813 vsnprintf manual page from GNU.
4814
4815Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4816
4817 * error.c: Workaround for non-preserving variadic list.
4818 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4819
4820Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * doc/xml.html: added 2.3.10 release
4823
4824Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * configure.in: releasing 2.3.10
4827
4828Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4829
4830 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4831
4832Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * encoding.c: Robert Collins provided a patch to add the
4835 "US-ASCII" encoding alias
4836
4837Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4840 string oriented functions and started cleaning the related areas
4841 in xpath.c which needed fixing in this respect
4842
4843Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4846 #55380
4847 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4848
4849Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * TODO: updated
4852 * nanohttp.[ch] : started adding APIs to get the redirected URL
4853 when this occurs (needed for further base computation
4854 * tree.h: cleanup
4855 * encoding.c: cleanup
4856 * SAX.c: minor change around ctxt->loadsubset
4857
4858Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * Makefile.am include/Makefile.am: small change to have
4861 include/libxml rebuilt if working from CVS.
4862 * uri.c: applied another patch from Carl Douglas for URI escaping,
4863 this should close bug #51876
4864
4865Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4868 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4869 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4870 added specific regression test
4871 * parser.h: preparing for the XSLT mode where DTD inherited
4872 attributes are added to the tree.
4873
4874Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * xinclude.[ch]: Updated the namespace for the Last Call version
4877 * result/XInclude/include test/XInclude/include: updated the
4878 testsuite accordingly
4879
4880Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4883 related to bug #51876
4884
4885Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * tree.c: fixed a gross mistake in base computation, xml:base is
4888 not completely correct yet (need cascade).
4889 * xpath.[ch]: added the few things needed to find a function name
4890 and URI from the XPath context when it is called.
4891
4892Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4895 * DOCBparser.c: small cleanup
4896 * xmllint.c: added a --catalogs option to load catalogs from
4897 $SGML_CATALOG_FILES
4898 * tree.c: cleanup
4899 * configure.in: iconv library fixup, ICONV_LIBS
4900
4901Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * catalog.c: handling of CATALOG entries. detection of recursion,
4904 and a few bugfixes
4905 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4906 against the default namespace
4907
4908Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4911
4912Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * parser.c: fixed propagation context info when parsing an
4915 external entity.
4916 * doc/html/*.html: regenerated a couple of docs
4917
4918Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * doc/xml.html: update with 2.3.9 informations
4921
4922Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4925 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4926 * doc/html/* : rebuilt the docs
4927 * valid.c: small patch which may improve some case when
4928 validating.
4929
4930Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * HTMLparser.c: Closed bug #54891
4933 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4934 to the suite
4935
4936Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4939 applied a documentation patch from LotR and filled in a few missing
4940 descriptions
4941
4942Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xpath.c tree.c parser.c: speed optimizations at the parser level
4945 document tree freeing and xpath evaluation
4946
4947Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * parser.c parser.h parserInternals.h: fixed a couple of
4950 interfaces for handling memory buffer input to const char *
4951 upon suggestion of JamesH.
4952
4953Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4954
4955 * configure.in: LoTR sent a patch fixing the previous commit
4956
4957Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * configure.in: trying to deal again with the stoopid -R linking
4960 flag of Solaris
4961
4962Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * xpath.h: two nodeset access macros from Thomas Broyer
4965
4966Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4969 patch from Thomas Broyer
4970
4971Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4974 case
4975 * INSTALL: was empty added stuff from the FAQ
4976
4977Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4980 attributes handling and #54433 by adding xmlUnsetProp()
4981 and xmlUnsetNsProp()
4982
4983Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * HTMLparser.c: Patch from Jonas Borgström
4986 (htmlGetEndPriority): New function, returns
4987 the priority of a certain element.
4988 (htmlAutoCloseOnClose): Only close inline elements if they
4989 all have lower or equal priority.
4990 * result/HTML: this of course changed a number of tests results.
4991
4992Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * xmlIO.c catalog.c: plugged in the default catalog resolution
4995 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4996 documentations
4997 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4998
4999Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5002 integrating catalogs
5003 * catalog.[ch] testCatalog.c: adding a small catalo API
5004 (only SGML catalog support).
5005 * parser.c: restaured xmlKeepBlanksDefault(0) API
5006
5007Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5010
5011Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * parser.c: added xmlParseExternalEntityPrivate() to allow
5014 propagation of ctxt->_private when parsing external entities
5015
5016Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5019
5020Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5023
5024Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * valid.c: warn when indeterminist content model is detected
5027 * result/VC/ElementValid8: this adds a message
5028 * Makefile.am: add --novalid for VCM tests
5029 * parserInternals.c: added a call to Init memory
5030
5031Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5034 when both parameters are NULL.
5035
5036Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * valid.c: applied small patch from Gary Pennington, reindented
5039 some part of the code.
5040
5041Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5044 release, updated and regenerated the docs
5045
5046Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xpath.c result/XPath/expr/floats : clarified and cleanup
5049 printing of abnormal floats in tests.
5050
5051Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5054 * results/HTML/ : a few changes in the output of the HTML tests as
5055 a result.
5056 * configure.in: tying to fix -liconv where needed
5057
5058Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * Makefile.am: fixed a stupid error
5061
5062Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5063
5064 * configure.in Makefile.am: make the inclusion of the trio
5065 modules in the library conditional
5066
5067Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5068
5069 * DOCBparser.c: patche from László Kovács, fixed entities refs
5070 in attributes handling
5071
5072Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5075 flushing
5076
5077Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * xpath.c: fix of an XSLT namespace bug reported on the list
5080 general/bug-8-
5081
5082Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * strio.h trio.c: Dan McNichol suggested a couple of small
5085 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5086
5087Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * tree.c parser.c encoding.c: spent a bit more time looking
5090 at the parsing speed and DOM handling. Added a few more
5091 speedups.
5092
5093Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * parser.c: small but effective parsing speed improvement
5096
5097Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * configure.in: default on the DocBook parser inclusion (for Gnome)
5100 * DOCBparser.h: fixed a header reference
5101
5102Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * configure.in xpath.c: applied Bjorn patches for FPE on the
5105 alpha
5106
5107Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5110 xmlSaveFormatFileTo()
5111
5112Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xpath.c: simple and efficient optimization, XPath functions
5115 aways bind to the same code, cache this
5116 * TODO: updated (by saying some is obsolete)
5117
5118Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * xpath.c: more cleanup work on XPath name parsing routines
5121
5122Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5125 xmlXPathParseName
5126 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5127 * debugXML.c: avoid compilation problems if compiling without
5128 HTML support, Igor Zlatkovic
5129 * win32/libxml2/libxml2.def.src: being able to compile without
5130 XPath on Windows
5131
5132Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * libxml.m4: yet another patch from Toshio Kuratomi
5135
5136Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5139
5140Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * tree.[ch]: added xmlSaveFormatFile interface for saving
5143 and indenting a file.
5144
5145Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * xpath.c: fixed bug #53689 related to processing-instruction()
5148
5149Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * DOCBparser.c: patche from László Kovács
5152
5153Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * parser.c: applied fixes from Christian Glahn bug report #53391
5156
5157Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * error.c: Jean François Lecomte provided a complete description
5160 and a fix to bug #53537
5161
5162Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5165
5166Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * DOCBparser.c SAX.c: a bit more work on entities processing.
5169 Still Need to cleanup XML output and references in attributes
5170
5171Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5174
5175Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * tree.c: trying to fix #53574, not completely complete,
5178 I would like xmllint --copy --debug test/ent1 and
5179 xmllint --debug test/ent1 to show the same result.
5180 * xpath.c: fix a bug when trying to sort namespace nodes
5181
5182Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * HTMLtree.c: real fix for #53402
5185
5186Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5189 PIs when using xsl:output
5190 * valid.c: closing #53537 some case generate segfaults if there
5191 is validity errors
5192
5193Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5196 of external parsed entities, added --noent to testDocbook
5197 * valid.c: Garry Pennington found an uninitialized variable
5198 access in xmlValidateElementContent()
5199
5200Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5203 with madness
5204 * result/HTML/ : this modified the result of the regression tests
5205 a lot.
5206
5207Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5210 to doc where it wasn't checked against NULL reported by
5211 Jens Laas
5212
5213Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5216 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5217
5218Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5221 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5222 * SAX.[ch]: cleanup and updates for DocBook
5223 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5224 ex SGML identifier changes
5225 * valid.c: removed a static unused function.
5226
5227Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * HTMLtree.c: applied change for Paul Sponagl on script saving
5230 * Makefile.am: the warning about entity title.xml are normal.
5231
5232Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * configure.in: release of 2.3.7
5235 * Makefile.am: fixing make distcheck
5236
5237Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * doc/html/* doc/xml.html: updated and regenerated the docs
5240
5241Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5244
5245Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * tree.c: fixed #53388 with the provided patch
5248
5249Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * valid.c: Bjorn detected an invalid memory access. Fixed
5252 vstateVPush()
5253
5254Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5257
5258Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5259
5260 * libxml.h: new header used only for the compilation of libxml
5261 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5262 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5263 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5264 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5265 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5266 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5267 baseline (version 1.2 plus a single patch).
5268 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5269 scientific notation for numbers. Tests added.
5270 * xpath.c: formatting of numbers changed to use sprintf
5271 (contribution from William Brack)
5272
5273Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * valid.c: cleanup, more useful debugging
5276 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5277 * xmlIO.c: entity loading is printed as an error when validating
5278
5279Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * valid.c: fixed to validate within entities
5282 * test/VCM/v22.xml: added a specific testcase
5283
5284Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * valid.c: forgot an epsilon transition in for ()+
5287 * test/VCM/v21.xml : added a specific test case
5288
5289Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * valid.c: removed a state explosion exhibited by RSS
5292 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5293 from bug #51872
5294
5295Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5298 validation without using an ugly NFA -> DFA algo in the source.
5299 Made a specific algorithm easier to maintain, using a single
5300 stack and without recursion.
5301 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5302 * hash.c: made the growing routine static
5303 * tree.h parser.c: added the parent information to an
5304 xmlElementContent node.
5305
5306Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * SAX.c parser.c xpath.c: generating IDs when not validating
5309 from an external parsed entity was poisoning the ID has table
5310 with removed values. This was killing XSLT on the KDE help
5311 browser.
5312
5313Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * entities.h: andrew@ugh.net.au detected a double declaration
5316
5317Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * debugXML.c hash.c tree.h valid.c : some changes related to
5320 the validation suport to improve speed with DocBook
5321 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5322 the way validation errors get reported
5323
5324Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5327 by P C Chow and William M. Brack for XSLT HTML output
5328
5329Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5332 Igor Zlatkovic patches for MSC compilation and added his
5333 updates
5334
5335Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5338 prefix lookup.
5339 * parserInternals.c: fixed the bug reported by Morus Walter
5340 due to an off by one typo in xmlStringCurrentChar()
5341
5342Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * HTMLparser.c result/HTML/*: revamped the way the HTML
5345 parser handles end of tags or end of input
5346
5347Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5350
5351Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5354 bug where the linktime verions of free() won't work ...
5355
5356Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5359
5360Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * doc/xml.html: added 2.3.6 release
5363
5364Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5367 * result/wml.xml: resulted in a small output change
5368
5369Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * tree.c: xmlNewDoc was missing the charset initialization
5372 * xmllint.c: added --auto to autogenerate a doc, allow to
5373 reproduce the problem fixed on xmlNewDoc
5374
5375Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.c: trying to get 52979 solved
5378 * tree.c result/ result/noent/: trying to get 52712 solved, this
5379 also made me clean up the fact that XML output in general should
5380 not add formating blanks by default, this changed the output of
5381 a few tests
5382
5383Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5386
5387Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * configure.in: finally released 2.3.6
5390
5391Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xpath.c: checking for null pointer generated by new code
5394
5395Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xpath.c: fixed a [] evaluation problem reported
5398 * test/XPath/tests/simpleaddr: extended test
5399 * result/XPath/simpleaddr: updated result
5400
5401Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5402
5403 * xmllint.c: Dan Timis reported a portability problem
5404 on Macs without mmap, fixed it.
5405
5406Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * testXPath.c : added a --tree option allowing to display the
5409 tree dump of the XPath expression
5410
5411Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: fixed a memleak when comparing nodesets
5414 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5415 * tree.c: added a TODO
5416
5417Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5420 we need string functions
5421 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5422 to be able to use them where needed. Applied some changes
5423 to reduce name linking pollution and compile in only what's
5424 needed.
5425 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5426 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5427 for the string manipulation functions
5428 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5429 to the free() function of xmlmemory.c
5430 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5431 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5432 usage.
5433
5434
5435Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * error.c: applied the context output patch of the error
5438 handling submitted by Chuck Griffith
5439 * error/VC/*: this slightly change some error logs
5440
5441Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * parser.c: fixed line number reporting on error
5444
5445Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * parser.c: Sullivan and Darin found a parser bug,
5448 applied the patch.
5449
5450Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5453 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5454 xmlversion.h.in xpointer.c: of course the way I defined
5455 UNUSED breaks on old gcc version. Try to be smart and
5456 also define it directly in xmlversion.h
5457 * configure.in: removed -ansi flag from the pedantic set
5458
5459Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460 Huge cleanup, I switched to compile with
5461 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5462 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5463 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5464 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5465 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5466 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5467 encoding.h entities.c error.c list.[ch] nanoftp.c
5468 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5469 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5470 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5471 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5472 Cleanup, staticfied a number of non-exported functions,
5473 detected and cleaned up a dozen of problem found this way,
5474 avoided a lot of public function name/typedef/system names clashes
5475 * doc/xml.html: updated
5476 * configure.in: switched private flags to the really pedantic ones.
5477
5478Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * configure.in: 2.3.5
5481 * doc/html/*: rebuilt the docs
5482
5483Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * parser.c: fixed a reported bug in NOTATION parsing
5486 * uri.c: accepted but not fixed bug 51876, added TODO
5487 * Makefile.am: fixed bug 51876
5488
5489Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * config.h.in configure.in error.c: fix a compilation problem
5492 on platforms without vsnprintf (xml@thewrittenword.com)
5493
5494Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * parser.c: fixed a function name header typo
5497 * SAX.c: notations can also occur in external subset.
5498
5499Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5500
5501 * error.c: removed a C++ like comment
5502
5503Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * parser.c: fixing bug 52299 strange condition leading
5506 to a parser crash due to a buffer overflow
5507 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5508 added the specific test case
5509
5510Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5513 xmlXPathConvert{String,Number,Boolean} to be able to make
5514 type casts without a context stack, fixed some implementation
5515 problems related to the absence of context at parse-time,
5516 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5517 in the public API too
5518 * xpointer.c xpathInternals.h: we need to know at parse time
5519 whether we are compiling an XPointer
5520
5521Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5524 cleaned up the parser internals, refactored XPath code, added
5525 new compilation based APIs and cleanly separated public and
5526 private APIs.
5527
5528Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xpath.h: the comp field must be added at the end to avoid
5531 killing binary compat.
5532
5533Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * Makefile.am: detect XPath memleaks in regreson tests
5536 * error.c: fixed and error w.r.t. error reporting still using
5537 stderr
5538 * hash.c: added new line at end of file
5539 * tree.h: minor cleanup
5540 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5541 expression parsing from evaluation, resulted in a number of
5542 changes internally, and in XPointer. Likely to break stuff
5543 using xpathInternals.h but should remain binary compatible,
5544 new interfaces will be added.
5545
5546Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * configure.in: fixed a couple of problems reported by
5549 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5550 without gcc on non linux platforms.
5551
5552Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5555 a fix for --with-html-dir= configure support. I hope it won't
5556 break rpm generation
5557
5558Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xmlIO.c: one function comment cleanup.
5561
5562Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * SAX.c: external subset notations were improperly registered
5565 in the internal subset.
5566
5567Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * README.cvs-commits: added, pointing to HACKING
5570 * HACKING: updated
5571
5572Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * parser.c: and Matt Sergeant found one in the XML push
5575 parser (erroneous check I forgot to remove when I fixed the
5576 main parser).
5577
5578Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * xpath.c: ptittom found a small bug in UnaryExpr
5581
5582Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * configure.in: bumped to 2.3.4
5585 * error.c: fixed bug #51860
5586 * tree.c: fixed bug #51861
5587 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5588 * tree.[ch] : added xmlDefaultBufferSize
5589 * nanoftp.c: typo in function name header block
5590 * doc/xml.html : updated, added link to XML::LibXSLT
5591 * doc/html/* : rebuilt the docs
5592
5593Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * parser.c SAX.c: the new content parsing code raised an
5596 ugly bug in the characters() SAX callback. Found it
5597 just because of strangeness in XSLT XML Rec ouptut :-(
5598
5599Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * Makefile.am: Martin Baulig suggested to add -lm
5602 * tree.c: found another bug in xmlNodeGetContent()
5603
5604Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * xpath.c: Bjorn found the error related to strictness of comparison.
5607
5608Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * parser.c: trying to fix the Dtd parsing problem reported
5611 by Gary, side effect of last week speed optimizations.
5612
5613Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5616 * parserInternals.c: removed unneeded test raised by Stric
5617
5618Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5619
5620 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5621 and fixed by William Brack). Added xmlXPathFormatNumber.
5622 Changed the sorting slightly.
5623 * configure.in Makefile.am example/Makefile.am: Added -lm.
5624 Please note that applications linking with libxml2, must
5625 also like with the math library from now on.
5626
5627Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5630
5631Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * parser.c: one must report spaces even if the Dtd element
5634 content proves that this is not part of the element content.
5635 * result/valid/*.xml: this changed the ouptu slightly
5636
5637Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * configure.in: bumped to 2.3.3
5640 * doc/xml.html: updated
5641
5642Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5643
5644 * tree.c: minor doc fix
5645 * xpath.c: deallocation issues when a result tree has been
5646 converted to a node-set
5647
5648Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * doc/xml.html: oops corrected dates s/2000/2001
5651
5652Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5653
5654 * valid.c: new patch from Gary Pennington
5655
5656Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * doc/xml.html: applied patch from Ankh
5659
5660Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xinclude.c: fixed a problem building on Mac
5663
5664Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * parser.c: more work on increasing parsing ferformances
5667
5668Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5671 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5672 avoiding memcpy in production builds MEM_CLEANUP macro use
5673 * parser.[ch] parserInternals.c: optimizations of the tightest
5674 internal loops inside the parser. Better checking of I/O
5675 flushing/loading conditions
5676 * xmllint.c : added --timing
5677
5678Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * configure.in: bumped to 2.3.2
5681 * doc/xml.html: updated for release
5682
5683Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * xpath.c: found a memleak and fixed a nasty bug
5686
5687Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * xmllint.[c1] : added return code errors for xmllint
5690 * xpath.c: specific debug dump function for result value trees
5691
5692Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xpath.c: finally implemented xmlXPathCompareNodeSets
5695 * test/XPath/expr/floats results/XPath/expr/floats: added
5696 a test for float expressions
5697
5698Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5701 * parserInternals.[ch]: trying to speed up parsing
5702 * xpath.c : speeded up node set equality op
5703
5704Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5707 better handling of ID/IDREF and the list modules associated
5708 * configure.in: small CFLAGS cleanup
5709
5710Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * configure.in: fixed iconv detection on AIX (stric)
5713
5714Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5717
5718Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5719
5720 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5721 and optimized xmlXPathNodeSetSort
5722
5723Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xpath.c: bug fix when context size is 0
5726 * parser.c: I like Norm's Dtd because they still manage to break
5727 the parser occasionally
5728
5729Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5732
5733Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5736 attributes within the XML-1.0 namespace
5737
5738Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * xpathInternals.h: exported a few axis functions
5741 * doc/xml.html: updated the doc
5742
5743Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * configure.in: applied patch from Daniel van Balen for OpenBSD
5746 and bumped version to 2.3.1
5747 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5748 attempt to find autoclosing was simply broken, removed it,
5749 updated the examples, this is better
5750
5751Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5754 hash functionnalities.
5755 * doc/html/* : rebuild the doc
5756
5757Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5760 on predicate
5761 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5762 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5763 really want to have tags closed on output even if we accept
5764 unclosed ones on input
5765
5766Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xpath.c: ouch don't free NULL, rare case fixed
5769 * tree.c: don't coalesce text nodes if they don't have the
5770 same behaviour wrt escaping on output
5771
5772Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpath.c: small fixup
5775 * SAX.c: don't warn on empty namespaces.
5776
5777Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * README: a bit of cleanup
5780 * configure.in: preparing for 2.3.0 release
5781
5782Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * hash.[ch]: added a first version of xmlHashSize()
5785 * valid.c: another bug fix from Gary Pennington
5786
5787Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * valid.c: couple of bug fixes pointed by Gary Pennington
5790 * HTMLtree.c: #if 0 cleanup
5791
5792Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5795 which removes a time consuming check of xmlXPathNodeSetAdd()
5796 and use it in places where we are sure to not break unicity
5797
5798Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * xpath.c: bug fixes found from XSLT
5801 * tree.c: preserve node->name special values when copying nodes.
5802 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5803 external subset are fetched when available but without full
5804 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5805 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5806 output with encoding disabled.
5807
5808Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5811 xmlCheckFilename should not be called from xmlFileOpenW
5812 and xmlGzfileOpenW
5813
5814Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5817 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5818 added the new tests for URI normalization
5819 * testURI.c: fixed stoopid bugs
5820 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5821 the URI in the error messages are now properly normalized
5822
5823Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5826
5827Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5830
5831Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: fixed mod operator
5834
5835Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * parser.c: fixed xmlStrcat doc
5838 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5839 trees.
5840
5841Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c result/XPath/tests/chaptersbase
5844 result/XPath/tests/simplebase: fixed XPath node()
5845 * tree.c: small fix in xmlNewNs()
5846 * Makefile.am: removed extraneous xml2Conf.sh rule
5847
5848Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5851 Changed the library name, in order to get libxml-devel and
5852 libxml2-devel to coexist on a single system
5853 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5854 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5855
5856Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5859 libxml2-devel installable in // as libxml-devel.
5860
5861Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * doc/Makefile.am: fixed make rebuild in doc
5864 * doc/html/*.html: rebuilt the docs
5865
5866Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5867
5868 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5869
5870Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5873 the HTML doc to go into the -devel RPM ...
5874 * aclocal.m4 config.h.in: some updates due to auto* magic
5875
5876Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.h: added a hook in the context structure allowing to
5879 link to extra support, needed for XSLT
5880
5881Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5884 xmlXPtrCmpPoints to use it.
5885 * propagated the following patch from Alejandro Forero
5886 * include/win32config.h xmlIO.c: applied further suggestions
5887 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5888 * example/gjobread.c: fixed warnings, now that it builds
5889
5890Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5891
5892 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5893
5894 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5895 filename points to a valid file (not a directory).
5896 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5897 Added calls to xmlCheckFilenameDir.
5898
5899 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5900 `path' (rather than `filename') as the parameter to gzopen and open.
5901
5902Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * Makefile.am: fixed a problem with EXTRA_DIST
5905
5906Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * Makefile.am example/Makefile.am: finally found the trick
5909 to build the example, i.e. add "." in SUBDIRS before example
5910 in the list <grin/>
5911
5912Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * doc/xml.html: updated with an XSLT section, removed pointer to
5915 W3C CVS base.
5916
5917Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5920 too, and deallocation need to occur the same way.
5921
5922Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5925 type correponding to an XSLT result tree fragment. Share most
5926 of the data format with node set, as well as operators.
5927 * HTMLtree.c: added a newline at the end of the doctype output
5928 whe this one is not present initially.
5929 * tree.c: make sure taht the parent and doc pointers are properly
5930 set when copying attributes (lists).
5931
5932Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5935
5936Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * xpath.c: seems I finally killed that ugly path evaluation
5939 context bug (tagged 9999 in case is is wrong)
5940
5941Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5944 for XSLT
5945
5946Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5949 for xmlGzfileOpen() bug
5950
5951Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xpath.c: removed an error found by XSLT usage
5954 * tree.c parserInternals.h: use a predefined static string
5955 for text and comment nodes, avoid freeing them in xmlFreeNode,
5956 exported the string name in parserInternals.h and added
5957 another value to disable encoding at output (for XSLT),
5958 gain memory, time.
5959
5960Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5963 win32/libxml2/libxml2_so.dsp: new makefiles and update
5964 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5965
5966Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5969 Gary Pennington
5970
5971Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * xpath.c: fixed the comaprision of values and nodelists,
5974 need to compare nodelist still ...
5975 * debugXML.c: avoided a possible core dump
5976 * HTMLparser.c: cleanup
5977 * nanohttp.c: contributed fix.
5978 * tree.c: fixes in properties handling added xmlSetNsProp
5979 needed by libxslt
5980 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5981 comment
5982 * TODO: updated
5983
5984Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * parser.c parserInternals.c: applied Bjorn Reese optimization
5987 patch
5988
5989Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * Makefile.am: applied patch fro make check from Martin Vidner
5992
5993Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * configure.in: preparing 2.2.11
5996 * doc/html/*: rebuild the HTML files
5997 * doc/xml.html : updated
5998
5999Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6000
6001 * tree.c: fixed a stupid bug
6002 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6003 patches related to validation of an XInclude processing result
6004 * TODO: updated
6005
6006Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6009 on large files
6010
6011Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6014
6015Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6018 reported by Jonas Borgström
6019 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6020
6021Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * testXPath.c xpath.c: fixing the XPath union expressions problem
6024 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6025
6026Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xmllint.c: Made is so if the file name is "-" is will read form
6029 standard input. Sven Heinicke <sven@zen.org>
6030 * tree.c: fixed a problem when growing buffer
6031 * tree.h: fixed the comment of the node types following andersca
6032 comment
6033 * TODO: updated
6034
6035Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * HTMLparser.[ch]: added a way to avoid adding automatically
6038 omitted tags. htmlHandleOmittedElem() allows to change the
6039 default handling.
6040 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6041 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6042 of xmllint too when using --memory flag, added a memory test
6043 suite at the Makefile level.
6044 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6045 with namespace use when encountering QNames in XPath evalation,
6046 added xmlns() scheme in XPointer.
6047 * nanoftp.c : incorporated a fix
6048 * parser.c xmlIO.c: fixed problems raised with encoding when using
6049 the memory I/O
6050 * parserInternals.c: closed bug 25934 reported by
6051 torsten.landschoff@innominate.de
6052 * TODO: updated
6053
6054Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6055
6056 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6057 on a non-updated tree :-(, made a 2.2.10 release to correct the
6058 situation
6059
6060Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
6062 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6063 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6064 integrated a set of OpenVMS changes from Howard Taylor
6065 <Howard.Taylor@pacoast.com>
6066
6067Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6070 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6071
6072Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * HTMLparser.c: some fixes on auto-open of html/head/body
6075 * encoding.c: fixed a compilation error on some gcc env
6076 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6077 XPointer implementation
6078 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6079 related XPointer tests and associated results
6080
6081Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * doc/xmldtd.html doc/xml.html: following a short step by step
6084 guidance on IRC to help maciej with DTDs I started a small
6085 page on the subject.
6086
6087Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * HTMLparser.c: fixed handling of broken charrefs
6090 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6091 patches
6092
6093Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * doc/xml.html doc/html/* : rebuilt the docs after adding
6096 xinclude and updated page for 2.2.7 and 2.2.8
6097 * configure.in: releasing 2.2.8
6098
6099Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * parser.[ch] parserInternals.c: applied the conditional
6102 section processing fix from Jonathan P Springer
6103 <jonathan.springer2@gte.net>
6104 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6105 project file, fixed iconv default non support
6106 * xpath.c: fixed the problem of evaluating relative expressions
6107 when a node context is provided.
6108
6109Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * nanoftp.c: fixed gcc 2.95 new warnings
6112 * SAX.c: fixed a stupid bug
6113 * tree.c: fixed a formatting problem when round-tripping
6114 from/to memory
6115 * xinclude.c: chased memleak, fixed a base problem
6116 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6117 xmlXPtrBuildNodeList()
6118 * TODO: updated
6119 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6120 adding a first small set of regression tests for XInclude
6121
6122Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * nanohttp.[ch]: applied Wayne Davison patches to access
6125 the WWW-Authorization header.
6126 * parser.c: Closed Bug#30847: Problems when switching encoding
6127 in short files by applying Simon Berg's patch.
6128 * valid.c: fixed a validation problem
6129 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6130 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6131 Wayne Davison
6132 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6133 need to be extended to non full nodes selections.
6134 * xinclude.c: starts to work decently
6135
6136Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6139 debugXML.c xmlversion.h.in: Started adding XInclude support,
6140 this is a new xmllint option
6141 * tree.c xpath.c: applied TOM patches for XPath
6142 * xpointer.c: fixed a couple of errors.
6143 * uri.c: added an escaping function needed for xinclude
6144 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6145 new warning from RH70 gcc's version
6146
6147Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * HTMLparser.c: fixed loop on invalid char in scripts
6150 * parser.c: update to description of xmlIOParseDTD()
6151 * libxml.m4 xmlversion.h.in: changes contributed by
6152 Michael Schmeing <m.schmeing@internet-factory.de>
6153 * configure.in: preparing for 2.2.7
6154 * Makefile.am: trying to avoid config.h and acconfig.h
6155 being included in the distrib
6156 * configure.in: released 2.2.7
6157
6158Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6161 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6162
6163Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * parser.[ch]: added xmlIOParseDTD()
6166 * xpointer.c: added support for the 2 extra parameters of
6167 string-range, fixed a stoopid error when '0' was present
6168 in XPointer expressions
6169 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6170 testsuite for the above
6171
6172Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * libxml.spec.in: improved package descriptions
6175
6176Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * xpath.c xpathInternals.h: applied a large cleaning patch
6179 from TOM <ptittom@free.fr>, it also add namespace support
6180 for function and variables registration.
6181
6182Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6185 * Makefile.mingw: Wayne Davison's update adding hash.c
6186
6187Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * xpath.c: fixed the root evaluation problems
6190 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6191 ignorable spaces with <b> <bold> <em>
6192 * tree.c: fixed a loop in xmlSearchNsByHref()
6193
6194Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * xpath.c: applied another XPath patch from TOM
6197 * xpath.c include/makefile.am: applied another patch from
6198 china@thewrittenword.com (cleanup on IRIX).
6199
6200Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * xml-config.1: received a fixed version from Fredrik Hallenberg
6203 <hallon@lysator.liu.se>
6204
6205Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6208 cleanup patch for XPath
6209
6210Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6211
6212 * patched to redirrect all "out of context" error messages to
6213 a reconfigurable routine. The changes are:
6214 * xmlerror.h : added the export of an error context type (void *)
6215 an error handler type xmlGenericErrorFunc there is an interface
6216 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6217 to reset the error handling routine and its argument
6218 (by default it's equivalent to respectively fprintf and stderr.
6219 * all the c files: all wild accesses to stderr or stdout within
6220 the library have been replaced to calls to the handler.
6221
6222Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * configure.in: release 2.2.6
6225 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6226 exporting the inner functions of xpath for extension modules
6227 * doc/*: updated and rebuilt the doc
6228
6229Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * nanohttp.c : applied Wayne HTTP cleanup patch
6232 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6233 and xmlNodeSetSpacePreserve()
6234
6235Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * xpath.c: closing bug #29260
6238
6239Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6242 multikey tuples, made hash structure opaque
6243 * valid.[ch]: moved elements, attributes, notations decalarations
6244 as well as ID and refs to hash tables.
6245 * entities.c: hash cleanup
6246 * xmlmemory.c: fixed a dump problem in debug mode
6247 * include/Makefile.am: problem passing in DESTDIR= values patch
6248 from Marc Christensen <marc@calderasystems.com>
6249 * nanohttp.c: removed debugging remains
6250 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6251 * HTMLparser.c parser.c: fixing a number of problems with the
6252 macros in the *parser.c files (Wayne).
6253 * HTMLparser.c: close the previous option when opening a new one
6254 (Marc Sanfacon).
6255 * result/HTML/*: updated the HTML results accordingly
6256
6257Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6260 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6261 XPath functions and XML entities table to them. More to come...
6262 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6263
6264Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * tree.c: coalesce adjacent text nodes
6267 * valid.c: handling of blank nodes in DTd validation (raised
6268 by problems with a posteriori validation).
6269 * nanohttp.c: changing behaviour on HTTP write stuff.
6270 * HTMLtree.c: forced body and html to be explicitely closed.
6271 * xpath.h: exported more XPath functions.
6272
6273Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * Release of 2.2.5
6276 * xpointer.c: range() range-inside and other helper functions
6277 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6278
6279Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6282 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6283
6284Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6287 and XPointer modules
6288
6289Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * SAX.h: closed #25107
6292
6293Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * testSAX.c: fixed problem with cdata reporting
6296 * SAXresult/* : updated
6297
6298Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6301 Closed bug #27499, added to regression tests
6302 * TODO: updated
6303
6304Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6307 support for SCRIPT and STYLE with help from Bjorn Reese
6308 * test/HTML/* result/HTML/*: added simple testcase and updated
6309 the existing ones.
6310
6311Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6314 string-range for empty strings
6315 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6316 test/XPath/xptr/strrange: augmented the XPointer testsuite
6317
6318Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * doc/xml.html doc/xmlmem.html: added a module describing memory
6321 interfaces and use, updated the main page.
6322
6323Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6326 nanoftp code work on Windows too now
6327
6328Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6331 * xpointer.c: implemented string-range() at least a good first version
6332 * test/XPath/docs/str test/XPath/xptr/strrange
6333 result/XPath/xptr/strrange: the string-range() tests
6334
6335Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * Makefile.am include/Makefile.am include/win32config.h
6338 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6339 and make distcheck
6340
6341Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6344 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6345 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6346
6347Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6350 patch for socklen_t detection by
6351 Albert Chin-A-Young <china@thewrittenword.com>
6352
6353Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6356 and added a --dtdvalid option to xmllint used to test it
6357
6358Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6359
6360 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6361 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6362
6363Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6366 handlings (registration, lookup, cleanup)
6367
6368Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * configure.in Makefile.am include/makefile.am: adding XPointer
6371 and XPtrtests target
6372 * xpointer.[ch] : new files for XPointer support
6373 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6374 more XPath tests
6375
6376Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * configure.in: fixed, very broken, make distcheck works again
6379
6380Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * More work toward 2.2.5, integrated a number of patches
6383 * configure.in Makefile.am win32config.h.in: trying to cleanup
6384 make distcheck .... huh ...
6385 * include/Makefile.am include/win32config.h: new directory
6386 for includes
6387 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6388 updated teh makefiles and instructions for WIN32
6389 * xpath.c: small fixes
6390 * test/XPath/ results/XPath: updated the testcases and results
6391 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6392 suggested patches
6393 * valid.c: fixed an ID bug
6394
6395Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6396
6397 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6398 the automake bug where wrong dependancies were generated.
6399 * xpath.[ch]: worked on XPointer
6400
6401Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * configure.in Makefile.am: 2.2.5, ship the include in an
6404 include/libxml subdirectory, use symlinks when using CVS
6405 * testSAX.c: fixed small bug
6406 * testXPath.c: changed the way testfiles are parsed
6407 * debugXML.c: same kind of cleanup when parsing an argument expression
6408 XPath/XPointers can have blanks embedded
6409 * xpath.[ch]: more cleanup, reorgs for XPointer work
6410 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6411 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6412
6413Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6416 in the XPath engine, rewrote large parts of it, now it's far
6417 cleaner and in sync with the REC not an old WD. Fixed a parsing
6418 problem in the interactive XML shell found when testing XPath.
6419
6420Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6423 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6424 examples with the extra test
6425
6426Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6429 the global init function.
6430
6431Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * HTMLparser.c: Doohhh, attribute name parsing was still case
6434 sensitive ! Fixed this ...
6435 * result/HTML/* : updated the tests results accordingly
6436
6437Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6440 engine, should be far more stable, incorporated a new version of
6441 preceding/following axis, need testing
6442 * uri.c: fixed file:///c:/a/b/c problem
6443 * test/XPath/tests/idsimple: augmented the XPath tests
6444
6445Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6446
6447 * doc/* rebuilding docs for 2.2.4 release
6448
6449Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6450
6451 * configure.in: releasing 2.2.4
6452 * parser.[ch]: added xmlStrEqual()
6453 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6454 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6455 use xmlStrEqual instead
6456 * TODO: updated
6457 * added an XPath test
6458
6459Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6462 * entities.h: exported xmlInitializePredefinedEntities
6463 * parser.[ch] : added xmlInitParser()
6464 * parserInternals.h : had to export htmlInitAutoClose()
6465
6466Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6469 problems
6470 * Makefile.am : added XPath regression tests to normal tests
6471 * uri.c: fixed a problem with local paths, cleanup
6472 * parser.c: fixed a problem with large CData sections
6473
6474Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * configure.in xml-config.in: patch from "Ben Taylor"
6477 <sol7x86@hotmail.com> for solaris shared libs lookup
6478
64792000-09-30 Martin Baulig <baulig@suse.de>
6480
6481 * libxml-2.0.pc.in: Provide pkg-config script.
6482
6483 * configure.in: Create the libxml-2.0.pc script from the
6484 libxml-2.0.pc.in templates.
6485 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6486 script in `$(libdir)/pkgconfig'.
6487
6488Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6491 when compiling with MSC
6492
6493Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * xpath.c: patch for normalize-string() substring-before(),
6496 substring-after() and translate() functions from Bjorn Reese
6497 <breese@mail1.stofanet.dk>
6498 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6499 Fredrik Hallenberg <hallon@lysator.liu.se>
6500 * TODO: updated
6501
6502Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6505 problem of socklen_t being undefined on a number of platforms
6506 * debugXML.c: fixed a compilation problem when without snprintf
6507
6508Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6511 an URI bug and a fix for the control-character-induced infinite loop
6512 * nanohttp.c: preventive fix for compiling on WIN32
6513
6514Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * xmlint.c: closing bug #25000
6517
6518Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6521 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6522 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6523 related function, fixing xmlStrncmp(), and associated cleanup
6524 * result/HTML/entities.html.sax: updating result
6525
6526Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * uri.c: applied patch for URI escaping from Wayne Davison
6529 <wayned@blorf.net>
6530 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6531 from Denis Barbier <barbier@imacs.polytechnique.fr>
6532 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6533 patch from Wayne Davison
6534
6535Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6536
6537 * doc/xml.html : updated with new releases, adding "how to help"
6538
6539Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6542 removed a few warnings in pedantic mode ...
6543 * parserInternals.c parser.c: moved encoding switching function
6544 to parserInternals.c
6545 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6546
6547Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6550 error or warning handlers
6551
6552Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * parserInternals.c parserInternals.h parser.c Makefile.am:
6555 created a new module parserInternals.c, moved most of the
6556 code shared by the various parsers there, as well as
6557 deprecated code from parser.c. More cleanup of parser.c
6558 * uri.c: fixed a problem when URI is NULL
6559 * valid.c: speedup when looking for an attribute declaration
6560
6561Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6564 the cleanup of the computation of URI references when seeking
6565 external entities. The URI reference string and the resulting
6566 URI are both stored now.
6567 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6568 large s(n)printf checks and cleanup from Denis Barbier
6569 <barbier@imacs.polytechnique.fr>
6570 * xmlversion.h.in tree.h: couple of SGML declarations for a
6571 possible docbook module.
6572 * result/VC/ : a couple of test output changed due to the change
6573 of the entities URI
6574
6575Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * parser.h: added a _private field for linking user's data
6578
6579Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6580
6581 * parser.c parserInternals.h: demacroified most of the IS_XXX
6582 the gain in size is significant so ...
6583
6584Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * entities.c: cases where looking up entities with doc==NULL
6587 covered
6588
6589Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * uri.c: applied Wayne Davison patch
6592 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6593
6594Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6595
6596 * uri.c testUri.c: applied Wayne Davison patches
6597 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6598 * Makefile.in: added URItest and included thenin "make tests"
6599
6600Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6601
6602 * xmlversion.h.in: closed bug 22941
6603
6604Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * doc/xmlio.html: added doc and example for entity loader
6607 redefinition.
6608
6609Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6612 used by libxml
6613
6614Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * parser.c: Fixed bug on invalid ontent characters and when using
6617 push.
6618 * xmllint.c: fixed xmllint endling of errors in push mode
6619
6620Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * HTMLparser.c testHTML.c: applied two new patches from
6623 Wayne Davison <wayned@users.sourceforge.net>
6624 * result/HTML/*.sax: regenerated HTML SAX output
6625 * parser.c: more cleanup.
6626
6627Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * HTMLparser.[ch] testHTML.c: applied the second set of
6630 patches from Wayne Davison <wayned@users.sourceforge.net>,
6631 adding htmlEncodeEntities()
6632 * HTMLparser.c: fixed an ignorable white space detection bug
6633 occuring when parsing with SAX only
6634 * result/HTML/*.sax: updated since the output is now HTML
6635 encoded...
6636
6637Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * HTMLparser.[ch]: applied some of Wayne Davison
6640 <wayned@users.sourceforge.net> patches
6641
6642Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6645 undeclared namespace prefix was used, added a warning.
6646 Cleaned up support w.r.t. entities, spilling out a warning
6647 and being pedantic on lookups.
6648 * test/warning/ent9 : added testcase for previous example.
6649 * TODO: updated
6650 * parserInternals.h parser.c: changed the way names are parsed
6651 now allow infinite size and decrease penalty for normal use
6652 * parser.c: Started a big cleanup/check of the parser code,
6653 fixed some of the most tortuous entity code, spotted code
6654 unused anymore
6655 * test/*: added tests for very long names and related nasty
6656 things.
6657
6658Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * doc/encoding.html: added encoding aliases doc
6661 * doc/xml.html: updates
6662 * encoding.[ch]: added EncodingAliases functions
6663 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6664 bottleneck affecting large DTDs like Docbook
6665 * parser.[ch] xmllint.c: added a pedantic option, will be
6666 useful
6667 * SAX.c: redefinition of entities is reported in pedantic mode
6668 * testHTML.c: uninitialized warning from gcc
6669 * uri.c: fixed a couple of bugs
6670 * TODO: added issue raised by Michael
6671
6672Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * doc/encoding.html: propagated Martin Duerst suggestions
6675
6676Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6679 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6680 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6681 by Wayne Davison
6682
6683Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * nanoftp.c nanohttp.c: small cleanup
6686 * TODO: updated
6687
6688Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * added an old VC testcase and updated title.xml entity
6691
6692Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6695 done on auto-opening of <p> tags and cleanup of SAX output
6696
6697Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6700
6701Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6702
6703 * doc/xml.html libxml.* structure.*: updated the doc a bit
6704
6705Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6708 of SAX tests
6709
6710Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6713 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6714
6715Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6716
6717 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6718 * testHTML.c: fix core dump on Solaris 2.x systems
6719 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6720 * result/HTML/*.sax: previous bug fix lead to new results
6721
6722Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6723
6724 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6725 * configure.in: added --with-readline=DIR to accept alternate
6726 path for readline include/library
6727 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6728 for ANSI under HP-UX
6729 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6730 includes @LIBS@
6731
6732Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6733
6734 * doc/* : rebuilt the docs
6735 * getting ready for 2.2.2 release
6736
6737Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6740 and xmlAddFeature()
6741 * tree.[ch]: added xmlAddChildList()
6742 * xmllint.c: MAP_FAILED macro test
6743 * parser.h: added xmlParseCtxtExternalEntity()
6744 * valid.c: applied bug fixes removed warning
6745 * tree.c: added CDATA block to elements content
6746 * testSAX.c: cleanup of output
6747 * testHTML.c: added SAX testing
6748 * encoding.c: better error recovery
6749 * SAX.c, parser.c: fixed one of the external entity processing
6750 of the OASis testsuite
6751 * Makefile.am: added HTML SAX regression tests
6752 * configure.in: bumped to 2.2.2
6753 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6754 SAX results
6755
6756Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6757
6758 * configure.in: patch for HP compiler
6759
67602000-08-04 Sven Heinicke <sven@zen.org>
6761
6762 * xmllint.c: Was coredumping sometimes when the file given didn't
6763 exist.
6764
6765Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6768
6769 when using in memory parsing. Need some cleanup.
6770 * xmllint.c configure.in: added a --memory flag to test memory
6771 parsing
6772
6773Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * nanohttp.c: fixed socklen_t replacement to unsigned int
6776 * parser.c: fixed a space handdling missing at the end of
6777 production 28 DOCTYPE.
6778 * xmlmemory.c: fixed a stupid bug on the routine to override
6779 allocation functions
6780 * TODO: updated
6781
6782Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * doc/ regenerated the docs
6785
6786Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * doc/encoding.html doc/xml.html: added I18N doc
6789 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6790 improvements, both parser and filters, added ASCII & HTML,
6791 fixed the ISO-Latin-1 one
6792 * xmllint.c testHTML.c: added/made visible --encode
6793 * debugXML.c : cleanup
6794 * most .c files: applied patches due to warning on Windows and
6795 when using Sun Pro cc compiler
6796 * xpath.c : cleanup memleaks
6797 * nanoftp.c : added a TESTING preprocessor flag for standalong
6798 compile so that people can report bugs more easilly
6799 * nanohttp.c : ditched socklen_t which was a portability mess
6800 and replaced it with unsigned int.
6801 * tree.[ch]: added xmlHasProp()
6802 * TODO: updated
6803 * test/ : added more test for entities, NS, encoding, HTML, wap
6804 * configure.in: preparing for 2.2.0 release
6805
6806Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * nanoftp.c: fixed the way the control connection is handled
6809 * libxml.spec.in: fixed the dependancies and cleanup
6810
6811Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * doc/xml.html: changed the xmlsoft.org structure, updated the
6814 examples w.r.t. root and childs
6815
6816Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6817
6818 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6819
6820Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * HTMLparser.c: Work on character encoding support for the HTML parser
6823 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6824 * encoding.c: Fixed a potential memleak in the encoding stuff
6825
6826Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6827
6828 * doc/FAQ.html doc/Makefile.am : added a FAQ
6829
6830Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6833 of the HTML parser to force it to not bypass SAX
6834
6835Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * win32config.h.in: updated
6838 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6839 lacks iconv support :-( need to release 2.1.1
6840 * configure.in: release 2.1.1
6841 * HTMLparser: fixed bug #14784
6842 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6843 by Windows compiler
6844 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6845 the SAX startDocument() callback.
6846 * TODO: updated
6847
6848Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * added xmlStopParser()
6851
6852Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * configure.in: 2.1.0 prerelease
6855 * Large resync between W3C and Gnome tree
6856 * nanoftp, nanohttp.c: fixed stalled connections probs
6857 * HTMLtree.c SAX.c : support for attribute without values in
6858 HTML for andersca
6859 * valid.c: Fixed most validation + namespace problems
6860 * HTMLparser.c: start document callback for andersca
6861 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6862 * parser.h, SAX.c: serious speed improvement for large
6863 CDATA blocks
6864 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6865 different encoding
6866 * example/Makefile.am example/gjobread.c tree.h: work on
6867 libxml1 libxml2 convergence.
6868 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6869 and the LIBXML_TEST_VERSION macro
6870
6871Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * doc/xml.html: various patches and improvements typo fixed by
6874 Felix Natter
6875 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6876 from Felix Natter <fnatter@gmx.net>
6877
6878Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * doc/upgrade.html: updated with instructions for support of both
6881 libxml-1.x and libxml-2.x
6882 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6883 for 2.x support and also fixed includes
6884
6885
6886Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6889 the encoding support, added iconv support, so now libxml if
6890 compiled with iconv automatically support japanese encodings
6891 among others. Work based on initial patch from Yuan-Chen Cheng
6892 I may have broken binary compat in the encoding handler
6893 registration scheme, but that was so utterly broken I don't
6894 expect anybody to have used this feature until now.
6895 * parserInternals.h: fixup on the CHAR range macro
6896 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6897 code.
6898 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6899 * uri.c: added xmlParseURI() I can't believe I forgot to
6900 implement this one in 2.0 !!!
6901 * SAX.c: moved doc->encoding update in the endDocument() call.
6902 * TODO: updated.
6903
6904Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * tree.h: removed extraneous xmlRemoveProp definition
6907 * TODO: added item about --disable-corba configure switch
6908 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6909 * nanoftp.c: fixed include problems giving troubles on AIX and
6910 slowlaris
6911 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6912 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6913 comment and headers changes to lower gtk-doc number of warnings
6914 * doc/html/*: rebuilt docs
6915
6916Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * HACKING: documented the tag for 1.x and instructions
6919
6920Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6923 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6924 xmlCreateIOParserCtxt
6925 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6926 significant overall improvement
6927 * xmllint.c: added I/O test to xmllint
6928 * testSAX.c: added a speed test
6929 * doc/* : updated/regenerated
6930
6931Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * xpath.c uri.h parserInternals.h: cosmetic changes from
6934 "Timur I. Bakeyev" <timur@bat.ru>, including making
6935 xmlCreateURI() public
6936
6937Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6940 and the code at the same time. Added a clean mechanism for
6941 overload or added input methods: xmlRegisterInputCallbacks()
6942 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6943 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6944 * TODO: updated
6945 * doc/* : updated/regenerated
6946 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6947 source dir
6948
6949Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * testURI.c: yet another forgotten commit, I should get some sleep !
6952
6953Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * xmllint.c: forgot to commit this too ?
6956
6957Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * xmlversion.h.in : forgot to commit this previously
6960
6961Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6964 * README TODO: updated for release
6965 * uri.c uri.h: added authority parsing/saving
6966 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6967 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6968 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6969 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6970 Makefile.am : added compile-time customization of libxml
6971 --with-ftp --with-http --with-html --with-xpath --with-debug
6972 --with-mem-debug
6973 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6974 #include <libxml/xxx.h> I hope it won't break too much stuff
6975 and will be manageable in the future...
6976 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6977 and added xmllint to the installed programs
6978 * uri.h: added xmlFreeURI()
6979
6980Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6981
6982 * uri.c uri.h: finished the escaping handling, the base support
6983 and the URI path normalization. Looks good just lacks the
6984 authority content parsing code.
6985 * Makefile.am: added instructions to generate testURI
6986 * TODO: updated
6987 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6988 added links and icons for W3C and Gnome
6989
6990Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * xmlmemory.[ch] : seems I forgot to actually update the files in
6993 the last commit :-)
6994 * doc/xml.html doc/html/* : updated and uploaded the docs
6995
6996Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6997
6998 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6999 * TODO: updated
7000 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7001 libxml default allocation function with another set (like gmalloc/
7002 gfree).
7003 * Makefile.am, uri.c, uri.h: added a set of functions to do
7004 exact (litteraly copied from the RFC 2396 productions) parsing
7005 and handling of URI. Will be needed for XLink, one XML WFC,
7006 XML Base and reused in the nano[ftp/http] modules. Still work
7007 to be done.
7008
7009Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * configure.in, libxml.spec.in : libxml2
7012 * doc/* : updated the doc page, rebuilt the docs
7013
7014Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * all: tagged LIB_XML_1_X
7017 * *.c *.h : updated from W3C CVS tree
7018 * configure.in : 2.0.0-beta
7019 * libxml.spec.in : libxml2 package nam
7020 * result/* : new version of the tests output
7021
7022Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7025
7026Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * doc/* : rebuilt the docs
7029 * parser.c: final patch on #6766
7030 * valid.c: small patch on validity checks.
7031
7032Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7035 added
7036 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7037 compatibility w.r.t. XML spec and existing code.
7038
7039Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * parser.c: seems a better solution to <a> </a> exists,
7042 will try it for a while
7043
7044Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * parser.c: tried to remove the <a> </a> generating <a/>
7047 this is hard. Left a flag for that purpose. Fixed bug #6766
7048 * configure.in: prepared 1.8.7 not released, due to previous
7049 problem
7050
7051Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * doc/xml.html : applied second patch from Paul DuBois
7054
7055Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * doc/xml.html : applied patch from Paul DuBois
7058
7059Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7062
7063Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7064
7065 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7066 compilation warnings on various platforms.
7067 * parser.c: Fixed #5281 validity error callbacks are now desactived
7068 by default if not validating.
7069
7070Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7073
7074Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7077 <gkatsi@cs.toronto.edu>
7078
7079Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7082 processing URLs
7083
7084Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7087 xmlNanoFTPUpdateURL for persistent control connections.
7088 * configure.in: 1.8.6
7089
7090Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7091
7092 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7093 * tree.[ch] : added xmlSaveNoEmptyTags
7094
70952000-01-29 James Henstridge <james@daa.com.au>
7096
7097 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7098
7099 * Makefile.am: added nanoftp.[ch] to the build.
7100
7101Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * nanoftp.[ch]: cleanup, comments, API
7104 * debugXML.c : fixed a bug in the cat command
7105 * doc/*: regenerated the docs
7106
7107Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7110 * debugXML.c : fixed a bug in the cat command
7111 * valid.c: fixing some small probs
7112 * libxml.spec.in: get rid of the SNAP suffix
7113 * doc/xml.html: updated the status
7114
7115Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * xml-config.in: xml-config --version to just return the
7118 version number
7119 * xpath.c: some cleanup w.r.t. axis when the current node is
7120 an attribute.
7121 * TODO: updated
7122
7123Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * configure.in: prepared for libxml-1.8.5
7126 * doc/* recompiled the documentation
7127
71282000-01-17 Jody Goldberg <jgoldberg@home.com>
7129
7130 * configure.in : WARNING autoconf subtlety alert :
7131 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7132 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7133 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7134 get defined by AC_CHECK_HEADERS.
7135
7136Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7139 Rune.Djurhuus@fast.no
7140
7141Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * TODO: updated
7144 * tree.c, parser.c: made sure that only memory alloc problems
7145 and internal parser errors are allowed to write to stdout or
7146 stderr.
7147
7148Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * tree.c : restored xmlNewGlobalNs since this seems used by
7151 a lot of existing code :-(, fixed a bug in xmlNewNs
7152 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7153 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7154 to exit() from the library code.
7155 * xpath.c, parser.c: removed bugs or unused code detected by
7156 Windows compilers
7157 * parser.c: started adding interfaces for parsing well balanced
7158 XML fragments
7159 * configure.in: releasing 1.8.4
7160 * doc/* : rebuilt the docs
7161
7162Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * tree.[ch] : added xmlNewDocFragment() for DOM
7165 * testHTML.c: uninitialized variable.
7166
7167Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * doc/* : rebuild the docs
7170
7171Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * acconfig.h: readline and history patch
7174 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7175 * tree.c: added check and handling when possibly removing an ID
7176 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7177 and saving.
7178 * test/HTML/entities.html result/HTML/entities.html* : test for
7179 various entities reference cases
7180 * result/HTML/* : as a result output of some testcase have
7181 changed
7182 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7183 by previous example. added xmlParseTryOrFinish().
7184 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7185 entities.h debugXML.h HTMLparser.h: changed the way struct are
7186 declared to allow gtk-doc to expose those
7187 * parser.c: closed bug #4960
7188 * Makefile.am configure.in: Applied patch from
7189 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7190 and math/socket libs detection
7191
7192Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * configure.in, Makefile.am: link tester against readline
7195 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7196
7197Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * tree.[ch]: added xmlRemoveProp
7200 * win32config.h.in nanohttp.c: avoid including the Windows
7201 socket stuff in every C files
7202 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7203 the XmL parser(s)
7204 * test/ns4 result/ns4 etc...: added test case for previous prob
7205 * tree.c: xmlNewNs wasn't checking for double definition
7206 * Makefile.in: fixed a problem with dist-hook duplicates
7207 * parser.[hc], xmlIO.c: fixed the loading of external entities
7208 APIs, now xmlLoadExternalEntity() is used everywhere and
7209 setting up an app specific front-end using the
7210 * SAX.c parser.c: some fixes, now the xhtml spec validates
7211 with the xhtml DTD.
7212 * error.c: fixed crashes in case of no input stream
7213 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7214 to the validation tests and results
7215
7216Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7219 too htmlCreatePushParserCtxt() and htmlParseChunk()
7220 * parser.c: a bit of cleanup.
7221 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7222 to XML) removed the last mem leak known
7223 * HTMLtree.c: output message cleanup
7224 * xmlmemory.c: display content info about memory blocks
7225 * result/HTML/wired.* : missing att value warning change
7226
7227Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * doc/* : rebuilt the documentation
7230
7231Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * parser.[ch] parserInternals.h: Push parser for XML,
7234 seems to work fine now
7235 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7236 --push for push testing
7237 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7238 * testSAX.c: added --push
7239 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7240 subtree
7241 * xmlIO.[ch] : enriched API + fixes for push mode
7242 * entities.[ch]: added the entity content length to the struct.
7243 * xmlmemory.[ch]: new API to show the last entries for the shell
7244 * valid.c: added required attribute testing
7245 * SAX.c: the cdata callback now merge contiguous fragments
7246 * HTMLparser.c: cleanup of some macros
7247
7248Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * parser.c: fix for PIs name starting with xml
7251 * tree.c: fixed a potential problem with || and && ops
7252 * *.c, configure.in win32config.h.in : generate win32config.h for
7253 those on the Other Side !
7254
7255Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * parser.c: fixed a stupid = vs. == bug :-(
7258 * doc/gnome-xml.sgml: s/glade/xml/
7259
7260Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * configure.in, doc/xml.html : bug fix release 1.8.2
7263 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7264 Hopefully the end of that silly C++ include problem
7265 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7266 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7267 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7268 troubles with autoclosed elements when the stree shape doesn't
7269 follow the DtD specs. Added htmlIsAutoClosed() and
7270 htmlAutoCloseTag()
7271 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7272 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7273 * debugXML.c: fixed a bug on printing default namespaces.
7274 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7275
7276Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * result/HTML/*.htm[l] : updated the HTML regression tests according
7279 to the new output
7280 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7281 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7282 problem due to intermix of extern "C" { ... } declarations for C++
7283 and recursive includes in the headers
7284
72851999-12-20 Chris Lahey <clahey@umich.edu>
7286
7287 * HTMLtree.c: Made it so that html nodes with a single child do
7288 not insert a carriage return before or after the child node.
7289
7290Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * configure.in, doc/xml.html : bug fix release 1.8.1
7293 * parser.c: fixed bug #4344
7294 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7295 added the glue to avoid C++ problems
7296 * doc/* : regenerated the documentation
7297
7298Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7301 namespace recognition, and Dia as a resul :-(
7302 * encoding.c: closed bug #3950
7303
7304Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * valid.c: debugging a posteriori validation, except URI expansion
7307 stuff this should be fixed now
7308 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7309 Carl Nygard <cnygard@bellatlantic.net>
7310 * tester.c: added --postvalid, cleaning of the code
7311 * tree.[ch]: added xmlDocGetRootElement()
7312
7313Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7314
7315 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7316 c++ losage.
7317
7318Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * configure.in, doc/xml.html : bumped to 1.8.0
7321 * xlink.[ch], Makefile.am : added framework for link detection
7322 * parser.h: added nbChars to parser context, needed for cleanup.
7323 * xmlmemory.c: removed a nasty bug when out of mem
7324 * valid.[ch]: adding namespace support for attribute decl
7325 * tester.c: added --debugent option
7326 * debugXML.[ch]: added xmlDebugDumpEntities()
7327 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7328 buffers instead, this was really needed, validation was breaking
7329 in strange ways due to that. Added xmlParseStringPEReference()
7330 and other parsing from strings functions. Entities processing
7331 modified again, but PERef are still not handled correcly but
7332 unless you're Eve Maller you won't notice :-)
7333 * HTMLparser.c: large changes toward reliability, and switched to
7334 lowercase internal tags, XHTML is lowercase, so it will help
7335 that output is closer to next version.
7336 * doc/* : regenerated the documentation, it is now hosted at
7337 http://xmlsoft.org/ (same bits I just bought the domain :-)
7338
7339
7340Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7343 doc generation
7344 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7345 in the SAX API
7346 * doc/*: rebuilt the doc making sure everything appears in the
7347 HTML files
7348
7349Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7352 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7353 which allow impressive speed improvement on dataset with
7354 large text pieces, but at the cost of broken binary
7355 compatibility and slightly bigger memory usage.
7356 Configure with --with-buffers to activate them, they
7357 are protected with XML_USE_BUFFER_CONTENT define.
7358 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7359 goal is 0 memory left allocated once parser is no more used
7360 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7361 call xmlCleanupParser() and xmlMemoryDump()
7362
7363Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7366 * parser.[ch] encoding.[ch]: added memory cleanup routines
7367 * parser.c: closing bug #3788
7368 * doc/*: rebuilt the doc
7369
7370Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7373 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7374 * tester.c: added --compress option
7375 * doc/*: rebuilt the documentation
7376
7377Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7380 if given /proc/kcore as input !
7381 * doc/xml.html doc/*: updated and rebuilt the documentation
7382
7383Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * parser.c: Fixed some wrongly space collapsing code due to
7386 a misreading of the spec.
7387 * result/*: fixed the output accordingly
7388
7389Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * encoding.c: bug fix and typos
7392 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7393 * parser.c: added attribute normalization closing bug #3597
7394 * test/att* result/att* SAXresult/att*: testcase for attribute
7395 normalization
7396
7397Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * configure.in: closing bug #3163 by adding extra flags for the
7400 cc compiler on HP-UX
7401
7402Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * valid.[ch] : removed a typo and an enumerated type bug in the
7405 xmlAddElementDecl() function
7406 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7407 call to xmlEncodeEntitiesReentrant() so that the functions
7408 New, Set and Get are at the same level.
7409 * parser.c HTMLparser.c: extra memory allocation bug for
7410 attributes detected by someone using libxml in embedded systems :-)
7411
7412Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7413
7414 * xmlmemory.h: turned off mem debug :-\
7415
7416Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * parser.c: closed bug #2784 a one line fix, but worth pushing
7419 a new release out
7420 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7421 some structures, comments before and after the
7422 main element, and other nastyness
7423 * HTMLtree.c tree.c: accomodate the extended HTML supported
7424 * configure.in: pushing 1.7.4
7425 * test/ent8 and related outputs : added a new test for bug #2784
7426 * test/HTML/wired.html and related output: a nasty HTML example
7427 * Makefile.am: improved the test scripts
7428 * docs/* : reran the documentation extractor, updated xml.html
7429
7430Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7433 HTMLparser and debugged the HTML related code. HTML documents
7434 now have their own type
7435 * entities.c: do not dump &apos; for HTML output
7436 * xmlmemory.c: improvement, breakpoint mechanism
7437 * testHTML.c: added --sax --repeat ...
7438 * Makefile.am: improved the HTML tests
7439 * valid.[ch]: added xmlValidGetValidElements and
7440 xmlValidGetPotentialChildren
7441 * tester.c: added --insert to test the 2 new functions
7442 * test//* result//* SAXresult//* : regression test cleanup
7443 and extension.
7444 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7445 gnome-xml-nanohttp.html
7446
7447Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * HTMLparser.c: fixed problems with some autoclose tags
7450 * tree.c: fixed XML output problems.
7451 * result/* SAXresult/*: update of the tests output
7452
7453Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * Makefile.am: Arturo patch for xmlConf.sh version info
7456 * parser.c: Tim Josling patch for single quoted items
7457 * tester.c: Tim Josling patch for tester options usage
7458 * tree.h: indent cleanup
7459
7460Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7463 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7464
7465Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * tree.c : Raph patch for initialization of CORBA fields
7468 * parser.c, xpath.c, ...: modification of doc comments
7469 * xpath.c : allow spaces in xpath expressions
7470
7471Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * xmlmemory.h: turning off memory debug :-(
7474
7475Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7478 better SAX interfaces.
7479 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7480 entity.
7481 * configure.in: 1.7.2
7482
7483Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * libxml.spec.in: fixed the URL
7486 * doc/xml.html: improved the documentation front-end
7487
7488Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7491
7492Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * libxml.spec.in: fixed the alpha compile problem
7495 * parser.[ch]: changed errno to errNo in the parser context :-(
7496 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7497 * doc/xml.html: changed CHAR to xmlChar
7498 * doc/html/*: recompiled the documentation
7499 * configure.in: 1.7.1
7500
7501Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * parser.h: modified the parser context struct to regain 1.4.0
7504 binary compatibility
7505 * parser.c, xml-error.h: added errno ot teh context and defined
7506 a set of errors values with update of errno
7507 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7508 DTDs and entities
7509 * *.h, *.c: complete cleanup of the use of config.h and include
7510 protection depending on the current setup.
7511 * overalll debugging, maintenance and bug-fixing on all modules
7512 * updated the documentation
7513 * ready for 1.7.0
7514
7515Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * HTMLparser.c : cleanup
7518 * SAX.c valid.c valid.h: added ID/IDREF checking
7519 * tree.c tree.h: extended doc structure for refs
7520 * configure.in: 1.6.2
7521 * parser.c: patched bug in SAX user arg call
7522 * parserInternals.h: patched missing close in C++ wrapping
7523 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7524 especially upcoming XPointer implementation.
7525 * doc/xml.html: augmented, typo
7526
7527Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7528
7529 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7530 not all invocations of install understand -d.
7531
7532Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7533
7534 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7535 to make 'check' works, when builddir != srcdir.
7536
7537Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * doc/xml.html : updated the documentation
7540
7541Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7544 not deallocated memory blocks
7545 * *.c : replaces all calls to malloc() free() and realloc() to
7546 the wrapper functions/macros
7547 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7548 instead of xmlFreeNodeList()
7549
7550Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * HTMLparser.c: corrected a stupid bug leading to core dump at
7553 tree deallocation. Removed warnings indicated by
7554 Stephane.Conversy@lri.fr
7555 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7556 looked for in the external subset
7557
7558Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7561 on SGI by Stephane.Conversy@lri.fr
7562
7563Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * all .h : changed the prototype declaration indent as in gtk
7566 * most .c : working on reducing the TODOs in the code
7567 * most .c : cleanup though -pedantic and Insure++
7568 * improvements on validation ID checkings.
7569 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7570 * xml-config.in: closed #1810
7571
7572Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * tree.h, valid.c, valid.h: more work on validity, IDs
7575 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7576 definition for AIX
7577
7578Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7581 the distribution due to a cut'n paste error at last commit
7582
7583Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * configure.in: upgraded to version 1.4.0
7586 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7587 Big update, added a large part of the validation process,
7588 it should be usable, but some parts are missing
7589 * xpath.c: improved the implementation w.r.t. root.
7590 * Makefile.am: added more tests
7591 * test and result trees: added a lot of tests
7592 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7593
7594Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * Added an HACKING file
7597
7598Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * xpath.[ch] : improvements and debug of the XPath implementation
7601 * parser.c, HTMLparser.c : modified the parsers to be progressive
7602 * tree.[ch] : extended the Buffer promitives
7603 * xmlIO.[ch] : added basic I/O routines providing progressive
7604 parsing and ready for I18N conversion plugins
7605 * SAXresult/* : the SAX callback sequence maybe slightly different
7606 now
7607 * test*.c : improved/updated the tests programs
7608 * doc/* : recompiled the docs.
7609
76101999-07-26 Michael Meeks <michael@edenproject.org>
7611
7612 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7613
7614 * tree.c: Ditto.
7615
7616Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * configure.in: upgraded to version 1.4.0
7619 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7620 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7621 XML query language, see http://www.w3.org/TR/xpath for more details.
7622 * parser.c, parser.h: added CHAR* related string functions for XPath
7623 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7624 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7625 rebuild the docs.
7626 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7627 and regression testing capabilities for XPath.
7628
7629Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7630
7631 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7632 closing bug #1646
7633
7634Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7635
7636 * Makefile.am, example/Makefile.am: closed bug #1683
7637
7638Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * example/Makefile.am, configure.in: added the makefile for the
7641 gjobread example
7642
7643Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7644
7645 * doc/Makefile.am:
7646 - fix which allow "make install DESTDIR=</install/prefix>".
7647
7648Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7651 which fixed a problem on the file reading-code.
7652
7653Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7656 output.
7657 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7658
7659Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * parser.h : Oops removed the binary compatibility problem
7662 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7663 * parser.c, HTMLparser.c: applied patches for reading from stdin
7664
7665Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * parser.c, entities.c, valid.c: cleanup bug #1591
7668 * configure.in: cleanup bug #1592
7669 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7670 the same tree back-end. Hence gdome will be available for it.
7671 * doc/Makefile.am: close bug #617
7672
7673Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * parser.c: alloctate a per parser context SAX interface block
7676
7677Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7680 and xmlEncodeEntitiesReentrant with the correct one :-\
7681
7682Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * commit of my internal XML base changes, quite a lot of
7685 changes, cleanups, better entities support, framework for
7686 new I/O and charset detection and handling
7687 * Fixed the configure/Makefile stuff to generate shared libs
7688 with the proper version info, so we jumped on rev from
7689 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7690 xmlEncodeEntities() result need to be freed now, and a string
7691 xmlParserVersion provide the current library version.
7692
7693Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7694
7695 * parser.c: fixed a buffer overrun for when you have a very long
7696 attribute with no entities in it.
7697
7698Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * added example directory
7701 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7702
7703Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * Release of libxml-1.1, nearly everything has been touched for
7706 this.
7707 * Added more regression tests
7708 * Updated the documentation
7709
7710Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * tree.[ch]: unified the XML_NO_CORBA defines.
7713 * parser.c encoding.[ch]: started plugging in char encoding detection
7714
7715Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7716
7717 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7718 Also freed allocated buffer.
7719
7720Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7722 reentrancy problem at printing. One is left in entities.c, to
7723 remove ASAP
7724 * testSAX.c : added a test example showing the use of the SAX
7725 interface if one doesn't want to build the DOM tree.
7726 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7727
7728Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7731 large revamping of the parser to use SAX callbacks
7732 http://www.megginson.com/SAX/ (or at least a C like interface
7733 a la Expat). It's now possible to set up your own callbacks
7734 and the parser will not build a DOM tree.
7735 * test/* result/*: updated the test suite, I finally removed
7736 the old Namespace draft support (PI based).
7737
7738Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * Makefile.am: added test result to EXTRA_DIST for make tests
7741
7742Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7743
7744 * parser.c, parserInternals.h: moved the chars macro definitions
7745 to parserInternals.h
7746 * parser.c, error.c: applied patches from "Knut Åkesson"
7747 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7748
7749Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * xml-config.in : applied patch to make --version work
7752
77531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7754
7755 * Makefile.am (check-local): Alias for `tests' target. This will
7756 cause `make check' to do the right thing.
7757 (tests): Don't run tests in srcdir. Also, replaced calls to
7758 basename with a `sed' "equivalent".
7759
7760Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7763 it in the header and not the sources, updated the doc.
7764 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7765 pointing this out.
7766
7767Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7770 exported the inputStream routines.
7771 * doc/html/* : updated accordingly
7772
7773Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * parser.c, parser.h, parserInternals.h: added a few extra
7776 internal calls to allocate and free parser contexts ...
7777 * doc/html/* : updated accordingly
7778
7779Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * configure.in, Makefile.am, doc/makefile.am : General changes for
7782 1.0.0 release and including the generated HTML documentation.
7783
7784Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * makefile.am : added parserInternals.h, oops.
7787
7788Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * parserInternals.h: added this header giving access to the parser
7791 internal functions.
7792 * doc/Makefile.am : added a rebuild target which rebuilds the full
7793 set of documentations
7794 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7795 the internal subset.
7796 * *.c *.h: modifications needed to generate the documentation using
7797 gtk-doc, cleanup of functions blocks, reorganisation of struct
7798 declarations.
7799
7800Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7803 the tar and spec file to include the beginning of the doc.
7804
78051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7806
7807 * doc/.cvsignore: Added this file.
7808
7809Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * tree.c: fixed xmlGetProp to return "" when the attribute
7812 exists, even if the node-list is NULL.
7813
7814Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * tree.c: patched an error outputting empty attribute values.
7817 * Makefile.am and doc/makefile.am: have been updated during the
7818 week-end. Sorry for an empty CVS log, I got a shell problem.
7819
7820Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * tree.h: cleaned up using enums instead of defines
7823 * parser.c, valid.[ch]: more work on parsing/output of element
7824 declarations
7825
7826Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * valid.[ch], tree.c, parser.c : more work toward full parsing
7829 of XML DTDs.
7830 * README: added informations about mailing-list and on-line
7831 documentation
7832
78331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7834
7835 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7836
7837Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * parser.c, tree.[ch] : more work toward conformance testing,
7840 added a last element to accelerate parsing of very flat structures
7841 started working on internal subset Element content declaration.
7842 * valid.[ch] : first cut at adding code toward validation.
7843 * previous changes had also small impact on most files, especially
7844 the conformance testing using James Clark test suite.
7845
7846Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * test/* : updated the examples, most of them were not well
7849 formed (humm), and added rdf2.
7850 * result/* : resulting changes in the output.
7851
7852Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7855
7856Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.c: patched a bug in the generation of empty attributes
7859
7860Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7863 for node/trees/documents/... Biggest problem is namespace
7864 support when copying subtrees.
7865
7866Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * parser.c, entities.c: improve entities and char ref encoding,
7869 and cleanups of error messages.
7870
7871Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * parser.c, entities.c: simple bug hunting done during rpm2html and
7874 rpmfind integration.
7875
7876Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * parser.[ch]: Added interfaces allowing to specify a SAX
7879 handler before parsing.
7880
7881Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * parser.c: redirrect all errors reporting through the SAX
7884 error function
7885
7886Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7889 * libtool, tlmain ...: update of the libtool files
7890
78911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7892
7893 * entities.c: Use g_snprintf insteda of snprintf.
7894
7895Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7898 added ent5 test for this purpose.
7899 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7900
7901Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * parser.c: fixed? a strange error due to compression on a GWP
7904 document.
7905
7906Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * tree.[ch]: bug fixing
7909 * entities.[ch]: defined a specific type for predefined entities
7910 * doc/xml.html: more documentation on the library, how to use it,
7911 overview of the interfaces.
7912
7913Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7916
7917Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * tree.c: corrected a small bug
7920 * doc/xml.html: continuing writing documentation.
7921
7922Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * debugXML.h debugXML.c: added debugging utilities.
7925 * tester.c: added --debug switch.
7926 * tree.c: patched an incorrect node->type assignment.
7927 * parser.c: formatting, ensure that node->doc != NULL in attributes
7928
7929Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7932 entity support and provide an internal representation close to
7933 DOM one (entity ref nodes, and attribute value as tree). I tried
7934 to preserve the interface but this will surely break some apps
7935 (I have to change rpm2html/rpmfind for example). I had to change
7936 two interfaces, and the generated tree is somewhat different.
7937 * doc/* : started documenting the XML library, the tree and
7938 DOM/Corba. This is a first step.
7939
7940Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * parser.c: Set up the fonctions comment block, boring but useful.
7943 * parser.h, SAX.c, parser.c: now attributes are processed through
7944 the SAX interface. The problem is that my SAX interface diverged
7945 quite a bit from the original one, well this is not an official
7946 spec, and translating it from Java to C is hairy anyway...
7947
7948Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7951 fonctions comment block, boring but useful.
7952
7953Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7954
7955 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7956 conversion routines. However they are not yet used to convert the
7957 inputs. The core will run with UTF-8.
7958
7959Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * tree.c : make sure that the type id is properly set-up when
7962 a new object is allocated, needed for DOM.
7963
7964Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * tree.h, tree.c: Ok, the main objects in the tree will be native
7967 corba objects, it costs 8 bytes per Node, Attribute and Document
7968 but it simplifies the Corba integration a lot (no extra interface
7969 objects to allocate/free).
7970
7971Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7974 and changed NODEs contants for conformity with DOM Level 1
7975
7976Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * added hooks to keep track of servants when creating objects
7979 xmlDoc and xmlNode (for Corba export).
7980
7981Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * added xml-config script.
7984
7985Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7988 to autoupdate libtool and automake conf files.
7989
79901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7991
7992 * Makefile.am: Use '?' to separate the sed
7993 commands as ',' is used when people pass -Wl,something.
7994
7995
7996Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7997
7998 * tree.c, tree.h: added a per-document compression interface.
7999
8000Tue Sep 22 20:47:38 EDT 1998
8001
8002 * tree.c, tree.h: added saving with compression and added interfaces
8003 to control the compression level (xmlGetCompressMode,
8004 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8005
8006Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * parser.c: corrected a loop for files of size 0
8009
80101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8011
8012 * error.h: New file. Contains prototyes from `error.c'.
8013
8014Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8015
8016 * Makefile.am (xmlincdir): New macro.
8017 (xmlinc_HEADERS): Renamed from include_HEADERS.
8018
8019Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * applied small patch on numeric entities from
8022 Christopher Blizzard <blizzard@appliedtheory.com>
8023
8024Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * New release 0.2, removed the old xml_* files so that it's
8027 coherent with the other CVS base (W3C), far better conformance
8028 to standard, new namespaces, decent entities support, beginning
8029 of a SAX-like interface. Nearly nothing left intact, even the
8030 test examples ...
8031
80321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8033
8034 * .cvsignore: Add .deps dir
8035
8036Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8037
8038 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8039
8040Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8041
8042 * configure.in: added test for CPP
8043 * AUTHORS, Changelog: the original ones didn't get commited but the
8044 glib ones instead, fixed.
8045 * Makefile.am: corrected an error in library naming
8046
8047Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8048
8049 * integrated code developped at W3C
8050 * changed the original Copyright
8051 * migrated to automake
8052 * prefixed the filenames by xml_ to avoid filename clashes
8053
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008054Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8055
8056 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8057 should not be called.
8058
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008059Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8060
8061 * libxml-2.0.pc.in: applied the patch to fix #101894
8062
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008063Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8064
8065 * tree.c : applied patch from Lukas Schroeder for register callbacks
8066 * valid.c: modified patch from Lukas Schroeder to test
8067 register callbacks with --chkregister
8068
Daniel Veillard067bae52003-01-05 01:27:54 +00008069Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8070
8071 * xmlreader.c: seriously changed the way data are pushed to
8072 the underlying parser, go by block of 512 bytes instead of
8073 tryng to detect tag boundaries at that level. Changed the
8074 way empty element are detected and tagged.
8075 * python/tests/reader.py python/tests/reader2.py
8076 python/tests/reader3.py: small changes mostly due to context
8077 reporting being different and DTD node being reported. Some
8078 errors previously undetected are now caught and fixed.
8079 * doc/xmlreader.html: flagged last section as TODO
8080
Daniel Veillard51a447a2003-01-04 19:42:46 +00008081Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8082
8083 * python/libxml.py: integrated the Python 2.2 optimizations
8084 from Hannu Krosing, while maintaining compatibility with
8085 1.5 and 2.1
8086
Daniel Veillarde59494f2003-01-04 16:35:29 +00008087Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8088
8089 * xmllint.c: a bit of cleanup
8090 * xmlreader.c: small fix
8091 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8092 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8093
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008094Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8095
8096 * python/setup.py.in: patch from Stéphane Bidoul to include
8097 drv_libxml2.py in setup.py
8098
Daniel Veillard66b82892003-01-04 00:44:13 +00008099Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8100
8101 * doc/xmlreader.html: starting documenting the new XmlTextReader
8102 interface.
8103
Daniel Veillard7704fb12003-01-03 16:19:51 +00008104Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8105
8106 * xmllint.c: added the --stream flag to use the TextReader API
8107 * xmlreader.c: small performance tweak
8108
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008109Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8110
8111 * xmlreader.c python/tests/reader2py: okay the DTD validation
8112 code on top of the XMLTextParser API should be solid now.
8113
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008114Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8115
8116 * xmlreader.c python/tests/reader2py: Fixing some more mess
8117 with validation and recursive entities while using the
8118 reader interface, it's getting a bit messy...
8119
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008120Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8121
8122 * xmlreader.c python/tests/reader.py: another couple of problem
8123 related to IsEmptyElement reported by Stéphane Bidoul needed
8124 some fixes.
8125
Daniel Veillard4f860202003-01-02 13:00:02 +00008126Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8127
8128 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8129 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8130 based on the python XmlTextReader interface.
8131
Daniel Veillard3c265e42003-01-01 21:06:49 +00008132Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8133
8134 * tree.c: backing out one change in the last patch which broke the
8135 regression tests
8136
Daniel Veillard5335dc52003-01-01 20:59:38 +00008137Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8138
8139 * global.data globals.c tree.c include/libxml/globals.h: applied
8140 an old patch from Lukas Schroeder to track node creation and
8141 destruction. Probably missing a lot of references at the moment
8142 and not usable reliably.
8143
Daniel Veillard8ba17412003-01-01 19:13:12 +00008144Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8145
8146 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8147 from doc/news.html and a stylesheet
8148
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008149Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8150
8151 * xmlreader.c python/tests/reader.py: fixed another couple of
8152 xmlreader bugs reported by Stéphane Bidoul and added tests.
8153
Daniel Veillard9e395c22003-01-01 14:50:44 +00008154Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8155
8156 * xmlreader.c python/tests/reader2.py: fixed another validity
8157 checking in external parsed entities raised by Stéphane Bidoul
8158 and added a specific regression test.
8159 * python/tests/reader3.py: cleanup
8160
Daniel Veillardd5896142002-12-31 14:45:26 +00008161Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c python/tests/reader2.py: fixed a problem with
8164 validation within entities pointed by Stéphane Bidoul, augmented
8165 the tests to catch those.
8166
Daniel Veillarddc85f282002-12-31 11:18:37 +00008167Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8168
8169 * python/generator.py: modified the generator to allow keeping
8170 class references when creating new classes, needed to fix a bug
8171 pointed by Stéphane Bidoul where the input buffer of the
8172 xmlTextReader instance gets destroyed if the python wrapper for
8173 the input is not referenced anymore.
8174
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008175Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8176
8177 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8178 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8179
Daniel Veillard571b8892002-12-30 12:37:59 +00008180Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8181
8182 * xmlreader.c python/tests/reader.py: fixed another problem
8183 pointed by Stéphane Bidoul
8184
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008185Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8188 with "<a/>"
8189
Daniel Veillardecaba492002-12-30 10:55:29 +00008190Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * SAX.c: warn on xmlns:prefix="foo"
8193 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8194 for namespace attributes handling.
8195
Daniel Veillard2d84a892002-12-30 00:01:08 +00008196Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8197
8198 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8199 a really nasty problem raised by a DocBook XSLT transform
8200 provided by Sebastian Bergmann
8201
Daniel Veillard29b3e282002-12-29 11:14:41 +00008202Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8203
8204 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8205 by Stéphane Bidoul and integrated it into the tests
8206
Daniel Veillarde18fc182002-12-28 22:56:33 +00008207Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8208
8209 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8210 extended the XmlTextReader API a bit, addding accessors for
8211 the current doc and node, and an entity substitution mode for
8212 the parser.
8213 * python/libxml.py python/libxml2class.txt: related updates
8214 * python/tests/Makefile.am python/tests/reader.py
8215 python/tests/reader2.py python/tests/reader3.py: updated a bit
8216 the old tests and added a new one to test the entities handling
8217
Daniel Veillardaba976d2002-12-28 21:14:18 +00008218Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8219
8220 * python/generator.py python/libxml2class.txt
8221 python/tests/reader.py python/tests/reader2.py: changed the
8222 generator to provide casing for the XmlTextReader similar to
8223 C# so that examples and documentation are more directly transposable.
8224 Fixed the couple of tests in the suite.
8225
Daniel Veillard83298842002-12-28 15:12:33 +00008226Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8227
8228 * doc/guidelines.html: added a document on guildeline for
8229 publishing and deploying XML
8230
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008231Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8232
8233 * valid.c xmlreader.c: final touch running DTD validation
8234 on the XmlTextReader
8235 * python/tests/Makefile.am python/tests/reader2.py: added a
8236 specific run based on the examples from test/valid/*.xml
8237
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008238Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8239
8240 * python/libxml.py: added a few predefined xmlTextReader parser
8241 configuration values.
8242
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008243Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * python/libxml_wrap.h: trying to fix #102037
8246
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008247Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8248
8249 * SAX.c: fixing bug #95296, when the predefined entities
8250 are redefined in the DTD the default one must be used
8251 instead anyway.
8252
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008253Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8254
8255 * doc/xmllint.xml
8256 * doc/xmllint.1
8257 Add discussion of XML_DEBUG_CATALOG to xmllint man
8258 page - bug #100907
8259
8260
Daniel Veillarddf512f42002-12-23 15:56:21 +00008261Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8262
8263 * xmlreader.c: Fixed the empty node detection to avoid reporting
8264 an inexistant close tag.
8265
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008266Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8267
8268 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8269 for Python 2.1
8270
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008271Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8272
8273 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8274
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008275Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * doc/libxml2-api.xml python/tests/reader.py: one really need
8278 to provide the base URI information when creating a reader parser
8279 from an input stream. Updated the API and the example using it.
8280
Daniel Veillardea7751d2002-12-20 00:16:24 +00008281Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8282
8283 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8284 include/libxml/valid.h include/libxml/xmlreader.h: working on
8285 DTD validation on top of xml reader interfaces. Allows to
8286 validate arbitrary large instances. This required some extensions
8287 to the valid module interface and augmenting the size of xmlID
8288 and xmlRef structs a bit.
8289 * uri.c xmlregexp.c: simple cleanup.
8290
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008291Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8292
8293 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8294 work on the xml reader interfaces.
8295 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8296 Web page for the Windows binaries.
8297
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008298Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8299
8300 * xmlIO.c: applied a patch for VMS following the report by
8301 Nigel Hall
8302
Daniel Veillard3772de32002-12-17 10:31:45 +00008303Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * parser.c: the parseStartTag bug fix wasn't complete.
8306
Daniel Veillard67df8092002-12-16 22:04:11 +00008307Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8308
8309 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8310 parseStartTag, fixing it.
8311 * test/att4 result/att4 result/noent/att4: adding the test
8312 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8313 more methods to XmlTextReader.
8314
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008315Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8316
8317 * win32/libxml2.def.src: added more xml reader exports
8318 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8319 to the build
8320
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008321Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8322
8323 * doc/tutorial/xmltutorial.xml
8324 plus generated html and pdf
8325 Updating tutorial again based on further comments from Niraj
8326 Tolia on the last iteration
8327
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008328Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8329
8330 * doc/tutorial/xmltutorial.xml
8331 * doc/tutorial/includekeyword.c
8332 * doc/tutorial/includegetattribute.c
8333 plus generated html and pdf
8334 Adding fix from Niraj Tolia to tutorial to properly free memory.
8335
8336
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008337Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8340 more methods of XmlTextReader.
8341 * python/libxml2class.txt python/tests/reader.py: this increased the
8342 methods in the bndings, augmented the test to check those new
8343 functions.
8344
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008345Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8348 methods of XmlTextReader.
8349 * python/generator.py python/libxml_wrap.h python/types.c
8350 python/libxml2class.txt: added the reader to the Python bindings
8351 * python/tests/Makefile.am python/tests/reader.py: added a specific
8352 test for the Python bindings of the Reader APIs
8353 * parser.c: small cleanup.
8354
Daniel Veillard06503452002-12-13 10:42:08 +00008355Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8356
8357 * xinclude.c: fallback was only copying the first child not the
8358 full child list of the fallback element, closes #89684 as reopened
8359 by Bernd Kuemmerlen
8360
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008361Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8362
8363 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8364
Daniel Veillard000eafb2002-12-12 10:04:22 +00008365Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8366
Daniel Veillardc1eed322002-12-12 11:01:32 +00008367 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008368 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008369 gives enum values, fix functype return type, put back fields in
8370 structs
8371 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008372
Daniel Veillard024b5702002-12-12 00:15:55 +00008373Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8376 about htmlNodeDumpOutput location.
8377 * xpath.c: removed an undefined function signature
8378 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8379 too many symbols in the API breaking the python bindings.
8380 Updated with the libxslt/libexslt changes.
8381
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008382Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * configure.in: preparing release of 2.4.29
8385 * doc/*: rebuilt the docs and API
8386 * xmlreader.c: a few more fixes for the XmlTextReader API
8387
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008388Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8389
8390 * include/win32config.h: applied mingw patch from Magnus Henoch
8391
Daniel Veillard5aad8322002-12-11 15:59:44 +00008392Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8393
8394 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8395
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008396Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8399 building Python script, does the C parsing directly, generates
8400 a better API description including structure fieds defs and
8401 enums. Still a couple of bugs, but good enough for the python
8402 wrappers now.
8403 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8404 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8405 include/libxml/schemasInternals.h include/libxml/tree.h: more
8406 cleanup based on the python analysis script reports.
8407 * libxml.spec.in: make sure the API XML description is part of the
8408 devel package.
8409
Daniel Veillard01c13b52002-12-10 15:19:08 +00008410Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8411
8412 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8413 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8414 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8415 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8416 code cleanup, especially the function comments.
8417 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8418
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008419Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * Makefile.am xmlreader.c include/libxml/Makefile.am
8422 include/libxml/xmlreader.h: Adding a new set of APIs based on
8423 the C# TextXmlReader API but converted to C. Allow to parse
8424 in constant memory usage, far simpler to program and explain
8425 than the SAX like APIs, unfinished but working.
8426 * testReader.c: test program
8427
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008428Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8429
8430 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8431
Daniel Veillard64b35282002-12-04 15:10:40 +00008432Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8433
8434 * tree.c: Chip turner indicated that XHTML1 serialization
8435 rule for style actually break on both IE and Mozilla,
8436 try to avoid the rule if escaping ain't necessary
8437
Daniel Veillard8efff672002-12-04 11:44:48 +00008438Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8439
8440 * nanhttp.c: handle HTTP URL escaping, problem reported by
8441 Glen Nakamura and Stefano Zacchiroli
8442
Daniel Veillard1c732d22002-11-30 11:22:59 +00008443Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8444
8445 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8446
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008447Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * uri.c: Johann Richard pointed out some XPointer problems for
8450 URN based URI references in XInclude. Modified the URI parsing
8451 and saving routines to allow correct parsing and saving of
8452 XPointers, especially when attached to "opaque" scheme accordingly
8453 to RFC 2396
8454
Daniel Veillard8db67d22002-11-27 19:39:27 +00008455Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8458 of refactoring to the HTML saving code.
8459 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8460 in the doc.
8461
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008462Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8465 to a buffer API to reuse the generic dump to an OutputIO layer,
8466 this reduces code, fixes xmlNodeDump() for XHTML, also made
8467 xmlNodeDump() now return the number of byte written.
8468
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008469Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8470
8471 * python/setup.py.in: another patch from Stéphane Bidoul for
8472 Python bindings on Windows
8473 * doc/parsedecl.py: small cleanup
8474
Daniel Veillard9715c172002-11-25 16:33:40 +00008475Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8476
8477 * libxml.spec.in configure.in: add a line in %changelog for releases
8478
Daniel Veillard9bc53102002-11-25 13:20:04 +00008479Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8480
8481 * parser.c: patch from Marcus Clarke fixing a problem in entities
8482 parsing that was detected in KDe documentations environment.
8483
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008484Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8485
8486 * python/libxml.c (libxml_prev): Return the previous as opposed to
8487 the next node (I guess this is the result of some cut & paste programming:)
8488
Daniel Veillard80d7b902002-11-23 16:23:08 +00008489Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8490
8491 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8492
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008493Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8494
8495 * python/generator.py python/libxml.c python/setup.py.in: trying
8496 to fix the Python bindings build on Windows (Stéphane Bidoul)
8497
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008498Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8499
8500 * win32/configure.js: added option for python bindings
8501 * win32/libxml2.def.src: added more exports
8502
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008503Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8504
8505 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8506 pthreads
8507 * win32/wince/*: applied updates to Windows CE port from Javier
8508
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008509Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * configure.in: preparing 2.4.28
8512 * libxml.spec.in doc/Makefile.am: some cleanup
8513 * doc/*: updated the news and regenerated.
8514
Daniel Veillardfee408f2002-11-22 13:18:30 +00008515Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8516
8517 * HTMLparser.c: final touch at closing #87235 </p> end tags
8518 need to be generated.
8519 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8520 this change slightly the output of a few tests
8521 * doc/*: regenerated
8522
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008523Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8524
8525 * parserInternals.c: fixing bug #99190 when UTF8 document are
8526 parsed using the progressive parser and the end of the chunk
8527 is in the middle of an UTF8 multibyte character.
8528
William M. Brack8b2c7f12002-11-22 05:07:29 +00008529Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8530
8531 * threads.c: fixed initialization problem in xmlNewGlobalState
8532 which was causing crash.
8533 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8534 in xmlInitializeGlobalState.
8535 * parserInternals.c: cleaned up ctxt->sax initialisation.
8536
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008537Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * tree.c include/libxml/tree.h: modified the existing APIs
8540 to handle XHTML1 serialization rules automatically, also add
8541 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8542 libxslt serialization uses it when needed without changing
8543 the library API.
8544 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8545 result/xhtml1: added a new test specifically for xhtml1 output
8546 and updated the result of one XHTML1 test
8547
Daniel Veillardd076a202002-11-20 13:28:31 +00008548Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8549
8550 * xinclude.c parserInternals.c encoding.c: fixed #99082
8551 for xi:include encoding="..." support on text includes.
8552 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8553 test/XInclude/ents/isolatin.txt : added a specific regression test
8554 * python/generator.py python/libxml2class.txt: fixed the generator
8555 the new set of comments generated for doc/libxml2-api.xml were
8556 breaking the python generation.
8557
Daniel Veillard817e70b2002-11-19 22:28:48 +00008558Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8561 * configure.in: patch for Solaris on new autoconf closes #98880
8562 * doc/parsedecl.py: repair the frigging API building script,
8563 did I say that python xmllib sucks ?
8564 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8565 and some comment are no more truncated.
8566
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008567Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * parser.c: Martin Stoilov pointed out a potential leak in
8570 xmlCreateMemoryParserCtxt
8571
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008572Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8575 included in HTML documents and using the push parser.
8576
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008577Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8578
8579 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8580 specified, look for the Python interpreter not just in the
8581 specified root but also in the specified location. Fixes #98825
8582
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008583Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * python/libxml.c: fixing bug #98792 , node may have no doc
8586 and dereferencing without checking ain't good ...
8587
Daniel Veillarddad3f682002-11-17 16:47:27 +00008588Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * configure.in: preparing release 2.4.27
8591 * doc/* : updated and rebuilt the docs
8592 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8593 and all the docs are actually packaged and in the final RPMs
8594 * parser.c parserInternals.c include/libxml/parser.h: restore
8595 xmllint --recover feature.
8596
Daniel Veillard68e9e742002-11-16 15:35:11 +00008597Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8600 processing of parsed entities, and XPath computation on sustitued
8601 entities.
8602 * testXPath.c: make sure entities are substitued.
8603
Daniel Veillard328f48c2002-11-15 15:24:34 +00008604Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8605
8606 * parser.c: fixed #96594, which was totally dependant on the
8607 processing of internal parsed entities, which had to be changed.
8608
Daniel Veillard66651aa2002-11-15 11:21:43 +00008609Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8610
8611 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8612 trying to fix bug #98517 about building outside the source tree
8613 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8614
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008615Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8616
8617 * include/win32config.h: cleanup
8618 * win32/Makefile.mingw: integrated mingw in JScript configure
8619 * win32/Makefile.msvc: modified to allow mingw coexistence
8620 * win32/configure.js: integrated mingw
8621 * win32/Readme.txt: cleanup
8622
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008623Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8624
8625 * HTMLparser.c: strengthen the guard in the Pop macros,
8626 like in the XML parser, closes bug #97315
8627
Daniel Veillard0821b152002-11-12 20:57:47 +00008628Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8631 callback is never used.
8632
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008633Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * parserInternals.c: fixed the initialization of the SAX structure
8636 which was breaking xsltproc
8637 * xpath.c: patch from Petr Pajas for CDATA nodes
8638 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8639 * parser.c include/libxml/parser.h: patch from Peter Jones
8640 removing a leak in xmlSAXParseMemory() and adding the
8641 function xmlSAXParseMemoryWithData()
8642
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008643Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8644
8645 adding pdf of tutorial, changing web page to link to it
8646 * doc/tutorial/xmltutorial.pdf
8647 * doc/xml.html
8648 * doc/docs.html
8649
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008650Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8651
8652 * doc/tutorial/ar01s08.html
8653 adding file what I forgot for tutorial
8654
8655
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008656Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8657
8658 Adding encoding discussion to tutorial
8659 Added:
8660 * doc/tutorial/images/*.png: DocBook admonition image files
8661 * doc/tutorial/apf.html, apg.html: new generated html
8662 * doc/tutorial/includeconvert.c: conversion code entity file
8663 changed:
8664 * doc/tutorial/xmltutorial.xml: DocBook original
8665 * doc/tutorial/*.html: generated html
8666
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008667Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8668
8669 * include/libxml/*.h: retired xmlwin32version.h
8670 * doc/Makefile.am: retired xmlwin32version.h
8671 * win32/configure.js: retired xmlwin32version.h
8672
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008673Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8674
8675 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008676 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8677 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008678
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008679Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * globals.c: fixed a typo pointed out by Igor
8682 * xpath.c: try to speed up node compare using line numbers
8683 if available.
8684
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008685Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * tree.c: make xmlFreeNode() handle attributes correctly.
8688
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008689Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8690
8691 * catalog.c: completed the #96963 fix, as reported by Karl
8692 Eichwalder
8693
Daniel Veillard56f21f22002-11-06 15:49:46 +00008694Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8697
Daniel Veillard91ad8792002-11-04 17:06:52 +00008698Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8699
8700 * Makefile.am: switched the order of a couple of includes
8701 to fix bugs #97100
8702
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008703Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8704
8705 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8706 xmlLoadCatalogs that used to separate directories with a ':'.
8707
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008708Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8709
8710 * threads.c: improvements to the Windows-side of thread handling
8711 * testThreads.c: conditionally excluded unistd.h
8712 * testThradsWin32.c: broke overlong lines
8713 * include/win32config.h: adapted thread-related macros to the new
8714 scheme and for pthreads on Windows
8715 * win32/Makefile.msvc: introduced a more flexible thread build,
8716 added testThreads[Win32].c to the build
8717 * win32/configure.js: introduced a more flexible thread config
8718
John Fleck61f6fb62002-10-31 15:23:29 +000087192002-10-31 John Fleck <jfleck@inkstain.net>
8720
8721 * doc/xml.html (and, by implication, FAQ.html)
8722 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8723
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008724Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8725
8726 * configure.in: removed xmlwin32version.h
8727 * include/libxml/Makefile.am: removed xmlwin32version.h
8728
Daniel Veillardce66ce12002-10-28 19:01:59 +00008729Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * tree.c: applied patch from Brian Stafford to fix a bug
8732 in xmlReconciliateNs()
8733
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008734Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8735
8736 * tree.c: applied patch from Christian Glahn to allow
8737 xmlNewChild() on document fragment nodes
8738
Daniel Veillardb39bc392002-10-26 19:29:51 +00008739Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8740
8741 * parser.c: Christian Glahn found a problem with a recent
8742 patch to xmlParseBalancedChunkMemoryRecover()
8743 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8744 problems
8745 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8746 test/schemas/seq*: added the test cases from Charles
8747
Daniel Veillard366a9152002-10-23 20:43:53 +00008748Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8751 serious cleanup of the spec file and associated changes
8752 in the Makefiles.
8753 * valid.c: try to remove some warnings on x86_64
8754
Daniel Veillardd033d022002-10-23 14:55:02 +00008755Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8758 fix bug #96586
8759
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008760Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8763 parsing, applied his patch
8764 * result/HTML/attrents.html result/HTML/attrents.html.err
8765 result/HTML/attrents.html.sax test/HTML/attrents.html:
8766 added the test and result case provided by Mikhail Sogrine
8767
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008768Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * vms/build_libxml.com vms/config.vms vms/readme.vms
8771 include/libxml/parser.h include/libxml/parserInternals.h
8772 include/libxml/tree.h include/libxml/xmlIO.h
8773 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8774 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8775 Applied the VMS update patch from Craig A. Berry
8776 * doc/*.html: update
8777
Daniel Veillardf000f072002-10-22 14:28:17 +00008778Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8779
8780 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8781
Daniel Veillard1e208222002-10-22 14:25:25 +00008782Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * debugXML.c: adding a grep command to --shell in xmllint
8785 for T.V. Raman
8786
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008787Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * xmlcatalog.c: tried to fix some of the problem with --sgml
8790
Daniel Veillard935494a2002-10-22 14:22:46 +00008791Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * parser.c: tried to fix bug #91500 where doc->children may
8794 be overriden by a call to xmlParseBalancedChunkMemory()
8795
8796Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8799 identifiers in SGML catalogs containing '&'
8800
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008801Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8802
8803 * python/types.c: fixed bugs when passing result value tree
8804 to Python functions.
8805
Daniel Veillard48267432002-10-18 11:21:38 +00008806Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * configure.in: preparing the release of 2.4.26
8809 * doc/*: updated and rebuilt the documentation
8810
Daniel Veillardbb284f42002-10-16 18:02:47 +00008811Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * parser.c: fixed a XML Namespace compliance bug reported by
8814 Alexander Grimalovsky
8815
Daniel Veillard44892f72002-10-16 15:23:26 +00008816Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8817
8818 * HTMLtree.c: fixed serialization of script and style when
8819 they are not lowercase (i.e. added using the API to the tree).
8820
Daniel Veillard2fd85422002-10-16 14:32:41 +00008821Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * valid.c: make xmlValidateDocument emit a warning msg if there
8824 is no DTD, pointed by Christian Glahn
8825
Daniel Veillard32370232002-10-16 14:08:14 +00008826Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8829 content model when some of the blocks have min or max, and a couple
8830 of bugs found in the process.
8831 * result/schemas/list0* test/schemas/list0*: added some specific
8832 regression tests
8833
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008834Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * README: updated the contact informations
8837
Daniel Veillard63186732002-10-15 08:43:17 +00008838Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8839
8840 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8841 misses it, reported by Peter Bray.
8842
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008843Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8844
8845 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8846 and removed a few warnings
8847
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008848Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * parser.c: Christian Glahn found a small bug in the push parser.
8851 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8852 public
8853
Daniel Veillard6045c902002-10-09 21:13:59 +00008854Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8855
8856 * xmlschemas.c include/libxml/xmlschemas.h: added
8857 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8858 * testSchemas.c: added --memory to test the new interface
8859
Daniel Veillardf0070122002-10-09 14:24:17 +00008860Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * doc/index.py doc/search.php: integrated the XSLT indexing,
8863 a few fixed in the indexer, added a scope selection at the
8864 search level.
8865
Daniel Veillard01992e02002-10-09 10:20:30 +00008866Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8867
8868 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8869 this was due to uninitialized parts of the validation context
8870
Daniel Veillard321be0c2002-10-08 21:26:42 +00008871Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8872
8873 * debugXML.c: applied patch from Mark Vakoc except the API
8874 change, preserved it.
8875 * doc/*: updated the docs to point to the search engine for
8876 information lookup or before bug/help reports.
8877
Daniel Veillard01e87d22002-10-08 16:55:06 +00008878Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8879
8880 * doc/index.py doc/search.php: added mailing-list archives
8881 indexing and lookup
8882
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008883Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8884
8885 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8886
Daniel Veillard9b006132002-10-07 11:13:27 +00008887Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * doc/index.py: improved HTML indexing
8890 * doc/search.php: make the queries also lookup the HTML based indexes
8891
Daniel Veillard141d04b2002-10-06 21:51:18 +00008892Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8893
8894 * doc/index.py: added HTML page indexing
8895
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008896Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8897
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008898 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008899 problem in libxslt.
8900 * catalog.c: fixed list handling in XML_CATALOG_FILES
8901
Daniel Veillardceb09b92002-10-04 11:46:37 +00008902Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * valid.c: typo/bug found by Christian Glahn
8905
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008906Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8907
8908 * xmlIO.c: applied Windows CE patch from Javier.
8909 * win32/wince: new directory, contains support for the PocketPC
8910 with Windows CE from Javier.
8911 * include/win32config.h: reorganised, removed duplicate
8912 definitions and applied WinCE patch from Javier.
8913 * include/wsockcompat.h: new file, now contains WinSock
8914 compatibility macros.
8915 * win32/Makefile.msvc: introduced double-run compilation.
8916
Daniel Veillarde16b5742002-09-26 17:50:03 +00008917Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * configure.in include/libxml/xmlwin32version.h: preparing release
8920 of 2.4.25
8921 * doc/*: updated and regenerated teh docs and web pages.
8922
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008923Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8926 error were not covering namespace declarations.
8927 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8928 it was missing the attribute declaration for the namespace
8929 * result/VC/NS3: the fix now report breakages in that test
8930
Daniel Veillardabe01742002-09-26 12:40:03 +00008931Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8932
8933 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8934
Daniel Veillard2ace1952002-09-26 12:28:02 +00008935Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8936
8937 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8938 and regenerated the docs and web site
8939
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008940Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8941
8942 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8943 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8944 not before
8945
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008946Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * python/generator.py python/libxml2class.txt: fixed a stupid error
8949 breaking the python API
8950
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008951Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8954 triostr.c triostr.h: applied a trio update patch from
8955 Bjorn Reese which should work with MinGW
8956
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008957Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * tree.c: improving some documentation comments
8960 * xmlregexp.c: found and fixed a mem leak with python regression tests
8961 * doc/*: rebuilt the doc and the API XML file including the
8962 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8963 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8964 python/types.c: added access to the XML Schemas regexps from
8965 python
8966 * python/tests/Makefile.am python/tests/regexp.py: added a
8967 simple regexp bindings test
8968
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008969Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8970
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008971 * doc/xml.html:
8972 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008973
Daniel Veillard118aed72002-09-24 14:13:13 +00008974Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * xmlregexp.c: fixed the data callback on transition functionality
8977 which was broken when using the compact form
8978 * result/schemas/*: updated the results, less verbose, all tests
8979 pass like before
8980 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8981 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8982 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8983 annoying warnings
8984 * xpath.c: try to provide better error report when possible
8985
Daniel Veillard72336152002-09-21 13:08:14 +00008986Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * Makefile.am: fixed a breakage raised by Jacob
8989
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008990Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8991
8992 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8993 which don't use sockets
8994
Igor Zlatkovic01280582002-09-20 16:40:34 +00008995Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8996
8997 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8998 * win32/configure.js: applied zlib patch from Daniel Gehriger
8999
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009000Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9001
9002 * win32/configure.js: applied the patch from Mark Vakoc for
9003 regexp support
9004 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9005 for regexp support
9006
Daniel Veillardb5c05732002-09-20 13:36:25 +00009007Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * xmlschemastypes.c: as pointed by Igor Float and Double
9010 parsing ain't finished yet
9011
Daniel Veillard40b11342002-09-20 12:01:39 +00009012Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * Makefile.am configure.in: trying to fix #88412 by bypassing
9015 all the python subdir if python ain't detected
9016
Daniel Veillard23e73572002-09-19 19:56:43 +00009017Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9018
9019 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9020 made configuring with regexps/automata/unicode the default
9021 but without schemas ATM
9022 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9023 fixed the regexp based DTD validation performance and memory
9024 problem by switching to a compact form for determinist regexps
9025 and detecting the determinism property in the process. Seems
9026 as fast as the old DTD validation specific engine :-) despite
9027 the regexp built and compaction process.
9028
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009029Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9030
9031 * valid.c: determinism is debugged, new DTD checking code now works
9032 but xmlFAComputesDeterminism takes far too much CPU and the whole
9033 set usues too much memory to be really usable as-is
9034
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009035Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * tree.c: fixed another stupid bug in xmlGetNodePath()
9038 * xmllint.c: --version now report the options compiled in
9039
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009040Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9041
9042 * HTMLparser.c: small cleanup
9043 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9044 when configured with them. A bit of debugging around the determinism
9045 checks is still needed
9046
Daniel Veillard63b01c22002-09-17 19:25:28 +00009047Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9050
Daniel Veillard92727042002-09-17 17:59:20 +00009051Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9052
9053 * xmlIO.c: small portability glitch fixed.
9054
Daniel Veillard84d70a42002-09-16 10:51:38 +00009055Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * xmlschemastypes.c: incomplete steps for real/double support
9058 * testAutomata.c include/libxml/xmlautomata.h
9059 include/libxml/xmlregexp.h: avoiding a compilation problem
9060 * valid.c include/libxml/valid.h: starting the work toward using
9061 the regexps for actual DTD validation
9062
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009063Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9064
9065 * hash.c: cosmetic cleanup
9066 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9067 integrating a DTD validation layer based on the regexps
9068
Daniel Veillard4402ab42002-09-12 16:02:56 +00009069Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9070
9071 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9072 the determinism was tested before eliminating the epsilon
9073 transitions :-(
9074
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009075Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * python/generator.py python/libxml.c python/libxml.py
9078 python/libxml2-python-api.xml python/libxml2class.txt
9079 python/libxml_wrap.h python/types.c: updated the python
9080 bindings, added code for easier File I/O, and the ability to
9081 define a resolver from Python fixing bug #91635
9082 * python/tests/Makefile.am python/tests/inbuf.py
9083 python/tests/outbuf.py python/tests/pushSAXhtml.py
9084 python/tests/resolver.py python/tests/serialize.py: updated
9085 and augmented the set of Python tests.
9086
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009087Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9088
9089 * win32/configure.js: added more readme info for the binary
9090 package.
9091
Daniel Veillard607b35c2002-09-10 12:16:19 +00009092Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9093
9094 * xmlIO.c: fixed a stupid out of bound array error
9095
9096Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9099 messing around with support for Windows path, cleanups,
9100 trying to identify and fix the various code path to the
9101 filename access. Added xmlNormalizeWindowsPath()
9102
Daniel Veillard76575762002-09-05 14:21:15 +00009103Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * error.c valid.c: working on better error reporting of validity
9106 errors, especially providing an accurate context.
9107 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9108 error reports in those cases.
9109
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009110Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9113 parser.c parserInternals.c xmlIO.c: get rid of all the
9114 perror() calls made in the library execution paths. This
9115 should fix both #92059 and #92385
9116
Daniel Veillard19aa7022002-09-05 11:14:19 +00009117Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9118
9119 * xmllint.c: memory leak reporting was broken after a change
9120 of the preprocessor symbol used to activate it.
9121
Daniel Veillardec6725e2002-09-05 11:12:45 +00009122Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * tree.c: try to make the copy function work for node of
9125 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9126 DOM layers though, not libxml2 itself.
9127
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009128Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * valid.c: try to provide file and line informations, not all
9131 messages are covered, but it's a (good) start
9132
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009133Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * xinclude.c: reimplemented a large part of the XInclude
9136 processor, trying to minimize resources used, James Henstridge
9137 provided a huge test case which was exhibiting severe memory
9138 consumption problems.
9139
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009140Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * python/Makefile.am: applied patch from Christophe Merlet to
9143 reestablish DESTDIR
9144
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009145Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * libxml.spec.in: fixes libary path for x86_64 AMD
9148
John Fleckbe98b332002-09-04 03:16:23 +00009149Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9150
9151 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009152 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009153 (plus resulting generated html files)
9154 fixing one spot I missed in the tutorial where I hadn't freed
9155 memory properly
9156
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009157Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9158
9159 * doc/tutorial/includeaddattribute.c
9160 * doc/tutorial/includeaddkeyword.c
9161 * doc/tutorial/includegetattribute.c
9162 * doc/tutorial/includekeyword.c
9163 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009164 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009165 update tutorial to properly free memory (thanks to Christopher
9166 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009167 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009168 added image files so the callouts are graphical, making it
9169 easier to read ( use "--param callout.graphics 1" to generate
9170 html with graphical callouts)
9171
Daniel Veillarde1662542002-08-28 11:50:59 +00009172Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9175 nice logos generated by Marc Liyanage
9176 * doc/site.xsl *.html: changed the stylesheet to show the new
9177 logo and regenerated the pages
9178
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009179Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9182
Daniel Veillard42766c02002-08-22 20:52:17 +00009183Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * xpath.c: possible mem leak patch from Jason Adams
9186
9187Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9190 in the XQuery namespace
9191 * configure.in: preparing 2.4.24
9192 * doc/*.html: updated the web pages
9193
9194Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * python/generator.py: closing bug #85258 by generating conditional
9197 compile check to avoid linking to routines not configured in.
9198
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091992002-08-22 Havoc Pennington <hp@pobox.com>
9200
9201 * autogen.sh: update error message for missing automake
9202
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009203Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9204
9205 * python/Makefile.am: typo in target name resulted in libxml2.py
9206 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9207
Daniel Veillard22669b22002-08-22 07:17:11 +00009208Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * win32/win32/Makefile.mingw: updated with version from
9211 Elizabeth Barham at http://soggytrousers.net/repository/
9212
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009213Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9214
9215 * win32/Makefile.msvc: added the prefix location to the include
9216 and lib search path.
9217
Havoc Pennington830e8972002-08-18 22:22:13 +000092182002-08-18 Havoc Pennington <hp@pobox.com>
9219
9220 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9221 both automake 1.6 and 1.4 installed get the right automake. Means
9222 compilation from CVS will now require the latest automake 1.4
9223 release, or manually creating symlinks called "automake-1.4" and
9224 "aclocal-1.4"
9225
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009226Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * configure.in python/Makefile.am: more AMD 64 induced changes from
9229 Frederic Crozat
9230
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009231Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * xinclude.c: oops I was missing the xml:base fixup too
9234 * result/XInclude/*.xml: this adds xml:base attributes to most
9235 results of the tests
9236
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009237Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * xinclude.c: quick but apparently working implementation of
9240 xi:fallback, should close bug #89684
9241 * Makefile.am test/XInclude/docs/fallback.xml
9242 result/XInclude/fallback.xml: added a basic test for fallback,
9243 and run with --nowarning to avoid a spurious warning
9244 * configure.in: applied patch from Frederic Crozat for python
9245 bindings on AMD 64bits machines.
9246
Daniel Veillard9e923512002-08-14 08:48:52 +00009247Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9250 the caller don't pass a SAX callback block.
9251
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009252Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * tree.c: applied the same fix for the XML-1.0 namespace to
9255 xmlSearchNsByHref() as was done for xmlSearchNs()
9256
Daniel Veillardad11b302002-08-12 14:53:41 +00009257Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * libxml.3: small cleanup of the man page
9260 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9261 when serializing HREF attributes generated by XSLT.
9262
Daniel Veillardc084e472002-08-12 13:27:28 +00009263Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9266 version of Marc Liyanage' patch for boolean attributes in HTML
9267 output
9268
Daniel Veillard5f91b372002-08-12 12:13:01 +00009269Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * python/tests/serialize.py: fixed the test results, indenting
9272 behaviour changed slightly
9273
Aleksey Sanin9e951762002-08-08 18:02:41 +00009274Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9275
9276 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9277 new c14n function to Windows def files
9278
Aleksey Saninea4272a2002-08-02 23:50:03 +00009279Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9280
9281 * c14n.c: fixed a memory leak in c14n code
9282
Daniel Veillard58e44c92002-08-02 22:19:49 +00009283Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * parser.c include/libxml/parser.h: adding a new API for Christian
9286 Glahn: xmlParseBalancedChunkMemoryRecover
9287 * valid.c: patch from Rick Jones for some grammar cleanup in
9288 validation messages
9289 * result/VC/* result/valid/*: this slightly change some of the
9290 regression tests outputs
9291
Daniel Veillard0bf29002002-08-01 12:54:11 +00009292Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * tree.c: trying to fix a problem in namespaced attribute handling
9295 raised by Christian Glahn
9296
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009297Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9298
9299 * encoding.c include/libxml/encoding.h: Opening the interface
9300 xmlNewCharEncodingHandler as requested in #89415
9301 * python/generator.py python/setup.py.in: applied cleanup
9302 patches from Marc-Andre Lemburg
9303 * tree.c: fixing bug #89332 on a specific case of loosing
9304 the XML-1.0 namespace on xml:xxx attributes
9305
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009306Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9307
9308 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9309 corner case from new Merlin's test suite and added a callback
9310 that will be used to improve xmlsec performance
9311
9312
Daniel Veillard0b22def2002-07-29 16:23:03 +00009313Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9314
9315 * HTMLtree.c: trying to fix the <style> escaping problem in
9316 HTML serialization bug #89342
9317
Daniel Veillard0b28e882002-07-24 23:47:05 +00009318Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9321 and rebuilt the web site.
9322
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009323Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009324
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009325 * include/libxml/tree.h: added _private member to xmlNs struct
9326
Daniel Veillard1d995272002-07-22 16:43:32 +00009327Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * HTMLparser.c: fixing bug #84876 based on the xml working
9330 code.
9331
William M. Brack61eaba52002-07-21 11:14:18 +00009332Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9333
9334 * python/Makefile.am: enhanced to fix bug 72012 (errors
9335 when using '-jX' make parameter)
9336
William M. Brackef61d202002-07-19 08:32:00 +00009337Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9338
9339 * xpath.c: small additional enhancement for booleans
9340 compared to nodesets
9341
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009342Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9343
9344 * HTMLtree.c: changed the order of the encoding declaration
9345 attributes in the meta tags due to a bug in IE/Mac
9346
William M. Brack0c022ad2002-07-12 00:56:01 +00009347Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9348
9349 * xpath.c: enhanced handling of booleans (especially '='
9350 and '!=' for nodesets) - fixes bug 85256. Added new
9351 routine xmlXPathNotEqualValues for more proper handling
9352 of '!=' when nodesets are involved.
9353
Daniel Veillard06944e22002-07-11 19:55:18 +00009354Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9357 doc/xmlcatalog_man.xml to the source distribution
9358
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009359Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9360
9361 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9362 asked for this.
9363
Daniel Veillard539638b2002-07-06 19:55:14 +00009364Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * configure.in: preparing 2.4.23
9367 * doc/*: rebuilt the docs
9368
Daniel Veillard176d99f2002-07-06 19:22:28 +00009369Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * parser.c: fixing bug #84169 by fixing the
9372 comment of xmlCreatePushParserCtxt to describe the
9373 encoding detection parameters better.
9374
Daniel Veillard37f961d2002-07-06 17:53:56 +00009375Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * valid.c: fixing bug #79331 in one path the lookup for
9378 ID attributes on a namespaced node wasn't handled correctly :-\
9379
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009380Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * HTMLparser.c: trying to fix 87235 about discarded white
9383 spaces in the HTML parser.
9384 * result/HTML/*: this changes the output of a number of HTML
9385 regression tests
9386
Daniel Veillardfdc91562002-07-01 21:52:03 +00009387Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * xpath.c: applied patch from Richard Jinks for the namespace
9390 axis + fixed a memory error.
9391 * parser.c parserInternals.c: applied patches from Peter Jacobi
9392 removing ctxt->token for good.
9393 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9394 popped out by the regression tests.
9395 * Makefile.am: patch for threads makefile from Gary Pennington
9396
William M. Brack6000af52002-06-28 11:43:13 +00009397Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9398
Daniel Veillardfdc91562002-07-01 21:52:03 +00009399 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009400 expressions involving preceding-sibling (et al).
9401
Daniel Veillard153120c2002-06-18 07:58:35 +00009402Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * hash.c: applied a patch from Peter Jacobi to solve a problem
9405 when compiling with the Watcom C on Win32
9406 * result/schemas/*.err: the change of hashing algo generated
9407 permutations in the output
9408
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009409Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * hash.c: applied patch from Sander Vesik improving the quality of
9412 the hash function.
9413
Aleksey Sanina5808b92002-06-14 17:07:41 +000094142002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009415
9416 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9417 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9418 xmllint.c xpath.c: replaced sprintf() with snprintf()
9419 to prevent possible buffer overflow (the bug was pointed
9420 out by Anju Premachandran)
9421
Daniel Veillarde059b892002-06-13 15:32:10 +00009422Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * parser.c: removed an uninitialized data error popped by valgrind
9425 on PE references
9426
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009427Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9428
9429 * doc/xml.html
9430 adding tutorial reference to the web page
9431
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009432Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9433
9434 * doc/tutorial/xmltutorial.xml
9435 * doc/tutorial/ar01s07.html
9436 * doc/tutorial/ape.html
9437 * doc/tutorial/includegetattribute.c
9438 adding section to tutorial about retrieving an attribute
9439 value
9440
Daniel Veillardf5582f12002-06-11 10:08:16 +00009441Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * parser.c: applied a couple of patches from Peter Jacobi to start
9444 to get rid of ctxt->token, with a possible significant speed
9445 improvement to be gained once done. Better compliance with PE
9446 references constructs in DTDs too.
9447 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9448 from Peter too
9449
Daniel Veillard38d80e22002-06-11 07:24:56 +00009450Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9453 xmlParseElement was likely to have been deallocated at the
9454 time of the report, possibly leading to segfault. Just report
9455 the tag name now.
9456
Daniel Veillard9e412302002-06-10 15:59:44 +00009457Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * xpath.c: patch from Richard Jinks for XPath substring() function
9460 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9461
Aleksey Sanina5808b92002-06-14 17:07:41 +000094622002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009463
9464 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9465
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009466Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9467
9468 *doc/FAQ.html
9469 fixing typos in FAQ, thanks to Robert Funnell for the
9470 editing help
9471
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009472Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * NEWS: got complaints from rpmlint that it was empty
9475
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009476Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9477
9478 * added doc/tutorial, including:
9479 apa.html
9480 apb.html
9481 apc.html
9482 apd.html
9483 ar01s02.html
9484 ar01s03.html
9485 ar01s04.html
9486 ar01s05.html
9487 ar01s06.html
9488 includeaddattribute.c
9489 includeaddkeyword.c
9490 includekeyword.c
9491 includestory.xml
9492 index.html
9493 xmltutorial.xml
9494 libxml tutorial, including generated html
9495
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009496Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9497
9498 * result/c14n/exc-without-comments/merlin-c14n-two-*
9499 result/c14n/without-comments/merlin-c14n-two-*
9500 test/c14n/exc-without-comments/merlin-c14n-two-*
9501 test/c14n/without-comments/merlin-c14n-two-*
9502 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9503 c14n/exc-c14n and slightly modified test script to handle
9504 these test cases
9505 * c14n.c: fixed bugs for complicated nodes set (namespace
9506 without node and others from merlin-c14n-two.tar.gz)
9507 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9508 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9509 for xmlsec performance patch
9510 * xpath.c: fixed self::node() for namespaces and attributes
9511
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009512Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9513
9514 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9515 but with the format parameter
9516 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9517
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009518Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9519
9520 * Makefile.am: updated c14n tests suite
9521 * c14n.c: performance improvement for previous c14n patch
9522
Daniel Veillarde72c7562002-05-31 09:47:30 +00009523Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * parser.c: another peroformance patch from Peter Jacobi, that
9526 time on parsing attribute values.
9527
Aleksey Sanin508a1012002-05-31 06:32:32 +00009528Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9529
9530 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9531 into LibXML2 test suite
9532
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009533Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9534
9535 * c14n.c: propagating xpath ancesstors node fix to c14n
9536 plus small performance improvement to reduce number of
9537 mallocs
9538 * xpath.c: fixed ancestors axis processing for namespace nodes
9539
Daniel Veillard46de64e2002-05-29 08:21:33 +00009540Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9543 Peter Jacobi
9544
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009545Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * configure.in: preparing 2.4.22
9548
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009549Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9552 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9553 a public entry point.
9554 * doc/*: rebuilt the API and docs
9555
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009556Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * xpath.c: patch from Richard Jinks to fix a problem introduced
9559 in the previous patch and pointed by Norm
9560
Daniel Veillardc6924812002-05-24 11:10:43 +00009561Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9562
9563 * libxml.spec.in: fixing bug #81112
9564
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009565Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * uri.c: fixing bug #82848
9568
Daniel Veillarda2878972002-05-24 07:54:39 +00009569Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9572 output of one catalog test
9573
Aleksey Sanin114e4752002-05-24 07:20:27 +00009574Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009575
Aleksey Sanin114e4752002-05-24 07:20:27 +00009576 * global.data globals.c tree.c include/libxml/globals.h
9577 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9578 default value for global parameter xmlIndentTreeOutput to 1 and
9579 introduced new global parameter xmlTreeIndentString (the string
9580 used to do one-level indent) with default value " " (as it was
9581 in tree.c)
9582
Daniel Veillard49d5af82002-05-23 11:55:49 +00009583Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9584
9585 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9586 with trio and schemas.
9587
Daniel Veillard7c13af42002-05-22 09:57:32 +00009588Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9589
9590 * xpath.c: patch from Richard Jinks to fix the problem raised in
9591 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9592
Daniel Veillard5a872412002-05-22 06:40:27 +00009593Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * xmlschemas.c: a bit of work on import.
9596 * xmlschemastypes.c: Charles Bozeman provided a compare function
9597 for date/time types so min/max facet restrictions should work,
9598 indeterminate comparisons return an error instead of equal.
9599 * test/schemas/date_0* result/schemas/date_0_0: specific test
9600 from Charles Bozeman too
9601
Daniel Veillard10b6da42002-05-18 07:55:20 +00009602Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9605 from Christian Cornelssen fixing the man pages and the Catalog
9606 building script.
9607 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9608 next step is <xs:import> I now have a reasonable understanding
9609 of how it works.
9610
Daniel Veillarde5354492002-05-16 08:43:22 +00009611Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9614
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009615Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9616
9617 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9618
Daniel Veillard088bf112002-05-14 11:03:59 +00009619Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * xpath.c: fixing an XPath function evalutation bug pointed out
9622 by Alexey Efimov where the context was lost when evaluating
9623 the function arguments
9624
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009625Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009626
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009627 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9628 function public for XMLSec performance optimizations
9629
Daniel Veillard3cd72402002-05-13 10:33:30 +00009630Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * python/generator.py python/libxml2class.txt : fixed a problem
9633 with the HTML parser pointed by Gary Benson
9634 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9635 example
9636
Aleksey Sanine48a3182002-05-09 18:20:01 +00009637Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9638 * parser.c: fixed bug #81159 (memory growth in SAX)
9639
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009640Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9641 * xpath.c: fixed bug #78858 (the real fix)
9642
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009643Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009644 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009645
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009646Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * tree.c: modified xmlNodeSetBase to allow changing the
9649 base of a document.
9650
Daniel Veillard070803b2002-05-03 07:29:38 +00009651Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * xmlschemastypes.c: patch Charles Bozeman for validation of
9654 all the date, time, and duration types
9655 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9656 * configure.in: fixed an error pointed by an user
9657 * xml2-config.in: fixed an error pointed by an user
9658
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009659Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9660
9661 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9662 win32/libxml2.def.src xmlIO.c: exported default
9663 'file:', 'http:' and 'ftp:' protocols input handlers
9664 and maked protocols comparisson case insensitive
9665
Daniel Veillard34de97f2002-04-30 14:29:22 +00009666Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * configure.in: Neven Has detected a typo
9669
Daniel Veillard28577c32002-04-30 06:48:41 +00009670Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9673 as one of the persons allowed to commit directly to the
9674 module.
9675
Daniel Veillardfc57b412002-04-29 15:50:14 +00009676Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9677
9678 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9679 * valid.c: raised a too low limit
9680 * doc/*: rebuilt the docs
9681
Daniel Veillardeca82812002-04-24 11:42:02 +00009682Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * test/XPath/expr/floats test/XPath/expr/functions
9685 result/XPath/expr/floats result/XPath/expr/functions
9686 xpath.c: another XPath conformance patch from Richard Jinks
9687
Daniel Veillard13e04c62002-04-23 17:51:29 +00009688Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * xmlschemas.c: fixed validation of attribute groups.
9691 * test/schemas result/schemas: added an example from the primer
9692
Daniel Veillard88c58912002-04-23 07:12:20 +00009693Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9696 * test/schemas result/schemas: updated the test list
9697
Daniel Veillarde19fc232002-04-22 16:01:24 +00009698Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * TODO: updated a bit
9701 * parser.c: made a comment more specific
9702 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9703 Schemas conformance.
9704 * test/schemas result/schemas: updated the test list
9705
Daniel Veillard441bc322002-04-20 17:38:48 +00009706Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9709 implementing xs:all with minOccurs = 0
9710 * tes/schemas/* result/schemas/*: added more tests covering
9711 xs:all
9712
Daniel Veillard8a001f62002-04-20 07:24:11 +00009713Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * xmlregexp.c: first implementation of the all particle, this
9716 may need to be revisited for case where not all transitions
9717 must be crossed.
9718
Daniel Veillard7646b182002-04-20 06:41:40 +00009719Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * tree.c: another entity processing update from Markus Henke
9722
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009723Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9724
9725 * trionan.c: fixed crash on OSF/1
9726
Daniel Veillardb4398962002-04-19 07:01:55 +00009727Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * xmlschemas.c: more Schemas work
9730 * test/schemas/* result/schemas/*: added more tests coming
9731 from the spec.
9732
Daniel Veillard54761132002-04-18 21:00:44 +00009733Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9736 ExcC14N specification
9737
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009738Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * tree.c: patch from Markus Henke, fix for recursive entities.
9741
Daniel Veillard23b1f372002-04-18 15:50:05 +00009742Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * xpath.c: fix a problem with string() on a document node.
9745
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009746Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * Makefile.am xmlschemas.c: more Schemas work
9749 * test/schemas/* result/schemas/*: added more tests coming
9750 from the spec.
9751
Daniel Veillard6231e842002-04-18 11:54:04 +00009752Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9755 * result/HTML/*: this changes a few things in the results
9756
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009757Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9758
9759 * include/libxml/tree.h: eliminated 'declaration different than
9760 prototype' warning
9761 * include/win32config.h: "resolved" conflicts with errno.h
9762
Daniel Veillardb509f152002-04-17 16:28:10 +00009763Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9766 on the automata interfaces and debug of counted choices
9767 * test/schemas/* result/schemas/*: added a number of tests
9768
Daniel Veillard8651f532002-04-17 09:06:27 +00009769Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9772 a bit of work on Schemas
9773 * testSchemas.c: try to make it more useful
9774 * test/schemas/* result/schemas/* Makefile.am: changed the
9775 Schemas regression test procedure, started adding a few samples
9776
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009777Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9778
9779 * include/libxml/encoding.h: Patch for the Borland C++ builder
9780 * include/libxml/tree.h: Patch for the Borland C++ builder
9781 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009782 * win32/bcb5: New directory for the Borland C++ builder
9783 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009784
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009785Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9786
9787 * win32/Makefile.msvc: Update for XML Schema support
9788 * win32/configure.js: Update for XML Schema support
9789 * win32/libxml2.def.src: Update for XML Schema support
9790
Daniel Veillard4255d502002-04-16 15:50:10 +00009791Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9794 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9795 xmlunicode.c include/libxml/Makefile.am
9796 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9797 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9798 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9799 include/libxml/xmlversion.h.in : merged the current state of
9800 XML Schemas implementation, it is not configured in by default,
9801 a specific --schemas configure option has been added.
9802 * test/automata test/regexp test/schemas Makefile.am
9803 result/automata result/regexp result/schemas:
9804 merged automata/regexp/schemas regression tests
9805
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009806Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * xpath.c: Gary found a compile time problem, fixes #78823
9809
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009810Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * configure.in: release of 2.4.20
9813 * doc/*: updated and rebuilt the docs
9814
Daniel Veillardf544f192002-04-15 12:56:56 +00009815Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * python/Makefile.am: patch from Cristian Gafton to build on
9818 Red Hat 6.2, should also fix #75779
9819
Daniel Veillard940492d2002-04-15 10:15:25 +00009820Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * valid.c: first part of fixing #78729
9823
Daniel Veillardeb475a32002-04-14 22:00:22 +00009824Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9827 escaping of URI when saving HTML files.
9828 * result/HTML/*: this impacted some tests
9829
Daniel Veillard9b731d72002-04-14 12:56:08 +00009830Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * configure.in: trying to fix #77441
9833
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009834Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * include/libxml/xmlIO.h: Hallski complained it could not be
9837 included by itself.
9838
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009839Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9842
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009843Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9844
9845 * win32/configure.js: patch from Nilo for the c14n option
9846 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9847
Daniel Veillardda423da2002-04-10 19:25:38 +00009848Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9851 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9852 LIBXML_THREAD_ENABLED
9853
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009854Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * xpath.c: another patch from Richard Jinks for substring conformance
9857 * test/XPath/expr/floats test/XPath/expr/strings
9858 result/XPath/expr/floats result/XPath/expr/strings: update of the
9859 test suite to check those.
9860
Daniel Veillard01917aa2002-04-10 11:30:41 +00009861Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xpath.c: patch from Richard Jinks for .x float parsing.
9864
Daniel Veillard46d6c442002-04-09 16:10:39 +00009865Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * parser.c: patch from Markus Henke when an encoding ain't recognized
9868
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009869Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * libxml.m4: got a report that #include <string.h> was needed
9872
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009873Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9876
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009877Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9878
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009879 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009880
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009881Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9884 pointed out by Melvyn Sopacua.
9885
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009886Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9887
9888 * libxml.m4: Frédéric Crozat gave a patch related to the change
9889 of Include paths breaking the libxml.m4
9890
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009891Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * xpath.c: Fix bug #76927 forgot to save some context
9894 when evaluating binary expressions
9895
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009896Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * configure.in: fixed configure for MPE/iX from Markus Henke
9899 * xmlmemory.c: fixed initialization problems
9900 * xpath.c: another set of patches from Richard Jinks this
9901 fixes "make XPathtests" on linux
9902
Daniel Veillard21458c82002-03-27 16:12:22 +00009903Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9906 * test/XPath/expr/compare test/XPath/expr/equality
9907 test/XPath/expr/floats test/XPath/expr/functions
9908 test/XPath/expr/strings result/XPath/expr/compare
9909 result/XPath/expr/equality result/XPath/expr/floats
9910 result/XPath/expr/functions result/XPath/expr/strings: Updated
9911 tests though they show a divergence on Linux
9912
Daniel Veillard28dfed12002-03-27 09:08:17 +00009913Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * xpath.c trionan.c: previous commit also included patches
9916 from Richard Jinks on some IEEE support corner case
9917
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009918Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9921 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9922 that $(datadir) should be used for docs
9923
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009924Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9927 could leak filedescriptors
9928
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009929Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * configure.in nanohttp.c: applied patch from Allan Clark for
9932 UnixWare/OpenServer
9933
Daniel Veillard19274092002-03-25 16:48:03 +00009934Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * configure.in: preparing 2.4.19
9937 * doc/*: rebuilt the docs
9938
Daniel Veillard56b2db72002-03-25 16:35:28 +00009939Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * nanohttp.c: fixing #76043, got fed up with non-portability
9942 of that piece of code.
9943
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009944Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * valid.c SAX.c: Never commit without running "make tests" :-(
9947 fix a couple of stupidities in the previous commit
9948 * result/*: a few changes in some attribute order result of previous
9949 commit.
9950
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009951Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9954 the internal subset should not raise duplicate ID errors,
9955 also there was a small bug in conjunction to namespace
9956 declarations defaulted and xml:xxx attributes DTD definitions.
9957
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009958Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * xpath.c: Richard Jinks also raised some rounding problems
9961 this tries to fix them
9962
Daniel Veillard4e2df542002-03-22 12:23:14 +00009963Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9966 behaviour in xmlXPathCastToString()
9967
Daniel Veillarddb552912002-03-21 13:27:59 +00009968Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9971 raised by Morus Walter
9972
Daniel Veillard9e537932002-03-21 13:08:08 +00009973Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9976 from Igor
9977
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009978Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xpath.c: fixing #75619, related to a problem when trying
9981 to evaluate condition when the current node set resulting
9982 from that sub-step evaluation is empty. Also fixes 2 potential
9983 problem with previous-sibling and next-siblings axis.
9984
Daniel Veillard1840ef02002-03-21 08:05:23 +00009985Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9988 HTML support is not configured in.
9989
Daniel Veillard561b7f82002-03-20 21:55:57 +00009990Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9993 include/libxml/tree.h: dohh I really didn't intended to commit
9994 this test version :-(
9995
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009996Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * testSAX.c: I wanted to see the real speed at the SAX interface
9999 after a little too many Ximianer started complaining about the
10000 parser speed.
10001 added a --quiet option:
10002 paphio:~/XML -> ls -l db100000.xml
10003 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10004 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10005 3200006 callbacks generated
10006 real 0m1.270s
10007 Which means 16MBytes/s and 3Mcallback/s
10008
Daniel Veillardc62a1472002-03-19 18:35:12 +000010009Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * xpath.c: valgrind spotted another error that time when running
10012 on libxslt regression tests
10013
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010014Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * Makefile.am: adding "make valgrind" running the full regression
10017 tests (except python ones) under Valgrind (using valgrind -q
10018 which was kindly added by the author).
10019 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10020 passes cleanly now except an obcure floating point initialization
10021 raised in log10() in one XPath regression test ???
10022 * tree.c: edited some comments to close #75244
10023
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010024Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10027 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10028 context of ScrollKeeper, made sure that if the number is
10029 an integer, the serialization follows the description at
10030 http://www.w3.org/TR/xpath#section-String-Functions
10031
Daniel Veillard5997aca2002-03-18 18:36:20 +000010032Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010034 * configure.in: preparing 2.4.18
10035 * doc/*: updated and rebuilt the web site
10036 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10037 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010038 * parser.c: humm, changed the way the SAX parser work when
10039 xmlSubstituteEntitiesDefault(1) is set, it will then
10040 do the entity registration and loading by itself in case the
10041 user provided SAX getEntity() returns NULL.
10042 * testSAX.c: added --noent to test the behaviour.
10043
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010044Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * parser.c: Wilfried Teiken provided a hackish but working
10047 way to get context reported back on entities when parsing
10048 with SAX and without breaking the DOM build.
10049
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010050Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * c14n.c: applied a new patch from Aleksey Sanin
10053 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10054 to reference Aleksey implementation of XML digital Signatures
10055
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010056Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xpath.c: small fix to avoid potential problem due to
10059 ordering of freeing data
10060 * python/Makefile.am: people were complaining about
10061 the generated file in python dir not being built
10062
Daniel Veillardd2379012002-03-15 22:24:56 +000010063Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10066 python/generator.py python/libxml.c python/types.c: Cleanup
10067 of the python Makefiles based on Jacob and James feedback,
10068 fixed the spec file accordingly, fixed the number of warning
10069 that passing my pedantic CFLAGS was generating. Conclusion
10070 is that Python includes are real crap.
10071
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010072Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * configure,in: it was reported quite a few times that
10075 xml2-config --cflags should not output
10076 -I$includeprefix/libxml2/libxml because libxml2 header names
10077 clashes with existing names like list.h from C++ stl.
10078 Includes should be #include<libxml/xxx.h> so ...
10079
Daniel Veillard6f293b12002-03-15 09:42:33 +000010080Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10081
10082 * c14n.c: another patch from Aleksey Sanin
10083
Daniel Veillard5c396542002-03-15 07:57:50 +000010084Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10085
10086 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10087 canonicalization algorithm
10088 * doc/xml.html doc/index.html: added the C14N references on the
10089 index page.
10090
jacob berkman9be65862002-03-14 02:15:56 +0000100912002-03-13 jacob berkman <jacob@ximian.com>
10092
10093 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10094 usage, redundant, and gcc specific
10095
Daniel Veillard75be0132002-03-13 10:03:35 +000010096Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * xpath.c: speedup some node selection operations, this can
10099 have a significant impact on DocBook Norm's stylesheets
10100 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10101 make sure it's always the case
10102 * debugXML.c: distinguish CDATA and comments in ls operations
10103
Daniel Veillard61f26172002-03-12 18:46:39 +000010104Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10105
10106 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10107 to generate better API descriptions etc...
10108
Daniel Veillard9ff88172002-03-11 09:15:32 +000010109Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * c14n.c: Fixing #74186, made sure all boolean expressions
10112 get fully parenthesized, ran indent on the output
10113 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10114 include/libxml/tree.h: also #74186 related, removed the
10115 --with-buffers option, and all the preprocessor conditional
10116 sections that were resulting from it.
10117
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010118Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * valid.c: applied patch from Dodji Seketeli fixing an
10121 uninitailized variable in xmlValidGetValidElements()
10122
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010123Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * c14n.c: fixed a few comments
10126 * doc/*.html doc/*/*.html: regenerated the docs and added
10127 the C14N API
10128 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10129
Daniel Veillardfa49d872002-03-09 10:20:00 +000010130Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * check-xml-test-suite.py: fix to adapt varaiations in the
10133 bindings
10134 * configure.in python/setup.py python/setup.py.in: fixed to
10135 have the version of the python scripts automatically updated
10136
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010137Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10140 in xmlCopyProp()
10141
Daniel Veillardaf43f632002-03-08 15:05:20 +000010142Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * configure.in: preparing 2.4.17 release
10145 * doc/*: updated and rebuilt the docs
10146 * xpath.c: fixed a comment
10147 * python/libxml.c: fixed a possible reentrancy problem
10148
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010149Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10152 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10153 added a specific regression test
10154 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10155 not raise exceptions when failing to find the attribute.
10156
Daniel Veillard90bc3712002-03-07 15:12:58 +000010157Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * configure.in xmllint.c: owen pointed out a problem with the
10160 ftme fix, gettimeofday() was not detected by configure and
10161 the ftime header wasn't included, dohhh
10162
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010163Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * configure.in xmllint.c: trying to fix #71457 for timing
10166 precision when gettimeofday() is not availble but ftime() is
10167
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010168Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10171 are now copied on install and part of the -devel RPM
10172
Daniel Veillard7b416132002-03-07 08:36:03 +000010173Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * xpath.c: trying to avoid bug #72150 which was apparently
10176 caused by a gcc bug (or a processor problem) as detailed
10177 at http://veillard.com/gcc.bug
10178
Daniel Veillardf742d342002-03-07 00:05:35 +000010179Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10182 fixed xmlReconciliateNs(), added a Python test/example for
10183 inter-document cut'n paste
10184 * python/libxml.py: fixed node.doc on document nodes and added
10185 xpathEval() onto node objects
10186
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010187Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10190 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10191 fixup and integrated tests for the serialization stuff
10192
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010193Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10196 moved the libxml man page to section 3
10197
Daniel Veillard1e774382002-03-06 17:35:40 +000010198Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * tree.c: fix bug #72490
10201 * python/libxml.c python/libxml.py: added methods serialize()
10202 and saveTo() to all node elements.
10203
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010204Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * xmlIO.c: closed #73430, don't read from an input source
10207 which indicated an end-of-file or an error.
10208
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010209Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * parser.c: make sure SAX endDocument is always called as
10212 this could result in a Python memory leak otherwise (it's
10213 used to decrement ref-counting)
10214 * python/generator.py python/libxml.c python/libxml.py
10215 python/libxml2-python-api.xml python/libxml2class.txt
10216 python/tests/error.py python/tests/xpath.py: implemented
10217 the suggestions made by Gary Benson and extended the tests
10218 to match it.
10219
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010220Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * python/generator.py: applied patch fixing #73450
10223
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010224Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * xpath.c: fixing #61290 "namespace nodes have no parent"
10227 long standing divergence from the XPath REC. NodeSets
10228 simply hold a copy of namespace nodes and those node ->next
10229 points to the parent (which may not be the node carrying the
10230 definition).
10231 * include/libxml/xpath.h: flagged but didn't added a possible
10232 speedup
10233 * DOCBparser.c HTMLparser.c: removed some warnings from push
10234 parser due to new state being added.
10235 * tree.c: new fix from Boris Erdmann
10236 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10237 the XML Canonalization support from Aleksey Sanin
10238
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010239Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * tree.c: patch from Boris Erdmann fixing some namespace odities
10242 with xmlCopyNode()
10243
Daniel Veillardc6613042002-03-02 09:34:02 +000010244Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * xmlIO.c: fix bug #72706 when loading a NULL entity
10247
Daniel Veillardc0fef772002-03-01 16:16:31 +000010248Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10251 actually change in a future XML Namespace revision.
10252
Daniel Veillard79426f22002-03-01 16:14:17 +000010253Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10256 added the possibility of returning nodesets from XPath extension
10257 functions written in Python
10258
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010259Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * python/*: commiting some Python bindings work done while travelling
10262
Daniel Veillard97300512002-03-01 09:13:41 +000010263Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10266 explicitely with memory debugging switched on
10267
Daniel Veillard6361da02002-02-23 10:10:33 +000010268Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10269
10270 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10271 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10272 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10273 the accessor generator for strings
10274 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10275 regression test.
10276
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010277Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * python/README python/generator.py python/libxml.c python/setup.py:
10280 added the 'usual' setup.py to allow building a libxml2-python
10281 module based on the same code. The initialization is however
10282 different the 2 .so files fo libxml2 and libxslt are identical and
10283 they entry point initialize both libraries. this is done to avoid
10284 some possible nasty problem since the Python don't merge the maps
10285 of all shared modules.
10286
Daniel Veillard158a4d22002-02-20 22:17:58 +000010287Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * parser.c: fixed a push/encoding bug reported by Michael
10290 on librsvg
10291
Daniel Veillard7839e162002-02-20 18:54:48 +000010292Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * include/libxml/parserInternals.h: fixes a misplaced #endif
10295
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010296Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * parser.c valid.c: found and fixed a couple of allocation bugs
10299
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010300Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * doc/xml.html doc/python.html doc/*: added a Python and binding
10303 page describing the current state of the Python bindings and
10304 giving pointers to the other languages wrappers.
10305
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010306Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10309 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10310 rebuilt the API and web site
10311 * xpath.c: fixed #71978 portability bugs
10312
Daniel Veillard8aff2472002-02-19 21:50:43 +000010313Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10316
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010317Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * include/libxml/parserInternals.h parser.c: had to change
10320 2 internal parsing API when processing document content
10321 to check the start and end of element content are defined
10322 in the same entity
10323 * valid.c include/libxml/valid.h: attribute normalization can
10324 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10325 with the context to report it.
10326 * SAX.c: fixed the last known bugs, crazy validation constraints
10327 when a document is standalone seems correctly handled. There
10328 is a couple of open issues left which need consideration especially
10329 PE93 on external unparsed entities and standalone status.
10330 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10331 The 2 tests left failing are actually in error. Cleanup done.
10332
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010333Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * valid.c: implemented E59 spaces in CDATA does not match the
10336 nonterminal S
10337
Daniel Veillard878eab02002-02-19 13:46:09 +000010338Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * SAX.c parser.c valid.c: more validation test fixups
10341 * check-xml-test-suite.py: added duration info for the tests
10342
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010343Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * parser.c valid.c: a couple of errors were reported but not
10346 saved back as such in the parsing context. Down to 1% failure rate
10347 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10348
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010349Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * xmlInternald.c: isExtender was missing a char
10352 * parser.c include/libxml/parser.h: % are acceptable in the
10353 internal subset if within a PUBLIC ID
10354
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010355Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * SAX.c parserInternals.c valid.c: more work on the conformance
10358 suite. Took the step to finally block documents with encoding
10359 errors. It's a fatal error per the spec, people should have fixed
10360 their documents by now.
10361
Daniel Veillard55253e22002-02-18 14:32:39 +000010362Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10363
10364 * check-xml-test-suite.py: fixed the test script after some discussion
10365 on the semantic of TYPE="error"
10366 * Makefile.am: added the script to the distrib
10367
Daniel Veillard28757702002-02-18 11:19:30 +000010368Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * SAX.c entities.c: fixed a couple of conformances issues deep
10371 into the validation code (standalone and undeclared Notations)
10372
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010373Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10376 stayed there for years !
10377
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010378Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10381 missing
10382
Daniel Veillardc7612992002-02-17 22:47:37 +000010383Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * check-xml-test-suite.py: improved the behaviour a bit as
10386 well as the logs
10387 * parser.c valid.c SAX.c: fixed a few more bugs
10388 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10389
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010390Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * check-xml-test-suite.py: python script to run regression tests
10393 against the XML Test suite of W3C/OASis
10394 * SAX.c: fixed a validation bug
10395 * parser.c: fixed 3 errors pointed by the test suite
10396 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10397 * python/Makefile.am: fixed a dependendy
10398
Daniel Veillard9f28f302002-02-15 20:48:08 +000010399Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * xmlmemory.c: avoid a warning bug #71594
10402
Daniel Veillard144024e2002-02-13 21:14:46 +000010403Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10404
10405 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10406 warning on alpha/Tru64
10407
Daniel Veillarde4301c82002-02-13 13:32:35 +000010408Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * include/libxml/entities.h: fixing a comment
10411 * valid.c: fixing some troubles with validity check on namespaces
10412 * result/VC/NS3 test/VC/NS3: added a specific regression test
10413
Daniel Veillarda6d05382002-02-13 13:07:41 +000010414Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * tree.c: Fixing #71342 serializing '\n' in attribute values
10417 * result/noent/att3 result/att3 test/att3: added a specific
10418 test.
10419
Daniel Veillard797a5652002-02-12 13:46:21 +000010420Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * python/libxml.c: couple of bug fixes
10423
Daniel Veillard01a6d412002-02-11 18:42:20 +000010424Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * python/*.py: removed tabs and used spaces.
10427
Daniel Veillard397ff112002-02-11 18:27:20 +000010428Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10431 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10432
Daniel Veillard03517542002-02-11 13:54:40 +000010433Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10436 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10437
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010438Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * include/libxml/encoding.h include/libxml/entities.h
10441 include/libxml/globals.h include/libxml/parser.h
10442 include/libxml/threads.h include/libxml/tree.h
10443 include/libxml/xmlmemory.h: trying to fix the include mess
10444
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010445Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * include/libxml/xmlmemory.h: reverted part of the previous
10448 attempt to provide #69655, this was breaking the build.
10449
Daniel Veillard0ba59232002-02-10 13:20:39 +000010450Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10453 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10454 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10455 include/libxml/parserInternals.h include/libxml/tree.h
10456 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10457 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10458 clean.
10459 * python/libxml.c: fixed a warning.
10460
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010461Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10464 copying of node, merge back IDs in the target document.
10465 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10466 test/XInclude/ents/ids.xml: test case
10467 * result/VC/ElementValid4: output changed due to a typo fix
10468
Daniel Veillard1c18e302002-02-09 22:16:40 +000010469Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * python/Makefile.am: seems some version of automake didn't
10472 generate the dependancies right as Jacob found out. Add
10473 an extra dependancy rule.
10474
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010475Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * parserInternals.c valid.c: Justin Fletcher found some parts
10478 of the code needing cleanup
10479 * libxml.spec.in python/Makefile.am python/generator.py
10480 python/libxml.c python/libxml.py: Fixed the python Makefiles
10481 corrected a bug showing up on ia64, changed the name of the
10482 python internal module too
10483
Daniel Veillard07be19b2002-02-08 14:20:35 +000010484Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * Makefile.am: applied patch from Andris Pavenis for binary
10487 name suffixes
10488
Daniel Veillardf216d462002-02-08 13:44:24 +000010489Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * xmllint.c win32/win32config.h: fixing #68748
10492
Daniel Veillardd455d792002-02-08 13:37:46 +000010493Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * valid.c: fixing #70166
10496
10497Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * valid.c: fixing #70077
10500
Daniel Veillardc575b992002-02-08 13:28:40 +000010501Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * Copyright Makefile.am README configure.in libxml.spec.in:
10504 Changed to the MIT Licence
10505 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10506 doc/xmlio.html: updated the doc accordingly
10507 * include/libxml/xmlwin32version.h configure.in: preparing
10508 2.4.14 release
10509 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10510 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10511 fixed the const xmlChar * wrapper and generator, XPath extension
10512 functions now use the context as first argument
10513 * python/tests/tstxpath.py python/tests/xpath.py
10514 python/tests/xpathext.py: Updated the tests accordingly
10515 * tree.c: fixed bug #70067
10516
Daniel Veillard7db38712002-02-07 16:39:11 +000010517Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * Makefile.am: cleanup
10520 * debugXML.c: always use stdout if output is NULL
10521 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10522 * python/Makefile.am python/generator.py python/libxml2class.txt
10523 python/libxml_wrap.h python/types.c: augmented the number of bindings
10524 handling FILE * and XPath contexts
10525 * python/tests/Makefile.am: avoid a stupid problem due to the
10526 use of TEST.
10527
Daniel Veillard15a143b2002-02-06 22:40:50 +000010528Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10531
Daniel Veillard70cab352002-02-06 16:06:58 +000010532Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * python/TODO python/libxml.c: cleanup the extension function lookup
10535 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10536
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010537Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * configure.in python/Makefile.am: do not install outside
10540 of prefix
10541
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010542Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * python/TODO python/libxml.c: started adding SAX interfaces
10545 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10546 SAX test
10547
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010548Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * tree.c: hardened the addChild function
10551 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10552 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10553 added accessors needed for xmlNode, a bit more testing and
10554 extension of interfaces
10555 * python/tests/Makefile.am python/tests/build.py: added a test
10556 build from scratch/save/load/check
10557
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010558Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * parserInternals.c: change a small bit in the way valididy
10561 error messages get initialized
10562 * python/TODO python/libxml.c python/libxml2-python-api.xml
10563 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10564 added some memory debugging to track leaks at the libxml2 level
10565 * python/tests/*.py: changed all tests to check for leaks,
10566 there is just one left in XPath extension registrations.
10567
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010568Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * python/TODO python/generator.py python/libxml2-python-api.xml
10571 python/libxml2class.txt: more accessor classes for the parser
10572 context, allow to switch on and check validity
10573 * python/tests/Makefile.am python/tests/error.py
10574 python/tests/invalid.xml python/tests/valid.xml
10575 python/tests/validate.py: attded more test and and added error.py
10576 which I forgot to commit in the last step
10577
Daniel Veillard3ce52572002-02-03 15:08:05 +000010578Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * python/Makefile.am python/types.c: cleanup
10581 * python/libxml.c python/libxml.py python/libxml_wrap.h
10582 python/generator.py python/libxml2-python-api.xml
10583 python/libxml2class.txt: added class for parser context, added
10584 first cut for push mode support. Added a framework to generate
10585 accessors functions.
10586 * python/tests/Makefile.am python/tests/push.py: added a push
10587 test
10588
Daniel Veillardcfb05462002-02-02 23:18:22 +000010589Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10592 bug a bit of cleanup.
10593
Daniel Veillard5d819032002-02-02 21:49:17 +000010594Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10597 python/libxml2class.txt: adding error redirections and preformat
10598 to a python handler
10599 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10600 tests self checking
10601
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010602Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10605 a function
10606
Daniel Veillard9589d452002-02-02 10:28:17 +000010607Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10610 python/libxml.c python/libxml2-python-api.xml
10611 python/libxml2class.txt: Progressing through the TODOs, class
10612 description output, extra XML API, RPM now builds the wrappers
10613 for all python installed versions
10614
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010615Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in libxml.spec.in python/Makefile.am python/TODO
10618 python/generator.py python/libxml2class.txt: added more informations
10619 in the libxml2-python package including docs. Slightly changed
10620 the class hierarchy
10621 * python/tests/*: added basic regression tests infrastructure too
10622
10623Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10626 added libxml2-python as part of the packages installed
10627
Daniel Veillarda7340c82002-02-01 17:56:45 +000010628Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * python/Makefile.am python/generator.py python/libxml.c
10631 python/libxml.py: more work, now able to extend the
10632 XPath interpreter with functions written in python.
10633
Daniel Veillardc3e39442002-02-01 09:29:41 +000010634Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * python/Makefile.am: Jacob sent a patch to allow building from
10637 tarfile.
10638
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010639Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10642 inserted the python wrappers build, I hope this won't be too
10643 unportable
10644
Daniel Veillard1971ee22002-01-31 20:29:19 +000010645Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * xpath.c: minor optimization
10648 * python/generator.py python/libxml.c python/libxml.py
10649 python/libxml_wrap.h: more work on the python bindings,
10650 they now support XPath and there is no evident leak
10651
Daniel Veillard36ed5292002-01-30 23:49:06 +000010652Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * python/generator.py python/libxml.c python/libxml.py:
10655 more work on the python bindings generator.
10656
Daniel Veillard96fe0952002-01-30 20:52:23 +000010657Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * python/generator.py python/libxml.c python/libxml_wrap.h:
10660 more work on the python bindings.
10661
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010662Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * python/generator.py python/libxml.c python/libxml.py
10665 python/libxml_wrap.h: commited early version of a python binding
10666 for private use only ATM
10667
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010668Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * entities.c tree.c include/libxml/entities.h: applied patch
10671 from Anthony Jones to implement copy of DTD subtree too. Had
10672 just to keep 2 function private which really ought to become
10673 public ones.
10674
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010675Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * xmllint.c: added pointers to the web pages in the usage()
10678
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010679Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * tree.c: more fixes from Petr Kozelka for attribute handling
10682 in the tree API to align the semantic with DOM.
10683
Daniel Veillard36065812002-01-24 15:02:46 +000010684Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * valid.c tree.c entities.c: another set of patches from
10687 Anthony Jones for copy operations cleanup and robustness
10688
Daniel Veillardf8592562002-01-23 17:58:17 +000010689Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10692 an alphabetic index based on comments content
10693 * doc/*: rebuilt the web site with the new references
10694
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010695Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * parserInternals.h: Greg Sjaardema suggested to use an
10698 eponential buffer groth policy in xmlParserAddNodeInfo()
10699
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010700Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10703 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10704 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10705 to generate cross-references, and added/updated the stylesheets
10706 to generate and link API indexes. The generic keyword index
10707 is not done yet.
10708 * doc/*.html: regenerated all the usual docs too
10709
Daniel Veillard2070c482002-01-22 22:12:19 +000010710Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * debugXML.c: added an xpath function to the shell for T. V. Raman
10713
10714Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010715
10716 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10717 debug routines.
10718
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010719Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10722 support of attribute nodes
10723
Daniel Veillard9d06d302002-01-22 18:15:52 +000010724Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10727 hopefully near complete and fully documented of the API in XML
10728 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10729 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10730 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10731 include/libxml/parserInternals.h include/libxml/valid.hi
10732 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10733 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10734 include/libxml/xpath.h include/libxml/xpathInternals.h:
10735 Cleaned up the doc comments a lot in the process, the interface
10736 coverage is now 100%
10737
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010738Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10741 extracts comments from the gtk-doc DocBook output (a bit
10742 convoluted but seems to work).
10743
Daniel Veillard61006472002-01-21 17:31:47 +000010744Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10747 added an XML description of the API, moved the script generating
10748 it here. Added a "make api" target
10749
Daniel Veillardd2f23002002-01-21 13:36:00 +000010750Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10753
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010754Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * xpath.c include/libxml/xpathInternals.h: the change made to
10757 xmlXPathFuncLookupFunc was incompatible roll it back
10758
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010759Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * SAX.c: cleanup patch from Anthony Jones
10762 * doc/Makefile.am: fix the headers to avoid in make scan
10763 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10764 includes, * vs Ptr and general cleanup
10765 * parsedecl.py: first version of a script to extract the
10766 module interfaces, the goal will be to provide .decl or XML
10767 specification of the interfaces to build wrappers.
10768
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010769Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10772 now provides return codes in case of errors
10773
Bjorn Reese026d29f2002-01-19 15:40:18 +000010774Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10775
10776 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10777 Upgraded to trio baseline 1.6
10778 * strio.h strio.c: Replaced by triostr.h and triostr.c
10779
Daniel Veillard572577e2002-01-18 16:23:55 +000010780Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10783 of strdup usage in the code
10784
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010785Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * parser.c error.c: Keith Isdale complained rightly that
10788 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10789
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010790Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * tree.c: fixed the funxtion to set the xml: attributes
10793 * debugXML.c: added "setbase" to test it.
10794
Daniel Veillard2c748c62002-01-16 15:37:50 +000010795Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10798 to allow updating an attribute content
10799
Daniel Veillard8de85c62002-01-15 17:10:15 +000010800Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * libxml.h: try to avoid problems when compiling on Windows
10803
Daniel Veillard314cfa02002-01-14 17:58:01 +000010804Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * hash.c: patch from Anthony Jones for hash.c allocation size
10807 * Makefile.am: trying to work around Yet Another Libtool Madness
10808 and build the 2.4.13 release finally ...
10809
Daniel Veillard744683d2002-01-14 17:30:20 +000010810Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10813 * doc/* : update of the documentation
10814
Daniel Veillarde6a55192002-01-14 17:11:53 +000010815Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10818 at fixing #61290 :-(
10819
Daniel Veillardfb25a512002-01-13 20:32:08 +000010820Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10823 Fixes bug #67229
10824
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010825Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * tree.c: trying to avoid troubles when a subtree is copied
10828 and coalesced in part with the target tree. Should fix
10829 bug #67407
10830
Daniel Veillardd8224e02002-01-13 15:43:22 +000010831Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10832
10833 * valid.c: fixed validation of attributes content of type
10834 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10835 values, very old bug. Fixes #67671
10836
Daniel Veillard8107a222002-01-13 14:10:10 +000010837Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * parser.c include/libxml/parserInternals.h tree.c: integrated
10840 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10841 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10842
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010843Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * threads.c: applied Serguei Narojnyi's patch to add native
10846 thread support on the Win32 platform
10847 * testThreadsWin32.c Makefile.am: added the test program also
10848 from Serguei, Win32 specific
10849 * include/win32config.h include/libxml/xmlwin32version.h.in:
10850 added patch from Igor for the Windows thread specific defines.
10851
Daniel Veillard845cce42002-01-09 11:51:37 +000010852Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10855
Daniel Veillard7b602b42002-01-08 13:26:00 +000010856Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10859 output page into XMLinfo.html. Close bug #66951 and
10860 raised by Robert Collins too.
10861
Daniel Veillard73c6e532002-01-08 13:15:33 +000010862Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * encoding.c: Paul Keogh pointed out a possibility of segfault
10865 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10866 Closes bug # 68238
10867
Daniel Veillard4a859202002-01-08 11:49:22 +000010868Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * doc/*.html: updated the Gdome2 links
10871
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010872Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * libxml.h: Applied following patches from Robert Collins
10875 and make sure IN_LIBXML is defined when compiling it
10876 -------
10877 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10878 as well as Visual C.
10879 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10880 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10881 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10882 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10883 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10884 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10885 xmlSysIDExists xmlNoNetExists).
10886 * xmllint.c: Don't include winsock2.h for Cygwin.
10887
Daniel Veillard401c2112002-01-07 16:54:10 +000010888Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10891 when the version info is not present.
10892
Daniel Veillard6f42c132002-01-06 23:05:13 +000010893Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * tree.c: Anthony Jones pointed out a problem in
10896 xmlStringGetNodeList() and provided a fix for it
10897
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010898Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10899
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010900 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010901 xmlCreatePushParserCtxt() when the initial buffer passed
10902 is large.
10903
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010904Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * win32/*: big cleanup of the Windows/MSVC project files
10907 from Igor Zlatkovic
10908
Daniel Veillardcebb1362002-01-02 13:13:30 +000010909Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * doc/Makefile.am: should fix #67674 and avoid troubles if
10912 xsltproc is not available or fails in the prefix provided
10913
Daniel Veillard26908ab2002-01-01 16:50:03 +000010914Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10917
Daniel Veillard5344c602001-12-31 16:37:34 +000010918Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10921 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10922 Fixed a few other problems raised by Charlie Bozeman.
10923 * result/VC/ElementValid[5-7]: fixed the output
10924
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010925Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10928 patches from Charlie Bozeman. Regenerated the HTML docs.
10929
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010930Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10931
10932 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10933 for Windows from Igor
10934
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010935Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * xmllint.c: applied Justin Fletcher patch for --output or -o
10938
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010939Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * win32/libxml2/libxml2.def.src: close #67019
10942
Daniel Veillard01db67c2001-12-18 07:09:59 +000010943Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * xmllint.c: applied Justin Fletcher generic timing patch
10946 similar to the one already applied to xsltproc.
10947
Daniel Veillardd1640922001-12-17 15:30:10 +000010948Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * include/libxml/tree.h tree.c: applied documentation patches
10951 from Charlie Bozeman
10952
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010953Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10954
10955 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10956
Daniel Veillard29e43992001-12-13 22:21:58 +000010957Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * valid.c: fix the xmlStrdup() used in the previous patch.
10960 * valid.c: added --dropdtd
10961 * tree.c: fixed xmlUnlinkNode so it also removes the references
10962 from the document if the node is a DTD
10963
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010964Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * HTMLtree.c valid.c: cleanup some static declarations
10967
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010968Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * xmllint.c: removed another strdup()
10971 * doc/FAQ: removed the HP/UX entry
10972
Daniel Veillarded472f32001-12-13 08:48:14 +000010973Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * valid.c: fix bug #66816 when validating.
10976 * xmllint.c: don't use sys/time.h if configure did not found it
10977
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010978Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10979
10980 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10981 xmlcatalog_man.xml
10982
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010983Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10984
10985 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10986 xmlInitMemory() was declared twice
10987
Daniel Veillardb82c1662001-12-09 14:00:54 +000010988Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * globals.c: do not reference strdup() !
10991 * configure.in libxml-2.0.pc.in: trying to fix the libs
10992 of the various config extraction modules
10993
Daniel Veillardef90ba72001-12-07 14:24:22 +000010994Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10995
10996 * configure.in : preparing 2.4.12
10997 * doc/* : updated and rebuilt the docs
10998
Daniel Veillard220346d2001-12-07 11:33:54 +000010999Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * uri.c: closed bug #66159
11002 * testURI.c: added --escape option
11003 * configure.in: some cleanup for xml2-config --cflags
11004
Daniel Veillard2a906822001-12-06 14:34:08 +000011005Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * globals.c testThreads.c: removed some misplaced includes
11008 of xmlversion.h
11009
Daniel Veillarde28313b2001-12-06 14:08:31 +000011010Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * threads.c: patch from Gary Pennington fixing a possible
11013 problem at initialization time.
11014
Daniel Veillardd3b08822001-12-05 12:03:33 +000011015Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011018 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011019 CodeWarrior.
11020
Daniel Veillarda7866932001-12-04 13:14:44 +000011021Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11022
11023 * xmllint.c: applied Geert Kloosterman's patch to fix
11024 --repeat --timing output
11025
Daniel Veillard19840942001-11-29 16:11:38 +000011026Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11027
11028 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11029 where non-wellformed XML declaractions were not detected.
11030
Daniel Veillarde85d9342001-11-28 14:43:12 +000011031Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11034
Daniel Veillard22f25a82001-11-28 09:12:23 +000011035Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11038 gets reset by xmlCleanupInputCallbacks() and this makes the
11039 function useless. Same for output.
11040
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011041Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmlIO.c: robert pointed out a loop error in callback cleanups
11044
Daniel Veillard8faa7832001-11-26 15:58:08 +000011045Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11046
11047 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11048 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11049 they are not really tied to debugging
11050
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011051Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11054 * xmllint.c: better --catalogs description
11055
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011056Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * tree.c: fixed a couple of problems in xmlSetProp()
11059
Daniel Veillardcd337f02001-11-22 18:20:37 +000011060Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11063 unappropriate stdout output.
11064
Daniel Veillard566d4df2001-11-22 13:00:53 +000011065Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11068 by Denis Beurive, closes #65111
11069
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011070Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11071
11072 * valid.c: in case of content model validity error, don't
11073 print it if validity warnings were not requested.
11074
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011075Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11076
11077 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11078 * parserInternals.c: removed the last exit() call. Print an
11079 unmaskable error on stderr instead (library mismatch detection)
11080
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011081Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11082
11083 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11084 shell instructions from Heiko Rupp
11085
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011086Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * catalog.c: use the URL notation file:// for default catalog paths
11089
Daniel Veillard0ec98632001-11-14 15:04:32 +000011090Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * include/libxml/tree.h: better comments for _private fields
11093 * tree.c: removed a problem when copying an entity reference.
11094
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011095Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11096
11097 * vms/*: updated instructions and diffs from John A Fotheringham
11098
Daniel Veillarda11001b2001-11-12 22:45:36 +000011099Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11100
11101 * include/libxml/xmlerror.h: avoid an include problem if
11102 #include <libxml/xmlerror.h> happens first in code
11103 seems to be the case in KDE libs
11104
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011105Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11106
11107 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11108 from Igor for Windows
11109
11110Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11111
11112 * Makefile.am: Gary Pennington pointed out a missing prefix
11113
Daniel Veillard43d3f612001-11-10 11:57:23 +000011114Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11115
11116 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11117 * doc/*: upgraded and rebuilt the docs
11118
Daniel Veillardc1f78342001-11-10 11:43:05 +000011119Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11120
11121 * HTMLparser.c: fix comment in scripts element parsing.
11122 * result/HTML/doc3*: updated the results.
11123
11124Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11125
11126 * uri.c: another URI bug fix #63336, using Joel Young patch.
11127
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011128Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11129
11130 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11131 a cleaned up version of the Pwd shell string generation.
11132
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011133Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11134
11135 * valid.c include/libxml/tree.h: trying to fix namespaces +
11136 validation problems for good, closing #63619 in the process
11137 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11138 wrong in this respect, fixed it.
11139
Daniel Veillardd536f702001-11-08 17:32:47 +000011140Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * xmllint.c: Morus Walter patch to allow --format and --encode
11143
Daniel Veillard5004f422001-11-08 13:53:05 +000011144Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11145
11146 * debugXML.c: Stefan Kost provided an help command for the shell
11147
Daniel Veillarda6825e82001-11-07 13:33:59 +000011148Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11149
11150 * debugXML.c: Heiko Rupp pointed that the shell would crash
11151 on empty nodesets returns.
11152
Daniel Veillard03f848d2001-11-07 12:53:46 +000011153Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11156 migh need the history libraries
11157
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011158Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11161 handle the case of < in quoted attributes, Bastian Kleineidam
11162
Daniel Veillardc853b322001-11-06 15:24:37 +000011163Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11166 fixing catalog breakages
11167 * Makefile.am catalog.c result/catalogs/catal
11168 result/catalogs/mycatalog.* test/catalogs/catal*:
11169 fixed more problems in catalog support, added more regression tests
11170 for both XML and SGML catalog handling
11171
Daniel Veillard66870c72001-11-05 19:27:49 +000011172Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * debugXML.c: applied an improvement to xmlGetLineNo() from
11175 Keith Isdale
11176
Daniel Veillardffe09c92001-11-05 14:21:47 +000011177Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11178
11179 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11180 Side effect of the progressive catalog loading
11181
Daniel Veillardad661b92001-11-05 11:43:15 +000011182Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11183
11184 * Makefile.am: confexecdir and confexec_DATA were defined twice
11185 pointed out by Karl Eichwalder
11186
Daniel Veillard6eb17722001-11-04 22:19:27 +000011187Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11188
11189 * xmlcatalog.c: avoid unlink() and use remove() instead.
11190
Daniel Veillardea898282001-11-04 22:13:45 +000011191Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * libxml.spec.in: cleanup
11194 * include/libxml/xmlwin32version.h: updated with 2.4.8
11195
Daniel Veillarda4617b82001-11-04 20:19:12 +000011196Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11197
11198 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11199 of compiling libxml with a non standard set of options
11200
John Fleck027edfb2001-11-04 20:13:58 +000011201Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11202
11203 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11204 document --sgml option, fixing gnome bugzilla #63382
11205
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011206Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11209 breakage of 2.4.7, added a couple of really needed APIs
11210 like xmlCatalogIsEmpty() and xmlNewCatalog()
11211 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11212 for install-catalog
11213 * configure.in: preparing 2.4.8
11214
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011215Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11218 include/libxml/tree.h include/libxml/xmlIO.h: more include
11219 cleanups, export cleanly one html output + format function.
11220
11221Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * parser.c: removed initGenericErrorDefaultFunc call from
11224 xmlInitParser() since it could destroy previous calls to
11225 xsltSetGenericErrorFunc() effects
11226
Daniel Veillardebd38c52001-11-01 08:38:12 +000011227Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11230 keyword.
11231
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011232Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * Makefile.am: cleanup
11235 * threads.c: cleanup too
11236 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11237 from xsltproc
11238 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11239 dependancy loop.
11240
Daniel Veillard91c00402001-10-30 17:41:38 +000011241Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11244 was not used anymore !
11245
Daniel Veillard52dcab32001-10-30 12:51:17 +000011246Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * configure.in: preparing 2.4.7
11249 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11250 manual page from John
11251 * doc/*: updated the doc and rebuilt the generated pages
11252
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011253Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11254
11255 * xmlIO.c: closing bug #62711, the library should never
11256 close stdin or stdout.
11257
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011258Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * uri.c: second pass at fixing #63336, using Joel Young
11261 final patch. looks okay.
11262
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011263Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * uri.c include/libxml/uri.h: trying to clear #63336
11266 allowing the escaping routine to parse unconformant
11267 URI-References.
11268
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011269Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * vms/readme.vms vms/build_libxml.com nanoftp.c
11272 include/libxml/xmlversion.h.in: a few VMS updates from
11273 John A Fotheringham
11274 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11275 and xmlCleanupOutputCallbacks() for the Perl binding people.
11276
Daniel Veillard635ef722001-10-29 11:48:19 +000011277Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11280 apply fixes to close #63271 and avoid segfaults when
11281 the error routine gets callbed before xmlInitParser()
11282 get called.
11283 * nanoftp.c error.c: Applied patches from Justin Fletcher
11284 correcting some xmlGenericError misuses.
11285
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011286Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11287
11288 *doc/xmllint.xml, doc/xmllint.1
11289 New and improved man page for xmllint - .xml is the original, .1
11290 is the generated man page
11291
Daniel Veillardc9484202001-10-24 12:35:52 +000011292Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11295 the web site from the main HTML document.
11296
Daniel Veillard5151c062001-10-23 13:10:19 +000011297Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11298
11299 * parser.c: fixed an erroneous validation bug when PE refs
11300 occurs in external parsed entities referenced from the
11301 internals subset
11302 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11303 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11304 added the associated testcase, it's a nice one.
11305 * HTMLparser.c: generate the DTD node as HTML still ...
11306 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11307
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011308Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * HTMLparser.c: fixed a bug in htmlNewDoc()
11311
Daniel Veillard89cad532001-10-22 09:46:13 +000011312Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11313
11314 * test/threads/*: added entities testing to the Thread test
11315 * testThreads.c: make the test reasonable
11316 * DOCBparser.c: fix the DTD public and system ID
11317 * xmllint.c: added --sgml for SGML DocBook importing
11318 * Makefile.am: added Docbtests target
11319
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011320Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11321
11322 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11323 * testThreads.c: removed bogus include
11324
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011325Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11328 fixed a very serious (looping) validation bug
11329
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011330Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * include/libxml/globals.h include/libxml/threads.h threads.c
11333 testThreads.c: far more testing, cleaning up bugs
11334 * *.c : make sure globals.h is always included.
11335
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011336Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * HTMLparser.c: try to get rid of parser loops for good.
11339
Daniel Veillardab7488e2001-10-17 11:30:37 +000011340Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * configure.in: fixed some bugs in CFLAGS passing.
11343 * test/threads Makefile.am testThreads.c: added a specific
11344 threaded test case (really nasty, guaranteed).
11345
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011346Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11347
11348 * catalog.c: serious cleanup on the management of the
11349 XML catalog tree, more tests done, especially with
11350 the catalog PI.
11351
Daniel Veillard364789a2001-10-16 12:45:00 +000011352Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11353
11354 * catalog.c: avoid a problem in catalog cleanup on SMP if
11355 catalogs were not initialized.
11356
Daniel Veillard81463942001-10-16 12:34:39 +000011357Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11358
11359 * catalog.c xpath.c: trying to cleanup the not thread safe
11360 parts of the library.
11361
Daniel Veillard64a411c2001-10-15 12:32:07 +000011362Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11363
11364 * include/libxml/globals.h configure.in global.data: make
11365 the allocation be per-thread a configure option
11366 * encoding.c include/libxml/parser.h: fixed compilation
11367 errors
11368
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011369Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11370
11371 * include/libxml/parser.h: Norm reported that a few lines
11372 added were breaking libxslt compile, removed them for now
11373
Daniel Veillard6f350292001-10-14 09:56:15 +000011374Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * parser.c parserInternals.c threads.c: debugged and fixed
11377 initialization problems which were giving troubles on SMP
11378 boxes.
11379
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011380Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11381
11382 * include/libxml/Makefile.am: missing globals.h
11383
Daniel Veillarde7090612001-10-13 12:18:28 +000011384Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011385
Daniel Veillarde7090612001-10-13 12:18:28 +000011386 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011387
Daniel Veillardd0463562001-10-13 09:15:48 +000011388Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11391 include/libxml/parserInternals.h include/libxml/tree.h
11392 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11393 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11394 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11395 Applied the last patches from Gary, cleanup, activated threading
11396 all user accessible global variables are now handled in globals.[ch]
11397 Still a bit rought but make tests passes with either
11398 --with-threads defined at configure time or not.
11399 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11400 linking options
11401
Daniel Veillardb8478642001-10-12 17:29:10 +000011402Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * Makefile.am include/libxml/Makefile.am
11405 include/libxml/globals.h globals.c include/libxml/threads.h
11406 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11407 configure.in: started integrating the core of the thread support
11408 not activated yet but half integrated. The code should still
11409 compile and work anyway.
11410
Daniel Veillardb44025c2001-10-11 22:55:55 +000011411Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11414 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11415 integrating the non-controversial parts of Gary Pennington
11416 multithread patches
11417 * catalog.c: corrected a small bug introduced
11418
Daniel Veillard75b96822001-10-11 18:59:45 +000011419Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * catalog.c include/libxml/catalog.h: very serious cleanup,
11422 isolating unportable code and as much as possible the accesses
11423 to the global shared catalog. May need more testing !
11424
Daniel Veillard78d12092001-10-11 09:12:24 +000011425Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11428 Keith Isdale patches for the XSLT debugger interfaces. Some
11429 cleanup
11430
Daniel Veillardff0b7312001-10-11 06:46:09 +000011431Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11434 * DOCBparser.c: generate line nubers in elements
11435
Daniel Veillard60087f32001-10-10 09:45:09 +000011436Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * configure.in: preparing 2.4.6 release
11439 * doc/xml.html doc/html/*: updated and rebuilt the docs
11440 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11441
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011442Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11443
11444 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11445 adding documentation for DV's supercatalog support
11446
Daniel Veillard82d75332001-10-08 15:01:59 +000011447Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11450 super catalog support adding one API and one flag --sgml to
11451 xmlcatalog
11452
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011453Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11454
11455 * doc/xmlcatalog_man.xml, xmlcatalog.1
11456 One more crack at
11457 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11458
11459
Thomas Broyer47334c02001-10-07 16:41:52 +000011460Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11461
11462 * xpath.c: implemented xmlXPathObjectCopy for external objects
11463 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11464
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011465Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11466
11467 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11468 finishing up fix to
11469 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11470 the xmlcatalog man page display more elegantly
11471
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011472Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * configure.in: closing bug #61832
11475 * HTMLparser.c: removed a warning
11476
Daniel Veillard6ab38382001-10-06 13:08:27 +000011477Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * xpath.c: fixing #61673 part I, do not loose doc information
11480 when copying result value trees.
11481
Daniel Veillard556c6682001-10-06 09:59:51 +000011482Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11483
11484 * xpath.c: trying to harden the XPath interpreter
11485
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011486Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11487
11488 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11489 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11490
William M. Brack1633d182001-10-05 15:41:19 +000011491Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11492
11493 * HTMLparser: repaired another loop problem
11494
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011495Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11498 parsing.
11499 * xpath.c: fix bug #61291 the default XML namespace node is
11500 missing from the namespace axis.
11501 * tree.c: refuse to create namespaces nodes with prefix "xml"
11502
Daniel Veillard651f9472001-10-04 14:51:06 +000011503Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * SAX.c: ouch a non-defined namespace could lead to a crash,
11506 fixed #61215
11507
Daniel Veillard7dd05702001-10-04 14:25:12 +000011508Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * parserInternals.c: closed bug #61054
11511
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011512Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
11514 * include/libxml/Makefile.am: closing #60708
11515
Daniel Veillarda293c322001-10-02 13:54:14 +000011516Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11519 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11520
Daniel Veillardf4309d72001-10-02 09:28:58 +000011521Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11524
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011525Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11528 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11529
Daniel Veillard16756b62001-10-01 07:36:25 +000011530Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * catalog.c: Justin Fletcher provided cleaup code in case
11533 HAVE_STAT is not defined
11534 * include/win32config.h: Igor Zlatkovic suggested to have
11535 HAVE_STAT defined there
11536
William M. Brack5e1cac12001-09-28 16:19:18 +000011537Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11538
11539 * catalog.c - fixed typing error reported by M. Barros
11540
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011541Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11542
11543 * xmllint.c - fixing typo
11544
William M. Brackd28e48a2001-09-23 01:55:08 +000011545Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11546
11547 * HTMLparser.c: small enhancement to prevent loop on
11548 unrecognizable data
11549
Daniel Veillardb1d62872001-09-21 09:47:08 +000011550Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11551
11552 * parserInternals.c: applying patch from bug #60757 this
11553 should close it
11554
Daniel Veillardc0631a62001-09-20 13:56:06 +000011555Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * catalog.c xmlcatalog.c: removed a couple of warning
11558 * xpath.c: try to solve the linking problem on platforms
11559 needing trio to compile
11560
Daniel Veillard1a123612001-09-19 08:06:23 +000011561Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011562
Daniel Veillard1a123612001-09-19 08:06:23 +000011563 * Makefile.am libxml.spec.in: backing up non-documented changes
11564 commited without review or aproval by Jens Finke <jens@gnome.org>
11565 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011566
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011567Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11568
11569 * configure.in: Joe Orton provided a patch fixing a problem
11570 when iconv is specified to be in a non-standard directory
11571 but wasn't exported in xml2-config --cflags
11572
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011573Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11574
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011575 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011576 troubles with 2.4.4 errors.
11577
Daniel Veillard16698282001-09-14 10:29:27 +000011578Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11579
11580 * encoding.c entities.c: do not output hexadecimal charrefs
11581 when serializing HTML since some version of Netscape can't
11582 grok it, generate decimal ones.
11583 * result/HTML/doc3.htm: output changed due to previous test
11584 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11585
Daniel Veillard98fed372001-09-13 11:34:58 +000011586Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11587
11588 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11589 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11590
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011591Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011592 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011593
11594 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11595 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11596 updated the configuration scripts systems accordingly
11597
Daniel Veillard04382ae2001-09-12 18:51:30 +000011598Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11599
11600 * configure.in: preparing for 2.4.4
11601 * doc/xml.html doc/html/*: updated and rebuilt the docs
11602
Daniel Veillardd63437e2001-09-12 15:00:27 +000011603Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * win32/dsp/libxml2.def.src: tried to incorporate comments
11606 from bug #59220
11607
Daniel Veillard319a7422001-09-11 09:27:09 +000011608Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11609
11610 * parser.c result/noent/wml.xml: fixed bug #59981 related
11611 to handling of '&' in attributes when entities are substitued
11612
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011613Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11614
11615 * libxml.h include/libxml/xmlversion.h.in
11616 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11617 Tried to close bug #60131
11618
Daniel Veillardbce62332001-09-10 18:46:55 +000011619Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11622
Daniel Veillard143b04f2001-09-10 18:14:14 +000011623Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11624
11625 * SAX.c: fixing bug #59946 on xmlns=""
11626
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011627Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11630 but allocates a new error code.
11631
Daniel Veillard05c13a22001-09-09 08:38:09 +000011632Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * xmllint.c: John Fleck fixed typos in the options output
11635 * parser.c SAX.c: fix ignorable white space SAX selection
11636
11637Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * entities.c: Steve Underwood found the possibility of an
11640 ininite loop in case of error.
11641
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011642Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11645
Daniel Veillarda050d232001-09-05 15:51:05 +000011646Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11647
11648 * parser.c: warn if version is not 1.0 but it's not
11649 strictly speaking an error after analyzing the spec
11650
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011651Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11652
11653 *doc/catalog.html - add link to the html version of the
11654 man page, other linguistic cleanups
11655
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011656Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11657
11658 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11659 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11660 file, has not yet been included in the build.
11661
Daniel Veillard99784ff2001-09-01 16:20:28 +000011662Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * catalog.c: removed a duplicate affectation Justin Fletcher
11665
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011666Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * tree.c: Armin Sander pointed a possible text coalescing
11669 problem, completed his patch.
11670
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011671Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11672
11673 * trionan.c: Fixed const and volatile re-definition problem
11674
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011675Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11676
11677 * libxml.4 parser.c: doc updates from Heiko Rupp
11678 * parserInternals.c: 2 sanity checks from Heiko Rupp
11679
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011680Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11681
11682 * tree.c: applied patch from Armin Sander to make some pointers
11683 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011684 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011685
Daniel Veillardb06c6142001-08-27 14:26:30 +000011686Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * xpath.c: hum, restrict the integer usage gcc bug workaround
11689 to only gcc compilers so that other architecture don't get
11690 penalized by this limitation.
11691 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11692
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011693Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11696 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11697
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011698Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11701 --convert option to xmlcatalog to convert SGML ones to
11702 the XML syntax.
11703 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11704
11705 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011706Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * catalog.c xmlIO.c: started some serious testing and fixed
11709 a few bug and optmization needs.
11710
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011711Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11714 preparing for a 2.4.3 release even if it may not be ready yet
11715 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11716 all file parsing lookup to go through the entity resolver, add
11717 to add an API to bypass it (needed to load catalogs themselves),
11718 some cleanup on the catalog code too.
11719 * nanoftp.c: small cleanup
11720 * doc/catalog.html: small update
11721
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011722Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11725 Jun Kuriyama
11726
Daniel Veillardffb120d2001-08-23 00:52:23 +000011727Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * doc/catalog.html: finished the catalog documentation
11730
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011731Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * doc/catalog.html doc/xml.html: added documentation about
11734 Catalog support, misses an API description
11735 * doc/html/*: reextracted the API pages
11736
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011737Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11740 Added the part about section 7.2 on URI resolution,
11741 fixed a side effect in the HTML parser, look complete
11742 and ready to rock except the URI/SystemID part!
11743
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011744Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11745
11746 * include/libxml/catalog.h include/libxml/parser.h
11747 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11748 xmlIO.c: added support and APIs needed for the catalog PI
11749 * include/libxml/xmlIO.h: cleanup
11750
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011751Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11754 include/libxml/catalog.h: starts to look okay, really
11755 plugged the new framework, cleaned a lot of stuff,
11756 added some APIs, except the PI's support missing this
11757 should be mostly complete
11758 * result/catalogs/* test/catalogs/*: added new test, enriched
11759 the existing one with URN ID tests
11760
Daniel Veillard64339542001-08-21 12:57:59 +000011761Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * catalog.c: fixed nextCatalog
11764 * result/catalogs/docbook test/catalogs/*: started adding
11765 a small regression test
11766
Daniel Veillardcda96922001-08-21 10:56:31 +000011767Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11770 more work on the XML catalog support.
11771 * parser.c include/libxml/parser.h: small cleanup seems using
11772 list as a public parameter name can give portability troubles
11773 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11774 include/libxml/xpath.h include/libxml/Makefile.am: removed
11775 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11776 wrappers
11777
Bjorn Reese45029602001-08-21 09:23:53 +000011778Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11779
11780 * Makefile.am trio.c triodef.h trionan.c xpath.c
11781 include/libxml/Makefile.am include/libxml/trionan.h:
11782 Re-worked Not-A-Number and Infinity support.
11783 * xmlcatalog.c: added readline include files
11784
Daniel Veillard344cee72001-08-20 00:08:40 +000011785Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11786
11787 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11788 testCatalog as xmlcatalog, making it an installed app
11789 adding a shell, and preparing it to be a /etc/xml/catalog
11790 management tool, though not ready yet
11791 * catalog.c include/libxml/catalog.h: adding support for
11792 XML Catalogs http://www.oasis-open.org/committees/entity/
11793 not finished, there is some interesting tradeoffs and a
11794 few open questions left.
11795
Daniel Veillardb7664f42001-08-19 13:00:43 +000011796Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11797
11798 * xmllint.c: fixed a line formatting problem
11799
Daniel Veillard5015b712001-08-17 09:37:52 +000011800Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * SAX.c: removed a couple of unused variable (Albert Chin)
11803
Daniel Veillardbb371292001-08-16 23:26:59 +000011804Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11807 trying to fix some troubles w.r.t. function returning
11808 const xxxPtr.
11809
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011810Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11813 defined
11814
Daniel Veillardae6db172001-08-16 19:32:00 +000011815Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * xpointer.c: removed unused var
11818
Daniel Veillard09190202001-08-16 16:27:41 +000011819Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * testXPath.c: another small cleanup closing bug #59110
11822
Daniel Veillard796f4b62001-08-16 16:00:13 +000011823Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * win32/dsp/libxml2.def.src: small cleanup closing bug
11826 #59108
11827
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011828Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * example/gjobread.c: add xmlCleanupParser() before leaving
11831
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011832Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11833
11834 * config.h.in configure.in include/libxml/xmlwin32version.h:
11835 released 2.4.2
11836
Daniel Veillardd3d06722001-08-15 12:06:36 +000011837Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * include/libxml/valid.h debugXML.c valid.c: deprecate
11840 the non-boundchecking Sprintf functions, add Snprintf
11841 this should close bug #57984
11842
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011843Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11844
11845 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11846 URIs before doing the lookups (pointed by Mark Vakoc)
11847
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011848Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11849
11850 * xpath.c: serious changes on Result Value Trees and NodeSets
11851 w.r.t. deallocation and collect operations. Probably not
11852 100% clean (merge of allocated trees smells like a problem).
11853 Seems sufficient to close #58943
11854
Daniel Veillard90493a92001-08-14 14:12:47 +000011855Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * xmllint.c: adding a --format option
11858
Daniel Veillardfe703322001-08-14 12:18:09 +000011859Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * xpath.c: count() was broken on Result Value Tree
11862 * xmlIO.c: fixed file:/// accesses on _WIN32
11863
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011864Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11867 macro was renamed, this should close bug #58683
11868
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011869Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11872 entity substitution mode text at the end of the entity might
11873 be added due to text coalescing.
11874 * nanoftp.c parser.c: small cleanup
11875
Daniel Veillard0c720972001-08-08 20:59:00 +000011876Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11877
11878 * HACKING: added John Fleck right to commit in the doc subdir
11879
Daniel Veillard48da9102001-08-07 01:10:10 +000011880Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11881
11882 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11883 allow to inherit attributes from the DTD directly in the
11884 tree, this is needed for XPath and can be a useful feature.
11885 Inherited namespaces are always provided at the tree level now
11886 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11887 of tests for this feature (XSLT being the prime user).
11888
Daniel Veillard50f34372001-08-03 12:06:36 +000011889Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11890
11891 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11892 testSAX.c xmlIO.c xmllint.c include/win32config.h
11893 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11894 include/libxml/xmlwin32version.h.in win32/README.MSDev
11895 win32/dsp/*: applied Win32 Facelift No.2 patches from
11896 Igor Zlatkovic for Windows/MSC
11897
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011898Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * SAX.c: unparsedEntityDecl() the URI computation of the
11901 entity wasn't done breaking XSLT unparsed-entity-uri()
11902
Daniel Veillard567e1b42001-08-01 15:53:47 +000011903Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11904
11905 * xpath.c: fixed a bug when walking the descendants and
11906 the current node has no children
11907 * debugXML.c: show up when a text node is supposed to not be escaped
11908
Thomas Broyerf186c822001-07-31 23:30:37 +000011909Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11910
11911 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11912 worked like the set:leading() function)
11913 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11914
Daniel Veillardba6db032001-07-31 16:25:45 +000011915Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11918
Daniel Veillard57905372001-07-31 15:52:17 +000011919Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11920
11921 * include/libxml/xmlIO.h: apply change to close #58141
11922 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11923
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011924Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11925
11926 * parser.c: when the internal subset uses a PE, then the
11927 included entity can use conditional sections.
11928
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011929Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11930
11931 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11932 when walking the namespace axis showing up in
11933 libxst/tests/general/bug-12
11934 * xmlmemory.c: added the possibility to trace a given block
11935 defined by its address
11936
Daniel Veillard4aafa792001-07-28 17:21:12 +000011937Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11938
11939 * parser.c: don't override existing encoding specified before
11940 starting xmlParseDocument()
11941
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011942Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11943
11944 * include/libxml/xmlwin32version.h: reinserted, needed for
11945 Windows users of CVS
11946
Darin Adlera77cac02001-07-27 17:41:51 +0000119472001-07-27 Darin Adler <darin@bentspoon.com>
11948
Darin Adler699613b2001-07-27 22:47:14 +000011949 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11950 * testCatalog.c: Add include of <libxml/parser.h>.
11951
119522001-07-27 Darin Adler <darin@bentspoon.com>
11953
Darin Adlera77cac02001-07-27 17:41:51 +000011954 * include/libxml/.cvsignore:
11955 * include/libxml/xmlwin32version.h:
11956 Remove this file from CVS because it's generated.
11957
Daniel Veillard50822cb2001-07-26 20:05:51 +000011958Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * parser.c include/libxml/parser.h: applied const patches from
11961 Tom Moog #58002
11962
Thomas Broyerba4ad322001-07-26 16:55:21 +000011963Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11964
11965 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11966 lookup framework
11967
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011968Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11969
11970 * tree.c: fixed xmlCopyNode() for documents
11971
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011972Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11973
11974 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11975
11976Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011977
11978 * parser.c: fixes bug #57652 reported by Morus Walter
11979
Daniel Veillarde3924972001-07-25 20:25:21 +000011980Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11981
11982 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11983
Daniel Veillarda53c6882001-07-25 17:18:57 +000011984Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11987 errors, lesson don't add new functions at 1am before a release
11988 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11989 from XPath initialization when possible.
11990
Daniel Veillardd9bad132001-07-23 19:39:43 +000011991Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11992
11993 * result/scripts/base*: removing history/readline changed
11994 this slightly
11995 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11996 xmllint.c: make element content line number generation
11997 optionnal to avoid breaking old apps added interface to switch
11998
Daniel Veillardf012a642001-07-23 19:10:52 +000011999Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12000
12001 * configure.in: get rid of the readline and libhistory
12002 dependancies by default, release 2.4.1 with IA64 fix
12003 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12004 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12005 John Kroll fixes to allow saving to HTTP via PUT (or
12006 POST of needed).
12007 * doc/html/*.html: regenerated the docs
12008
Thomas Broyere8126242001-07-22 03:54:15 +000012009Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12010
12011 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12012 xmlHashScanFull and xmlHashScannFull3 to get passed the
12013 three keys as arguments to the callback function
12014
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012015Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * configure.in Makefile.am: removed libxml softlink for good
12018 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12019 100% coverage by gtk-doc
12020
Daniel Veillard8599e702001-07-17 21:38:51 +000012021Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12024 fixed serious troubles due to size_t vs. int mismatch
12025
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012026Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12029
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012030Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12031
12032 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12033 convenient extension API for value and context managing
12034 Now handles external objects through xmlXPathPopExternal,
12035 xmlXPathWrapExternal and xmlXPathReturnExternal.
12036 Added functions for sets operations (intersection, etc.)
12037
Daniel Veillard22090732001-07-16 00:06:07 +000012038Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12041 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12042 HTMLparser.c: cleanup of global variables, marking some
12043 const or private.
12044
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012045Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012046
12047 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12048 fixed xmlXPathNodeSetItem when passing index=0
12049
Daniel Veillard05dec342001-07-14 21:57:39 +000012050Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12051
12052 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12053
Daniel Veillard28ae6362001-07-14 16:44:32 +000012054Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12055
12056 * xmllint.c: fixed compilation under Cygwin #57503
12057 * TODO: update
12058
Peter Williamsed156f52001-07-13 18:35:13 +0000120592001-07-13 Peter Williams <peterw@ximian.com>
12060
12061 * config.h.in: add #undef HAVE_DLFCN_H
12062
12063 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12064 builddir.
12065
Daniel Veillard73b36e32001-07-12 15:09:52 +000012066Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12069 raised by #57348 and #57381
12070
Daniel Veillard7db37732001-07-12 01:20:08 +000012071Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12074 tree.c xpointer.c: store the line numbder in element->content,
12075 may break some software, need a configuration mechanism
12076
Darin Adler96037892001-07-11 00:03:16 +0000120772001-07-10 Darin Adler <darin@bentspoon.com>
12078
12079 * .cvsignore:
12080 * example/.cvsignore:
12081 * include/.cvsignore:
12082 * include/libxml/.cvsignore:
12083 Various things that are generated and should be ignored.
12084
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012085Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12086
12087 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12088 * doc/xml.html doc/html/*: updated the docs
12089
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012090Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12091
12092 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12093 validation occured on content with element child
12094
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012095Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12096
12097 * tree.c: fixed XML Base computation which was broken
12098 * debugXML.c: added a base function to the shell
12099 * Makefile.am result/scripts/* test/scripts/*: added scripts
12100 based regression tests, and adding 2 XML Base tests
12101
Daniel Veillard19e96c32001-07-09 10:32:59 +000012102Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12103
12104 * tree.c: set properties doc and call xmlSetListDoc for properties
12105 content when grafting them in a different tree.
12106 * aclocal.m4: remove from CVS
12107
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012108Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * win32/libxml2/libxml2.def.src: added some missing entry point
12111 for XPath (Mark Vakoc)
12112
Daniel Veillard388236f2001-07-08 18:35:48 +000012113Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12114
12115 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12116 layer should URI-Unescape before trying to open resources.
12117
Daniel Veillard04383752001-07-08 14:27:15 +000012118Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * xpath.c: fix the name() bug for elements in the default
12121 namespace reported by Charlie Bozeman
12122
Daniel Veillard7583a592001-07-08 13:15:55 +000012123Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12126 led to an XPath fix, improvements of SAX initialization, and
12127 an added option --nocdata to testXPath
12128
Daniel Veillard449d7392001-07-07 19:11:06 +000012129Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * doc/libxml-doc.el: Felix Natter provided anew version working
12132 with XEmacs too
12133
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012134Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * include/libxml/xpath.h: small cleanup
12137 * doc/xml.html: update
12138
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012139Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12142 released 2.3.14
12143
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012144Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12145
12146 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012147 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012148
Daniel Veillard73c9c042001-07-05 20:02:54 +000012149Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12150
12151 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12152 were not equal to empty strings
12153
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012154Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12155
12156 * SAX.c: fixed a URI-Reference computation problem when validating
12157 * xmlIO.c: small cleanup
12158
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012159Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12160
12161 * parser.c: improved the description of a couple of interfaces
12162 upon Larry Stamper suggestion
12163
Daniel Veillard62f313b2001-07-04 19:49:14 +000012164Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12165
12166 * SAX.c entities.c parser.c: changed completely the way entities
12167 are handled when running the parser in entity substitution mode.
12168 This fixes a bug reported by Stephan Kulow and nearly divides
12169 by 3 the amount of memory required by libxslt to load and process
12170 DocBook TDG.
12171
Daniel Veillardf420ac52001-07-04 16:04:09 +000012172Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * HTMLparser.c: fixing a too early root closing problem raised
12175 byt Prashanth Naidu
12176
Daniel Veillard8c357d52001-07-03 23:43:33 +000012177Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12180 raised by Mark Vakoc.
12181
Daniel Veillard6e90d192001-07-03 16:37:49 +000012182Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * example/Makefile.am: fixed the include path to add srcdir/include
12185 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12186 and some cleanup
12187
Daniel Veillardf06307e2001-07-03 10:35:50 +000012188Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12191 lot of optimization work, results in significant improvements
12192 when handling really complex XPath queries. Add a small optimizer
12193 for unions, improve [n] and [last()], avoid some costly ops.
12194
Daniel Veillard77044732001-06-29 21:31:07 +000012195Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12196
12197 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12198 * xpath.c: small cleanup
12199 * xmlGetNsList: reformated, fixed problems if used on Entities
12200
Daniel Veillard2adbb512001-06-28 16:20:36 +000012201Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12204
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012205Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12208 * Makefile.am example/Makefile.am: workaround automake generating
12209 erroneous deps
12210
Daniel Veillard12f7d292001-06-28 13:12:11 +000012211Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12212
12213 * include/win32config.h: bug #56801 Yon Derek provided a patch
12214 to the windows config file.
12215
Daniel Veillard87ee9142001-06-28 12:54:16 +000012216Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12217
12218 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12219 libxml.h : Yon Derek provided a set of changes to compile from
12220 CVS on Windows/MSC
12221
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012222Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * parser.c: fixed UTF8 BOM support in push mode
12225 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12226 added a specific testcase
12227
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012228Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * Makefile.am: added --push regression tests
12231 * parserInternals.c: the XML parser segfaulted in --push mode
12232
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012233Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * configure.in: moved the symlinks detection within a CVS
12236 check, this is not portable and will be removed soon.
12237 * xpath.c: small cleanup/speedup
12238
Daniel Veillard11648102001-06-26 16:08:24 +000012239Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12240
12241 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12242 release of 2.3.12
12243 * parser.c: make an error message if unknow entities in all cases
12244
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012245Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12248
Daniel Veillard23793842001-06-25 16:07:45 +000012249Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12250
12251 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12252 includes were installed in the wrong dir
12253
Daniel Veillardf5498f32001-06-25 15:08:36 +000012254Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * doc/html.xml: warn against sending code to exhibit bugs.
12257
Daniel Veillard56f06462001-06-24 21:34:03 +000012258Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12261 Tru64 from Thomas Leitner
12262
Daniel Veillardc5d64342001-06-24 12:13:24 +000012263Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * AUTHORS: added William and Bjorn
12266 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12267 daniel@veillard.com hopefully I won't have to do this again
12268 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12269 docs can be rebuilt cleanly now
12270 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12271 from CVs it's generated, added include/libxml/xmlwin32version.h
12272 also generated but which should change far less frequently.
12273 * catalog.c nanoftp.c: made sure to include libxml.h not
12274 libxml/xmlversion.h directly
12275 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12276 when compiling on WIN32 and MSC
12277
Daniel Veillard07385fd2001-06-23 21:55:48 +000012278Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * include/Makefile.am include/libxml/Makefile.am configure.in:
12281 fixed make distcheck and rebuilding the rpms
12282
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012283Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * configure.in: should finish the migration of exported includes
12286 into a real include/libxml in CVS, at least for CVS users.
12287 * removed the exported headers, added in include/libxml (as well
12288 as xmlversion.h.in).
12289
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012290Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * configure.in: fixed the way to detect symlink
12293
Daniel Veillard66541772001-06-23 18:31:04 +000012294Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * configure.in: updated, include/libxml is now a real CVS dir
12297
Daniel Veillardca989762001-06-23 17:39:29 +000012298Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12301 version works with both libxml1 and libxml2 (it autodetects
12302 the prefix of the html-files) from Felix Natter.
12303 * doc/xml.html: updated doc accordingly
12304
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012305Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12306
12307 * xpath.c: fixed the bug generating a template loop in libxslt
12308 when using docbook-xsl-1.4, * should filter out document nodes
12309 * HACKING: added William
12310 * TODO: updated
12311
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012312Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12313
12314 * doc/FAQ.html: added a warning about gcc-3.0
12315 * doc/xml.html: added reference to gdome2 and removed a confusing
12316 sentence
12317
Daniel Veillardf7f41852001-06-22 15:18:01 +000012318Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * xmlversion.h: okay this is a generated file, but Windows
12321 users need it and they can't generate it, and I want CVS
12322 Windows users ...
12323 * win32/libxml2/libxml2_so.dsp: Windows project file for
12324 the shared lib version of libxml2
12325 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12326 resources needed for libxslt/xsltproc by Yon Derek
12327
Bjorn Reese3157b342001-06-22 14:41:45 +000012328Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12329
12330 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12331
Daniel Veillard4151acb2001-06-22 10:48:57 +000012332Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
Daniel Veillardcc146db2001-06-22 11:10:52 +000012334 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12335
12336Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12337
Daniel Veillard4151acb2001-06-22 10:48:57 +000012338 * include/win32config.h: Yon Derek provided a first fix
12339 to be able to compile libxslt/xsltproc on Windows
12340
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012341Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12342
12343 * xpath.c: attempt to work around what seemed a gcc optimizer
12344 bug when handling floats on i386 http://veillard.com/gcc.bug
12345 * tree.c entities.c encoding.c: doing some cleanups while
12346 chasing it
12347
Daniel Veillard017b1082001-06-21 11:20:21 +000012348Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * Makefile.am: cleanup when --without-debug is specified
12351 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12352 w.r.t. --without-debug and other include points
12353 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12354 Catalogs
12355 * configure.in entities.h tree.h HTMLparser.c: removed
12356 --without-corba, made the _private field mandatory
12357
Daniel Veillard87a764e2001-06-20 17:41:10 +000012358Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12359
12360 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12361 outputs a BOM in UTF8, an errata has been issued to avoid the
12362 problem, that was the most reasonable solution... Add support
12363 for a leading UTF8 BOM in entities.
12364
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012365Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12366
12367 * valid.c: fixed a bug found when post validating an entity ref
12368 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12369 activate it too
12370
Daniel Veillard39196eb2001-06-19 18:09:42 +000012371Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12374 weakness in the node copy the XPointer and the XInclude
12375 implementations. Serious cleanup.
12376
Daniel Veillard3739b982001-06-19 12:51:30 +000012377Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12378
12379 * Makefile.am: Kjartan Maraas provided a small patch to
12380 add xml2-config.in to EXTRA_DIST
12381
Daniel Veillarda9142e72001-06-19 11:07:54 +000012382Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12385 provided another failing case found in KDE, the way the
12386 ctxt->vctxt.nodeTab was allocated and freed changed over
12387 time but it wasn't completely cleaned up. This should fix it.
12388
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012389Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12390
12391 * parser.c: Stephan Kulow also raised the fact that line number
12392 could get miscounted making debug harder, fixed the problem
12393 in xmlParseCharData()
12394
Daniel Veillard64b98c02001-06-17 17:20:21 +000012395Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * valid.c: Stephan Kulow pointed out a problem when validating
12398 and using an empty entity, forgot a 'break' in a case.
12399
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012400Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12403 * doc/xml.html: updated with 2.3.11
12404
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012405Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * TODO: updated adding cleanup of generated doc
12408 * configure.in: prepared to release 2.3.11
12409 * xmllint.c: added --version for bug reporting
12410 * doc/html/*.html: rebuilt the doc
12411
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012412Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12413
12414 * xpath.c: first part of the work on selecting namespace to
12415 fix bug #56115
12416
Daniel Veillard96ed5832001-06-15 22:22:04 +000012417Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12418
12419 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12420 when using -liconv
12421 * TODO: updated
12422
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012423Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12424
12425 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12426 cleanup, encoding support.
12427
Daniel Veillard608ad072001-06-14 08:32:28 +000012428Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12431
Daniel Veillard239d0522001-06-13 23:02:48 +000012432Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * xpath.c: bug detected by Ankh when / is used as a function arg
12435
Daniel Veillard02bb1702001-06-13 21:11:59 +000012436Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12439 of element and use it to avoid outputting formatting spaces at
12440 the wrong place. Implemented the format parameter for HTML save.
12441 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12442 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12443 result/HTML/wired.html: of course this impact the result of a
12444 number of HTML tests
12445
Daniel Veillard95d845f2001-06-13 13:48:46 +000012446Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12447
12448 * HTMLtree.[ch]: started augmenting the HTML save API with
12449 encoding and formatting parameters
12450
Daniel Veillardeca60d02001-06-13 07:45:41 +000012451Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12452
12453 * HTMLtree.h: cleanup and started evaluating the work needed on
12454 revamping the HTML output code
12455
Daniel Veillard84666b32001-06-11 17:31:08 +000012456Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12457
12458 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12459
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012460Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * valid.c: fixed bug #56049, forgot one check in the
12463 validation routine
12464
Daniel Veillardca2366a2001-06-11 12:09:01 +000012465Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12466
12467 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12468
Daniel Veillard6761eee2001-06-11 10:29:38 +000012469Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * libxml.h: fixed an error in last commit
12472 * doc/FAQ.html: added an entry for compilation from CVS
12473
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012474Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * xmlversion.h.in libxml.h: Cygwin patches
12477 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12478 * tree.h: cleanup
12479
Daniel Veillardacd370f2001-06-09 17:17:51 +000012480Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12483 memory block in a strange case where libxml is linked twice
12484 in the binary.
12485
Daniel Veillard1d047672001-06-09 16:41:01 +000012486Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12489 state far too often, simple fix used to avoid it.
12490
Daniel Veillard4497e692001-06-09 14:19:02 +000012491Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12494 being processed, applied his patch
12495 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12496
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012497Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12500 provided fixes to compile on MSCC again
12501 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12502 also provided an update for the project files.
12503
Daniel Veillarda682b212001-06-07 19:59:42 +000012504Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12507 bug #55810
12508
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012509Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * tree.c: fixed xmlGetNsProp() to close bug #55683
12512 Note this requires libxslt to use it's own function instead.
12513
Daniel Veillardf0c53762001-06-07 16:07:07 +000012514Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * HTMLtree.c: when in a pre element no formatting space should
12517 be added.
12518 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12519
Daniel Veillard068a9652001-06-07 15:30:26 +000012520Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * configure.in: added tests for signal() and signal.h
12523
Daniel Veillard541d6552001-06-07 14:20:01 +000012524Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12525
12526 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12527
Daniel Veillard8a367d42001-06-07 14:01:34 +000012528Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * doc/libxml-doc.el: Felix Natter provided a new version for
12531 libxml2
12532
Daniel Veillard8a926292001-06-07 11:20:20 +000012533Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * HTMLtree.c: when in a pre element no formatting space should
12536 be added.
12537
Daniel Veillard14839d52001-06-06 16:11:56 +000012538Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12539
12540 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12541
Daniel Veillarde95e2392001-06-06 10:46:28 +000012542Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12543
12544 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12545 hack
12546 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12547 * uri.c: fixed a warning
12548
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012549Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12550
12551 * HTMLtree.c: trying to close bug #55772 escaping in script
12552 elements
12553 * doc/xml.html: suggest to send mail to the list
12554
12555Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012556
12557 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12558 good. Use a macro and based on the solution provided in
12559 vsnprintf manual page from GNU.
12560
Bjorn Reese99748722001-06-05 12:49:15 +000012561Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12562
12563 * error.c: Workaround for non-preserving variadic list.
12564 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12565
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012566Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * doc/xml.html: added 2.3.10 release
12569
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012570Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * configure.in: releasing 2.3.10
12573
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012574Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12575
12576 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12577
Daniel Veillard20042422001-05-31 18:22:04 +000012578Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * encoding.c: Robert Collins provided a patch to add the
12581 "US-ASCII" encoding alias
12582
Daniel Veillard97ac1312001-05-30 19:14:17 +000012583Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12586 string oriented functions and started cleaning the related areas
12587 in xpath.c which needed fixing in this respect
12588
Daniel Veillard2d703722001-05-30 18:32:34 +000012589Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12590
12591 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12592 #55380
12593 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12594
Daniel Veillard9403a042001-05-28 11:00:53 +000012595Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * TODO: updated
12598 * nanohttp.[ch] : started adding APIs to get the redirected URL
12599 when this occurs (needed for further base computation
12600 * tree.h: cleanup
12601 * encoding.c: cleanup
12602 * SAX.c: minor change around ctxt->loadsubset
12603
Daniel Veillard6278fb52001-05-25 07:38:41 +000012604Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * Makefile.am include/Makefile.am: small change to have
12607 include/libxml rebuilt if working from CVS.
12608 * uri.c: applied another patch from Carl Douglas for URI escaping,
12609 this should close bug #51876
12610
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012611Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12614 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12615 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12616 added specific regression test
12617 * parser.h: preparing for the XSLT mode where DTD inherited
12618 attributes are added to the tree.
12619
Daniel Veillardbbd22452001-05-23 12:02:27 +000012620Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * xinclude.[ch]: Updated the namespace for the Last Call version
12623 * result/XInclude/include test/XInclude/include: updated the
12624 testsuite accordingly
12625
Daniel Veillard8514c672001-05-23 10:29:12 +000012626Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12629 related to bug #51876
12630
Daniel Veillard42596ad2001-05-22 16:57:14 +000012631Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12632
12633 * tree.c: fixed a gross mistake in base computation, xml:base is
12634 not completely correct yet (need cascade).
12635 * xpath.[ch]: added the few things needed to find a function name
12636 and URI from the XPath context when it is called.
12637
Daniel Veillard81418e32001-05-22 15:08:55 +000012638Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12641 * DOCBparser.c: small cleanup
12642 * xmllint.c: added a --catalogs option to load catalogs from
12643 $SGML_CATALOG_FILES
12644 * tree.c: cleanup
12645 * configure.in: iconv library fixup, ICONV_LIBS
12646
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012647Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * catalog.c: handling of CATALOG entries. detection of recursion,
12650 and a few bugfixes
12651 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12652 against the default namespace
12653
Daniel Veillard04b93292001-05-21 08:15:31 +000012654Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12655
12656 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12657
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012658Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * parser.c: fixed propagation context info when parsing an
12661 external entity.
12662 * doc/html/*.html: regenerated a couple of docs
12663
Daniel Veillard4623acd2001-05-19 15:13:15 +000012664Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * doc/xml.html: update with 2.3.9 informations
12667
Daniel Veillardbed7b052001-05-19 14:59:49 +000012668Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12671 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12672 * doc/html/* : rebuilt the docs
12673 * valid.c: small patch which may improve some case when
12674 validating.
12675
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012676Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * HTMLparser.c: Closed bug #54891
12679 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12680 to the suite
12681
12682Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12685 applied a documentation patch from LotR and filled in a few missing
12686 descriptions
12687
Daniel Veillard76d66f42001-05-16 21:05:17 +000012688Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xpath.c tree.c parser.c: speed optimizations at the parser level
12691 document tree freeing and xpath evaluation
12692
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012693Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12694
12695 * parser.c parser.h parserInternals.h: fixed a couple of
12696 interfaces for handling memory buffer input to const char *
12697 upon suggestion of JamesH.
12698
Daniel Veillardc3739e72001-05-15 15:23:27 +000012699Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12700
12701 * configure.in: LoTR sent a patch fixing the previous commit
12702
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012703Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12704
12705 * configure.in: trying to deal again with the stoopid -R linking
12706 flag of Solaris
12707
Daniel Veillard790142b2001-05-15 10:51:53 +000012708Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * xpath.h: two nodeset access macros from Thomas Broyer
12711
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012712Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12715 patch from Thomas Broyer
12716
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012717Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12720 case
12721 * INSTALL: was empty added stuff from the FAQ
12722
Daniel Veillard75bea542001-05-11 17:41:21 +000012723Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12726 attributes handling and #54433 by adding xmlUnsetProp()
12727 and xmlUnsetNsProp()
12728
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012729Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * HTMLparser.c: Patch from Jonas Borgström
12732 (htmlGetEndPriority): New function, returns
12733 the priority of a certain element.
12734 (htmlAutoCloseOnClose): Only close inline elements if they
12735 all have lower or equal priority.
12736 * result/HTML: this of course changed a number of tests results.
12737
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012738Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * xmlIO.c catalog.c: plugged in the default catalog resolution
12741 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12742 documentations
12743 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12744
Daniel Veillarda7374592001-05-10 14:17:55 +000012745Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12748 integrating catalogs
12749 * catalog.[ch] testCatalog.c: adding a small catalo API
12750 (only SGML catalog support).
12751 * parser.c: restaured xmlKeepBlanksDefault(0) API
12752
Daniel Veillardc17337c2001-05-09 10:51:31 +000012753Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12756
Daniel Veillard257d9102001-05-08 10:41:44 +000012757Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * parser.c: added xmlParseExternalEntityPrivate() to allow
12760 propagation of ctxt->_private when parsing external entities
12761
Daniel Veillard083c2662001-05-08 08:27:14 +000012762Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12765
Daniel Veillard01ef7382001-05-08 07:31:43 +000012766Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12769
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012770Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * valid.c: warn when indeterminist content model is detected
12773 * result/VC/ElementValid8: this adds a message
12774 * Makefile.am: add --novalid for VCM tests
12775 * parserInternals.c: added a call to Init memory
12776
Daniel Veillard64269352001-05-04 17:52:34 +000012777Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12780 when both parameters are NULL.
12781
Daniel Veillard37721922001-05-04 15:21:12 +000012782Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * valid.c: applied small patch from Gary Pennington, reindented
12785 some part of the code.
12786
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012787Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12790 release, updated and regenerated the docs
12791
Daniel Veillard357c9602001-05-03 10:49:20 +000012792Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * xpath.c result/XPath/expr/floats : clarified and cleanup
12795 printing of abnormal floats in tests.
12796
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012797Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12800 * results/HTML/ : a few changes in the output of the HTML tests as
12801 a result.
12802 * configure.in: tying to fix -liconv where needed
12803
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012804Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * Makefile.am: fixed a stupid error
12807
Daniel Veillard7150a032001-05-02 16:41:11 +000012808Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12809
12810 * configure.in Makefile.am: make the inclusion of the trio
12811 modules in the library conditional
12812
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012813Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12814
12815 * DOCBparser.c: patche from László Kovács, fixed entities refs
12816 in attributes handling
12817
Daniel Veillardedddff92001-05-02 10:58:52 +000012818Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12821 flushing
12822
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012823Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * xpath.c: fix of an XSLT namespace bug reported on the list
12826 general/bug-8-
12827
Daniel Veillard5792e162001-04-30 17:44:45 +000012828Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * strio.h trio.c: Dan McNichol suggested a couple of small
12831 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12832
Daniel Veillard02141ea2001-04-30 11:46:40 +000012833Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * tree.c parser.c encoding.c: spent a bit more time looking
12836 at the parsing speed and DOM handling. Added a few more
12837 speedups.
12838
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012839Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12840
12841 * parser.c: small but effective parsing speed improvement
12842
Daniel Veillardb59076b2001-04-29 17:04:07 +000012843Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * configure.in: default on the DocBook parser inclusion (for Gnome)
12846 * DOCBparser.h: fixed a header reference
12847
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012848Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12849
12850 * configure.in xpath.c: applied Bjorn patches for FPE on the
12851 alpha
12852
Daniel Veillardeefd4492001-04-28 16:55:50 +000012853Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12856 xmlSaveFormatFileTo()
12857
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012858Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xpath.c: simple and efficient optimization, XPath functions
12861 aways bind to the same code, cache this
12862 * TODO: updated (by saying some is obsolete)
12863
Daniel Veillard2156a562001-04-28 12:24:34 +000012864Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * xpath.c: more cleanup work on XPath name parsing routines
12867
Daniel Veillard61d80a22001-04-27 17:13:01 +000012868Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12871 xmlXPathParseName
12872 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12873 * debugXML.c: avoid compilation problems if compiling without
12874 HTML support, Igor Zlatkovic
12875 * win32/libxml2/libxml2.def.src: being able to compile without
12876 XPath on Windows
12877
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012878Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * libxml.m4: yet another patch from Toshio Kuratomi
12881
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012882Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12883
12884 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12885
Daniel Veillard67fee942001-04-26 18:59:03 +000012886Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * tree.[ch]: added xmlSaveFormatFile interface for saving
12889 and indenting a file.
12890
Daniel Veillard82e49712001-04-26 14:38:03 +000012891Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * xpath.c: fixed bug #53689 related to processing-instruction()
12894
Daniel Veillard02f077a2001-04-26 10:59:11 +000012895Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * DOCBparser.c: patche from László Kovács
12898
Daniel Veillard30211a02001-04-26 09:33:18 +000012899Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * parser.c: applied fixes from Christian Glahn bug report #53391
12902
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012903Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * error.c: Jean François Lecomte provided a complete description
12906 and a fix to bug #53537
12907
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012908Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12911
Daniel Veillard1034da22001-04-25 19:06:28 +000012912Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * DOCBparser.c SAX.c: a bit more work on entities processing.
12915 Still Need to cleanup XML output and references in attributes
12916
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012917Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12920
Daniel Veillardb33c2012001-04-25 12:59:04 +000012921Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * tree.c: trying to fix #53574, not completely complete,
12924 I would like xmllint --copy --debug test/ent1 and
12925 xmllint --debug test/ent1 to show the same result.
12926 * xpath.c: fix a bug when trying to sort namespace nodes
12927
Daniel Veillard5146f202001-04-25 10:29:44 +000012928Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * HTMLtree.c: real fix for #53402
12931
Daniel Veillard7533cc82001-04-24 15:52:00 +000012932Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12933
12934 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12935 PIs when using xsl:output
12936 * valid.c: closing #53537 some case generate segfaults if there
12937 is validity errors
12938
Daniel Veillard61b33d52001-04-24 13:55:12 +000012939Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12942 of external parsed entities, added --noent to testDocbook
12943 * valid.c: Garry Pennington found an uninitialized variable
12944 access in xmlValidateElementContent()
12945
Daniel Veillard56098d42001-04-24 12:51:09 +000012946Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12949 with madness
12950 * result/HTML/ : this modified the result of the regression tests
12951 a lot.
12952
Daniel Veillard122376b2001-04-24 12:12:30 +000012953Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12956 to doc where it wasn't checked against NULL reported by
12957 Jens Laas
12958
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012959Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12962 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12963
Daniel Veillardeae522a2001-04-23 13:41:34 +000012964Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12967 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12968 * SAX.[ch]: cleanup and updates for DocBook
12969 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12970 ex SGML identifier changes
12971 * valid.c: removed a static unused function.
12972
Daniel Veillardde57c612001-04-23 09:13:36 +000012973Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * HTMLtree.c: applied change for Paul Sponagl on script saving
12976 * Makefile.am: the warning about entity title.xml are normal.
12977
Daniel Veillard393df012001-04-22 20:11:18 +000012978Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
12980 * configure.in: release of 2.3.7
12981 * Makefile.am: fixing make distcheck
12982
Daniel Veillarda41123c2001-04-22 19:31:20 +000012983Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * doc/html/* doc/xml.html: updated and regenerated the docs
12986
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012987Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12990
Daniel Veillarde82a9922001-04-22 12:12:58 +000012991Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * tree.c: fixed #53388 with the provided patch
12994
Daniel Veillard06803992001-04-22 10:35:56 +000012995Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * valid.c: Bjorn detected an invalid memory access. Fixed
12998 vstateVPush()
12999
Daniel Veillard40af6492001-04-22 08:50:55 +000013000Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13003
Bjorn Reese70a9da52001-04-21 16:57:29 +000013004Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13005
13006 * libxml.h: new header used only for the compilation of libxml
13007 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13008 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13009 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13010 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13011 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13012 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13013 baseline (version 1.2 plus a single patch).
13014 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13015 scientific notation for numbers. Tests added.
13016 * xpath.c: formatting of numbers changed to use sprintf
13017 (contribution from William Brack)
13018
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013019Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * valid.c: cleanup, more useful debugging
13022 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13023 * xmlIO.c: entity loading is printed as an error when validating
13024
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013025Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13026
13027 * valid.c: fixed to validate within entities
13028 * test/VCM/v22.xml: added a specific testcase
13029
Daniel Veillardca1f1722001-04-20 15:47:35 +000013030Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * valid.c: forgot an epsilon transition in for ()+
13033 * test/VCM/v21.xml : added a specific test case
13034
Daniel Veillard85349052001-04-20 13:48:21 +000013035Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * valid.c: removed a state explosion exhibited by RSS
13038 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13039 from bug #51872
13040
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013041Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13044 validation without using an ugly NFA -> DFA algo in the source.
13045 Made a specific algorithm easier to maintain, using a single
13046 stack and without recursion.
13047 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13048 * hash.c: made the growing routine static
13049 * tree.h parser.c: added the parent information to an
13050 xmlElementContent node.
13051
Daniel Veillarde470df72001-04-18 21:41:07 +000013052Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * SAX.c parser.c xpath.c: generating IDs when not validating
13055 from an external parsed entity was poisoning the ID has table
13056 with removed values. This was killing XSLT on the KDE help
13057 browser.
13058
Daniel Veillardceacdd92001-04-18 15:10:35 +000013059Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * entities.h: andrew@ugh.net.au detected a double declaration
13062
Daniel Veillarda10efa82001-04-18 13:09:01 +000013063Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * debugXML.c hash.c tree.h valid.c : some changes related to
13066 the validation suport to improve speed with DocBook
13067 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13068 the way validation errors get reported
13069
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013070Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13073 by P C Chow and William M. Brack for XSLT HTML output
13074
Daniel Veillard2d90de42001-04-16 17:46:18 +000013075Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13078 Igor Zlatkovic patches for MSC compilation and added his
13079 updates
13080
Daniel Veillarde043ee12001-04-16 14:08:07 +000013081Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13084 prefix lookup.
13085 * parserInternals.c: fixed the bug reported by Morus Walter
13086 due to an off by one typo in xmlStringCurrentChar()
13087
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013088Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * HTMLparser.c result/HTML/*: revamped the way the HTML
13091 parser handles end of tags or end of input
13092
Daniel Veillard82daa812001-04-12 08:55:36 +000013093Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13096
Daniel Veillard67a21302001-04-11 14:39:16 +000013097Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13100 bug where the linktime verions of free() won't work ...
13101
Daniel Veillard27b55282001-04-11 12:22:25 +000013102Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13105
Daniel Veillardafc73112001-04-11 11:51:41 +000013106Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * doc/xml.html: added 2.3.6 release
13109
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013110Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13113 * result/wml.xml: resulted in a small output change
13114
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013115Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * tree.c: xmlNewDoc was missing the charset initialization
13118 * xmllint.c: added --auto to autogenerate a doc, allow to
13119 reproduce the problem fixed on xmlNewDoc
13120
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013121Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xpath.c: trying to get 52979 solved
13124 * tree.c result/ result/noent/: trying to get 52712 solved, this
13125 also made me clean up the fact that XML output in general should
13126 not add formating blanks by default, this changed the output of
13127 a few tests
13128
Daniel Veillard73639a72001-04-10 14:31:39 +000013129Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13132
Daniel Veillardfac26a12001-04-08 13:08:14 +000013133Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * configure.in: finally released 2.3.6
13136
Daniel Veillard911f49a2001-04-07 15:39:35 +000013137Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xpath.c: checking for null pointer generated by new code
13140
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013141Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * xpath.c: fixed a [] evaluation problem reported
13144 * test/XPath/tests/simpleaddr: extended test
13145 * result/XPath/simpleaddr: updated result
13146
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013147Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13148
13149 * xmllint.c: Dan Timis reported a portability problem
13150 on Macs without mmap, fixed it.
13151
Daniel Veillardb38bd552001-04-03 18:22:00 +000013152Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * testXPath.c : added a --tree option allowing to display the
13155 tree dump of the XPath expression
13156
Daniel Veillard4dd93462001-04-02 15:16:19 +000013157Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.c: fixed a memleak when comparing nodesets
13160 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13161 * tree.c: added a TODO
13162
Daniel Veillard92ad2102001-03-27 12:47:33 +000013163Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13166 we need string functions
13167 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13168 to be able to use them where needed. Applied some changes
13169 to reduce name linking pollution and compile in only what's
13170 needed.
13171 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13172 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13173 for the string manipulation functions
13174 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13175 to the free() function of xmlmemory.c
13176 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13177 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13178 usage.
13179
13180
Daniel Veillard2be30642001-03-27 00:32:28 +000013181Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * error.c: applied the context output patch of the error
13184 handling submitted by Chuck Griffith
13185 * error/VC/*: this slightly change some error logs
13186
Daniel Veillard50582112001-03-26 22:52:16 +000013187Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * parser.c: fixed line number reporting on error
13190
Daniel Veillard04be4f52001-03-26 21:23:53 +000013191Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * parser.c: Sullivan and Darin found a parser bug,
13194 applied the patch.
13195
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013196Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13199 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13200 xmlversion.h.in xpointer.c: of course the way I defined
13201 UNUSED breaks on old gcc version. Try to be smart and
13202 also define it directly in xmlversion.h
13203 * configure.in: removed -ansi flag from the pedantic set
13204
13205Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013206 Huge cleanup, I switched to compile with
13207 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13208 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13209 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13210 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13211 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13212 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13213 encoding.h entities.c error.c list.[ch] nanoftp.c
13214 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13215 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13216 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13217 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13218 Cleanup, staticfied a number of non-exported functions,
13219 detected and cleaned up a dozen of problem found this way,
13220 avoided a lot of public function name/typedef/system names clashes
13221 * doc/xml.html: updated
13222 * configure.in: switched private flags to the really pedantic ones.
13223
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013224Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * configure.in: 2.3.5
13227 * doc/html/*: rebuilt the docs
13228
Daniel Veillard146c9122001-03-22 15:22:27 +000013229Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * parser.c: fixed a reported bug in NOTATION parsing
13232 * uri.c: accepted but not fixed bug 51876, added TODO
13233 * Makefile.am: fixed bug 51876
13234
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013235Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * config.h.in configure.in error.c: fix a compilation problem
13238 on platforms without vsnprintf (xml@thewrittenword.com)
13239
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013240Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * parser.c: fixed a function name header typo
13243 * SAX.c: notations can also occur in external subset.
13244
Daniel Veillard7d42b542001-03-20 13:22:46 +000013245Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13246
13247 * error.c: removed a C++ like comment
13248
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013249Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * parser.c: fixing bug 52299 strange condition leading
13252 to a parser crash due to a buffer overflow
13253 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13254 added the specific test case
13255
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013256Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13259 xmlXPathConvert{String,Number,Boolean} to be able to make
13260 type casts without a context stack, fixed some implementation
13261 problems related to the absence of context at parse-time,
13262 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13263 in the public API too
13264 * xpointer.c xpathInternals.h: we need to know at parse time
13265 whether we are compiling an XPointer
13266
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013267Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13270 cleaned up the parser internals, refactored XPath code, added
13271 new compilation based APIs and cleanly separated public and
13272 private APIs.
13273
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013274Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xpath.h: the comp field must be added at the end to avoid
13277 killing binary compat.
13278
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013279Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * Makefile.am: detect XPath memleaks in regreson tests
13282 * error.c: fixed and error w.r.t. error reporting still using
13283 stderr
13284 * hash.c: added new line at end of file
13285 * tree.h: minor cleanup
13286 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13287 expression parsing from evaluation, resulted in a number of
13288 changes internally, and in XPointer. Likely to break stuff
13289 using xpathInternals.h but should remain binary compatible,
13290 new interfaces will be added.
13291
Daniel Veillardd574f782001-03-14 19:40:17 +000013292Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * configure.in: fixed a couple of problems reported by
13295 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13296 without gcc on non linux platforms.
13297
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013298Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13301 a fix for --with-html-dir= configure support. I hope it won't
13302 break rpm generation
13303
Daniel Veillarda022fe02001-03-14 16:30:00 +000013304Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xmlIO.c: one function comment cleanup.
13307
Daniel Veillard25239c12001-03-14 13:56:48 +000013308Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * SAX.c: external subset notations were improperly registered
13311 in the internal subset.
13312
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013313Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * README.cvs-commits: added, pointing to HACKING
13316 * HACKING: updated
13317
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013318Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * parser.c: and Matt Sergeant found one in the XML push
13321 parser (erroneous check I forgot to remove when I fixed the
13322 main parser).
13323
Daniel Veillard68d7b672001-03-12 18:22:04 +000013324Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * xpath.c: ptittom found a small bug in UnaryExpr
13327
Daniel Veillarde356c282001-03-10 12:32:04 +000013328Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * configure.in: bumped to 2.3.4
13331 * error.c: fixed bug #51860
13332 * tree.c: fixed bug #51861
13333 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13334 * tree.[ch] : added xmlDefaultBufferSize
13335 * nanoftp.c: typo in function name header block
13336 * doc/xml.html : updated, added link to XML::LibXSLT
13337 * doc/html/* : rebuilt the docs
13338
Daniel Veillard80f32572001-03-07 19:45:40 +000013339Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * parser.c SAX.c: the new content parsing code raised an
13342 ugly bug in the characters() SAX callback. Found it
13343 just because of strangeness in XSLT XML Rec ouptut :-(
13344
Daniel Veillard6c831202001-03-07 15:57:53 +000013345Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * Makefile.am: Martin Baulig suggested to add -lm
13348 * tree.c: found another bug in xmlNodeGetContent()
13349
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013350Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * xpath.c: Bjorn found the error related to strictness of comparison.
13353
Daniel Veillard29631a82001-03-05 09:49:20 +000013354Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * parser.c: trying to fix the Dtd parsing problem reported
13357 by Gary, side effect of last week speed optimizations.
13358
Daniel Veillard14be0a12001-03-03 18:50:55 +000013359Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13362 * parserInternals.c: removed unneeded test raised by Stric
13363
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013364Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13365
13366 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13367 and fixed by William Brack). Added xmlXPathFormatNumber.
13368 Changed the sorting slightly.
13369 * configure.in Makefile.am example/Makefile.am: Added -lm.
13370 Please note that applications linking with libxml2, must
13371 also like with the math library from now on.
13372
Daniel Veillardf9533d12001-03-03 10:04:57 +000013373Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13376
Daniel Veillard2f362242001-03-02 17:36:21 +000013377Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * parser.c: one must report spaces even if the Dtd element
13380 content proves that this is not part of the element content.
13381 * result/valid/*.xml: this changed the ouptu slightly
13382
Daniel Veillardb402c072001-03-01 17:28:58 +000013383Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * configure.in: bumped to 2.3.3
13386 * doc/xml.html: updated
13387
Daniel Veillard77851712001-02-27 21:54:07 +000013388Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13389
13390 * tree.c: minor doc fix
13391 * xpath.c: deallocation issues when a result tree has been
13392 converted to a node-set
13393
Daniel Veillardec70e912001-02-26 20:10:45 +000013394Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * doc/xml.html: oops corrected dates s/2000/2001
13397
Daniel Veillard8730c562001-02-26 10:49:57 +000013398Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13399
13400 * valid.c: new patch from Gary Pennington
13401
Daniel Veillard91e9d582001-02-26 07:31:12 +000013402Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * doc/xml.html: applied patch from Ankh
13405
Daniel Veillardedac3c92001-02-26 01:36:19 +000013406Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xinclude.c: fixed a problem building on Mac
13409
Daniel Veillard21a0f912001-02-25 19:54:14 +000013410Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * parser.c: more work on increasing parsing ferformances
13413
Daniel Veillard48b2f892001-02-25 16:11:03 +000013414Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13417 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13418 avoiding memcpy in production builds MEM_CLEANUP macro use
13419 * parser.[ch] parserInternals.c: optimizations of the tightest
13420 internal loops inside the parser. Better checking of I/O
13421 flushing/loading conditions
13422 * xmllint.c : added --timing
13423
Daniel Veillard71681102001-02-24 17:48:53 +000013424Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * configure.in: bumped to 2.3.2
13427 * doc/xml.html: updated for release
13428
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013429Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * xpath.c: found a memleak and fixed a nasty bug
13432
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013433Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * xmllint.[c1] : added return code errors for xmllint
13436 * xpath.c: specific debug dump function for result value trees
13437
Daniel Veillard4b637072001-02-21 21:52:55 +000013438Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xpath.c: finally implemented xmlXPathCompareNodeSets
13441 * test/XPath/expr/floats results/XPath/expr/floats: added
13442 a test for float expressions
13443
Daniel Veillardf714aa32001-02-21 03:07:44 +000013444Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13447 * parserInternals.[ch]: trying to speed up parsing
13448 * xpath.c : speeded up node set equality op
13449
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013450Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13453 better handling of ID/IDREF and the list modules associated
13454 * configure.in: small CFLAGS cleanup
13455
Daniel Veillarda8abee62001-02-19 15:14:59 +000013456Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * configure.in: fixed iconv detection on AIX (stric)
13459
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013460Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013461
13462 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13463
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013464Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13465
13466 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13467 and optimized xmlXPathNodeSetSort
13468
Daniel Veillard142adbf2001-02-17 13:21:05 +000013469Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xpath.c: bug fix when context size is 0
13472 * parser.c: I like Norm's Dtd because they still manage to break
13473 the parser occasionally
13474
Daniel Veillardf23e0092001-02-16 13:21:29 +000013475Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13478
Daniel Veillarde0e26512001-02-16 00:11:46 +000013479Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13482 attributes within the XML-1.0 namespace
13483
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013484Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * xpathInternals.h: exported a few axis functions
13487 * doc/xml.html: updated the doc
13488
Daniel Veillard760f4422001-02-15 14:59:48 +000013489Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * configure.in: applied patch from Daniel van Balen for OpenBSD
13492 and bumped version to 2.3.1
13493 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13494 attempt to find autoclosing was simply broken, removed it,
13495 updated the examples, this is better
13496
Daniel Veillardd194dd22001-02-14 10:37:43 +000013497Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13500 hash functionnalities.
13501 * doc/html/* : rebuild the doc
13502
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013503Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13506 on predicate
13507 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13508 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13509 really want to have tags closed on output even if we accept
13510 unclosed ones on input
13511
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013512Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xpath.c: ouch don't free NULL, rare case fixed
13515 * tree.c: don't coalesce text nodes if they don't have the
13516 same behaviour wrt escaping on output
13517
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013518Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpath.c: small fixup
13521 * SAX.c: don't warn on empty namespaces.
13522
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013523Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * README: a bit of cleanup
13526 * configure.in: preparing for 2.3.0 release
13527
Daniel Veillard1f83d392001-02-08 09:37:42 +000013528Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * hash.[ch]: added a first version of xmlHashSize()
13531 * valid.c: another bug fix from Gary Pennington
13532
Daniel Veillard5eef6222001-02-07 18:24:48 +000013533Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * valid.c: couple of bug fixes pointed by Gary Pennington
13536 * HTMLtree.c: #if 0 cleanup
13537
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013538Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13541 which removes a time consuming check of xmlXPathNodeSetAdd()
13542 and use it in places where we are sure to not break unicity
13543
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013544Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * xpath.c: bug fixes found from XSLT
13547 * tree.c: preserve node->name special values when copying nodes.
13548 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13549 external subset are fetched when available but without full
13550 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13551 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13552 output with encoding disabled.
13553
Daniel Veillard2c833b62001-02-03 08:52:06 +000013554Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13557 xmlCheckFilename should not be called from xmlFileOpenW
13558 and xmlGzfileOpenW
13559
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013560Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13563 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13564 added the new tests for URI normalization
13565 * testURI.c: fixed stoopid bugs
13566 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13567 the URI in the error messages are now properly normalized
13568
Daniel Veillardea28ce62001-02-02 08:20:19 +000013569Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13572
Daniel Veillarde99a4762001-02-01 04:34:35 +000013573Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13576
Daniel Veillard2b325a02001-01-31 20:46:31 +000013577Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: fixed mod operator
13580
Daniel Veillardde55cf62001-01-31 15:53:13 +000013581Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * parser.c: fixed xmlStrcat doc
13584 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13585 trees.
13586
Daniel Veillard2f913b72001-01-31 13:23:49 +000013587Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c result/XPath/tests/chaptersbase
13590 result/XPath/tests/simplebase: fixed XPath node()
13591 * tree.c: small fix in xmlNewNs()
13592 * Makefile.am: removed extraneous xml2Conf.sh rule
13593
Daniel Veillardb42042b2001-01-28 07:40:36 +000013594Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13597 Changed the library name, in order to get libxml-devel and
13598 libxml2-devel to coexist on a single system
13599 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13600 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13601
Daniel Veillardee0a4662001-01-27 18:59:33 +000013602Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13605 libxml2-devel installable in // as libxml-devel.
13606
Daniel Veillard5eb05942001-01-27 17:50:22 +000013607Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * doc/Makefile.am: fixed make rebuild in doc
13610 * doc/html/*.html: rebuilt the docs
13611
Daniel Veillard65c295d2001-01-26 09:32:39 +000013612Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13613
13614 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13615
Daniel Veillard8e199902001-01-25 18:54:39 +000013616Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13619 the HTML doc to go into the -devel RPM ...
13620 * aclocal.m4 config.h.in: some updates due to auto* magic
13621
Daniel Veillard93086662001-01-25 18:13:04 +000013622Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.h: added a hook in the context structure allowing to
13625 link to extra support, needed for XSLT
13626
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013627Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13630 xmlXPtrCmpPoints to use it.
13631 * propagated the following patch from Alejandro Forero
13632 * include/win32config.h xmlIO.c: applied further suggestions
13633 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13634 * example/gjobread.c: fixed warnings, now that it builds
13635
13636Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13637
13638 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13639
13640 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13641 filename points to a valid file (not a directory).
13642 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13643 Added calls to xmlCheckFilenameDir.
13644
13645 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13646 `path' (rather than `filename') as the parameter to gzopen and open.
13647
Daniel Veillard48177c22001-01-23 15:27:41 +000013648Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * Makefile.am: fixed a problem with EXTRA_DIST
13651
Daniel Veillardb83ba402001-01-22 22:45:10 +000013652Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * Makefile.am example/Makefile.am: finally found the trick
13655 to build the example, i.e. add "." in SUBDIRS before example
13656 in the list <grin/>
13657
Daniel Veillard82687162001-01-22 15:32:01 +000013658Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * doc/xml.html: updated with an XSLT section, removed pointer to
13661 W3C CVS base.
13662
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013663Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13666 too, and deallocation need to occur the same way.
13667
Daniel Veillarde4566462001-01-22 09:58:39 +000013668Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13671 type correponding to an XSLT result tree fragment. Share most
13672 of the data format with node set, as well as operators.
13673 * HTMLtree.c: added a newline at the end of the doctype output
13674 whe this one is not present initially.
13675 * tree.c: make sure taht the parent and doc pointers are properly
13676 set when copying attributes (lists).
13677
Daniel Veillard701c7362001-01-21 09:48:59 +000013678Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13681
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013682Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * xpath.c: seems I finally killed that ugly path evaluation
13685 context bug (tagged 9999 in case is is wrong)
13686
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013687Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13690 for XSLT
13691
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013692Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13695 for xmlGzfileOpen() bug
13696
Daniel Veillardf6eea272001-01-18 12:17:12 +000013697Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xpath.c: removed an error found by XSLT usage
13700 * tree.c parserInternals.h: use a predefined static string
13701 for text and comment nodes, avoid freeing them in xmlFreeNode,
13702 exported the string name in parserInternals.h and added
13703 another value to disable encoding at output (for XSLT),
13704 gain memory, time.
13705
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013706Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13709 win32/libxml2/libxml2_so.dsp: new makefiles and update
13710 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13711
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013712Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13715 Gary Pennington
13716
Daniel Veillard389e6b72001-01-15 19:41:13 +000013717Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * xpath.c: fixed the comaprision of values and nodelists,
13720 need to compare nodelist still ...
13721 * debugXML.c: avoided a possible core dump
13722 * HTMLparser.c: cleanup
13723 * nanohttp.c: contributed fix.
13724 * tree.c: fixes in properties handling added xmlSetNsProp
13725 needed by libxslt
13726 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13727 comment
13728 * TODO: updated
13729
Daniel Veillard167bd532001-01-06 21:09:34 +000013730Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * parser.c parserInternals.c: applied Bjorn Reese optimization
13733 patch
13734
13735Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * Makefile.am: applied patch fro make check from Martin Vidner
13738
Daniel Veillard503b8932001-01-05 06:36:31 +000013739Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * configure.in: preparing 2.2.11
13742 * doc/html/*: rebuild the HTML files
13743 * doc/xml.html : updated
13744
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013745Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13746
13747 * tree.c: fixed a stupid bug
13748 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13749 patches related to validation of an XInclude processing result
13750 * TODO: updated
13751
Daniel Veillarde2488192001-01-04 10:54:22 +000013752Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13755 on large files
13756
Daniel Veillardf060a412001-01-03 20:52:44 +000013757Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13760
Daniel Veillard45cff692001-01-03 18:02:04 +000013761Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13764 reported by Jonas Borgström
13765 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13766
Daniel Veillard08108982001-01-03 15:24:58 +000013767Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * testXPath.c xpath.c: fixing the XPath union expressions problem
13770 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13771
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013772Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xmllint.c: Made is so if the file name is "-" is will read form
13775 standard input. Sven Heinicke <sven@zen.org>
13776 * tree.c: fixed a problem when growing buffer
13777 * tree.h: fixed the comment of the node types following andersca
13778 comment
13779 * TODO: updated
13780
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013781Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13782
13783 * HTMLparser.[ch]: added a way to avoid adding automatically
13784 omitted tags. htmlHandleOmittedElem() allows to change the
13785 default handling.
13786 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13787 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13788 of xmllint too when using --memory flag, added a memory test
13789 suite at the Makefile level.
13790 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13791 with namespace use when encountering QNames in XPath evalation,
13792 added xmlns() scheme in XPointer.
13793 * nanoftp.c : incorporated a fix
13794 * parser.c xmlIO.c: fixed problems raised with encoding when using
13795 the memory I/O
13796 * parserInternals.c: closed bug 25934 reported by
13797 torsten.landschoff@innominate.de
13798 * TODO: updated
13799
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013800Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13801
13802 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13803 on a non-updated tree :-(, made a 2.2.10 release to correct the
13804 situation
13805
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013806Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13807
13808 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13809 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13810 integrated a set of OpenVMS changes from Howard Taylor
13811 <Howard.Taylor@pacoast.com>
13812
Daniel Veillard58770e72000-11-25 00:48:47 +000013813Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13816 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13817
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013818Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13819
13820 * HTMLparser.c: some fixes on auto-open of html/head/body
13821 * encoding.c: fixed a compilation error on some gcc env
13822 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13823 XPointer implementation
13824 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13825 related XPointer tests and associated results
13826
Daniel Veillard300f7d62000-11-24 13:04:04 +000013827Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * doc/xmldtd.html doc/xml.html: following a short step by step
13830 guidance on IRC to help maciej with DTDs I started a small
13831 page on the subject.
13832
Daniel Veillard748e45d2000-11-17 16:36:08 +000013833Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * HTMLparser.c: fixed handling of broken charrefs
13836 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13837 patches
13838
Daniel Veillard28929b22000-11-13 18:22:49 +000013839Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13840
13841 * doc/xml.html doc/html/* : rebuilt the docs after adding
13842 xinclude and updated page for 2.2.7 and 2.2.8
13843 * configure.in: releasing 2.2.8
13844
Daniel Veillard41e06512000-11-13 11:47:47 +000013845Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * parser.[ch] parserInternals.c: applied the conditional
13848 section processing fix from Jonathan P Springer
13849 <jonathan.springer2@gte.net>
13850 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13851 project file, fixed iconv default non support
13852 * xpath.c: fixed the problem of evaluating relative expressions
13853 when a node context is provided.
13854
Daniel Veillardbf432752000-11-12 15:56:56 +000013855Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13856
13857 * nanoftp.c: fixed gcc 2.95 new warnings
13858 * SAX.c: fixed a stupid bug
13859 * tree.c: fixed a formatting problem when round-tripping
13860 from/to memory
13861 * xinclude.c: chased memleak, fixed a base problem
13862 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13863 xmlXPtrBuildNodeList()
13864 * TODO: updated
13865 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13866 adding a first small set of regression tests for XInclude
13867
Daniel Veillardc2def842000-11-07 14:21:01 +000013868Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * nanohttp.[ch]: applied Wayne Davison patches to access
13871 the WWW-Authorization header.
13872 * parser.c: Closed Bug#30847: Problems when switching encoding
13873 in short files by applying Simon Berg's patch.
13874 * valid.c: fixed a validation problem
13875 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13876 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13877 Wayne Davison
13878 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13879 need to be extended to non full nodes selections.
13880 * xinclude.c: starts to work decently
13881
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013882Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13883
13884 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13885 debugXML.c xmlversion.h.in: Started adding XInclude support,
13886 this is a new xmllint option
13887 * tree.c xpath.c: applied TOM patches for XPath
13888 * xpointer.c: fixed a couple of errors.
13889 * uri.c: added an escaping function needed for xinclude
13890 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13891 new warning from RH70 gcc's version
13892
Daniel Veillarda4964b72000-10-31 18:23:44 +000013893Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * HTMLparser.c: fixed loop on invalid char in scripts
13896 * parser.c: update to description of xmlIOParseDTD()
13897 * libxml.m4 xmlversion.h.in: changes contributed by
13898 Michael Schmeing <m.schmeing@internet-factory.de>
13899 * configure.in: preparing for 2.2.7
13900 * Makefile.am: trying to avoid config.h and acconfig.h
13901 being included in the distrib
13902 * configure.in: released 2.2.7
13903
13904Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13907 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13908
Daniel Veillard01411222000-10-30 15:33:22 +000013909Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * parser.[ch]: added xmlIOParseDTD()
13912 * xpointer.c: added support for the 2 extra parameters of
13913 string-range, fixed a stoopid error when '0' was present
13914 in XPointer expressions
13915 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13916 testsuite for the above
13917
Daniel Veillard6db58192000-10-30 09:27:53 +000013918Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13919
13920 * libxml.spec.in: improved package descriptions
13921
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013922Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * xpath.c xpathInternals.h: applied a large cleaning patch
13925 from TOM <ptittom@free.fr>, it also add namespace support
13926 for function and variables registration.
13927
Daniel Veillardbd20df72000-10-29 17:53:40 +000013928Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13929
13930 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13931 * Makefile.mingw: Wayne Davison's update adding hash.c
13932
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013933Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * xpath.c: fixed the root evaluation problems
13936 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13937 ignorable spaces with <b> <bold> <em>
13938 * tree.c: fixed a loop in xmlSearchNsByHref()
13939
Daniel Veillard767662d2000-10-27 17:04:52 +000013940Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13941
13942 * xpath.c: applied another XPath patch from TOM
13943 * xpath.c include/makefile.am: applied another patch from
13944 china@thewrittenword.com (cleanup on IRIX).
13945
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013946Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13947
13948 * xml-config.1: received a fixed version from Fredrik Hallenberg
13949 <hallon@lysator.liu.se>
13950
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013951Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13954 cleanup patch for XPath
13955
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013956Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13957
13958 * patched to redirrect all "out of context" error messages to
13959 a reconfigurable routine. The changes are:
13960 * xmlerror.h : added the export of an error context type (void *)
13961 an error handler type xmlGenericErrorFunc there is an interface
13962 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13963 to reset the error handling routine and its argument
13964 (by default it's equivalent to respectively fprintf and stderr.
13965 * all the c files: all wild accesses to stderr or stdout within
13966 the library have been replaced to calls to the handler.
13967
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013968Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13969
13970 * configure.in: release 2.2.6
13971 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13972 exporting the inner functions of xpath for extension modules
13973 * doc/*: updated and rebuilt the doc
13974
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013975Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13976
13977 * nanohttp.c : applied Wayne HTTP cleanup patch
13978 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13979 and xmlNodeSetSpacePreserve()
13980
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013981Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13982
13983 * xpath.c: closing bug #29260
13984
Daniel Veillard126f2792000-10-24 17:10:12 +000013985Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13986
13987 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13988 multikey tuples, made hash structure opaque
13989 * valid.[ch]: moved elements, attributes, notations decalarations
13990 as well as ID and refs to hash tables.
13991 * entities.c: hash cleanup
13992 * xmlmemory.c: fixed a dump problem in debug mode
13993 * include/Makefile.am: problem passing in DESTDIR= values patch
13994 from Marc Christensen <marc@calderasystems.com>
13995 * nanohttp.c: removed debugging remains
13996 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13997 * HTMLparser.c parser.c: fixing a number of problems with the
13998 macros in the *parser.c files (Wayne).
13999 * HTMLparser.c: close the previous option when opening a new one
14000 (Marc Sanfacon).
14001 * result/HTML/*: updated the HTML results accordingly
14002
Daniel Veillard52afe802000-10-22 16:56:02 +000014003Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14006 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14007 XPath functions and XML entities table to them. More to come...
14008 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14009
Daniel Veillard683cb022000-10-22 12:04:13 +000014010Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * tree.c: coalesce adjacent text nodes
14013 * valid.c: handling of blank nodes in DTd validation (raised
14014 by problems with a posteriori validation).
14015 * nanohttp.c: changing behaviour on HTTP write stuff.
14016 * HTMLtree.c: forced body and html to be explicitely closed.
14017 * xpath.h: exported more XPath functions.
14018
Daniel Veillard1baf4122000-10-15 20:38:39 +000014019Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14020
14021 * Release of 2.2.5
14022 * xpointer.c: range() range-inside and other helper functions
14023 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14024
Daniel Veillard47e12f22000-10-15 14:24:25 +000014025Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14028 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14029
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014030Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14033 and XPointer modules
14034
Daniel Veillard134c9f32000-10-15 10:27:08 +000014035Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * SAX.h: closed #25107
14038
Daniel Veillard39915622000-10-15 10:06:55 +000014039Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14040
14041 * testSAX.c: fixed problem with cdata reporting
14042 * SAXresult/* : updated
14043
Daniel Veillard1e851392000-10-15 10:02:56 +000014044Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14047 Closed bug #27499, added to regression tests
14048 * TODO: updated
14049
Daniel Veillard7eda8452000-10-14 23:38:43 +000014050Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14051
14052 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14053 support for SCRIPT and STYLE with help from Bjorn Reese
14054 * test/HTML/* result/HTML/*: added simple testcase and updated
14055 the existing ones.
14056
Daniel Veillardff9c3302000-10-13 16:38:25 +000014057Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14058
14059 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14060 string-range for empty strings
14061 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14062 test/XPath/xptr/strrange: augmented the XPointer testsuite
14063
Daniel Veillard189446d2000-10-13 10:23:06 +000014064Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * doc/xml.html doc/xmlmem.html: added a module describing memory
14067 interfaces and use, updated the main page.
14068
Daniel Veillard2f971a22000-10-12 23:26:32 +000014069Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14070
14071 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14072 nanoftp code work on Windows too now
14073
14074Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014075
14076 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14077 * xpointer.c: implemented string-range() at least a good first version
14078 * test/XPath/docs/str test/XPath/xptr/strrange
14079 result/XPath/xptr/strrange: the string-range() tests
14080
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014081Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14082
14083 * Makefile.am include/Makefile.am include/win32config.h
14084 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14085 and make distcheck
14086
Daniel Veillard19d61112000-10-11 23:50:35 +000014087Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14090 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14091 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14092
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014093Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14096 patch for socklen_t detection by
14097 Albert Chin-A-Young <china@thewrittenword.com>
14098
Daniel Veillardcd429612000-10-11 15:57:05 +000014099Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14102 and added a --dtdvalid option to xmllint used to test it
14103
Daniel Veillard47c02452000-10-11 13:04:36 +000014104Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14105
14106 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14107 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14108
Daniel Veillard2d38f042000-10-11 10:54:10 +000014109Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14112 handlings (registration, lookup, cleanup)
14113
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014114Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14115
14116 * configure.in Makefile.am include/makefile.am: adding XPointer
14117 and XPtrtests target
14118 * xpointer.[ch] : new files for XPointer support
14119 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14120 more XPath tests
14121
Daniel Veillard57fda592000-10-10 23:24:14 +000014122Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * configure.in: fixed, very broken, make distcheck works again
14125
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014126Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * More work toward 2.2.5, integrated a number of patches
14129 * configure.in Makefile.am win32config.h.in: trying to cleanup
14130 make distcheck .... huh ...
14131 * include/Makefile.am include/win32config.h: new directory
14132 for includes
14133 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14134 updated teh makefiles and instructions for WIN32
14135 * xpath.c: small fixes
14136 * test/XPath/ results/XPath: updated the testcases and results
14137 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14138 suggested patches
14139 * valid.c: fixed an ID bug
14140
Daniel Veillardb71379b2000-10-09 12:30:39 +000014141Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14142
14143 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14144 the automake bug where wrong dependancies were generated.
14145 * xpath.[ch]: worked on XPointer
14146
Daniel Veillard7e99c632000-10-06 12:59:53 +000014147Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * configure.in Makefile.am: 2.2.5, ship the include in an
14150 include/libxml subdirectory, use symlinks when using CVS
14151 * testSAX.c: fixed small bug
14152 * testXPath.c: changed the way testfiles are parsed
14153 * debugXML.c: same kind of cleanup when parsing an argument expression
14154 XPath/XPointers can have blanks embedded
14155 * xpath.[ch]: more cleanup, reorgs for XPointer work
14156 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14157 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14158
Daniel Veillard55b91f22000-10-05 16:30:11 +000014159Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14162 in the XPath engine, rewrote large parts of it, now it's far
14163 cleaner and in sync with the REC not an old WD. Fixed a parsing
14164 problem in the interactive XML shell found when testing XPath.
14165
Daniel Veillardac260302000-10-04 13:33:43 +000014166Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14169 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14170 examples with the extra test
14171
Daniel Veillard7cfce322000-10-04 12:40:27 +000014172Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14173
14174 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14175 the global init function.
14176
Daniel Veillard970112a2000-10-03 09:33:21 +000014177Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14178
14179 * HTMLparser.c: Doohhh, attribute name parsing was still case
14180 sensitive ! Fixed this ...
14181 * result/HTML/* : updated the tests results accordingly
14182
Daniel Veillard740abf52000-10-02 23:04:54 +000014183Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14186 engine, should be far more stable, incorporated a new version of
14187 preceding/following axis, need testing
14188 * uri.c: fixed file:///c:/a/b/c problem
14189 * test/XPath/tests/idsimple: augmented the XPath tests
14190
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014191Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14192
14193 * doc/* rebuilding docs for 2.2.4 release
14194
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014195Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14196
14197 * configure.in: releasing 2.2.4
14198 * parser.[ch]: added xmlStrEqual()
14199 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14200 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14201 use xmlStrEqual instead
14202 * TODO: updated
14203 * added an XPath test
14204
Daniel Veillardbc765302000-10-01 18:23:35 +000014205Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14206
14207 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14208 * entities.h: exported xmlInitializePredefinedEntities
14209 * parser.[ch] : added xmlInitParser()
14210 * parserInternals.h : had to export htmlInitAutoClose()
14211
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014212Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14215 problems
14216 * Makefile.am : added XPath regression tests to normal tests
14217 * uri.c: fixed a problem with local paths, cleanup
14218 * parser.c: fixed a problem with large CData sections
14219
Daniel Veillardd2ade932000-09-30 14:39:55 +000014220Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * configure.in xml-config.in: patch from "Ben Taylor"
14223 <sol7x86@hotmail.com> for solaris shared libs lookup
14224
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000142252000-09-30 Martin Baulig <baulig@suse.de>
14226
14227 * libxml-2.0.pc.in: Provide pkg-config script.
14228
14229 * configure.in: Create the libxml-2.0.pc script from the
14230 libxml-2.0.pc.in templates.
14231 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014232 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014233
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014234Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14237 when compiling with MSC
14238
Daniel Veillard46057e12000-09-24 18:49:59 +000014239Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * xpath.c: patch for normalize-string() substring-before(),
14242 substring-after() and translate() functions from Bjorn Reese
14243 <breese@mail1.stofanet.dk>
14244 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14245 Fredrik Hallenberg <hallon@lysator.liu.se>
14246 * TODO: updated
14247
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014248Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14251 problem of socklen_t being undefined on a number of platforms
14252 * debugXML.c: fixed a compilation problem when without snprintf
14253
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014254Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14257 an URI bug and a fix for the control-character-induced infinite loop
14258 * nanohttp.c: preventive fix for compiling on WIN32
14259
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014260Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * xmlint.c: closing bug #25000
14263
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014264Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14267 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14268 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14269 related function, fixing xmlStrncmp(), and associated cleanup
14270 * result/HTML/entities.html.sax: updating result
14271
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014272Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14273
14274 * uri.c: applied patch for URI escaping from Wayne Davison
14275 <wayned@blorf.net>
14276 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14277 from Denis Barbier <barbier@imacs.polytechnique.fr>
14278 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14279 patch from Wayne Davison
14280
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014281Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14282
14283 * doc/xml.html : updated with new releases, adding "how to help"
14284
Daniel Veillard04698d92000-09-17 16:00:22 +000014285Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14288 removed a few warnings in pedantic mode ...
14289 * parserInternals.c parser.c: moved encoding switching function
14290 to parserInternals.c
14291 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14292
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014293Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14296 error or warning handlers
14297
Daniel Veillardb1059e22000-09-16 14:02:43 +000014298Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * parserInternals.c parserInternals.h parser.c Makefile.am:
14301 created a new module parserInternals.c, moved most of the
14302 code shared by the various parsers there, as well as
14303 deprecated code from parser.c. More cleanup of parser.c
14304 * uri.c: fixed a problem when URI is NULL
14305 * valid.c: speedup when looking for an attribute declaration
14306
Daniel Veillard39c7d712000-09-10 16:14:55 +000014307Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14310 the cleanup of the computation of URI references when seeking
14311 external entities. The URI reference string and the resulting
14312 URI are both stored now.
14313 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14314 large s(n)printf checks and cleanup from Denis Barbier
14315 <barbier@imacs.polytechnique.fr>
14316 * xmlversion.h.in tree.h: couple of SGML declarations for a
14317 possible docbook module.
14318 * result/VC/ : a couple of test output changed due to the change
14319 of the entities URI
14320
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014321Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * parser.h: added a _private field for linking user's data
14324
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014325Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14326
14327 * parser.c parserInternals.h: demacroified most of the IS_XXX
14328 the gain in size is significant so ...
14329
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014330Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * entities.c: cases where looking up entities with doc==NULL
14333 covered
14334
Daniel Veillard90e11312000-09-05 10:42:32 +000014335Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
Daniel Veillard1de50802000-09-07 08:54:32 +000014337 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014338 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14339
Daniel Veillard98a79162000-09-04 11:15:39 +000014340Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14341
Daniel Veillard1de50802000-09-07 08:54:32 +000014342 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014343 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14344 * Makefile.in: added URItest and included thenin "make tests"
14345
14346Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014347
14348 * xmlversion.h.in: closed bug 22941
14349
Daniel Veillard2bb89092000-08-31 14:57:50 +000014350Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * doc/xmlio.html: added doc and example for entity loader
14353 redefinition.
14354
Daniel Veillard96984452000-08-31 13:50:12 +000014355Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14358 used by libxml
14359
Daniel Veillarde715dd22000-08-29 18:29:38 +000014360Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * parser.c: Fixed bug on invalid ontent characters and when using
14363 push.
14364 * xmllint.c: fixed xmllint endling of errors in push mode
14365
Daniel Veillard4948eb42000-08-29 09:41:15 +000014366Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014369 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014370 * result/HTML/*.sax: regenerated HTML SAX output
14371 * parser.c: more cleanup.
14372
Daniel Veillarde010c172000-08-28 10:04:51 +000014373Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014376 patches from Wayne Davison <wayned@users.sourceforge.net>,
14377 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014378 * HTMLparser.c: fixed an ignorable white space detection bug
14379 occuring when parsing with SAX only
14380 * result/HTML/*.sax: updated since the output is now HTML
14381 encoded...
14382
Daniel Veillard47f3f312000-08-27 22:40:15 +000014383Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14384
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014385 * HTMLparser.[ch]: applied some of Wayne Davison
14386 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014387
Daniel Veillarde0854c32000-08-27 21:12:29 +000014388Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14389
14390 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14391 undeclared namespace prefix was used, added a warning.
14392 Cleaned up support w.r.t. entities, spilling out a warning
14393 and being pedantic on lookups.
14394 * test/warning/ent9 : added testcase for previous example.
14395 * TODO: updated
14396 * parserInternals.h parser.c: changed the way names are parsed
14397 now allow infinite size and decrease penalty for normal use
14398 * parser.c: Started a big cleanup/check of the parser code,
14399 fixed some of the most tortuous entity code, spotted code
14400 unused anymore
14401 * test/*: added tests for very long names and related nasty
14402 things.
14403
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014404Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * doc/encoding.html: added encoding aliases doc
14407 * doc/xml.html: updates
14408 * encoding.[ch]: added EncodingAliases functions
14409 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14410 bottleneck affecting large DTDs like Docbook
14411 * parser.[ch] xmllint.c: added a pedantic option, will be
14412 useful
14413 * SAX.c: redefinition of entities is reported in pedantic mode
14414 * testHTML.c: uninitialized warning from gcc
14415 * uri.c: fixed a couple of bugs
14416 * TODO: added issue raised by Michael
14417
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014418Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * doc/encoding.html: propagated Martin Duerst suggestions
14421
Daniel Veillard52402ce2000-08-22 23:36:12 +000014422Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14425 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14426 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14427 by Wayne Davison
14428
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014429Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14430
14431 * nanoftp.c nanohttp.c: small cleanup
14432 * TODO: updated
14433
Daniel Veillard244ece92000-08-19 20:58:02 +000014434Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * added an old VC testcase and updated title.xml entity
14437
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014438Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14439
14440 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14441 done on auto-opening of <p> tags and cleanup of SAX output
14442
Daniel Veillard979e55e2000-08-19 16:48:54 +000014443Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14444
14445 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14446
Daniel Veillard4540be42000-08-19 16:40:28 +000014447Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14448
14449 * doc/xml.html libxml.* structure.*: updated the doc a bit
14450
Daniel Veillard808a3f12000-08-17 13:50:51 +000014451Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14454 of SAX tests
14455
Daniel Veillard29579362000-08-14 17:57:48 +000014456Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14459 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14460
Daniel Veillard1255ab72000-08-14 15:13:33 +000014461Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14462
14463 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14464 * testHTML.c: fix core dump on Solaris 2.x systems
14465 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14466 * result/HTML/*.sax: previous bug fix lead to new results
14467
Daniel Veillard03109292000-08-14 14:58:22 +000014468Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14469
14470 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14471 * configure.in: added --with-readline=DIR to accept alternate
14472 path for readline include/library
14473 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14474 for ANSI under HP-UX
14475 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14476 includes @LIBS@
14477
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014478Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14479
14480 * doc/* : rebuilt the docs
14481 * getting ready for 2.2.2 release
14482
Daniel Veillard87b95392000-08-12 21:12:04 +000014483Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14486 and xmlAddFeature()
14487 * tree.[ch]: added xmlAddChildList()
14488 * xmllint.c: MAP_FAILED macro test
14489 * parser.h: added xmlParseCtxtExternalEntity()
14490 * valid.c: applied bug fixes removed warning
14491 * tree.c: added CDATA block to elements content
14492 * testSAX.c: cleanup of output
14493 * testHTML.c: added SAX testing
14494 * encoding.c: better error recovery
14495 * SAX.c, parser.c: fixed one of the external entity processing
14496 of the OASis testsuite
14497 * Makefile.am: added HTML SAX regression tests
14498 * configure.in: bumped to 2.2.2
14499 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14500 SAX results
14501
Daniel Veillard88a172f2000-08-04 18:23:10 +000014502Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14503
14504 * configure.in: patch for HP compiler
14505
145062000-08-04 Sven Heinicke <sven@zen.org>
14507
14508 * xmllint.c: Was coredumping sometimes when the file given didn't
14509 exist.
14510
Daniel Veillard46e370e2000-07-21 20:32:03 +000014511Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014514
Daniel Veillard46e370e2000-07-21 20:32:03 +000014515 when using in memory parsing. Need some cleanup.
14516 * xmllint.c configure.in: added a --memory flag to test memory
14517 parsing
14518
Daniel Veillard36650692000-07-21 15:16:39 +000014519Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * nanohttp.c: fixed socklen_t replacement to unsigned int
14522 * parser.c: fixed a space handdling missing at the end of
14523 production 28 DOCTYPE.
14524 * xmlmemory.c: fixed a stupid bug on the routine to override
14525 allocation functions
14526 * TODO: updated
14527
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014528Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * doc/ regenerated the docs
14531
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014532Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * doc/encoding.html doc/xml.html: added I18N doc
14535 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14536 improvements, both parser and filters, added ASCII & HTML,
14537 fixed the ISO-Latin-1 one
14538 * xmllint.c testHTML.c: added/made visible --encode
14539 * debugXML.c : cleanup
14540 * most .c files: applied patches due to warning on Windows and
14541 when using Sun Pro cc compiler
14542 * xpath.c : cleanup memleaks
14543 * nanoftp.c : added a TESTING preprocessor flag for standalong
14544 compile so that people can report bugs more easilly
14545 * nanohttp.c : ditched socklen_t which was a portability mess
14546 and replaced it with unsigned int.
14547 * tree.[ch]: added xmlHasProp()
14548 * TODO: updated
14549 * test/ : added more test for entities, NS, encoding, HTML, wap
14550 * configure.in: preparing for 2.2.0 release
14551
Daniel Veillard49703262000-07-10 10:27:46 +000014552Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * nanoftp.c: fixed the way the control connection is handled
14555 * libxml.spec.in: fixed the dependancies and cleanup
14556
Daniel Veillard306be992000-07-03 12:38:45 +000014557Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * doc/xml.html: changed the xmlsoft.org structure, updated the
14560 examples w.r.t. root and childs
14561
Daniel Veillard7d853352000-07-02 18:53:09 +000014562Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14563
14564 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14565
Daniel Veillard365e13b2000-07-02 07:56:37 +000014566Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * HTMLparser.c: Work on character encoding support for the HTML parser
14569 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14570 * encoding.c: Fixed a potential memleak in the encoding stuff
14571
Daniel Veillardaf743792000-07-01 11:49:28 +000014572Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14573
14574 * doc/FAQ.html doc/Makefile.am : added a FAQ
14575
14576Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014577
14578 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14579 of the HTML parser to force it to not bypass SAX
14580
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014581Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * win32config.h.in: updated
14584 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14585 lacks iconv support :-( need to release 2.1.1
14586 * configure.in: release 2.1.1
14587 * HTMLparser: fixed bug #14784
14588 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14589 by Windows compiler
14590 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14591 the SAX startDocument() callback.
14592 * TODO: updated
14593
14594Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * added xmlStopParser()
14597
Daniel Veillardbe803962000-06-28 23:40:59 +000014598Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14599
14600 * configure.in: 2.1.0 prerelease
14601 * Large resync between W3C and Gnome tree
14602 * nanoftp, nanohttp.c: fixed stalled connections probs
14603 * HTMLtree.c SAX.c : support for attribute without values in
14604 HTML for andersca
14605 * valid.c: Fixed most validation + namespace problems
14606 * HTMLparser.c: start document callback for andersca
14607 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14608 * parser.h, SAX.c: serious speed improvement for large
14609 CDATA blocks
14610 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14611 different encoding
14612 * example/Makefile.am example/gjobread.c tree.h: work on
14613 libxml1 libxml2 convergence.
14614 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14615 and the LIBXML_TEST_VERSION macro
14616
Daniel Veillardc310d562000-06-23 18:32:15 +000014617Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14618
14619 * doc/xml.html: various patches and improvements typo fixed by
14620 Felix Natter
14621 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14622 from Felix Natter <fnatter@gmx.net>
14623
Daniel Veillardf3029822000-05-06 08:11:19 +000014624Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14625
14626 * doc/upgrade.html: updated with instructions for support of both
14627 libxml-1.x and libxml-2.x
14628 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14629 for 2.x support and also fixed includes
14630
14631
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014632Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14633
14634 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14635 the encoding support, added iconv support, so now libxml if
14636 compiled with iconv automatically support japanese encodings
14637 among others. Work based on initial patch from Yuan-Chen Cheng
14638 I may have broken binary compat in the encoding handler
14639 registration scheme, but that was so utterly broken I don't
14640 expect anybody to have used this feature until now.
14641 * parserInternals.h: fixup on the CHAR range macro
14642 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14643 code.
14644 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14645 * uri.c: added xmlParseURI() I can't believe I forgot to
14646 implement this one in 2.0 !!!
14647 * SAX.c: moved doc->encoding update in the endDocument() call.
14648 * TODO: updated.
14649
Daniel Veillard06047432000-04-24 11:33:38 +000014650Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * tree.h: removed extraneous xmlRemoveProp definition
14653 * TODO: added item about --disable-corba configure switch
14654 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14655 * nanoftp.c: fixed include problems giving troubles on AIX and
14656 slowlaris
14657 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14658 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14659 comment and headers changes to lower gtk-doc number of warnings
14660 * doc/html/*: rebuilt docs
14661
Daniel Veillarde0aed302000-04-16 08:52:20 +000014662Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * HACKING: documented the tag for 1.x and instructions
14665
Daniel Veillard5e873c42000-04-12 13:27:38 +000014666Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14669 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14670 xmlCreateIOParserCtxt
14671 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14672 significant overall improvement
14673 * xmllint.c: added I/O test to xmllint
14674 * testSAX.c: added a speed test
14675 * doc/* : updated/regenerated
14676
Daniel Veillardfc708e22000-04-08 13:17:27 +000014677Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * xpath.c uri.h parserInternals.h: cosmetic changes from
14680 "Timur I. Bakeyev" <timur@bat.ru>, including making
14681 xmlCreateURI() public
14682
Daniel Veillard5d211f42000-04-07 17:00:24 +000014683Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14686 and the code at the same time. Added a clean mechanism for
14687 overload or added input methods: xmlRegisterInputCallbacks()
14688 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14689 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14690 * TODO: updated
14691 * doc/* : updated/regenerated
14692 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14693 source dir
14694
Daniel Veillarde77a9182000-04-05 19:12:29 +000014695Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * testURI.c: yet another forgotten commit, I should get some sleep !
14698
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014699Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * xmllint.c: forgot to commit this too ?
14702
Daniel Veillardb9df4042000-04-05 14:23:16 +000014703Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * xmlversion.h.in : forgot to commit this previously
14706
Daniel Veillard361d8452000-04-03 19:48:13 +000014707Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14710 * README TODO: updated for release
14711 * uri.c uri.h: added authority parsing/saving
14712 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14713 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14714 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14715 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14716 Makefile.am : added compile-time customization of libxml
14717 --with-ftp --with-http --with-html --with-xpath --with-debug
14718 --with-mem-debug
14719 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14720 #include <libxml/xxx.h> I hope it won't break too much stuff
14721 and will be manageable in the future...
14722 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14723 and added xmllint to the installed programs
14724 * uri.h: added xmlFreeURI()
14725
Daniel Veillardec303412000-03-24 13:41:54 +000014726Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14727
14728 * uri.c uri.h: finished the escaping handling, the base support
14729 and the URI path normalization. Looks good just lacks the
14730 authority content parsing code.
14731 * Makefile.am: added instructions to generate testURI
14732 * TODO: updated
14733 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14734 added links and icons for W3C and Gnome
14735
Daniel Veillard8f621982000-03-20 13:07:15 +000014736Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * xmlmemory.[ch] : seems I forgot to actually update the files in
14739 the last commit :-)
14740 * doc/xml.html doc/html/* : updated and uploaded the docs
14741
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014742Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14743
14744 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14745 * TODO: updated
14746 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014747 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014748 gfree).
14749 * Makefile.am, uri.c, uri.h: added a set of functions to do
14750 exact (litteraly copied from the RFC 2396 productions) parsing
14751 and handling of URI. Will be needed for XLink, one XML WFC,
14752 XML Base and reused in the nano[ftp/http] modules. Still work
14753 to be done.
14754
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014755Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * configure.in, libxml.spec.in : libxml2
14758 * doc/* : updated the doc page, rebuilt the docs
14759
Daniel Veillardcf461992000-03-14 18:30:20 +000014760Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * all: tagged LIB_XML_1_X
14763 * *.c *.h : updated from W3C CVS tree
14764 * configure.in : 2.0.0-beta
14765 * libxml.spec.in : libxml2 package nam
14766 * result/* : new version of the tests output
14767
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014768Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14771
Daniel Veillardb566ce12000-03-04 11:39:42 +000014772Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * doc/* : rebuilt the docs
14775 * parser.c: final patch on #6766
14776 * valid.c: small patch on validity checks.
14777
Daniel Veillardfb76c402000-03-04 11:39:42 +000014778Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14781 added
14782 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14783 compatibility w.r.t. XML spec and existing code.
14784
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014785Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * parser.c: seems a better solution to <a> </a> exists,
14788 will try it for a while
14789
Daniel Veillard83a30e72000-03-02 03:33:32 +000014790Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * parser.c: tried to remove the <a> </a> generating <a/>
14793 this is hard. Left a flag for that purpose. Fixed bug #6766
14794 * configure.in: prepared 1.8.7 not released, due to previous
14795 problem
14796
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014797Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * doc/xml.html : applied second patch from Paul DuBois
14800
Daniel Veillard402e8c82000-02-29 22:57:47 +000014801Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * doc/xml.html : applied patch from Paul DuBois
14804
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014805Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14808
Daniel Veillard5feb8492000-02-02 17:15:36 +000014809Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14810
14811 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14812 compilation warnings on various platforms.
14813 * parser.c: Fixed #5281 validity error callbacks are now desactived
14814 by default if not validating.
14815
Daniel Veillardf341f932000-02-02 14:52:08 +000014816Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14819
Daniel Veillard13c757e2000-02-01 23:59:15 +000014820Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14823 <gkatsi@cs.toronto.edu>
14824
Daniel Veillard726e8792000-01-30 20:04:29 +000014825Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14828 processing URLs
14829
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014830Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14833 xmlNanoFTPUpdateURL for persistent control connections.
14834 * configure.in: 1.8.6
14835
14836Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14837
14838 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14839 * tree.[ch] : added xmlSaveNoEmptyTags
14840
James Henstridgef3be9312000-01-28 13:59:21 +0000148412000-01-29 James Henstridge <james@daa.com.au>
14842
14843 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14844
14845 * Makefile.am: added nanoftp.[ch] to the build.
14846
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014847Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * nanoftp.[ch]: cleanup, comments, API
14850 * debugXML.c : fixed a bug in the cat command
14851 * doc/*: regenerated the docs
14852
Daniel Veillardda07c342000-01-25 18:31:22 +000014853Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14856 * debugXML.c : fixed a bug in the cat command
14857 * valid.c: fixing some small probs
14858 * libxml.spec.in: get rid of the SNAP suffix
14859 * doc/xml.html: updated the status
14860
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014861Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14862
14863 * xml-config.in: xml-config --version to just return the
14864 version number
14865 * xpath.c: some cleanup w.r.t. axis when the current node is
14866 an attribute.
14867 * TODO: updated
14868
Daniel Veillard461a66c2000-01-18 18:01:01 +000014869Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * configure.in: prepared for libxml-1.8.5
14872 * doc/* recompiled the documentation
14873
148742000-01-17 Jody Goldberg <jgoldberg@home.com>
14875
14876 * configure.in : WARNING autoconf subtlety alert :
14877 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14878 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14879 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14880 get defined by AC_CHECK_HEADERS.
14881
Daniel Veillardf967b902000-01-17 16:06:10 +000014882Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14885 Rune.Djurhuus@fast.no
14886
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014887Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * TODO: updated
14890 * tree.c, parser.c: made sure that only memory alloc problems
14891 and internal parser errors are allowed to write to stdout or
14892 stderr.
14893
Daniel Veillard0142b842000-01-14 14:45:24 +000014894Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * tree.c : restored xmlNewGlobalNs since this seems used by
14897 a lot of existing code :-(, fixed a bug in xmlNewNs
14898 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14899 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14900 to exit() from the library code.
14901 * xpath.c, parser.c: removed bugs or unused code detected by
14902 Windows compilers
14903 * parser.c: started adding interfaces for parsing well balanced
14904 XML fragments
14905 * configure.in: releasing 1.8.4
14906 * doc/* : rebuilt the docs
14907
Daniel Veillard2eac5032000-01-09 21:08:56 +000014908Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * tree.[ch] : added xmlNewDocFragment() for DOM
14911 * testHTML.c: uninitialized variable.
14912
Daniel Veillardf3a73582000-01-05 14:58:39 +000014913Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14914
14915 * doc/* : rebuild the docs
14916
Daniel Veillard71b656e2000-01-05 14:46:17 +000014917Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * acconfig.h: readline and history patch
14920 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14921 * tree.c: added check and handling when possibly removing an ID
14922 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14923 and saving.
14924 * test/HTML/entities.html result/HTML/entities.html* : test for
14925 various entities reference cases
14926 * result/HTML/* : as a result output of some testcase have
14927 changed
14928 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14929 by previous example. added xmlParseTryOrFinish().
14930 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14931 entities.h debugXML.h HTMLparser.h: changed the way struct are
14932 declared to allow gtk-doc to expose those
14933 * parser.c: closed bug #4960
14934 * Makefile.am configure.in: Applied patch from
14935 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14936 and math/socket libs detection
14937
Daniel Veillard437b87b2000-01-03 17:30:46 +000014938Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * configure.in, Makefile.am: link tester against readline
14941 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14942
Daniel Veillard686d6b62000-01-03 11:08:02 +000014943Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14944
14945 * tree.[ch]: added xmlRemoveProp
14946 * win32config.h.in nanohttp.c: avoid including the Windows
14947 socket stuff in every C files
14948 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14949 the XmL parser(s)
14950 * test/ns4 result/ns4 etc...: added test case for previous prob
14951 * tree.c: xmlNewNs wasn't checking for double definition
14952 * Makefile.in: fixed a problem with dist-hook duplicates
14953 * parser.[hc], xmlIO.c: fixed the loading of external entities
14954 APIs, now xmlLoadExternalEntity() is used everywhere and
14955 setting up an app specific front-end using the
14956 * SAX.c parser.c: some fixes, now the xhtml spec validates
14957 with the xhtml DTD.
14958 * error.c: fixed crashes in case of no input stream
14959 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14960 to the validation tests and results
14961
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014962Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14963
14964 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14965 too htmlCreatePushParserCtxt() and htmlParseChunk()
14966 * parser.c: a bit of cleanup.
14967 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14968 to XML) removed the last mem leak known
14969 * HTMLtree.c: output message cleanup
14970 * xmlmemory.c: display content info about memory blocks
14971 * result/HTML/wired.* : missing att value warning change
14972
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014973Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * doc/* : rebuilt the documentation
14976
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014977Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * parser.[ch] parserInternals.h: Push parser for XML,
14980 seems to work fine now
14981 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14982 --push for push testing
14983 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14984 * testSAX.c: added --push
14985 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14986 subtree
14987 * xmlIO.[ch] : enriched API + fixes for push mode
14988 * entities.[ch]: added the entity content length to the struct.
14989 * xmlmemory.[ch]: new API to show the last entries for the shell
14990 * valid.c: added required attribute testing
14991 * SAX.c: the cdata callback now merge contiguous fragments
14992 * HTMLparser.c: cleanup of some macros
14993
Daniel Veillard3c558c31999-12-22 11:30:41 +000014994Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * parser.c: fix for PIs name starting with xml
14997 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014998 * *.c, configure.in win32config.h.in : generate win32config.h for
14999 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015000
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015001Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * parser.c: fixed a stupid = vs. == bug :-(
15004 * doc/gnome-xml.sgml: s/glade/xml/
15005
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015006Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * configure.in, doc/xml.html : bug fix release 1.8.2
15009 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15010 Hopefully the end of that silly C++ include problem
15011 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15012 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15013 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15014 troubles with autoclosed elements when the stree shape doesn't
15015 follow the DtD specs. Added htmlIsAutoClosed() and
15016 htmlAutoCloseTag()
15017 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15018 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15019 * debugXML.c: fixed a bug on printing default namespaces.
15020 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15021
Daniel Veillardb24054a1999-12-18 15:32:46 +000015022Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * result/HTML/*.htm[l] : updated the HTML regression tests according
15025 to the new output
15026 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15027 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15028 problem due to intermix of extern "C" { ... } declarations for C++
15029 and recursive includes in the headers
15030
Chris Lahey323c48c1999-12-18 15:32:45 +0000150311999-12-20 Chris Lahey <clahey@umich.edu>
15032
15033 * HTMLtree.c: Made it so that html nodes with a single child do
15034 not insert a carriage return before or after the child node.
15035
Daniel Veillardb24054a1999-12-18 15:32:46 +000015036Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015037
15038 * configure.in, doc/xml.html : bug fix release 1.8.1
15039 * parser.c: fixed bug #4344
15040 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15041 added the glue to avoid C++ problems
15042 * doc/* : regenerated the documentation
15043
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015044Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15047 namespace recognition, and Dia as a resul :-(
15048 * encoding.c: closed bug #3950
15049
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015050Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * valid.c: debugging a posteriori validation, except URI expansion
15053 stuff this should be fixed now
15054 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15055 Carl Nygard <cnygard@bellatlantic.net>
15056 * tester.c: added --postvalid, cleaning of the code
15057 * tree.[ch]: added xmlDocGetRootElement()
15058
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015059Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15060
15061 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15062 c++ losage.
15063
Daniel Veillard10a2c651999-12-12 13:03:50 +000015064Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * configure.in, doc/xml.html : bumped to 1.8.0
15067 * xlink.[ch], Makefile.am : added framework for link detection
15068 * parser.h: added nbChars to parser context, needed for cleanup.
15069 * xmlmemory.c: removed a nasty bug when out of mem
15070 * valid.[ch]: adding namespace support for attribute decl
15071 * tester.c: added --debugent option
15072 * debugXML.[ch]: added xmlDebugDumpEntities()
15073 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15074 buffers instead, this was really needed, validation was breaking
15075 in strange ways due to that. Added xmlParseStringPEReference()
15076 and other parsing from strings functions. Entities processing
15077 modified again, but PERef are still not handled correcly but
15078 unless you're Eve Maller you won't notice :-)
15079 * HTMLparser.c: large changes toward reliability, and switched to
15080 lowercase internal tags, XHTML is lowercase, so it will help
15081 that output is closer to next version.
15082 * doc/* : regenerated the documentation, it is now hosted at
15083 http://xmlsoft.org/ (same bits I just bought the domain :-)
15084
15085
Daniel Veillard294cbca1999-12-03 13:19:09 +000015086Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15089 doc generation
15090 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15091 in the SAX API
15092 * doc/*: rebuilt the doc making sure everything appears in the
15093 HTML files
15094
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015095Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15098 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15099 which allow impressive speed improvement on dataset with
15100 large text pieces, but at the cost of broken binary
15101 compatibility and slightly bigger memory usage.
15102 Configure with --with-buffers to activate them, they
15103 are protected with XML_USE_BUFFER_CONTENT define.
15104 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15105 goal is 0 memory left allocated once parser is no more used
15106 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15107 call xmlCleanupParser() and xmlMemoryDump()
15108
Daniel Veillarda819dac1999-11-24 18:04:22 +000015109Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15110
15111 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15112 * parser.[ch] encoding.[ch]: added memory cleanup routines
15113 * parser.c: closing bug #3788
15114 * doc/*: rebuilt the doc
15115
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015116Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15119 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15120 * tester.c: added --compress option
15121 * doc/*: rebuilt the documentation
15122
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015123Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15124
15125 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15126 if given /proc/kcore as input !
15127 * doc/xml.html doc/*: updated and rebuilt the documentation
15128
15129Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015130
15131 * parser.c: Fixed some wrongly space collapsing code due to
15132 a misreading of the spec.
15133 * result/*: fixed the output accordingly
15134
15135Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015136
15137 * encoding.c: bug fix and typos
15138 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15139 * parser.c: added attribute normalization closing bug #3597
15140 * test/att* result/att* SAXresult/att*: testcase for attribute
15141 normalization
15142
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015143Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15144
15145 * configure.in: closing bug #3163 by adding extra flags for the
15146 cc compiler on HP-UX
15147
Daniel Veillard51e3b151999-11-12 17:02:31 +000015148Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * valid.[ch] : removed a typo and an enumerated type bug in the
15151 xmlAddElementDecl() function
15152 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15153 call to xmlEncodeEntitiesReentrant() so that the functions
15154 New, Set and Get are at the same level.
15155 * parser.c HTMLparser.c: extra memory allocation bug for
15156 attributes detected by someone using libxml in embedded systems :-)
15157
Daniel Veillard962195f1999-10-28 15:51:53 +000015158Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15159
15160 * xmlmemory.h: turned off mem debug :-\
15161
Daniel Veillard35008381999-10-25 13:15:52 +000015162Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * parser.c: closed bug #2784 a one line fix, but worth pushing
15165 a new release out
15166 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15167 some structures, comments before and after the
15168 main element, and other nastyness
15169 * HTMLtree.c tree.c: accomodate the extended HTML supported
15170 * configure.in: pushing 1.7.4
15171 * test/ent8 and related outputs : added a new test for bug #2784
15172 * test/HTML/wired.html and related output: a nasty HTML example
15173 * Makefile.am: improved the test scripts
15174 * docs/* : reran the documentation extractor, updated xml.html
15175
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015176Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15179 HTMLparser and debugged the HTML related code. HTML documents
15180 now have their own type
15181 * entities.c: do not dump &apos; for HTML output
15182 * xmlmemory.c: improvement, breakpoint mechanism
15183 * testHTML.c: added --sax --repeat ...
15184 * Makefile.am: improved the HTML tests
15185 * valid.[ch]: added xmlValidGetValidElements and
15186 xmlValidGetPotentialChildren
15187 * tester.c: added --insert to test the 2 new functions
15188 * test//* result//* SAXresult//* : regression test cleanup
15189 and extension.
15190 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15191 gnome-xml-nanohttp.html
15192
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015193Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * HTMLparser.c: fixed problems with some autoclose tags
15196 * tree.c: fixed XML output problems.
15197 * result/* SAXresult/*: update of the tests output
15198
Daniel Veillard6077d031999-10-09 09:11:45 +000015199Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * Makefile.am: Arturo patch for xmlConf.sh version info
15202 * parser.c: Tim Josling patch for single quoted items
15203 * tester.c: Tim Josling patch for tester options usage
15204 * tree.h: indent cleanup
15205
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015206Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15209 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15210
Daniel Veillard00fdf371999-10-08 09:40:39 +000015211Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * tree.c : Raph patch for initialization of CORBA fields
15214 * parser.c, xpath.c, ...: modification of doc comments
15215 * xpath.c : allow spaces in xpath expressions
15216
Daniel Veillardad219441999-09-27 08:17:49 +000015217Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * xmlmemory.h: turning off memory debug :-(
15220
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015221Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15224 better SAX interfaces.
15225 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15226 entity.
15227 * configure.in: 1.7.2
15228
15229Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015230
15231 * libxml.spec.in: fixed the URL
15232 * doc/xml.html: improved the documentation front-end
15233
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015234Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015235
15236 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15237
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015238Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015239
15240 * libxml.spec.in: fixed the alpha compile problem
15241 * parser.[ch]: changed errno to errNo in the parser context :-(
15242 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15243 * doc/xml.html: changed CHAR to xmlChar
15244 * doc/html/*: recompiled the documentation
15245 * configure.in: 1.7.1
15246
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015247Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * parser.h: modified the parser context struct to regain 1.4.0
15250 binary compatibility
15251 * parser.c, xml-error.h: added errno ot teh context and defined
15252 a set of errors values with update of errno
15253 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15254 DTDs and entities
15255 * *.h, *.c: complete cleanup of the use of config.h and include
15256 protection depending on the current setup.
15257 * overalll debugging, maintenance and bug-fixing on all modules
15258 * updated the documentation
15259 * ready for 1.7.0
15260
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015261Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * HTMLparser.c : cleanup
15264 * SAX.c valid.c valid.h: added ID/IDREF checking
15265 * tree.c tree.h: extended doc structure for refs
15266 * configure.in: 1.6.2
15267 * parser.c: patched bug in SAX user arg call
15268 * parserInternals.h: patched missing close in C++ wrapping
15269 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15270 especially upcoming XPointer implementation.
15271 * doc/xml.html: augmented, typo
15272
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015273Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15274
15275 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15276 not all invocations of install understand -d.
15277
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015278Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15279
15280 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15281 to make 'check' works, when builddir != srcdir.
15282
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015283Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * doc/xml.html : updated the documentation
15286
Daniel Veillard6454aec1999-09-02 22:04:43 +000015287Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15290 not deallocated memory blocks
15291 * *.c : replaces all calls to malloc() free() and realloc() to
15292 the wrapper functions/macros
15293 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15294 instead of xmlFreeNodeList()
15295
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015296Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * HTMLparser.c: corrected a stupid bug leading to core dump at
15299 tree deallocation. Removed warnings indicated by
15300 Stephane.Conversy@lri.fr
15301 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15302 looked for in the external subset
15303
15304Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015305
15306 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15307 on SGI by Stephane.Conversy@lri.fr
15308
Daniel Veillardb96e6431999-08-29 21:02:19 +000015309Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * all .h : changed the prototype declaration indent as in gtk
15312 * most .c : working on reducing the TODOs in the code
15313 * most .c : cleanup though -pedantic and Insure++
15314 * improvements on validation ID checkings.
15315 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15316 * xml-config.in: closed #1810
15317
15318Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015319
15320 * tree.h, valid.c, valid.h: more work on validity, IDs
15321 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15322 definition for AIX
15323
Daniel Veillardb556eb51999-08-15 17:19:50 +000015324Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15327 the distribution due to a cut'n paste error at last commit
15328
Daniel Veillardb05deb71999-08-10 19:04:08 +000015329Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * configure.in: upgraded to version 1.4.0
15332 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15333 Big update, added a large part of the validation process,
15334 it should be usable, but some parts are missing
15335 * xpath.c: improved the implementation w.r.t. root.
15336 * Makefile.am: added more tests
15337 * test and result trees: added a lot of tests
15338 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15339
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015340Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * Added an HACKING file
15343
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015344Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * xpath.[ch] : improvements and debug of the XPath implementation
15347 * parser.c, HTMLparser.c : modified the parsers to be progressive
15348 * tree.[ch] : extended the Buffer promitives
15349 * xmlIO.[ch] : added basic I/O routines providing progressive
15350 parsing and ready for I18N conversion plugins
15351 * SAXresult/* : the SAX callback sequence maybe slightly different
15352 now
15353 * test*.c : improved/updated the tests programs
15354 * doc/* : recompiled the docs.
15355
Daniel Veillard15b75af1999-07-26 16:42:37 +0000153561999-07-26 Michael Meeks <michael@edenproject.org>
15357
15358 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15359
15360 * tree.c: Ditto.
15361
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015362Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * configure.in: upgraded to version 1.4.0
15365 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15366 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15367 XML query language, see http://www.w3.org/TR/xpath for more details.
15368 * parser.c, parser.h: added CHAR* related string functions for XPath
15369 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15370 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15371 rebuild the docs.
15372 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15373 and regression testing capabilities for XPath.
15374
Daniel Veillardd79d7871999-07-12 10:38:12 +000015375Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15376
15377 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15378 closing bug #1646
15379
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015380Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15381
15382 * Makefile.am, example/Makefile.am: closed bug #1683
15383
Daniel Veillard3166ab11999-07-11 16:14:19 +000015384Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * example/Makefile.am, configure.in: added the makefile for the
15387 gjobread example
15388
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015389Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15390
15391 * doc/Makefile.am:
15392 - fix which allow "make install DESTDIR=</install/prefix>".
15393
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015394Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15397 which fixed a problem on the file reading-code.
15398
Daniel Veillard82150d81999-07-07 07:32:15 +000015399Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15402 output.
15403 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15404
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015405Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * parser.h : Oops removed the binary compatibility problem
15408 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15409 * parser.c, HTMLparser.c: applied patches for reading from stdin
15410
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015411Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * parser.c, entities.c, valid.c: cleanup bug #1591
15414 * configure.in: cleanup bug #1592
15415 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15416 the same tree back-end. Hence gdome will be available for it.
15417 * doc/Makefile.am: close bug #617
15418
Daniel Veillard97fea181999-06-26 23:07:37 +000015419Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * parser.c: alloctate a per parser context SAX interface block
15422
Daniel Veillard14fff061999-06-22 21:49:07 +000015423Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15426 and xmlEncodeEntitiesReentrant with the correct one :-\
15427
15428Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * commit of my internal XML base changes, quite a lot of
15431 changes, cleanups, better entities support, framework for
15432 new I/O and charset detection and handling
15433 * Fixed the configure/Makefile stuff to generate shared libs
15434 with the proper version info, so we jumped on rev from
15435 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15436 xmlEncodeEntities() result need to be freed now, and a string
15437 xmlParserVersion provide the current library version.
15438
Raph Levien05240da1999-06-15 21:27:11 +000015439Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15440
15441 * parser.c: fixed a buffer overrun for when you have a very long
15442 attribute with no entities in it.
15443
Daniel Veillardbb2da581999-06-13 14:37:07 +000015444Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * added example directory
15447 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15448
Daniel Veillard011b63c1999-06-02 17:44:04 +000015449Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * Release of libxml-1.1, nearly everything has been touched for
15452 this.
15453 * Added more regression tests
15454 * Updated the documentation
15455
Daniel Veillard27d88741999-05-29 11:51:49 +000015456Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * tree.[ch]: unified the XML_NO_CORBA defines.
15459 * parser.c encoding.[ch]: started plugging in char encoding detection
15460
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015461Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15462
15463 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15464 Also freed allocated buffer.
15465
Daniel Veillard27d88741999-05-29 11:51:49 +000015466Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015467 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15468 reentrancy problem at printing. One is left in entities.c, to
15469 remove ASAP
15470 * testSAX.c : added a test example showing the use of the SAX
15471 interface if one doesn't want to build the DOM tree.
15472 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15473
Daniel Veillard517752b1999-04-05 12:20:10 +000015474Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15477 large revamping of the parser to use SAX callbacks
15478 http://www.megginson.com/SAX/ (or at least a C like interface
15479 a la Expat). It's now possible to set up your own callbacks
15480 and the parser will not build a DOM tree.
15481 * test/* result/*: updated the test suite, I finally removed
15482 the old Namespace draft support (PI based).
15483
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015484Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * Makefile.am: added test result to EXTRA_DIST for make tests
15487
Daniel Veillard64068b31999-03-24 20:42:16 +000015488Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15489
15490 * parser.c, parserInternals.h: moved the chars macro definitions
15491 to parserInternals.h
15492 * parser.c, error.c: applied patches from "Knut Åkesson"
15493 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15494
Daniel Veillard012ccc11999-03-23 10:11:11 +000015495Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * xml-config.in : applied patch to make --version work
15498
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15500
15501 * Makefile.am (check-local): Alias for `tests' target. This will
15502 cause `make check' to do the right thing.
15503 (tests): Don't run tests in srcdir. Also, replaced calls to
15504 basename with a `sed' "equivalent".
15505
Daniel Veillardd109e371999-03-05 06:26:45 +000015506Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15509 it in the header and not the sources, updated the doc.
15510 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15511 pointing this out.
15512
Daniel Veillardbc50b591999-03-01 12:28:53 +000015513Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15516 exported the inputStream routines.
15517 * doc/html/* : updated accordingly
15518
Daniel Veillardd692aa41999-02-28 21:54:31 +000015519Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * parser.c, parser.h, parserInternals.h: added a few extra
15522 internal calls to allocate and free parser contexts ...
15523 * doc/html/* : updated accordingly
15524
Daniel Veillard55a99271999-02-25 11:01:29 +000015525Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * configure.in, Makefile.am, doc/makefile.am : General changes for
15528 1.0.0 release and including the generated HTML documentation.
15529
Daniel Veillard35925471999-02-25 08:46:07 +000015530Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * makefile.am : added parserInternals.h, oops.
15533
Daniel Veillard1e346af1999-02-22 10:33:01 +000015534Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * parserInternals.h: added this header giving access to the parser
15537 internal functions.
15538 * doc/Makefile.am : added a rebuild target which rebuilds the full
15539 set of documentations
15540 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15541 the internal subset.
15542 * *.c *.h: modifications needed to generate the documentation using
15543 gtk-doc, cleanup of functions blocks, reorganisation of struct
15544 declarations.
15545
Daniel Veillard1164e751999-02-16 16:29:17 +000015546Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15549 the tar and spec file to include the beginning of the doc.
15550
Nuno Ferreira03d04781999-02-13 00:07:17 +0000155511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15552
15553 * doc/.cvsignore: Added this file.
15554
Daniel Veillard6800ef31999-02-08 18:33:22 +000015555Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * tree.c: fixed xmlGetProp to return "" when the attribute
15558 exists, even if the node-list is NULL.
15559
Daniel Veillard726c7e31999-02-08 15:13:10 +000015560Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * tree.c: patched an error outputting empty attribute values.
15563 * Makefile.am and doc/makefile.am: have been updated during the
15564 week-end. Sorry for an empty CVS log, I got a shell problem.
15565
Daniel Veillard1899e851999-02-01 12:18:54 +000015566Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * tree.h: cleaned up using enums instead of defines
15569 * parser.c, valid.[ch]: more work on parsing/output of element
15570 declarations
15571
Daniel Veillard3b9def11999-01-31 22:15:06 +000015572Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * valid.[ch], tree.c, parser.c : more work toward full parsing
15575 of XML DTDs.
15576 * README: added informations about mailing-list and on-line
15577 documentation
15578
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15580
15581 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15582
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015583Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * parser.c, tree.[ch] : more work toward conformance testing,
15586 added a last element to accelerate parsing of very flat structures
15587 started working on internal subset Element content declaration.
15588 * valid.[ch] : first cut at adding code toward validation.
15589 * previous changes had also small impact on most files, especially
15590 the conformance testing using James Clark test suite.
15591
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015592Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * test/* : updated the examples, most of them were not well
15595 formed (humm), and added rdf2.
15596 * result/* : resulting changes in the output.
15597
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015598Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15601
Daniel Veillard44b3a061998-12-05 17:27:22 +000015602Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * tree.c: patched a bug in the generation of empty attributes
15605
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015606Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15609 for node/trees/documents/... Biggest problem is namespace
15610 support when copying subtrees.
15611
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015612Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * parser.c, entities.c: improve entities and char ref encoding,
15615 and cleanups of error messages.
15616
Daniel Veillard242590e1998-11-13 18:04:35 +000015617Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * parser.c, entities.c: simple bug hunting done during rpm2html and
15620 rpmfind integration.
15621
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015622Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * parser.[ch]: Added interfaces allowing to specify a SAX
15625 handler before parsing.
15626
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015627Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * parser.c: redirrect all errors reporting through the SAX
15630 error function
15631
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015632Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15635 * libtool, tlmain ...: update of the libtool files
15636
Miguel de Icaza442321c1998-11-04 18:13:38 +0000156371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15638
15639 * entities.c: Use g_snprintf insteda of snprintf.
15640
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015641Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15644 added ent5 test for this purpose.
15645 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15646
Daniel Veillard27271681998-10-30 06:39:40 +000015647Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * parser.c: fixed? a strange error due to compression on a GWP
15650 document.
15651
Daniel Veillard25940b71998-10-29 05:51:30 +000015652Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * tree.[ch]: bug fixing
15655 * entities.[ch]: defined a specific type for predefined entities
15656 * doc/xml.html: more documentation on the library, how to use it,
15657 overview of the interfaces.
15658
Daniel Veillard16253641998-10-28 22:58:05 +000015659Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15662
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015663Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15664
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015665 * tree.c: corrected a small bug
15666 * doc/xml.html: continuing writing documentation.
15667
15668Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15669
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015670 * debugXML.h debugXML.c: added debugging utilities.
15671 * tester.c: added --debug switch.
15672 * tree.c: patched an incorrect node->type assignment.
15673 * parser.c: formatting, ensure that node->doc != NULL in attributes
15674
Daniel Veillardccb09631998-10-27 06:21:04 +000015675Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15678 entity support and provide an internal representation close to
15679 DOM one (entity ref nodes, and attribute value as tree). I tried
15680 to preserve the interface but this will surely break some apps
15681 (I have to change rpm2html/rpmfind for example). I had to change
15682 two interfaces, and the generated tree is somewhat different.
15683 * doc/* : started documenting the XML library, the tree and
15684 DOM/Corba. This is a first step.
15685
Daniel Veillard11e00581998-10-24 18:27:49 +000015686Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * parser.c: Set up the fonctions comment block, boring but useful.
15689 * parser.h, SAX.c, parser.c: now attributes are processed through
15690 the SAX interface. The problem is that my SAX interface diverged
15691 quite a bit from the original one, well this is not an official
15692 spec, and translating it from Java to C is hairy anyway...
15693
Daniel Veillard97b58771998-10-20 06:14:16 +000015694Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15697 fonctions comment block, boring but useful.
15698
15699Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015700
15701 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15702 conversion routines. However they are not yet used to convert the
15703 inputs. The core will run with UTF-8.
15704
Daniel Veillard33942841998-10-18 19:12:41 +000015705Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * tree.c : make sure that the type id is properly set-up when
15708 a new object is allocated, needed for DOM.
15709
Daniel Veillard27fb0751998-10-17 06:47:46 +000015710Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * tree.h, tree.c: Ok, the main objects in the tree will be native
15713 corba objects, it costs 8 bytes per Node, Attribute and Document
15714 but it simplifies the Corba integration a lot (no extra interface
15715 objects to allocate/free).
15716
Daniel Veillard0bef1311998-10-14 02:36:47 +000015717Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15720 and changed NODEs contants for conformity with DOM Level 1
15721
Daniel Veillard27864701998-10-08 03:47:24 +000015722Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * added hooks to keep track of servants when creating objects
15725 xmlDoc and xmlNode (for Corba export).
15726
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015727Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * added xml-config script.
15730
Daniel Veillard7066a791998-10-01 20:28:28 +000015731Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15734 to autoupdate libtool and automake conf files.
15735
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000157361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15737
15738 * Makefile.am: Use '?' to separate the sed
15739 commands as ',' is used when people pass -Wl,something.
15740
15741
Daniel Veillard15a8df41998-09-24 19:15:06 +000015742Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15743
15744 * tree.c, tree.h: added a per-document compression interface.
15745
Daniel Veillard151b1b01998-09-23 00:49:46 +000015746Tue Sep 22 20:47:38 EDT 1998
15747
15748 * tree.c, tree.h: added saving with compression and added interfaces
15749 to control the compression level (xmlGetCompressMode,
15750 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15751
Daniel Veillard70120ff1998-09-22 00:24:21 +000015752Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * parser.c: corrected a loop for files of size 0
15755
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000157561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15757
15758 * error.h: New file. Contains prototyes from `error.c'.
15759
Tom Tromeyc19653d1998-08-14 01:22:43 +000015760Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15761
15762 * Makefile.am (xmlincdir): New macro.
15763 (xmlinc_HEADERS): Renamed from include_HEADERS.
15764
Daniel Veillard845664d1998-08-13 04:43:19 +000015765Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * applied small patch on numeric entities from
15768 Christopher Blizzard <blizzard@appliedtheory.com>
15769
Daniel Veillard260a68f1998-08-13 03:39:55 +000015770Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * New release 0.2, removed the old xml_* files so that it's
15773 coherent with the other CVS base (W3C), far better conformance
15774 to standard, new namespaces, decent entities support, beginning
15775 of a SAX-like interface. Nearly nothing left intact, even the
15776 test examples ...
15777
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15779
15780 * .cvsignore: Add .deps dir
15781
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015782Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15783
15784 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15785
Daniel Veillardfe926001998-07-26 04:28:20 +000015786Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015787
Daniel Veillardfe926001998-07-26 04:28:20 +000015788 * configure.in: added test for CPP
15789 * AUTHORS, Changelog: the original ones didn't get commited but the
15790 glib ones instead, fixed.
15791 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015792
Daniel Veillardfe926001998-07-26 04:28:20 +000015793Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015794
Daniel Veillardfe926001998-07-26 04:28:20 +000015795 * integrated code developped at W3C
15796 * changed the original Copyright
15797 * migrated to automake
15798 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015799