blob: 923b8bb457f54c87a3ca42531b2d815a4e1d8d74 [file] [log] [blame]
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2
3 * doc/tutorial/customfo.xsl
4 * doc/tutorial/customhtml.xsl
5 adding stylesheet customizations used to generate fo
6 for pdf and html
7
Daniel Veillardc6e997c2003-01-27 12:35:42 +00008Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * relaxng.c: more work on Relax-NG
11 * test/relaxng/* result/relaxng/*: augmented/updated the
12 regression tests
13 * xmlschemastypes.c: added a number of base type definition but not
14 the associated checks, those are still TODOs
15
MST 2003 John Fleck731967e2003-01-27 00:39:50 +000016Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
17
18 in docs/tutorial:
19 * apa.html
20 * apb.html
21 * apc.html
22 * apd.html
23 * ape.html
24 * apf.html
25 * apg.html
26 * ar01s02.html
27 * ar01s03.html
28 * ar01s04.html
29 * ar01s05.html
30 * ar01s06.html
31 * ar01s07.html
32 * ar01s08.html
33 * index.html
34 * xmltutorial.pdf
35 * xmltutorial.xml
36 add index to tutorial
37
MST 2003 John Fleck937362d2003-01-27 00:04:32 +000038Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
39
40 * doc/xmlcatalog.1
41 * doc/xmlcatalog_man.html
42 * doc/xmlcatalog_man.xml
43 belatedly fixing bug #93622 (adds rewriteURI type to
44 "--add" option in xmlcatalog man page
45
Daniel Veillard3be27512003-01-26 19:49:04 +000046Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
47
Daniel Veillardc6e997c2003-01-27 12:35:42 +000048 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +000049 Julio Merino, closing #104475
50
Daniel Veillardea3f3982003-01-26 19:45:18 +000051Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * relaxng.c: more work on Relax-NG
54 * test/relaxng/* result/relaxng/*: augmented/updated the
55 regression tests
56
Daniel Veillardedc91922003-01-26 00:52:04 +000057Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * relaxng.c: more work on Relax-NG
60 * test/relaxng/* result/relaxng/*: augmented/updated the
61 regression tests
62
Daniel Veillarddd1655c2003-01-25 18:01:32 +000063Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * README: updated the policy on private mail answers
66 * relaxng.c: more work on Relax-NG
67 * test/relaxng/* result/relaxng/*: augmented/updated the
68 regression tests
69
Daniel Veillard7424eb62003-01-24 14:14:52 +000070Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * error.c parser.c tree.c: applied a documentation patch from
73 Stefan Kost
74
Daniel Veillard276be4a2003-01-24 01:03:34 +000075Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * relaxng.c: more work on Relax-NG
78 * doc/*: regenerated the docs
79 * test/relaxng/* result/relaxng/*: updated and augmented the
80 Relax-NG regression tests and results
81
Daniel Veillard6eadf632003-01-23 18:29:16 +000082Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
85 First commit of the new Relax-NG validation code, not generally
86 useful yet.
87 * test/relaxng/* result/relaxng/*: current state of the regression
88 tests
89
Daniel Veillard814a76d2003-01-23 18:24:20 +000090Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * tree.c: minimized the memory allocated for GetContent
93 and a bit of cleanup.
94
Daniel Veillardff12c492003-01-23 16:42:55 +000095Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * python/generator.py: seems there is no good reasons to
98 not generate bindings for XPointer
99
Daniel Veillard540a31a2003-01-21 11:21:07 +0000100Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * xmlreader.c doc/apibuild.py: applied a new patch from
103 Stéphane Bidoul for cleanups
104 * doc/libxml2-api.xml: rebuilt the API description with
105 new entry points
106
Daniel Veillard417be3a2003-01-20 21:26:34 +0000107Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmlreader.c python/drv_libxml2.py python/generator.py
110 python/libxml.c python/libxml.py python/libxml_wrap.h
111 python/types.c: patch from Stéphane Bidoul for better per
112 context error message APIs
113 * python/tests/ctxterror.py python/tests/readererr.py:
114 update of the tests
115
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000116Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
117
118 * doc/guidelines.html
119 grammar and spelling cleanup
120
Daniel Veillard26f70262003-01-16 22:45:08 +0000121Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * xmlreader.c include/libxml/xmlreader.h python/generator.py
124 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
125 a patch from Stéphane Bidoul to allow per XMLtextReader error
126 and warning handling
127 * python/tests/Makefile.am python/tests/readererr.py: adding the
128 specific regression test
129
Daniel Veillard71f9d732003-01-14 16:07:16 +0000130Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
133 should raise a syntax error
134
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000135Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * python/libxml.c: cleanup patch from Stéphane Bidoul
138
Daniel Veillard81601f92003-01-14 13:42:37 +0000139Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
142
Daniel Veillarde6227e02003-01-14 11:42:39 +0000143Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
144
145 * python/generator.py python/libxml.c python/libxml.py
146 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000147 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000148 Python level.
149 * python/tests/Makefile.am python/tests/ctxterror.py: added a
150 regression test for it.
151
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000152Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * xmlreader.c: fixed the streaming property of the reader,
155 it was generating tree faster than consuming it. Pointed out
156 by Nate Myers
157 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
158
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000159Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
160
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000161 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000162
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000163Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xpath.c: fix to the XPath implementation for parent and
166 ancestors axis when operating on a Result Value Tree.
167 Fixes bug #100271
168
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000169Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
172 to fix some URI/file escaping problems
173
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000174Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * python/generator.py: fixed a bug raised by Raymond Wiker,
177 docSetRootElement() should not raise an exception if the
178 return is None
179
Daniel Veillard3e20a292003-01-10 13:14:40 +0000180Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
183 fixed bug #102181 by applying the suggested change and fixing
184 the generation/registration problem.
185
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000186Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
189 routines.
190
Daniel Veillard8f872442003-01-09 23:19:02 +0000191Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * parser.c: one more IsEmptyElement crazyness, that time in
194 external parsed entities if substitution is asked.
195 * python/tests/reader3.py: added a specific test.
196
Daniel Veillarde329fc22003-01-09 21:36:42 +0000197Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
200 support and improved error handler registration
201
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000202Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
205 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
206 * README: fixed a link
207
Daniel Veillarde2830f12003-01-08 17:47:49 +0000208Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * configure.in doc/* NEWS: preparing 2.5.1 release
211 * SAX.c parser.c: fixing XmlTextReader bug
212
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000213Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * SAX.c: fuck, I introduced a memory leak on external parsed
216 entities in 2.5.0 :-(
217
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000218Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmllint.c: another fix needed as pointed by Christophe Merlet
221 for --stream --debug if compiled without debug support.
222
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000223Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
224
225 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000226 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000227 update man page with --stream and --chkregister
228
Daniel Veillard8326e732003-01-07 00:19:07 +0000229Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * globals.c: fixed --with-threads compile
232 * xmllint.c: fixed --without-debug compile
233 * include/libxml/globals.h: cleanup
234 * include/libxml/schemasInternals.h: add a missing include
235
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000236Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * configure.in NEWS: preparing 2.5.0 release
239 * SAX.c: only warn in pedantic mode about namespace name
240 brokeness
241 * globals.c: fix a doc generation problem
242 * uri.c: fix #101520
243 * doc/*: updated and rebuilt the doc for the release, includuding
244 stylesheet update
245 * python/Makefile.am: fix a filename bug
246
247Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
250 should not be called.
251
252Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * libxml-2.0.pc.in: applied the patch to fix #101894
255
256Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * tree.c : applied patch from Lukas Schroeder for register callbacks
259 * valid.c: modified patch from Lukas Schroeder to test
260 register callbacks with --chkregister
261
262Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * xmlreader.c: seriously changed the way data are pushed to
265 the underlying parser, go by block of 512 bytes instead of
266 tryng to detect tag boundaries at that level. Changed the
267 way empty element are detected and tagged.
268 * python/tests/reader.py python/tests/reader2.py
269 python/tests/reader3.py: small changes mostly due to context
270 reporting being different and DTD node being reported. Some
271 errors previously undetected are now caught and fixed.
272 * doc/xmlreader.html: flagged last section as TODO
273
274Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * python/libxml.py: integrated the Python 2.2 optimizations
277 from Hannu Krosing, while maintaining compatibility with
278 1.5 and 2.1
279
280Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * xmllint.c: a bit of cleanup
283 * xmlreader.c: small fix
284 * doc/xmlreader.html: more work on the XmlTextReader tutorial
285 * python/libxml.py: a few fixes pointed out by Hannu Krosing
286
287Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * python/setup.py.in: patch from Stéphane Bidoul to include
290 drv_libxml2.py in setup.py
291
292Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * doc/xmlreader.html: starting documenting the new XmlTextReader
295 interface.
296
297Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmllint.c: added the --stream flag to use the TextReader API
300 * xmlreader.c: small performance tweak
301
302Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * xmlreader.c python/tests/reader2py: okay the DTD validation
305 code on top of the XMLTextParser API should be solid now.
306
307Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * xmlreader.c python/tests/reader2py: Fixing some more mess
310 with validation and recursive entities while using the
311 reader interface, it's getting a bit messy...
312
313Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * xmlreader.c python/tests/reader.py: another couple of problem
316 related to IsEmptyElement reported by Stéphane Bidoul needed
317 some fixes.
318
319Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
322 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
323 based on the python XmlTextReader interface.
324
325Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * tree.c: backing out one change in the last patch which broke the
328 regression tests
329
330Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * global.data globals.c tree.c include/libxml/globals.h: applied
333 an old patch from Lukas Schroeder to track node creation and
334 destruction. Probably missing a lot of references at the moment
335 and not usable reliably.
336
337Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
338
339 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
340 from doc/news.html and a stylesheet
341
342Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
343
344 * xmlreader.c python/tests/reader.py: fixed another couple of
345 xmlreader bugs reported by Stéphane Bidoul and added tests.
346
347Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * xmlreader.c python/tests/reader2.py: fixed another validity
350 checking in external parsed entities raised by Stéphane Bidoul
351 and added a specific regression test.
352 * python/tests/reader3.py: cleanup
353
354Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
355
356 * xmlreader.c python/tests/reader2.py: fixed a problem with
357 validation within entities pointed by Stéphane Bidoul, augmented
358 the tests to catch those.
359
360Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
361
362 * python/generator.py: modified the generator to allow keeping
363 class references when creating new classes, needed to fix a bug
364 pointed by Stéphane Bidoul where the input buffer of the
365 xmlTextReader instance gets destroyed if the python wrapper for
366 the input is not referenced anymore.
367
368Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * xmlreader.c python/tests/reader.py: fixed another pair of problem
371 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
372
373Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
374
375 * xmlreader.c python/tests/reader.py: fixed another problem
376 pointed by Stéphane Bidoul
377
378Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
379
380 * xmlreader.c python/tests/reader.py: fixed a limit case problem
381 with "<a/>"
382
383Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
384
385 * SAX.c: warn on xmlns:prefix="foo"
386 * xmlreader.c python/tests/reader.py: fixed a couple of problem
387 for namespace attributes handling.
388
389Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
390
391 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
392 a really nasty problem raised by a DocBook XSLT transform
393 provided by Sebastian Bergmann
394
395Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
398 by Stéphane Bidoul and integrated it into the tests
399
400Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
401
402 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
403 extended the XmlTextReader API a bit, addding accessors for
404 the current doc and node, and an entity substitution mode for
405 the parser.
406 * python/libxml.py python/libxml2class.txt: related updates
407 * python/tests/Makefile.am python/tests/reader.py
408 python/tests/reader2.py python/tests/reader3.py: updated a bit
409 the old tests and added a new one to test the entities handling
410
411Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
412
413 * python/generator.py python/libxml2class.txt
414 python/tests/reader.py python/tests/reader2.py: changed the
415 generator to provide casing for the XmlTextReader similar to
416 C# so that examples and documentation are more directly transposable.
417 Fixed the couple of tests in the suite.
418
419Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
420
421 * doc/guidelines.html: added a document on guildeline for
422 publishing and deploying XML
423
424Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * valid.c xmlreader.c: final touch running DTD validation
427 on the XmlTextReader
428 * python/tests/Makefile.am python/tests/reader2.py: added a
429 specific run based on the examples from test/valid/*.xml
430
431Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
432
433 * python/libxml.py: added a few predefined xmlTextReader parser
434 configuration values.
435
436Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
437
438 * python/libxml_wrap.h: trying to fix #102037
439
440Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * SAX.c: fixing bug #95296, when the predefined entities
443 are redefined in the DTD the default one must be used
444 instead anyway.
445
446Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
447
448 * doc/xmllint.xml
449 * doc/xmllint.1
450 Add discussion of XML_DEBUG_CATALOG to xmllint man
451 page - bug #100907
452
453
454Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * xmlreader.c: Fixed the empty node detection to avoid reporting
457 an inexistant close tag.
458
459Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
460
461 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
462 for Python 2.1
463
464Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
465
466 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
467
468Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
469
470 * doc/libxml2-api.xml python/tests/reader.py: one really need
471 to provide the base URI information when creating a reader parser
472 from an input stream. Updated the API and the example using it.
473
474Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * testReader.c xmlreader.c valid.c include/libxml/tree.h
477 include/libxml/valid.h include/libxml/xmlreader.h: working on
478 DTD validation on top of xml reader interfaces. Allows to
479 validate arbitrary large instances. This required some extensions
480 to the valid module interface and augmenting the size of xmlID
481 and xmlRef structs a bit.
482 * uri.c xmlregexp.c: simple cleanup.
483
484Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
485
486 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
487 work on the xml reader interfaces.
488 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
489 Web page for the Windows binaries.
490
491Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * xmlIO.c: applied a patch for VMS following the report by
494 Nigel Hall
495
496Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * parser.c: the parseStartTag bug fix wasn't complete.
499
500Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
501
502 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
503 parseStartTag, fixing it.
504 * test/att4 result/att4 result/noent/att4: adding the test
505 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
506 more methods to XmlTextReader.
507
508Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
509
510 * win32/libxml2.def.src: added more xml reader exports
511 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
512 to the build
513
514Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
515
516 * doc/tutorial/xmltutorial.xml
517 plus generated html and pdf
518 Updating tutorial again based on further comments from Niraj
519 Tolia on the last iteration
520
521Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
522
523 * doc/tutorial/xmltutorial.xml
524 * doc/tutorial/includekeyword.c
525 * doc/tutorial/includegetattribute.c
526 plus generated html and pdf
527 Adding fix from Niraj Tolia to tutorial to properly free memory.
528
529
530Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
531
532 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
533 more methods of XmlTextReader.
534 * python/libxml2class.txt python/tests/reader.py: this increased the
535 methods in the bndings, augmented the test to check those new
536 functions.
537
538Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
541 methods of XmlTextReader.
542 * python/generator.py python/libxml_wrap.h python/types.c
543 python/libxml2class.txt: added the reader to the Python bindings
544 * python/tests/Makefile.am python/tests/reader.py: added a specific
545 test for the Python bindings of the Reader APIs
546 * parser.c: small cleanup.
547
548Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * xinclude.c: fallback was only copying the first child not the
551 full child list of the fallback element, closes #89684 as reopened
552 by Bernd Kuemmerlen
553
554Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
555
556 * win32/libxml2.def.src: exported htmlNodeDumpOutput
557
558Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * configure.in: preparing release of 2.4.30
561 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
562 gives enum values, fix functype return type, put back fields in
563 structs
564 * doc/*: updated the docs rebuilt
565
566Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
569 about htmlNodeDumpOutput location.
570 * xpath.c: removed an undefined function signature
571 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
572 too many symbols in the API breaking the python bindings.
573 Updated with the libxslt/libexslt changes.
574
575Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * configure.in: preparing release of 2.4.29
578 * doc/*: rebuilt the docs and API
579 * xmlreader.c: a few more fixes for the XmlTextReader API
580
581Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
582
583 * include/win32config.h: applied mingw patch from Magnus Henoch
584
585Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
586
587 * catalog.c doc/libxml2-api.xml: a bit more cleanup
588
589Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
590
591 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
592 building Python script, does the C parsing directly, generates
593 a better API description including structure fieds defs and
594 enums. Still a couple of bugs, but good enough for the python
595 wrappers now.
596 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
597 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
598 include/libxml/schemasInternals.h include/libxml/tree.h: more
599 cleanup based on the python analysis script reports.
600 * libxml.spec.in: make sure the API XML description is part of the
601 devel package.
602
603Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
606 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
607 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
608 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
609 code cleanup, especially the function comments.
610 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
611
612Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * Makefile.am xmlreader.c include/libxml/Makefile.am
615 include/libxml/xmlreader.h: Adding a new set of APIs based on
616 the C# TextXmlReader API but converted to C. Allow to parse
617 in constant memory usage, far simpler to program and explain
618 than the SAX like APIs, unfinished but working.
619 * testReader.c: test program
620
621Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
622
623 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
624
625Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
626
627 * tree.c: Chip turner indicated that XHTML1 serialization
628 rule for style actually break on both IE and Mozilla,
629 try to avoid the rule if escaping ain't necessary
630
631Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * nanhttp.c: handle HTTP URL escaping, problem reported by
634 Glen Nakamura and Stefano Zacchiroli
635
636Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
639
640Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
641
642 * uri.c: Johann Richard pointed out some XPointer problems for
643 URN based URI references in XInclude. Modified the URI parsing
644 and saving routines to allow correct parsing and saving of
645 XPointers, especially when attached to "opaque" scheme accordingly
646 to RFC 2396
647
648Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
649
650 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
651 of refactoring to the HTML saving code.
652 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
653 in the doc.
654
655Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
656
657 * tree.c include/libxml/tree.h: refactored the XML dump of a node
658 to a buffer API to reuse the generic dump to an OutputIO layer,
659 this reduces code, fixes xmlNodeDump() for XHTML, also made
660 xmlNodeDump() now return the number of byte written.
661
662Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
663
664 * python/setup.py.in: another patch from Stéphane Bidoul for
665 Python bindings on Windows
666 * doc/parsedecl.py: small cleanup
667
668Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * libxml.spec.in configure.in: add a line in %changelog for releases
671
672Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
673
674 * parser.c: patch from Marcus Clarke fixing a problem in entities
675 parsing that was detected in KDe documentations environment.
676
677Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
678
679 * python/libxml.c (libxml_prev): Return the previous as opposed to
680 the next node (I guess this is the result of some cut & paste programming:)
681
682Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
685
686Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
687
688 * python/generator.py python/libxml.c python/setup.py.in: trying
689 to fix the Python bindings build on Windows (Stéphane Bidoul)
690
691Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
692
693 * win32/configure.js: added option for python bindings
694 * win32/libxml2.def.src: added more exports
695
696Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
697
698 * win32/Makefile.mingw: fixed unresolved symbols when linking with
699 pthreads
700 * win32/wince/*: applied updates to Windows CE port from Javier
701
702Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
703
704 * configure.in: preparing 2.4.28
705 * libxml.spec.in doc/Makefile.am: some cleanup
706 * doc/*: updated the news and regenerated.
707
708Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
709
710 * HTMLparser.c: final touch at closing #87235 </p> end tags
711 need to be generated.
712 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
713 this change slightly the output of a few tests
714 * doc/*: regenerated
715
716Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * parserInternals.c: fixing bug #99190 when UTF8 document are
719 parsed using the progressive parser and the end of the chunk
720 is in the middle of an UTF8 multibyte character.
721
722Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
723
724 * threads.c: fixed initialization problem in xmlNewGlobalState
725 which was causing crash.
726 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
727 in xmlInitializeGlobalState.
728 * parserInternals.c: cleaned up ctxt->sax initialisation.
729
730Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
731
732 * tree.c include/libxml/tree.h: modified the existing APIs
733 to handle XHTML1 serialization rules automatically, also add
734 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
735 libxslt serialization uses it when needed without changing
736 the library API.
737 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
738 result/xhtml1: added a new test specifically for xhtml1 output
739 and updated the result of one XHTML1 test
740
741Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * xinclude.c parserInternals.c encoding.c: fixed #99082
744 for xi:include encoding="..." support on text includes.
745 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
746 test/XInclude/ents/isolatin.txt : added a specific regression test
747 * python/generator.py python/libxml2class.txt: fixed the generator
748 the new set of comments generated for doc/libxml2-api.xml were
749 breaking the python generation.
750
751Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
752
753 * doc/Makefile.am: repair some problem if gtk-doc fail or such
754 * configure.in: patch for Solaris on new autoconf closes #98880
755 * doc/parsedecl.py: repair the frigging API building script,
756 did I say that python xmllib sucks ?
757 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
758 and some comment are no more truncated.
759
760Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
761
762 * parser.c: Martin Stoilov pointed out a potential leak in
763 xmlCreateMemoryParserCtxt
764
765Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
768 included in HTML documents and using the push parser.
769
770Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
771
772 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
773 specified, look for the Python interpreter not just in the
774 specified root but also in the specified location. Fixes #98825
775
776Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * python/libxml.c: fixing bug #98792 , node may have no doc
779 and dereferencing without checking ain't good ...
780
781Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * configure.in: preparing release 2.4.27
784 * doc/* : updated and rebuilt the docs
785 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
786 and all the docs are actually packaged and in the final RPMs
787 * parser.c parserInternals.c include/libxml/parser.h: restore
788 xmllint --recover feature.
789
790Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
791
792 * parser.c xpath.c: fixing #96925 wich was also dependant on the
793 processing of parsed entities, and XPath computation on sustitued
794 entities.
795 * testXPath.c: make sure entities are substitued.
796
797Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * parser.c: fixed #96594, which was totally dependant on the
800 processing of internal parsed entities, which had to be changed.
801
802Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
803
804 * Makefile.am python/Makefile.am python/tests/Makefile.am:
805 trying to fix bug #98517 about building outside the source tree
806 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
807
808Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
809
810 * include/win32config.h: cleanup
811 * win32/Makefile.mingw: integrated mingw in JScript configure
812 * win32/Makefile.msvc: modified to allow mingw coexistence
813 * win32/configure.js: integrated mingw
814 * win32/Readme.txt: cleanup
815
816Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * HTMLparser.c: strengthen the guard in the Pop macros,
819 like in the XML parser, closes bug #97315
820
821Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
824 callback is never used.
825
826Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
827
828 * parserInternals.c: fixed the initialization of the SAX structure
829 which was breaking xsltproc
830 * xpath.c: patch from Petr Pajas for CDATA nodes
831 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
832 * parser.c include/libxml/parser.h: patch from Peter Jones
833 removing a leak in xmlSAXParseMemory() and adding the
834 function xmlSAXParseMemoryWithData()
835
836Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
837
838 adding pdf of tutorial, changing web page to link to it
839 * doc/tutorial/xmltutorial.pdf
840 * doc/xml.html
841 * doc/docs.html
842
843Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
844
845 * doc/tutorial/ar01s08.html
846 adding file what I forgot for tutorial
847
848
849Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
850
851 Adding encoding discussion to tutorial
852 Added:
853 * doc/tutorial/images/*.png: DocBook admonition image files
854 * doc/tutorial/apf.html, apg.html: new generated html
855 * doc/tutorial/includeconvert.c: conversion code entity file
856 changed:
857 * doc/tutorial/xmltutorial.xml: DocBook original
858 * doc/tutorial/*.html: generated html
859
860Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
861
862 * include/libxml/*.h: retired xmlwin32version.h
863 * doc/Makefile.am: retired xmlwin32version.h
864 * win32/configure.js: retired xmlwin32version.h
865
866Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
867
868 * win32/libxml2.def.src: exported additional symbols
869 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
870 sisterhood
871
872Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
873
874 * globals.c: fixed a typo pointed out by Igor
875 * xpath.c: try to speed up node compare using line numbers
876 if available.
877
878Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
879
880 * tree.c: make xmlFreeNode() handle attributes correctly.
881
882Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
883
884 * catalog.c: completed the #96963 fix, as reported by Karl
885 Eichwalder
886
887Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
888
889 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
890
891Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
892
893 * Makefile.am: switched the order of a couple of includes
894 to fix bugs #97100
895
896Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
897
898 * catalog.c: fixed bug #96963, reverted to the old behaviour of
899 xmlLoadCatalogs that used to separate directories with a ':'.
900
901Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
902
903 * threads.c: improvements to the Windows-side of thread handling
904 * testThreads.c: conditionally excluded unistd.h
905 * testThradsWin32.c: broke overlong lines
906 * include/win32config.h: adapted thread-related macros to the new
907 scheme and for pthreads on Windows
908 * win32/Makefile.msvc: introduced a more flexible thread build,
909 added testThreads[Win32].c to the build
910 * win32/configure.js: introduced a more flexible thread config
911
9122002-10-31 John Fleck <jfleck@inkstain.net>
913
914 * doc/xml.html (and, by implication, FAQ.html)
915 added UTF-8 conversaion FAQ from Marcus Labib Iskander
916
917Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
918
919 * configure.in: removed xmlwin32version.h
920 * include/libxml/Makefile.am: removed xmlwin32version.h
921
922Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
923
924 * tree.c: applied patch from Brian Stafford to fix a bug
925 in xmlReconciliateNs()
926
927Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
928
929 * tree.c: applied patch from Christian Glahn to allow
930 xmlNewChild() on document fragment nodes
931
932Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * parser.c: Christian Glahn found a problem with a recent
935 patch to xmlParseBalancedChunkMemoryRecover()
936 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
937 problems
938 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
939 test/schemas/seq*: added the test cases from Charles
940
941Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
942
943 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
944 serious cleanup of the spec file and associated changes
945 in the Makefiles.
946 * valid.c: try to remove some warnings on x86_64
947
948Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
951 fix bug #96586
952
953Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
956 parsing, applied his patch
957 * result/HTML/attrents.html result/HTML/attrents.html.err
958 result/HTML/attrents.html.sax test/HTML/attrents.html:
959 added the test and result case provided by Mikhail Sogrine
960
961Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * vms/build_libxml.com vms/config.vms vms/readme.vms
964 include/libxml/parser.h include/libxml/parserInternals.h
965 include/libxml/tree.h include/libxml/xmlIO.h
966 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
967 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
968 Applied the VMS update patch from Craig A. Berry
969 * doc/*.html: update
970
971Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
974
975Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * debugXML.c: adding a grep command to --shell in xmllint
978 for T.V. Raman
979
980Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
981
982 * xmlcatalog.c: tried to fix some of the problem with --sgml
983
984Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
985
986 * parser.c: tried to fix bug #91500 where doc->children may
987 be overriden by a call to xmlParseBalancedChunkMemory()
988
989Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
992 identifiers in SGML catalogs containing '&'
993
994Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * python/types.c: fixed bugs when passing result value tree
997 to Python functions.
998
999Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * configure.in: preparing the release of 2.4.26
1002 * doc/*: updated and rebuilt the documentation
1003
1004Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * parser.c: fixed a XML Namespace compliance bug reported by
1007 Alexander Grimalovsky
1008
1009Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * HTMLtree.c: fixed serialization of script and style when
1012 they are not lowercase (i.e. added using the API to the tree).
1013
1014Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * valid.c: make xmlValidateDocument emit a warning msg if there
1017 is no DTD, pointed by Christian Glahn
1018
1019Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1022 content model when some of the blocks have min or max, and a couple
1023 of bugs found in the process.
1024 * result/schemas/list0* test/schemas/list0*: added some specific
1025 regression tests
1026
1027Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * README: updated the contact informations
1030
1031Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1034 misses it, reported by Peter Bray.
1035
1036Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1039 and removed a few warnings
1040
1041Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * parser.c: Christian Glahn found a small bug in the push parser.
1044 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1045 public
1046
1047Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * xmlschemas.c include/libxml/xmlschemas.h: added
1050 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1051 * testSchemas.c: added --memory to test the new interface
1052
1053Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1054
1055 * doc/index.py doc/search.php: integrated the XSLT indexing,
1056 a few fixed in the indexer, added a scope selection at the
1057 search level.
1058
1059Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1062 this was due to uninitialized parts of the validation context
1063
1064Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * debugXML.c: applied patch from Mark Vakoc except the API
1067 change, preserved it.
1068 * doc/*: updated the docs to point to the search engine for
1069 information lookup or before bug/help reports.
1070
1071Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * doc/index.py doc/search.php: added mailing-list archives
1074 indexing and lookup
1075
1076Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1079
1080Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * doc/index.py: improved HTML indexing
1083 * doc/search.php: make the queries also lookup the HTML based indexes
1084
1085Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * doc/index.py: added HTML page indexing
1088
1089Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1090
1091 * xmlIO.c: extended Windows path normalisation to fix the base
1092 problem in libxslt.
1093 * catalog.c: fixed list handling in XML_CATALOG_FILES
1094
1095Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * valid.c: typo/bug found by Christian Glahn
1098
1099Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1100
1101 * xmlIO.c: applied Windows CE patch from Javier.
1102 * win32/wince: new directory, contains support for the PocketPC
1103 with Windows CE from Javier.
1104 * include/win32config.h: reorganised, removed duplicate
1105 definitions and applied WinCE patch from Javier.
1106 * include/wsockcompat.h: new file, now contains WinSock
1107 compatibility macros.
1108 * win32/Makefile.msvc: introduced double-run compilation.
1109
1110Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * configure.in include/libxml/xmlwin32version.h: preparing release
1113 of 2.4.25
1114 * doc/*: updated and regenerated teh docs and web pages.
1115
1116Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1119 error were not covering namespace declarations.
1120 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1121 it was missing the attribute declaration for the namespace
1122 * result/VC/NS3: the fix now report breakages in that test
1123
1124Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1127
1128Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1131 and regenerated the docs and web site
1132
1133Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1136 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1137 not before
1138
1139Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * python/generator.py python/libxml2class.txt: fixed a stupid error
1142 breaking the python API
1143
1144Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1147 triostr.c triostr.h: applied a trio update patch from
1148 Bjorn Reese which should work with MinGW
1149
1150Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * tree.c: improving some documentation comments
1153 * xmlregexp.c: found and fixed a mem leak with python regression tests
1154 * doc/*: rebuilt the doc and the API XML file including the
1155 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1156 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1157 python/types.c: added access to the XML Schemas regexps from
1158 python
1159 * python/tests/Makefile.am python/tests/regexp.py: added a
1160 simple regexp bindings test
1161
1162Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1163
1164 * doc/xml.html:
1165 fixing ftp links - thanks to Vitaly Ostanin
1166
1167Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlregexp.c: fixed the data callback on transition functionality
1170 which was broken when using the compact form
1171 * result/schemas/*: updated the results, less verbose, all tests
1172 pass like before
1173 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1174 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1175 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1176 annoying warnings
1177 * xpath.c: try to provide better error report when possible
1178
1179Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * Makefile.am: fixed a breakage raised by Jacob
1182
1183Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1184
1185 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1186 which don't use sockets
1187
1188Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1189
1190 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1191 * win32/configure.js: applied zlib patch from Daniel Gehriger
1192
1193Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1194
1195 * win32/configure.js: applied the patch from Mark Vakoc for
1196 regexp support
1197 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1198 for regexp support
1199
1200Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * xmlschemastypes.c: as pointed by Igor Float and Double
1203 parsing ain't finished yet
1204
1205Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * Makefile.am configure.in: trying to fix #88412 by bypassing
1208 all the python subdir if python ain't detected
1209
1210Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1213 made configuring with regexps/automata/unicode the default
1214 but without schemas ATM
1215 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1216 fixed the regexp based DTD validation performance and memory
1217 problem by switching to a compact form for determinist regexps
1218 and detecting the determinism property in the process. Seems
1219 as fast as the old DTD validation specific engine :-) despite
1220 the regexp built and compaction process.
1221
1222Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * valid.c: determinism is debugged, new DTD checking code now works
1225 but xmlFAComputesDeterminism takes far too much CPU and the whole
1226 set usues too much memory to be really usable as-is
1227
1228Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1229
1230 * tree.c: fixed another stupid bug in xmlGetNodePath()
1231 * xmllint.c: --version now report the options compiled in
1232
1233Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * HTMLparser.c: small cleanup
1236 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1237 when configured with them. A bit of debugging around the determinism
1238 checks is still needed
1239
1240Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1243
1244Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * xmlIO.c: small portability glitch fixed.
1247
1248Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1249
1250 * xmlschemastypes.c: incomplete steps for real/double support
1251 * testAutomata.c include/libxml/xmlautomata.h
1252 include/libxml/xmlregexp.h: avoiding a compilation problem
1253 * valid.c include/libxml/valid.h: starting the work toward using
1254 the regexps for actual DTD validation
1255
1256Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * hash.c: cosmetic cleanup
1259 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1260 integrating a DTD validation layer based on the regexps
1261
1262Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1265 the determinism was tested before eliminating the epsilon
1266 transitions :-(
1267
1268Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * python/generator.py python/libxml.c python/libxml.py
1271 python/libxml2-python-api.xml python/libxml2class.txt
1272 python/libxml_wrap.h python/types.c: updated the python
1273 bindings, added code for easier File I/O, and the ability to
1274 define a resolver from Python fixing bug #91635
1275 * python/tests/Makefile.am python/tests/inbuf.py
1276 python/tests/outbuf.py python/tests/pushSAXhtml.py
1277 python/tests/resolver.py python/tests/serialize.py: updated
1278 and augmented the set of Python tests.
1279
1280Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1281
1282 * win32/configure.js: added more readme info for the binary
1283 package.
1284
1285Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * xmlIO.c: fixed a stupid out of bound array error
1288
1289Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1292 messing around with support for Windows path, cleanups,
1293 trying to identify and fix the various code path to the
1294 filename access. Added xmlNormalizeWindowsPath()
1295
1296Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * error.c valid.c: working on better error reporting of validity
1299 errors, especially providing an accurate context.
1300 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1301 error reports in those cases.
1302
1303Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1306 parser.c parserInternals.c xmlIO.c: get rid of all the
1307 perror() calls made in the library execution paths. This
1308 should fix both #92059 and #92385
1309
1310Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * xmllint.c: memory leak reporting was broken after a change
1313 of the preprocessor symbol used to activate it.
1314
1315Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * tree.c: try to make the copy function work for node of
1318 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1319 DOM layers though, not libxml2 itself.
1320
1321Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * valid.c: try to provide file and line informations, not all
1324 messages are covered, but it's a (good) start
1325
1326Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * xinclude.c: reimplemented a large part of the XInclude
1329 processor, trying to minimize resources used, James Henstridge
1330 provided a huge test case which was exhibiting severe memory
1331 consumption problems.
1332
1333Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * python/Makefile.am: applied patch from Christophe Merlet to
1336 reestablish DESTDIR
1337
1338Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * libxml.spec.in: fixes libary path for x86_64 AMD
1341
1342Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1343
1344 * doc/tutorial/includekeyword.c
1345 * doc/tutorial/xmltutorial.xml:
1346 (plus resulting generated html files)
1347 fixing one spot I missed in the tutorial where I hadn't freed
1348 memory properly
1349
1350Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1351
1352 * doc/tutorial/includeaddattribute.c
1353 * doc/tutorial/includeaddkeyword.c
1354 * doc/tutorial/includegetattribute.c
1355 * doc/tutorial/includekeyword.c
1356 * doc/tutorial/xmltutorial.xml
1357 * doc/tutorial/*.html:
1358 update tutorial to properly free memory (thanks to Christopher
1359 R. Harris for pointing out that this needs to be done)
1360 * doc/tutorial/images/callouts/*.png:
1361 added image files so the callouts are graphical, making it
1362 easier to read ( use "--param callout.graphics 1" to generate
1363 html with graphical callouts)
1364
1365Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1366
1367 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1368 nice logos generated by Marc Liyanage
1369 * doc/site.xsl *.html: changed the stylesheet to show the new
1370 logo and regenerated the pages
1371
1372Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1375
1376Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1377
1378 * xpath.c: possible mem leak patch from Jason Adams
1379
1380Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1383 in the XQuery namespace
1384 * configure.in: preparing 2.4.24
1385 * doc/*.html: updated the web pages
1386
1387Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * python/generator.py: closing bug #85258 by generating conditional
1390 compile check to avoid linking to routines not configured in.
1391
13922002-08-22 Havoc Pennington <hp@pobox.com>
1393
1394 * autogen.sh: update error message for missing automake
1395
1396Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * python/Makefile.am: typo in target name resulted in libxml2.py
1399 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1400
1401Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * win32/win32/Makefile.mingw: updated with version from
1404 Elizabeth Barham at http://soggytrousers.net/repository/
1405
1406Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1407
1408 * win32/Makefile.msvc: added the prefix location to the include
1409 and lib search path.
1410
14112002-08-18 Havoc Pennington <hp@pobox.com>
1412
1413 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1414 both automake 1.6 and 1.4 installed get the right automake. Means
1415 compilation from CVS will now require the latest automake 1.4
1416 release, or manually creating symlinks called "automake-1.4" and
1417 "aclocal-1.4"
1418
1419Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * configure.in python/Makefile.am: more AMD 64 induced changes from
1422 Frederic Crozat
1423
1424Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * xinclude.c: oops I was missing the xml:base fixup too
1427 * result/XInclude/*.xml: this adds xml:base attributes to most
1428 results of the tests
1429
1430Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * xinclude.c: quick but apparently working implementation of
1433 xi:fallback, should close bug #89684
1434 * Makefile.am test/XInclude/docs/fallback.xml
1435 result/XInclude/fallback.xml: added a basic test for fallback,
1436 and run with --nowarning to avoid a spurious warning
1437 * configure.in: applied patch from Frederic Crozat for python
1438 bindings on AMD 64bits machines.
1439
1440Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1443 the caller don't pass a SAX callback block.
1444
1445Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * tree.c: applied the same fix for the XML-1.0 namespace to
1448 xmlSearchNsByHref() as was done for xmlSearchNs()
1449
1450Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * libxml.3: small cleanup of the man page
1453 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1454 when serializing HREF attributes generated by XSLT.
1455
1456Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1459 version of Marc Liyanage' patch for boolean attributes in HTML
1460 output
1461
1462Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * python/tests/serialize.py: fixed the test results, indenting
1465 behaviour changed slightly
1466
1467Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1468
1469 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1470 new c14n function to Windows def files
1471
1472Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1473
1474 * c14n.c: fixed a memory leak in c14n code
1475
1476Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * parser.c include/libxml/parser.h: adding a new API for Christian
1479 Glahn: xmlParseBalancedChunkMemoryRecover
1480 * valid.c: patch from Rick Jones for some grammar cleanup in
1481 validation messages
1482 * result/VC/* result/valid/*: this slightly change some of the
1483 regression tests outputs
1484
1485Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * tree.c: trying to fix a problem in namespaced attribute handling
1488 raised by Christian Glahn
1489
1490Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * encoding.c include/libxml/encoding.h: Opening the interface
1493 xmlNewCharEncodingHandler as requested in #89415
1494 * python/generator.py python/setup.py.in: applied cleanup
1495 patches from Marc-Andre Lemburg
1496 * tree.c: fixing bug #89332 on a specific case of loosing
1497 the XML-1.0 namespace on xml:xxx attributes
1498
1499Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1500
1501 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1502 corner case from new Merlin's test suite and added a callback
1503 that will be used to improve xmlsec performance
1504
1505
1506Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * HTMLtree.c: trying to fix the <style> escaping problem in
1509 HTML serialization bug #89342
1510
1511Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1514 and rebuilt the web site.
1515
1516Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1517
1518 * include/libxml/tree.h: added _private member to xmlNs struct
1519
1520Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1521
1522 * HTMLparser.c: fixing bug #84876 based on the xml working
1523 code.
1524
1525Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1526
1527 * python/Makefile.am: enhanced to fix bug 72012 (errors
1528 when using '-jX' make parameter)
1529
1530Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1531
1532 * xpath.c: small additional enhancement for booleans
1533 compared to nodesets
1534
1535Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * HTMLtree.c: changed the order of the encoding declaration
1538 attributes in the meta tags due to a bug in IE/Mac
1539
1540Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1541
1542 * xpath.c: enhanced handling of booleans (especially '='
1543 and '!=' for nodesets) - fixes bug 85256. Added new
1544 routine xmlXPathNotEqualValues for more proper handling
1545 of '!=' when nodesets are involved.
1546
1547Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1550 doc/xmlcatalog_man.xml to the source distribution
1551
1552Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553
1554 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1555 asked for this.
1556
1557Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * configure.in: preparing 2.4.23
1560 * doc/*: rebuilt the docs
1561
1562Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * parser.c: fixing bug #84169 by fixing the
1565 comment of xmlCreatePushParserCtxt to describe the
1566 encoding detection parameters better.
1567
1568Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * valid.c: fixing bug #79331 in one path the lookup for
1571 ID attributes on a namespaced node wasn't handled correctly :-\
1572
1573Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1574
1575 * HTMLparser.c: trying to fix 87235 about discarded white
1576 spaces in the HTML parser.
1577 * result/HTML/*: this changes the output of a number of HTML
1578 regression tests
1579
1580Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * xpath.c: applied patch from Richard Jinks for the namespace
1583 axis + fixed a memory error.
1584 * parser.c parserInternals.c: applied patches from Peter Jacobi
1585 removing ctxt->token for good.
1586 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1587 popped out by the regression tests.
1588 * Makefile.am: patch for threads makefile from Gary Pennington
1589
1590Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1591
1592 * xpath.c: enhanced behaviour of position() after usage of
1593 expressions involving preceding-sibling (et al).
1594
1595Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * hash.c: applied a patch from Peter Jacobi to solve a problem
1598 when compiling with the Watcom C on Win32
1599 * result/schemas/*.err: the change of hashing algo generated
1600 permutations in the output
1601
1602Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * hash.c: applied patch from Sander Vesik improving the quality of
1605 the hash function.
1606
16072002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1608
1609 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1610 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1611 xmllint.c xpath.c: replaced sprintf() with snprintf()
1612 to prevent possible buffer overflow (the bug was pointed
1613 out by Anju Premachandran)
1614
1615Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * parser.c: removed an uninitialized data error popped by valgrind
1618 on PE references
1619
1620Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1621
1622 * doc/xml.html
1623 adding tutorial reference to the web page
1624
1625Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1626
1627 * doc/tutorial/xmltutorial.xml
1628 * doc/tutorial/ar01s07.html
1629 * doc/tutorial/ape.html
1630 * doc/tutorial/includegetattribute.c
1631 adding section to tutorial about retrieving an attribute
1632 value
1633
1634Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * parser.c: applied a couple of patches from Peter Jacobi to start
1637 to get rid of ctxt->token, with a possible significant speed
1638 improvement to be gained once done. Better compliance with PE
1639 references constructs in DTDs too.
1640 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1641 from Peter too
1642
1643Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1646 xmlParseElement was likely to have been deallocated at the
1647 time of the report, possibly leading to segfault. Just report
1648 the tag name now.
1649
1650Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xpath.c: patch from Richard Jinks for XPath substring() function
1653 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1654
16552002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1656
1657 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1658
1659Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1660
1661 *doc/FAQ.html
1662 fixing typos in FAQ, thanks to Robert Funnell for the
1663 editing help
1664
1665Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * NEWS: got complaints from rpmlint that it was empty
1668
1669Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1670
1671 * added doc/tutorial, including:
1672 apa.html
1673 apb.html
1674 apc.html
1675 apd.html
1676 ar01s02.html
1677 ar01s03.html
1678 ar01s04.html
1679 ar01s05.html
1680 ar01s06.html
1681 includeaddattribute.c
1682 includeaddkeyword.c
1683 includekeyword.c
1684 includestory.xml
1685 index.html
1686 xmltutorial.xml
1687 libxml tutorial, including generated html
1688
1689Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1690
1691 * result/c14n/exc-without-comments/merlin-c14n-two-*
1692 result/c14n/without-comments/merlin-c14n-two-*
1693 test/c14n/exc-without-comments/merlin-c14n-two-*
1694 test/c14n/without-comments/merlin-c14n-two-*
1695 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1696 c14n/exc-c14n and slightly modified test script to handle
1697 these test cases
1698 * c14n.c: fixed bugs for complicated nodes set (namespace
1699 without node and others from merlin-c14n-two.tar.gz)
1700 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1701 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1702 for xmlsec performance patch
1703 * xpath.c: fixed self::node() for namespaces and attributes
1704
1705Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1706
1707 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1708 but with the format parameter
1709 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1710
1711Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1712
1713 * Makefile.am: updated c14n tests suite
1714 * c14n.c: performance improvement for previous c14n patch
1715
1716Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * parser.c: another peroformance patch from Peter Jacobi, that
1719 time on parsing attribute values.
1720
1721Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1722
1723 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1724 into LibXML2 test suite
1725
1726Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1727
1728 * c14n.c: propagating xpath ancesstors node fix to c14n
1729 plus small performance improvement to reduce number of
1730 mallocs
1731 * xpath.c: fixed ancestors axis processing for namespace nodes
1732
1733Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1736 Peter Jacobi
1737
1738Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * configure.in: preparing 2.4.22
1741
1742Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1745 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1746 a public entry point.
1747 * doc/*: rebuilt the API and docs
1748
1749Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * xpath.c: patch from Richard Jinks to fix a problem introduced
1752 in the previous patch and pointed by Norm
1753
1754Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * libxml.spec.in: fixing bug #81112
1757
1758Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * uri.c: fixing bug #82848
1761
1762Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1765 output of one catalog test
1766
1767Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1768
1769 * global.data globals.c tree.c include/libxml/globals.h
1770 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1771 default value for global parameter xmlIndentTreeOutput to 1 and
1772 introduced new global parameter xmlTreeIndentString (the string
1773 used to do one-level indent) with default value " " (as it was
1774 in tree.c)
1775
1776Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1779 with trio and schemas.
1780
1781Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1782
1783 * xpath.c: patch from Richard Jinks to fix the problem raised in
1784 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1785
1786Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * xmlschemas.c: a bit of work on import.
1789 * xmlschemastypes.c: Charles Bozeman provided a compare function
1790 for date/time types so min/max facet restrictions should work,
1791 indeterminate comparisons return an error instead of equal.
1792 * test/schemas/date_0* result/schemas/date_0_0: specific test
1793 from Charles Bozeman too
1794
1795Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1798 from Christian Cornelssen fixing the man pages and the Catalog
1799 building script.
1800 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1801 next step is <xs:import> I now have a reasonable understanding
1802 of how it works.
1803
1804Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1807
1808Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1809
1810 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1811
1812Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xpath.c: fixing an XPath function evalutation bug pointed out
1815 by Alexey Efimov where the context was lost when evaluating
1816 the function arguments
1817
1818Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1819
1820 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1821 function public for XMLSec performance optimizations
1822
1823Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * python/generator.py python/libxml2class.txt : fixed a problem
1826 with the HTML parser pointed by Gary Benson
1827 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1828 example
1829
1830Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1831 * parser.c: fixed bug #81159 (memory growth in SAX)
1832
1833Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1834 * xpath.c: fixed bug #78858 (the real fix)
1835
1836Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1837 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1838
1839Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * tree.c: modified xmlNodeSetBase to allow changing the
1842 base of a document.
1843
1844Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * xmlschemastypes.c: patch Charles Bozeman for validation of
1847 all the date, time, and duration types
1848 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1849 * configure.in: fixed an error pointed by an user
1850 * xml2-config.in: fixed an error pointed by an user
1851
1852Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1853
1854 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1855 win32/libxml2.def.src xmlIO.c: exported default
1856 'file:', 'http:' and 'ftp:' protocols input handlers
1857 and maked protocols comparisson case insensitive
1858
1859Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * configure.in: Neven Has detected a typo
1862
1863Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1866 as one of the persons allowed to commit directly to the
1867 module.
1868
1869Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1872 * valid.c: raised a too low limit
1873 * doc/*: rebuilt the docs
1874
1875Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * test/XPath/expr/floats test/XPath/expr/functions
1878 result/XPath/expr/floats result/XPath/expr/functions
1879 xpath.c: another XPath conformance patch from Richard Jinks
1880
1881Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xmlschemas.c: fixed validation of attribute groups.
1884 * test/schemas result/schemas: added an example from the primer
1885
1886Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1889 * test/schemas result/schemas: updated the test list
1890
1891Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * TODO: updated a bit
1894 * parser.c: made a comment more specific
1895 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1896 Schemas conformance.
1897 * test/schemas result/schemas: updated the test list
1898
1899Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1902 implementing xs:all with minOccurs = 0
1903 * tes/schemas/* result/schemas/*: added more tests covering
1904 xs:all
1905
1906Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlregexp.c: first implementation of the all particle, this
1909 may need to be revisited for case where not all transitions
1910 must be crossed.
1911
1912Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * tree.c: another entity processing update from Markus Henke
1915
1916Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1917
1918 * trionan.c: fixed crash on OSF/1
1919
1920Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xmlschemas.c: more Schemas work
1923 * test/schemas/* result/schemas/*: added more tests coming
1924 from the spec.
1925
1926Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1929 ExcC14N specification
1930
1931Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1932
1933 * tree.c: patch from Markus Henke, fix for recursive entities.
1934
1935Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xpath.c: fix a problem with string() on a document node.
1938
1939Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * Makefile.am xmlschemas.c: more Schemas work
1942 * test/schemas/* result/schemas/*: added more tests coming
1943 from the spec.
1944
1945Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1948 * result/HTML/*: this changes a few things in the results
1949
1950Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1951
1952 * include/libxml/tree.h: eliminated 'declaration different than
1953 prototype' warning
1954 * include/win32config.h: "resolved" conflicts with errno.h
1955
1956Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1959 on the automata interfaces and debug of counted choices
1960 * test/schemas/* result/schemas/*: added a number of tests
1961
1962Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1965 a bit of work on Schemas
1966 * testSchemas.c: try to make it more useful
1967 * test/schemas/* result/schemas/* Makefile.am: changed the
1968 Schemas regression test procedure, started adding a few samples
1969
1970Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1971
1972 * include/libxml/encoding.h: Patch for the Borland C++ builder
1973 * include/libxml/tree.h: Patch for the Borland C++ builder
1974 * threads.c: Patch for the Borland C++ builder
1975 * win32/bcb5: New directory for the Borland C++ builder
1976 project files
1977
1978Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1979
1980 * win32/Makefile.msvc: Update for XML Schema support
1981 * win32/configure.js: Update for XML Schema support
1982 * win32/libxml2.def.src: Update for XML Schema support
1983
1984Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1987 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1988 xmlunicode.c include/libxml/Makefile.am
1989 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1990 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1991 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1992 include/libxml/xmlversion.h.in : merged the current state of
1993 XML Schemas implementation, it is not configured in by default,
1994 a specific --schemas configure option has been added.
1995 * test/automata test/regexp test/schemas Makefile.am
1996 result/automata result/regexp result/schemas:
1997 merged automata/regexp/schemas regression tests
1998
1999Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * xpath.c: Gary found a compile time problem, fixes #78823
2002
2003Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * configure.in: release of 2.4.20
2006 * doc/*: updated and rebuilt the docs
2007
2008Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * python/Makefile.am: patch from Cristian Gafton to build on
2011 Red Hat 6.2, should also fix #75779
2012
2013Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * valid.c: first part of fixing #78729
2016
2017Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2020 escaping of URI when saving HTML files.
2021 * result/HTML/*: this impacted some tests
2022
2023Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in: trying to fix #77441
2026
2027Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * include/libxml/xmlIO.h: Hallski complained it could not be
2030 included by itself.
2031
2032Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2035
2036Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2037
2038 * win32/configure.js: patch from Nilo for the c14n option
2039 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2040
2041Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2044 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2045 LIBXML_THREAD_ENABLED
2046
2047Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xpath.c: another patch from Richard Jinks for substring conformance
2050 * test/XPath/expr/floats test/XPath/expr/strings
2051 result/XPath/expr/floats result/XPath/expr/strings: update of the
2052 test suite to check those.
2053
2054Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * xpath.c: patch from Richard Jinks for .x float parsing.
2057
2058Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * parser.c: patch from Markus Henke when an encoding ain't recognized
2061
2062Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * libxml.m4: got a report that #include <string.h> was needed
2065
2066Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2069
2070Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2071
2072 * doc/example.html: fixing typo
2073
2074Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2077 pointed out by Melvyn Sopacua.
2078
2079Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * libxml.m4: Frédéric Crozat gave a patch related to the change
2082 of Include paths breaking the libxml.m4
2083
2084Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * xpath.c: Fix bug #76927 forgot to save some context
2087 when evaluating binary expressions
2088
2089Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * configure.in: fixed configure for MPE/iX from Markus Henke
2092 * xmlmemory.c: fixed initialization problems
2093 * xpath.c: another set of patches from Richard Jinks this
2094 fixes "make XPathtests" on linux
2095
2096Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2099 * test/XPath/expr/compare test/XPath/expr/equality
2100 test/XPath/expr/floats test/XPath/expr/functions
2101 test/XPath/expr/strings result/XPath/expr/compare
2102 result/XPath/expr/equality result/XPath/expr/floats
2103 result/XPath/expr/functions result/XPath/expr/strings: Updated
2104 tests though they show a divergence on Linux
2105
2106Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c trionan.c: previous commit also included patches
2109 from Richard Jinks on some IEEE support corner case
2110
2111Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2114 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2115 that $(datadir) should be used for docs
2116
2117Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2120 could leak filedescriptors
2121
2122Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * configure.in nanohttp.c: applied patch from Allan Clark for
2125 UnixWare/OpenServer
2126
2127Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * configure.in: preparing 2.4.19
2130 * doc/*: rebuilt the docs
2131
2132Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * nanohttp.c: fixing #76043, got fed up with non-portability
2135 of that piece of code.
2136
2137Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * valid.c SAX.c: Never commit without running "make tests" :-(
2140 fix a couple of stupidities in the previous commit
2141 * result/*: a few changes in some attribute order result of previous
2142 commit.
2143
2144Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2147 the internal subset should not raise duplicate ID errors,
2148 also there was a small bug in conjunction to namespace
2149 declarations defaulted and xml:xxx attributes DTD definitions.
2150
2151Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xpath.c: Richard Jinks also raised some rounding problems
2154 this tries to fix them
2155
2156Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2159 behaviour in xmlXPathCastToString()
2160
2161Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2164 raised by Morus Walter
2165
2166Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2169 from Igor
2170
2171Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * xpath.c: fixing #75619, related to a problem when trying
2174 to evaluate condition when the current node set resulting
2175 from that sub-step evaluation is empty. Also fixes 2 potential
2176 problem with previous-sibling and next-siblings axis.
2177
2178Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2181 HTML support is not configured in.
2182
2183Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2186 include/libxml/tree.h: dohh I really didn't intended to commit
2187 this test version :-(
2188
2189Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * testSAX.c: I wanted to see the real speed at the SAX interface
2192 after a little too many Ximianer started complaining about the
2193 parser speed.
2194 added a --quiet option:
2195 paphio:~/XML -> ls -l db100000.xml
2196 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2197 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2198 3200006 callbacks generated
2199 real 0m1.270s
2200 Which means 16MBytes/s and 3Mcallback/s
2201
2202Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2203
2204 * xpath.c: valgrind spotted another error that time when running
2205 on libxslt regression tests
2206
2207Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * Makefile.am: adding "make valgrind" running the full regression
2210 tests (except python ones) under Valgrind (using valgrind -q
2211 which was kindly added by the author).
2212 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2213 passes cleanly now except an obcure floating point initialization
2214 raised in log10() in one XPath regression test ???
2215 * tree.c: edited some comments to close #75244
2216
2217Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2220 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2221 context of ScrollKeeper, made sure that if the number is
2222 an integer, the serialization follows the description at
2223 http://www.w3.org/TR/xpath#section-String-Functions
2224
2225Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2226
2227 * configure.in: preparing 2.4.18
2228 * doc/*: updated and rebuilt the web site
2229 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2230 the Windows and Cygwin maintainers.
2231 * parser.c: humm, changed the way the SAX parser work when
2232 xmlSubstituteEntitiesDefault(1) is set, it will then
2233 do the entity registration and loading by itself in case the
2234 user provided SAX getEntity() returns NULL.
2235 * testSAX.c: added --noent to test the behaviour.
2236
2237Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * parser.c: Wilfried Teiken provided a hackish but working
2240 way to get context reported back on entities when parsing
2241 with SAX and without breaking the DOM build.
2242
2243Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * c14n.c: applied a new patch from Aleksey Sanin
2246 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2247 to reference Aleksey implementation of XML digital Signatures
2248
2249Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xpath.c: small fix to avoid potential problem due to
2252 ordering of freeing data
2253 * python/Makefile.am: people were complaining about
2254 the generated file in python dir not being built
2255
2256Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2259 python/generator.py python/libxml.c python/types.c: Cleanup
2260 of the python Makefiles based on Jacob and James feedback,
2261 fixed the spec file accordingly, fixed the number of warning
2262 that passing my pedantic CFLAGS was generating. Conclusion
2263 is that Python includes are real crap.
2264
2265Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * configure,in: it was reported quite a few times that
2268 xml2-config --cflags should not output
2269 -I$includeprefix/libxml2/libxml because libxml2 header names
2270 clashes with existing names like list.h from C++ stl.
2271 Includes should be #include<libxml/xxx.h> so ...
2272
2273Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * c14n.c: another patch from Aleksey Sanin
2276
2277Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2280 canonicalization algorithm
2281 * doc/xml.html doc/index.html: added the C14N references on the
2282 index page.
2283
22842002-03-13 jacob berkman <jacob@ximian.com>
2285
2286 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2287 usage, redundant, and gcc specific
2288
2289Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * xpath.c: speedup some node selection operations, this can
2292 have a significant impact on DocBook Norm's stylesheets
2293 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2294 make sure it's always the case
2295 * debugXML.c: distinguish CDATA and comments in ls operations
2296
2297Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2300 to generate better API descriptions etc...
2301
2302Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * c14n.c: Fixing #74186, made sure all boolean expressions
2305 get fully parenthesized, ran indent on the output
2306 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2307 include/libxml/tree.h: also #74186 related, removed the
2308 --with-buffers option, and all the preprocessor conditional
2309 sections that were resulting from it.
2310
2311Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * valid.c: applied patch from Dodji Seketeli fixing an
2314 uninitailized variable in xmlValidGetValidElements()
2315
2316Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * c14n.c: fixed a few comments
2319 * doc/*.html doc/*/*.html: regenerated the docs and added
2320 the C14N API
2321 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2322
2323Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * check-xml-test-suite.py: fix to adapt varaiations in the
2326 bindings
2327 * configure.in python/setup.py python/setup.py.in: fixed to
2328 have the version of the python scripts automatically updated
2329
2330Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2333 in xmlCopyProp()
2334
2335Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * configure.in: preparing 2.4.17 release
2338 * doc/*: updated and rebuilt the docs
2339 * xpath.c: fixed a comment
2340 * python/libxml.c: fixed a possible reentrancy problem
2341
2342Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2345 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2346 added a specific regression test
2347 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2348 not raise exceptions when failing to find the attribute.
2349
2350Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * configure.in xmllint.c: owen pointed out a problem with the
2353 ftme fix, gettimeofday() was not detected by configure and
2354 the ftime header wasn't included, dohhh
2355
2356Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * configure.in xmllint.c: trying to fix #71457 for timing
2359 precision when gettimeofday() is not availble but ftime() is
2360
2361Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2364 are now copied on install and part of the -devel RPM
2365
2366Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * xpath.c: trying to avoid bug #72150 which was apparently
2369 caused by a gcc bug (or a processor problem) as detailed
2370 at http://veillard.com/gcc.bug
2371
2372Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2375 fixed xmlReconciliateNs(), added a Python test/example for
2376 inter-document cut'n paste
2377 * python/libxml.py: fixed node.doc on document nodes and added
2378 xpathEval() onto node objects
2379
2380Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2383 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2384 fixup and integrated tests for the serialization stuff
2385
2386Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2389 moved the libxml man page to section 3
2390
2391Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * tree.c: fix bug #72490
2394 * python/libxml.c python/libxml.py: added methods serialize()
2395 and saveTo() to all node elements.
2396
2397Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * xmlIO.c: closed #73430, don't read from an input source
2400 which indicated an end-of-file or an error.
2401
2402Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * parser.c: make sure SAX endDocument is always called as
2405 this could result in a Python memory leak otherwise (it's
2406 used to decrement ref-counting)
2407 * python/generator.py python/libxml.c python/libxml.py
2408 python/libxml2-python-api.xml python/libxml2class.txt
2409 python/tests/error.py python/tests/xpath.py: implemented
2410 the suggestions made by Gary Benson and extended the tests
2411 to match it.
2412
2413Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * python/generator.py: applied patch fixing #73450
2416
2417Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * xpath.c: fixing #61290 "namespace nodes have no parent"
2420 long standing divergence from the XPath REC. NodeSets
2421 simply hold a copy of namespace nodes and those node ->next
2422 points to the parent (which may not be the node carrying the
2423 definition).
2424 * include/libxml/xpath.h: flagged but didn't added a possible
2425 speedup
2426 * DOCBparser.c HTMLparser.c: removed some warnings from push
2427 parser due to new state being added.
2428 * tree.c: new fix from Boris Erdmann
2429 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2430 the XML Canonalization support from Aleksey Sanin
2431
2432Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * tree.c: patch from Boris Erdmann fixing some namespace odities
2435 with xmlCopyNode()
2436
2437Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * xmlIO.c: fix bug #72706 when loading a NULL entity
2440
2441Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2444 actually change in a future XML Namespace revision.
2445
2446Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2449 added the possibility of returning nodesets from XPath extension
2450 functions written in Python
2451
2452Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * python/*: commiting some Python bindings work done while travelling
2455
2456Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2459 explicitely with memory debugging switched on
2460
2461Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2464 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2465 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2466 the accessor generator for strings
2467 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2468 regression test.
2469
2470Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * python/README python/generator.py python/libxml.c python/setup.py:
2473 added the 'usual' setup.py to allow building a libxml2-python
2474 module based on the same code. The initialization is however
2475 different the 2 .so files fo libxml2 and libxslt are identical and
2476 they entry point initialize both libraries. this is done to avoid
2477 some possible nasty problem since the Python don't merge the maps
2478 of all shared modules.
2479
2480Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * parser.c: fixed a push/encoding bug reported by Michael
2483 on librsvg
2484
2485Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * include/libxml/parserInternals.h: fixes a misplaced #endif
2488
2489Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * parser.c valid.c: found and fixed a couple of allocation bugs
2492
2493Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * doc/xml.html doc/python.html doc/*: added a Python and binding
2496 page describing the current state of the Python bindings and
2497 giving pointers to the other languages wrappers.
2498
2499Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2502 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2503 rebuilt the API and web site
2504 * xpath.c: fixed #71978 portability bugs
2505
2506Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2509
2510Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * include/libxml/parserInternals.h parser.c: had to change
2513 2 internal parsing API when processing document content
2514 to check the start and end of element content are defined
2515 in the same entity
2516 * valid.c include/libxml/valid.h: attribute normalization can
2517 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2518 with the context to report it.
2519 * SAX.c: fixed the last known bugs, crazy validation constraints
2520 when a document is standalone seems correctly handled. There
2521 is a couple of open issues left which need consideration especially
2522 PE93 on external unparsed entities and standalone status.
2523 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2524 The 2 tests left failing are actually in error. Cleanup done.
2525
2526Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * valid.c: implemented E59 spaces in CDATA does not match the
2529 nonterminal S
2530
2531Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * SAX.c parser.c valid.c: more validation test fixups
2534 * check-xml-test-suite.py: added duration info for the tests
2535
2536Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * parser.c valid.c: a couple of errors were reported but not
2539 saved back as such in the parsing context. Down to 1% failure rate
2540 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2541
2542Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * xmlInternald.c: isExtender was missing a char
2545 * parser.c include/libxml/parser.h: % are acceptable in the
2546 internal subset if within a PUBLIC ID
2547
2548Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * SAX.c parserInternals.c valid.c: more work on the conformance
2551 suite. Took the step to finally block documents with encoding
2552 errors. It's a fatal error per the spec, people should have fixed
2553 their documents by now.
2554
2555Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * check-xml-test-suite.py: fixed the test script after some discussion
2558 on the semantic of TYPE="error"
2559 * Makefile.am: added the script to the distrib
2560
2561Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * SAX.c entities.c: fixed a couple of conformances issues deep
2564 into the validation code (standalone and undeclared Notations)
2565
2566Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2569 stayed there for years !
2570
2571Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2574 missing
2575
2576Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * check-xml-test-suite.py: improved the behaviour a bit as
2579 well as the logs
2580 * parser.c valid.c SAX.c: fixed a few more bugs
2581 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2582
2583Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * check-xml-test-suite.py: python script to run regression tests
2586 against the XML Test suite of W3C/OASis
2587 * SAX.c: fixed a validation bug
2588 * parser.c: fixed 3 errors pointed by the test suite
2589 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2590 * python/Makefile.am: fixed a dependendy
2591
2592Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * xmlmemory.c: avoid a warning bug #71594
2595
2596Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2599 warning on alpha/Tru64
2600
2601Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * include/libxml/entities.h: fixing a comment
2604 * valid.c: fixing some troubles with validity check on namespaces
2605 * result/VC/NS3 test/VC/NS3: added a specific regression test
2606
2607Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: Fixing #71342 serializing '\n' in attribute values
2610 * result/noent/att3 result/att3 test/att3: added a specific
2611 test.
2612
2613Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * python/libxml.c: couple of bug fixes
2616
2617Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * python/*.py: removed tabs and used spaces.
2620
2621Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2624 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2625
2626Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2629 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2630
2631Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * include/libxml/encoding.h include/libxml/entities.h
2634 include/libxml/globals.h include/libxml/parser.h
2635 include/libxml/threads.h include/libxml/tree.h
2636 include/libxml/xmlmemory.h: trying to fix the include mess
2637
2638Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * include/libxml/xmlmemory.h: reverted part of the previous
2641 attempt to provide #69655, this was breaking the build.
2642
2643Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2646 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2647 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2648 include/libxml/parserInternals.h include/libxml/tree.h
2649 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2650 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2651 clean.
2652 * python/libxml.c: fixed a warning.
2653
2654Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2657 copying of node, merge back IDs in the target document.
2658 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2659 test/XInclude/ents/ids.xml: test case
2660 * result/VC/ElementValid4: output changed due to a typo fix
2661
2662Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * python/Makefile.am: seems some version of automake didn't
2665 generate the dependancies right as Jacob found out. Add
2666 an extra dependancy rule.
2667
2668Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * parserInternals.c valid.c: Justin Fletcher found some parts
2671 of the code needing cleanup
2672 * libxml.spec.in python/Makefile.am python/generator.py
2673 python/libxml.c python/libxml.py: Fixed the python Makefiles
2674 corrected a bug showing up on ia64, changed the name of the
2675 python internal module too
2676
2677Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * Makefile.am: applied patch from Andris Pavenis for binary
2680 name suffixes
2681
2682Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * xmllint.c win32/win32config.h: fixing #68748
2685
2686Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * valid.c: fixing #70166
2689
2690Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * valid.c: fixing #70077
2693
2694Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * Copyright Makefile.am README configure.in libxml.spec.in:
2697 Changed to the MIT Licence
2698 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2699 doc/xmlio.html: updated the doc accordingly
2700 * include/libxml/xmlwin32version.h configure.in: preparing
2701 2.4.14 release
2702 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2703 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2704 fixed the const xmlChar * wrapper and generator, XPath extension
2705 functions now use the context as first argument
2706 * python/tests/tstxpath.py python/tests/xpath.py
2707 python/tests/xpathext.py: Updated the tests accordingly
2708 * tree.c: fixed bug #70067
2709
2710Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * Makefile.am: cleanup
2713 * debugXML.c: always use stdout if output is NULL
2714 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2715 * python/Makefile.am python/generator.py python/libxml2class.txt
2716 python/libxml_wrap.h python/types.c: augmented the number of bindings
2717 handling FILE * and XPath contexts
2718 * python/tests/Makefile.am: avoid a stupid problem due to the
2719 use of TEST.
2720
2721Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2724
2725Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * python/TODO python/libxml.c: cleanup the extension function lookup
2728 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2729
2730Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * configure.in python/Makefile.am: do not install outside
2733 of prefix
2734
2735Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * python/TODO python/libxml.c: started adding SAX interfaces
2738 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2739 SAX test
2740
2741Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * tree.c: hardened the addChild function
2744 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2745 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2746 added accessors needed for xmlNode, a bit more testing and
2747 extension of interfaces
2748 * python/tests/Makefile.am python/tests/build.py: added a test
2749 build from scratch/save/load/check
2750
2751Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * parserInternals.c: change a small bit in the way valididy
2754 error messages get initialized
2755 * python/TODO python/libxml.c python/libxml2-python-api.xml
2756 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2757 added some memory debugging to track leaks at the libxml2 level
2758 * python/tests/*.py: changed all tests to check for leaks,
2759 there is just one left in XPath extension registrations.
2760
2761Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * python/TODO python/generator.py python/libxml2-python-api.xml
2764 python/libxml2class.txt: more accessor classes for the parser
2765 context, allow to switch on and check validity
2766 * python/tests/Makefile.am python/tests/error.py
2767 python/tests/invalid.xml python/tests/valid.xml
2768 python/tests/validate.py: attded more test and and added error.py
2769 which I forgot to commit in the last step
2770
2771Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/Makefile.am python/types.c: cleanup
2774 * python/libxml.c python/libxml.py python/libxml_wrap.h
2775 python/generator.py python/libxml2-python-api.xml
2776 python/libxml2class.txt: added class for parser context, added
2777 first cut for push mode support. Added a framework to generate
2778 accessors functions.
2779 * python/tests/Makefile.am python/tests/push.py: added a push
2780 test
2781
2782Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2785 bug a bit of cleanup.
2786
2787Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2790 python/libxml2class.txt: adding error redirections and preformat
2791 to a python handler
2792 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2793 tests self checking
2794
2795Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2798 a function
2799
2800Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2803 python/libxml.c python/libxml2-python-api.xml
2804 python/libxml2class.txt: Progressing through the TODOs, class
2805 description output, extra XML API, RPM now builds the wrappers
2806 for all python installed versions
2807
2808Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * configure.in libxml.spec.in python/Makefile.am python/TODO
2811 python/generator.py python/libxml2class.txt: added more informations
2812 in the libxml2-python package including docs. Slightly changed
2813 the class hierarchy
2814 * python/tests/*: added basic regression tests infrastructure too
2815
2816Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2819 added libxml2-python as part of the packages installed
2820
2821Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * python/Makefile.am python/generator.py python/libxml.c
2824 python/libxml.py: more work, now able to extend the
2825 XPath interpreter with functions written in python.
2826
2827Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * python/Makefile.am: Jacob sent a patch to allow building from
2830 tarfile.
2831
2832Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2835 inserted the python wrappers build, I hope this won't be too
2836 unportable
2837
2838Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * xpath.c: minor optimization
2841 * python/generator.py python/libxml.c python/libxml.py
2842 python/libxml_wrap.h: more work on the python bindings,
2843 they now support XPath and there is no evident leak
2844
2845Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * python/generator.py python/libxml.c python/libxml.py:
2848 more work on the python bindings generator.
2849
2850Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * python/generator.py python/libxml.c python/libxml_wrap.h:
2853 more work on the python bindings.
2854
2855Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * python/generator.py python/libxml.c python/libxml.py
2858 python/libxml_wrap.h: commited early version of a python binding
2859 for private use only ATM
2860
2861Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * entities.c tree.c include/libxml/entities.h: applied patch
2864 from Anthony Jones to implement copy of DTD subtree too. Had
2865 just to keep 2 function private which really ought to become
2866 public ones.
2867
2868Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * xmllint.c: added pointers to the web pages in the usage()
2871
2872Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * tree.c: more fixes from Petr Kozelka for attribute handling
2875 in the tree API to align the semantic with DOM.
2876
2877Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * valid.c tree.c entities.c: another set of patches from
2880 Anthony Jones for copy operations cleanup and robustness
2881
2882Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2885 an alphabetic index based on comments content
2886 * doc/*: rebuilt the web site with the new references
2887
2888Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * parserInternals.h: Greg Sjaardema suggested to use an
2891 eponential buffer groth policy in xmlParserAddNodeInfo()
2892
2893Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2896 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2897 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2898 to generate cross-references, and added/updated the stylesheets
2899 to generate and link API indexes. The generic keyword index
2900 is not done yet.
2901 * doc/*.html: regenerated all the usual docs too
2902
2903Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * debugXML.c: added an xpath function to the shell for T. V. Raman
2906
2907Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2910 debug routines.
2911
2912Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2915 support of attribute nodes
2916
2917Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2920 hopefully near complete and fully documented of the API in XML
2921 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2922 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2923 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2924 include/libxml/parserInternals.h include/libxml/valid.hi
2925 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2926 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2927 include/libxml/xpath.h include/libxml/xpathInternals.h:
2928 Cleaned up the doc comments a lot in the process, the interface
2929 coverage is now 100%
2930
2931Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2934 extracts comments from the gtk-doc DocBook output (a bit
2935 convoluted but seems to work).
2936
2937Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2940 added an XML description of the API, moved the script generating
2941 it here. Added a "make api" target
2942
2943Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2946
2947Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * xpath.c include/libxml/xpathInternals.h: the change made to
2950 xmlXPathFuncLookupFunc was incompatible roll it back
2951
2952Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * SAX.c: cleanup patch from Anthony Jones
2955 * doc/Makefile.am: fix the headers to avoid in make scan
2956 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2957 includes, * vs Ptr and general cleanup
2958 * parsedecl.py: first version of a script to extract the
2959 module interfaces, the goal will be to provide .decl or XML
2960 specification of the interfaces to build wrappers.
2961
2962Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2965 now provides return codes in case of errors
2966
2967Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2968
2969 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2970 Upgraded to trio baseline 1.6
2971 * strio.h strio.c: Replaced by triostr.h and triostr.c
2972
2973Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2976 of strdup usage in the code
2977
2978Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * parser.c error.c: Keith Isdale complained rightly that
2981 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2982
2983Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * tree.c: fixed the funxtion to set the xml: attributes
2986 * debugXML.c: added "setbase" to test it.
2987
2988Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2991 to allow updating an attribute content
2992
2993Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * libxml.h: try to avoid problems when compiling on Windows
2996
2997Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * hash.c: patch from Anthony Jones for hash.c allocation size
3000 * Makefile.am: trying to work around Yet Another Libtool Madness
3001 and build the 2.4.13 release finally ...
3002
3003Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3006 * doc/* : update of the documentation
3007
3008Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3011 at fixing #61290 :-(
3012
3013Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3016 Fixes bug #67229
3017
3018Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * tree.c: trying to avoid troubles when a subtree is copied
3021 and coalesced in part with the target tree. Should fix
3022 bug #67407
3023
3024Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3025
3026 * valid.c: fixed validation of attributes content of type
3027 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3028 values, very old bug. Fixes #67671
3029
3030Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * parser.c include/libxml/parserInternals.h tree.c: integrated
3033 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3034 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3035
3036Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * threads.c: applied Serguei Narojnyi's patch to add native
3039 thread support on the Win32 platform
3040 * testThreadsWin32.c Makefile.am: added the test program also
3041 from Serguei, Win32 specific
3042 * include/win32config.h include/libxml/xmlwin32version.h.in:
3043 added patch from Igor for the Windows thread specific defines.
3044
3045Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3048
3049Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3052 output page into XMLinfo.html. Close bug #66951 and
3053 raised by Robert Collins too.
3054
3055Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3056
3057 * encoding.c: Paul Keogh pointed out a possibility of segfault
3058 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3059 Closes bug # 68238
3060
3061Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * doc/*.html: updated the Gdome2 links
3064
3065Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * libxml.h: Applied following patches from Robert Collins
3068 and make sure IN_LIBXML is defined when compiling it
3069 -------
3070 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3071 as well as Visual C.
3072 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3073 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3074 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3075 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3076 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3077 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3078 xmlSysIDExists xmlNoNetExists).
3079 * xmllint.c: Don't include winsock2.h for Cygwin.
3080
3081Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3084 when the version info is not present.
3085
3086Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * tree.c: Anthony Jones pointed out a problem in
3089 xmlStringGetNodeList() and provided a fix for it
3090
3091Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c: patch from Frank J Franklin to remove a bug in
3094 xmlCreatePushParserCtxt() when the initial buffer passed
3095 is large.
3096
3097Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * win32/*: big cleanup of the Windows/MSVC project files
3100 from Igor Zlatkovic
3101
3102Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * doc/Makefile.am: should fix #67674 and avoid troubles if
3105 xsltproc is not available or fails in the prefix provided
3106
3107Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3110
3111Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3114 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3115 Fixed a few other problems raised by Charlie Bozeman.
3116 * result/VC/ElementValid[5-7]: fixed the output
3117
3118Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3121 patches from Charlie Bozeman. Regenerated the HTML docs.
3122
3123Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3124
3125 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3126 for Windows from Igor
3127
3128Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmllint.c: applied Justin Fletcher patch for --output or -o
3131
3132Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3133
3134 * win32/libxml2/libxml2.def.src: close #67019
3135
3136Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmllint.c: applied Justin Fletcher generic timing patch
3139 similar to the one already applied to xsltproc.
3140
3141Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3142
3143 * include/libxml/tree.h tree.c: applied documentation patches
3144 from Charlie Bozeman
3145
3146Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3147
3148 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3149
3150Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * valid.c: fix the xmlStrdup() used in the previous patch.
3153 * valid.c: added --dropdtd
3154 * tree.c: fixed xmlUnlinkNode so it also removes the references
3155 from the document if the node is a DTD
3156
3157Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * HTMLtree.c valid.c: cleanup some static declarations
3160
3161Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmllint.c: removed another strdup()
3164 * doc/FAQ: removed the HP/UX entry
3165
3166Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * valid.c: fix bug #66816 when validating.
3169 * xmllint.c: don't use sys/time.h if configure did not found it
3170
3171Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3172
3173 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3174 xmlcatalog_man.xml
3175
3176Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3177
3178 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3179 xmlInitMemory() was declared twice
3180
3181Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3182
3183 * globals.c: do not reference strdup() !
3184 * configure.in libxml-2.0.pc.in: trying to fix the libs
3185 of the various config extraction modules
3186
3187Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * configure.in : preparing 2.4.12
3190 * doc/* : updated and rebuilt the docs
3191
3192Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * uri.c: closed bug #66159
3195 * testURI.c: added --escape option
3196 * configure.in: some cleanup for xml2-config --cflags
3197
3198Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * globals.c testThreads.c: removed some misplaced includes
3201 of xmlversion.h
3202
3203Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * threads.c: patch from Gary Pennington fixing a possible
3206 problem at initialization time.
3207
3208Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3211 Eric Lavigne contribution to build libxml2 on MacOS using
3212 CodeWarrior.
3213
3214Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * xmllint.c: applied Geert Kloosterman's patch to fix
3217 --repeat --timing output
3218
3219Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3222 where non-wellformed XML declaractions were not detected.
3223
3224Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3225
3226 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3227
3228Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3231 gets reset by xmlCleanupInputCallbacks() and this makes the
3232 function useless. Same for output.
3233
3234Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * xmlIO.c: robert pointed out a loop error in callback cleanups
3237
3238Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3241 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3242 they are not really tied to debugging
3243
3244Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3247 * xmllint.c: better --catalogs description
3248
3249Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * tree.c: fixed a couple of problems in xmlSetProp()
3252
3253Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3256 unappropriate stdout output.
3257
3258Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3259
3260 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3261 by Denis Beurive, closes #65111
3262
3263Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * valid.c: in case of content model validity error, don't
3266 print it if validity warnings were not requested.
3267
3268Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3271 * parserInternals.c: removed the last exit() call. Print an
3272 unmaskable error on stderr instead (library mismatch detection)
3273
3274Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3275
3276 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3277 shell instructions from Heiko Rupp
3278
3279Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3280
3281 * catalog.c: use the URL notation file:// for default catalog paths
3282
3283Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * include/libxml/tree.h: better comments for _private fields
3286 * tree.c: removed a problem when copying an entity reference.
3287
3288Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * vms/*: updated instructions and diffs from John A Fotheringham
3291
3292Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3293
3294 * include/libxml/xmlerror.h: avoid an include problem if
3295 #include <libxml/xmlerror.h> happens first in code
3296 seems to be the case in KDE libs
3297
3298Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3301 from Igor for Windows
3302
3303Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3304
3305 * Makefile.am: Gary Pennington pointed out a missing prefix
3306
3307Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3308
3309 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3310 * doc/*: upgraded and rebuilt the docs
3311
3312Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * HTMLparser.c: fix comment in scripts element parsing.
3315 * result/HTML/doc3*: updated the results.
3316
3317Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * uri.c: another URI bug fix #63336, using Joel Young patch.
3320
3321Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3324 a cleaned up version of the Pwd shell string generation.
3325
3326Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * valid.c include/libxml/tree.h: trying to fix namespaces +
3329 validation problems for good, closing #63619 in the process
3330 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3331 wrong in this respect, fixed it.
3332
3333Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * xmllint.c: Morus Walter patch to allow --format and --encode
3336
3337Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3338
3339 * debugXML.c: Stefan Kost provided an help command for the shell
3340
3341Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * debugXML.c: Heiko Rupp pointed that the shell would crash
3344 on empty nodesets returns.
3345
3346Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3349 migh need the history libraries
3350
3351Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3354 handle the case of < in quoted attributes, Bastian Kleineidam
3355
3356Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3359 fixing catalog breakages
3360 * Makefile.am catalog.c result/catalogs/catal
3361 result/catalogs/mycatalog.* test/catalogs/catal*:
3362 fixed more problems in catalog support, added more regression tests
3363 for both XML and SGML catalog handling
3364
3365Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * debugXML.c: applied an improvement to xmlGetLineNo() from
3368 Keith Isdale
3369
3370Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3373 Side effect of the progressive catalog loading
3374
3375Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * Makefile.am: confexecdir and confexec_DATA were defined twice
3378 pointed out by Karl Eichwalder
3379
3380Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3381
3382 * xmlcatalog.c: avoid unlink() and use remove() instead.
3383
3384Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * libxml.spec.in: cleanup
3387 * include/libxml/xmlwin32version.h: updated with 2.4.8
3388
3389Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3392 of compiling libxml with a non standard set of options
3393
3394Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3395
3396 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3397 document --sgml option, fixing gnome bugzilla #63382
3398
3399Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3402 breakage of 2.4.7, added a couple of really needed APIs
3403 like xmlCatalogIsEmpty() and xmlNewCatalog()
3404 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3405 for install-catalog
3406 * configure.in: preparing 2.4.8
3407
3408Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3411 include/libxml/tree.h include/libxml/xmlIO.h: more include
3412 cleanups, export cleanly one html output + format function.
3413
3414Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * parser.c: removed initGenericErrorDefaultFunc call from
3417 xmlInitParser() since it could destroy previous calls to
3418 xsltSetGenericErrorFunc() effects
3419
3420Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3423 keyword.
3424
3425Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * Makefile.am: cleanup
3428 * threads.c: cleanup too
3429 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3430 from xsltproc
3431 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3432 dependancy loop.
3433
3434Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3437 was not used anymore !
3438
3439Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * configure.in: preparing 2.4.7
3442 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3443 manual page from John
3444 * doc/*: updated the doc and rebuilt the generated pages
3445
3446Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * xmlIO.c: closing bug #62711, the library should never
3449 close stdin or stdout.
3450
3451Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * uri.c: second pass at fixing #63336, using Joel Young
3454 final patch. looks okay.
3455
3456Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * uri.c include/libxml/uri.h: trying to clear #63336
3459 allowing the escaping routine to parse unconformant
3460 URI-References.
3461
3462Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3463
3464 * vms/readme.vms vms/build_libxml.com nanoftp.c
3465 include/libxml/xmlversion.h.in: a few VMS updates from
3466 John A Fotheringham
3467 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3468 and xmlCleanupOutputCallbacks() for the Perl binding people.
3469
3470Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3473 apply fixes to close #63271 and avoid segfaults when
3474 the error routine gets callbed before xmlInitParser()
3475 get called.
3476 * nanoftp.c error.c: Applied patches from Justin Fletcher
3477 correcting some xmlGenericError misuses.
3478
3479Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3480
3481 *doc/xmllint.xml, doc/xmllint.1
3482 New and improved man page for xmllint - .xml is the original, .1
3483 is the generated man page
3484
3485Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3486
3487 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3488 the web site from the main HTML document.
3489
3490Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * parser.c: fixed an erroneous validation bug when PE refs
3493 occurs in external parsed entities referenced from the
3494 internals subset
3495 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3496 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3497 added the associated testcase, it's a nice one.
3498 * HTMLparser.c: generate the DTD node as HTML still ...
3499 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3500
3501Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3502
3503 * HTMLparser.c: fixed a bug in htmlNewDoc()
3504
3505Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * test/threads/*: added entities testing to the Thread test
3508 * testThreads.c: make the test reasonable
3509 * DOCBparser.c: fix the DTD public and system ID
3510 * xmllint.c: added --sgml for SGML DocBook importing
3511 * Makefile.am: added Docbtests target
3512
3513Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3516 * testThreads.c: removed bogus include
3517
3518Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3521 fixed a very serious (looping) validation bug
3522
3523Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * include/libxml/globals.h include/libxml/threads.h threads.c
3526 testThreads.c: far more testing, cleaning up bugs
3527 * *.c : make sure globals.h is always included.
3528
3529Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3530
3531 * HTMLparser.c: try to get rid of parser loops for good.
3532
3533Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * configure.in: fixed some bugs in CFLAGS passing.
3536 * test/threads Makefile.am testThreads.c: added a specific
3537 threaded test case (really nasty, guaranteed).
3538
3539Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * catalog.c: serious cleanup on the management of the
3542 XML catalog tree, more tests done, especially with
3543 the catalog PI.
3544
3545Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3546
3547 * catalog.c: avoid a problem in catalog cleanup on SMP if
3548 catalogs were not initialized.
3549
3550Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * catalog.c xpath.c: trying to cleanup the not thread safe
3553 parts of the library.
3554
3555Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * include/libxml/globals.h configure.in global.data: make
3558 the allocation be per-thread a configure option
3559 * encoding.c include/libxml/parser.h: fixed compilation
3560 errors
3561
3562Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * include/libxml/parser.h: Norm reported that a few lines
3565 added were breaking libxslt compile, removed them for now
3566
3567Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * parser.c parserInternals.c threads.c: debugged and fixed
3570 initialization problems which were giving troubles on SMP
3571 boxes.
3572
3573Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * include/libxml/Makefile.am: missing globals.h
3576
3577Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3578
3579 * globals.c: added a couple of standard includes.
3580
3581Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3584 include/libxml/parserInternals.h include/libxml/tree.h
3585 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3586 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3587 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3588 Applied the last patches from Gary, cleanup, activated threading
3589 all user accessible global variables are now handled in globals.[ch]
3590 Still a bit rought but make tests passes with either
3591 --with-threads defined at configure time or not.
3592 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3593 linking options
3594
3595Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * Makefile.am include/libxml/Makefile.am
3598 include/libxml/globals.h globals.c include/libxml/threads.h
3599 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3600 configure.in: started integrating the core of the thread support
3601 not activated yet but half integrated. The code should still
3602 compile and work anyway.
3603
3604Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3605
3606 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3607 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3608 integrating the non-controversial parts of Gary Pennington
3609 multithread patches
3610 * catalog.c: corrected a small bug introduced
3611
3612Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * catalog.c include/libxml/catalog.h: very serious cleanup,
3615 isolating unportable code and as much as possible the accesses
3616 to the global shared catalog. May need more testing !
3617
3618Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3621 Keith Isdale patches for the XSLT debugger interfaces. Some
3622 cleanup
3623
3624Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3627 * DOCBparser.c: generate line nubers in elements
3628
3629Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3630
3631 * configure.in: preparing 2.4.6 release
3632 * doc/xml.html doc/html/*: updated and rebuilt the docs
3633 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3634
3635Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3636
3637 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3638 adding documentation for DV's supercatalog support
3639
3640Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3643 super catalog support adding one API and one flag --sgml to
3644 xmlcatalog
3645
3646Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3647
3648 * doc/xmlcatalog_man.xml, xmlcatalog.1
3649 One more crack at
3650 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3651
3652
3653Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3654
3655 * xpath.c: implemented xmlXPathObjectCopy for external objects
3656 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3657
3658Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3659
3660 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3661 finishing up fix to
3662 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3663 the xmlcatalog man page display more elegantly
3664
3665Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * configure.in: closing bug #61832
3668 * HTMLparser.c: removed a warning
3669
3670Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3671
3672 * xpath.c: fixing #61673 part I, do not loose doc information
3673 when copying result value trees.
3674
3675Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3676
3677 * xpath.c: trying to harden the XPath interpreter
3678
3679Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3680
3681 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3682 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3683
3684Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3685
3686 * HTMLparser: repaired another loop problem
3687
3688Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3689
3690 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3691 parsing.
3692 * xpath.c: fix bug #61291 the default XML namespace node is
3693 missing from the namespace axis.
3694 * tree.c: refuse to create namespaces nodes with prefix "xml"
3695
3696Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * SAX.c: ouch a non-defined namespace could lead to a crash,
3699 fixed #61215
3700
3701Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * parserInternals.c: closed bug #61054
3704
3705Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * include/libxml/Makefile.am: closing #60708
3708
3709Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3712 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3713
3714Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3717
3718Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3719
3720 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3721 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3722
3723Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * catalog.c: Justin Fletcher provided cleaup code in case
3726 HAVE_STAT is not defined
3727 * include/win32config.h: Igor Zlatkovic suggested to have
3728 HAVE_STAT defined there
3729
3730Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3731
3732 * catalog.c - fixed typing error reported by M. Barros
3733
3734Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3735
3736 * xmllint.c - fixing typo
3737
3738Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3739
3740 * HTMLparser.c: small enhancement to prevent loop on
3741 unrecognizable data
3742
3743Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3744
3745 * parserInternals.c: applying patch from bug #60757 this
3746 should close it
3747
3748Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3749
3750 * catalog.c xmlcatalog.c: removed a couple of warning
3751 * xpath.c: try to solve the linking problem on platforms
3752 needing trio to compile
3753
3754Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * Makefile.am libxml.spec.in: backing up non-documented changes
3757 commited without review or aproval by Jens Finke <jens@gnome.org>
3758 * HACKING: made 100% clear that no commit should be done directly
3759
3760Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * configure.in: Joe Orton provided a patch fixing a problem
3763 when iconv is specified to be in a non-standard directory
3764 but wasn't exported in xml2-config --cflags
3765
3766Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3767
3768 * configure.in: let's ship 2.4.5 before getting too much
3769 troubles with 2.4.4 errors.
3770
3771Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * encoding.c entities.c: do not output hexadecimal charrefs
3774 when serializing HTML since some version of Netscape can't
3775 grok it, generate decimal ones.
3776 * result/HTML/doc3.htm: output changed due to previous test
3777 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3778
3779Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3782 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3783
3784Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785 Released 2.4.4
3786
3787 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3788 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3789 updated the configuration scripts systems accordingly
3790
3791Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * configure.in: preparing for 2.4.4
3794 * doc/xml.html doc/html/*: updated and rebuilt the docs
3795
3796Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * win32/dsp/libxml2.def.src: tried to incorporate comments
3799 from bug #59220
3800
3801Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * parser.c result/noent/wml.xml: fixed bug #59981 related
3804 to handling of '&' in attributes when entities are substitued
3805
3806Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3807
3808 * libxml.h include/libxml/xmlversion.h.in
3809 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3810 Tried to close bug #60131
3811
3812Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3815
3816Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3817
3818 * SAX.c: fixing bug #59946 on xmlns=""
3819
3820Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3823 but allocates a new error code.
3824
3825Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * xmllint.c: John Fleck fixed typos in the options output
3828 * parser.c SAX.c: fix ignorable white space SAX selection
3829
3830Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * entities.c: Steve Underwood found the possibility of an
3833 ininite loop in case of error.
3834
3835Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3838
3839Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * parser.c: warn if version is not 1.0 but it's not
3842 strictly speaking an error after analyzing the spec
3843
3844Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3845
3846 *doc/catalog.html - add link to the html version of the
3847 man page, other linguistic cleanups
3848
3849Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3850
3851 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3852 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3853 file, has not yet been included in the build.
3854
3855Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * catalog.c: removed a duplicate affectation Justin Fletcher
3858
3859Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * tree.c: Armin Sander pointed a possible text coalescing
3862 problem, completed his patch.
3863
3864Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3865
3866 * trionan.c: Fixed const and volatile re-definition problem
3867
3868Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * libxml.4 parser.c: doc updates from Heiko Rupp
3871 * parserInternals.c: 2 sanity checks from Heiko Rupp
3872
3873Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * tree.c: applied patch from Armin Sander to make some pointers
3876 const in xmlCopyNode()
3877 * include/libxml/tree.h: added fix to the header
3878
3879Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * xpath.c: hum, restrict the integer usage gcc bug workaround
3882 to only gcc compilers so that other architecture don't get
3883 penalized by this limitation.
3884 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3885
3886Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3887
3888 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3889 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3890
3891Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3894 --convert option to xmlcatalog to convert SGML ones to
3895 the XML syntax.
3896 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3897
3898 2.4.3 got released at that point
3899Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * catalog.c xmlIO.c: started some serious testing and fixed
3902 a few bug and optmization needs.
3903
3904Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3907 preparing for a 2.4.3 release even if it may not be ready yet
3908 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3909 all file parsing lookup to go through the entity resolver, add
3910 to add an API to bypass it (needed to load catalogs themselves),
3911 some cleanup on the catalog code too.
3912 * nanoftp.c: small cleanup
3913 * doc/catalog.html: small update
3914
3915Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3918 Jun Kuriyama
3919
3920Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3921
3922 * doc/catalog.html: finished the catalog documentation
3923
3924Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * doc/catalog.html doc/xml.html: added documentation about
3927 Catalog support, misses an API description
3928 * doc/html/*: reextracted the API pages
3929
3930Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3933 Added the part about section 7.2 on URI resolution,
3934 fixed a side effect in the HTML parser, look complete
3935 and ready to rock except the URI/SystemID part!
3936
3937Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * include/libxml/catalog.h include/libxml/parser.h
3940 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3941 xmlIO.c: added support and APIs needed for the catalog PI
3942 * include/libxml/xmlIO.h: cleanup
3943
3944Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3947 include/libxml/catalog.h: starts to look okay, really
3948 plugged the new framework, cleaned a lot of stuff,
3949 added some APIs, except the PI's support missing this
3950 should be mostly complete
3951 * result/catalogs/* test/catalogs/*: added new test, enriched
3952 the existing one with URN ID tests
3953
3954Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * catalog.c: fixed nextCatalog
3957 * result/catalogs/docbook test/catalogs/*: started adding
3958 a small regression test
3959
3960Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3963 more work on the XML catalog support.
3964 * parser.c include/libxml/parser.h: small cleanup seems using
3965 list as a public parameter name can give portability troubles
3966 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3967 include/libxml/xpath.h include/libxml/Makefile.am: removed
3968 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3969 wrappers
3970
3971Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3972
3973 * Makefile.am trio.c triodef.h trionan.c xpath.c
3974 include/libxml/Makefile.am include/libxml/trionan.h:
3975 Re-worked Not-A-Number and Infinity support.
3976 * xmlcatalog.c: added readline include files
3977
3978Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3979
3980 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3981 testCatalog as xmlcatalog, making it an installed app
3982 adding a shell, and preparing it to be a /etc/xml/catalog
3983 management tool, though not ready yet
3984 * catalog.c include/libxml/catalog.h: adding support for
3985 XML Catalogs http://www.oasis-open.org/committees/entity/
3986 not finished, there is some interesting tradeoffs and a
3987 few open questions left.
3988
3989Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * xmllint.c: fixed a line formatting problem
3992
3993Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * SAX.c: removed a couple of unused variable (Albert Chin)
3996
3997Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4000 trying to fix some troubles w.r.t. function returning
4001 const xxxPtr.
4002
4003Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4006 defined
4007
4008Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4009
4010 * xpointer.c: removed unused var
4011
4012Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * testXPath.c: another small cleanup closing bug #59110
4015
4016Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4017
4018 * win32/dsp/libxml2.def.src: small cleanup closing bug
4019 #59108
4020
4021Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4022
4023 * example/gjobread.c: add xmlCleanupParser() before leaving
4024
4025Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4026
4027 * config.h.in configure.in include/libxml/xmlwin32version.h:
4028 released 2.4.2
4029
4030Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4031
4032 * include/libxml/valid.h debugXML.c valid.c: deprecate
4033 the non-boundchecking Sprintf functions, add Snprintf
4034 this should close bug #57984
4035
4036Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4037
4038 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4039 URIs before doing the lookups (pointed by Mark Vakoc)
4040
4041Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4042
4043 * xpath.c: serious changes on Result Value Trees and NodeSets
4044 w.r.t. deallocation and collect operations. Probably not
4045 100% clean (merge of allocated trees smells like a problem).
4046 Seems sufficient to close #58943
4047
4048Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * xmllint.c: adding a --format option
4051
4052Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4053
4054 * xpath.c: count() was broken on Result Value Tree
4055 * xmlIO.c: fixed file:/// accesses on _WIN32
4056
4057Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4058
4059 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4060 macro was renamed, this should close bug #58683
4061
4062Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4063
4064 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4065 entity substitution mode text at the end of the entity might
4066 be added due to text coalescing.
4067 * nanoftp.c parser.c: small cleanup
4068
4069Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * HACKING: added John Fleck right to commit in the doc subdir
4072
4073Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4074
4075 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4076 allow to inherit attributes from the DTD directly in the
4077 tree, this is needed for XPath and can be a useful feature.
4078 Inherited namespaces are always provided at the tree level now
4079 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4080 of tests for this feature (XSLT being the prime user).
4081
4082Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4085 testSAX.c xmlIO.c xmllint.c include/win32config.h
4086 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4087 include/libxml/xmlwin32version.h.in win32/README.MSDev
4088 win32/dsp/*: applied Win32 Facelift No.2 patches from
4089 Igor Zlatkovic for Windows/MSC
4090
4091Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * SAX.c: unparsedEntityDecl() the URI computation of the
4094 entity wasn't done breaking XSLT unparsed-entity-uri()
4095
4096Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * xpath.c: fixed a bug when walking the descendants and
4099 the current node has no children
4100 * debugXML.c: show up when a text node is supposed to not be escaped
4101
4102Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4103
4104 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4105 worked like the set:leading() function)
4106 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4107
4108Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4111
4112Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4113
4114 * include/libxml/xmlIO.h: apply change to close #58141
4115 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4116
4117Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * parser.c: when the internal subset uses a PE, then the
4120 included entity can use conditional sections.
4121
4122Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4125 when walking the namespace axis showing up in
4126 libxst/tests/general/bug-12
4127 * xmlmemory.c: added the possibility to trace a given block
4128 defined by its address
4129
4130Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * parser.c: don't override existing encoding specified before
4133 starting xmlParseDocument()
4134
4135Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * include/libxml/xmlwin32version.h: reinserted, needed for
4138 Windows users of CVS
4139
41402001-07-27 Darin Adler <darin@bentspoon.com>
4141
4142 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4143 * testCatalog.c: Add include of <libxml/parser.h>.
4144
41452001-07-27 Darin Adler <darin@bentspoon.com>
4146
4147 * include/libxml/.cvsignore:
4148 * include/libxml/xmlwin32version.h:
4149 Remove this file from CVS because it's generated.
4150
4151Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4152
4153 * parser.c include/libxml/parser.h: applied const patches from
4154 Tom Moog #58002
4155
4156Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4157
4158 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4159 lookup framework
4160
4161Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * tree.c: fixed xmlCopyNode() for documents
4164
4165Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4168
4169Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * parser.c: fixes bug #57652 reported by Morus Walter
4172
4173Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4176
4177Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4180 errors, lesson don't add new functions at 1am before a release
4181 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4182 from XPath initialization when possible.
4183
4184Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * result/scripts/base*: removing history/readline changed
4187 this slightly
4188 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4189 xmllint.c: make element content line number generation
4190 optionnal to avoid breaking old apps added interface to switch
4191
4192Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4193
4194 * configure.in: get rid of the readline and libhistory
4195 dependancies by default, release 2.4.1 with IA64 fix
4196 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4197 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4198 John Kroll fixes to allow saving to HTTP via PUT (or
4199 POST of needed).
4200 * doc/html/*.html: regenerated the docs
4201
4202Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4203
4204 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4205 xmlHashScanFull and xmlHashScannFull3 to get passed the
4206 three keys as arguments to the callback function
4207
4208Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * configure.in Makefile.am: removed libxml softlink for good
4211 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4212 100% coverage by gtk-doc
4213
4214Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4217 fixed serious troubles due to size_t vs. int mismatch
4218
4219Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4222
4223Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4224
4225 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4226 convenient extension API for value and context managing
4227 Now handles external objects through xmlXPathPopExternal,
4228 xmlXPathWrapExternal and xmlXPathReturnExternal.
4229 Added functions for sets operations (intersection, etc.)
4230
4231Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4234 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4235 HTMLparser.c: cleanup of global variables, marking some
4236 const or private.
4237
4238Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4239
4240 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4241 fixed xmlXPathNodeSetItem when passing index=0
4242
4243Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4246
4247Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xmllint.c: fixed compilation under Cygwin #57503
4250 * TODO: update
4251
42522001-07-13 Peter Williams <peterw@ximian.com>
4253
4254 * config.h.in: add #undef HAVE_DLFCN_H
4255
4256 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4257 builddir.
4258
4259Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4262 raised by #57348 and #57381
4263
4264Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4267 tree.c xpointer.c: store the line numbder in element->content,
4268 may break some software, need a configuration mechanism
4269
42702001-07-10 Darin Adler <darin@bentspoon.com>
4271
4272 * .cvsignore:
4273 * example/.cvsignore:
4274 * include/.cvsignore:
4275 * include/libxml/.cvsignore:
4276 Various things that are generated and should be ignored.
4277
4278Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4279
4280 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4281 * doc/xml.html doc/html/*: updated the docs
4282
4283Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4286 validation occured on content with element child
4287
4288Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * tree.c: fixed XML Base computation which was broken
4291 * debugXML.c: added a base function to the shell
4292 * Makefile.am result/scripts/* test/scripts/*: added scripts
4293 based regression tests, and adding 2 XML Base tests
4294
4295Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4296
4297 * tree.c: set properties doc and call xmlSetListDoc for properties
4298 content when grafting them in a different tree.
4299 * aclocal.m4: remove from CVS
4300
4301Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * win32/libxml2/libxml2.def.src: added some missing entry point
4304 for XPath (Mark Vakoc)
4305
4306Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4309 layer should URI-Unescape before trying to open resources.
4310
4311Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * xpath.c: fix the name() bug for elements in the default
4314 namespace reported by Charlie Bozeman
4315
4316Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4317
4318 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4319 led to an XPath fix, improvements of SAX initialization, and
4320 an added option --nocdata to testXPath
4321
4322Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * doc/libxml-doc.el: Felix Natter provided anew version working
4325 with XEmacs too
4326
4327Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * include/libxml/xpath.h: small cleanup
4330 * doc/xml.html: update
4331
4332Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4335 released 2.3.14
4336
4337Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * doc/html/*: rebuilt the docs for the release
4340 * doc/xml.html: added 2.3.14 release.
4341
4342Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4345 were not equal to empty strings
4346
4347Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * SAX.c: fixed a URI-Reference computation problem when validating
4350 * xmlIO.c: small cleanup
4351
4352Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * parser.c: improved the description of a couple of interfaces
4355 upon Larry Stamper suggestion
4356
4357Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * SAX.c entities.c parser.c: changed completely the way entities
4360 are handled when running the parser in entity substitution mode.
4361 This fixes a bug reported by Stephan Kulow and nearly divides
4362 by 3 the amount of memory required by libxslt to load and process
4363 DocBook TDG.
4364
4365Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * HTMLparser.c: fixing a too early root closing problem raised
4368 byt Prashanth Naidu
4369
4370Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4373 raised by Mark Vakoc.
4374
4375Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * example/Makefile.am: fixed the include path to add srcdir/include
4378 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4379 and some cleanup
4380
4381Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4384 lot of optimization work, results in significant improvements
4385 when handling really complex XPath queries. Add a small optimizer
4386 for unions, improve [n] and [last()], avoid some costly ops.
4387
4388Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4391 * xpath.c: small cleanup
4392 * xmlGetNsList: reformated, fixed problems if used on Entities
4393
4394Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4395
4396 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4397
4398Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4399
4400 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4401 * Makefile.am example/Makefile.am: workaround automake generating
4402 erroneous deps
4403
4404Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4405
4406 * include/win32config.h: bug #56801 Yon Derek provided a patch
4407 to the windows config file.
4408
4409Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4412 libxml.h : Yon Derek provided a set of changes to compile from
4413 CVS on Windows/MSC
4414
4415Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * parser.c: fixed UTF8 BOM support in push mode
4418 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4419 added a specific testcase
4420
4421Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * Makefile.am: added --push regression tests
4424 * parserInternals.c: the XML parser segfaulted in --push mode
4425
4426Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * configure.in: moved the symlinks detection within a CVS
4429 check, this is not portable and will be removed soon.
4430 * xpath.c: small cleanup/speedup
4431
4432Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4435 release of 2.3.12
4436 * parser.c: make an error message if unknow entities in all cases
4437
4438Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4441
4442Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4445 includes were installed in the wrong dir
4446
4447Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * doc/html.xml: warn against sending code to exhibit bugs.
4450
4451Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4454 Tru64 from Thomas Leitner
4455
4456Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * AUTHORS: added William and Bjorn
4459 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4460 daniel@veillard.com hopefully I won't have to do this again
4461 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4462 docs can be rebuilt cleanly now
4463 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4464 from CVs it's generated, added include/libxml/xmlwin32version.h
4465 also generated but which should change far less frequently.
4466 * catalog.c nanoftp.c: made sure to include libxml.h not
4467 libxml/xmlversion.h directly
4468 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4469 when compiling on WIN32 and MSC
4470
4471Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * include/Makefile.am include/libxml/Makefile.am configure.in:
4474 fixed make distcheck and rebuilding the rpms
4475
4476Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * configure.in: should finish the migration of exported includes
4479 into a real include/libxml in CVS, at least for CVS users.
4480 * removed the exported headers, added in include/libxml (as well
4481 as xmlversion.h.in).
4482
4483Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * configure.in: fixed the way to detect symlink
4486
4487Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * configure.in: updated, include/libxml is now a real CVS dir
4490
4491Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4494 version works with both libxml1 and libxml2 (it autodetects
4495 the prefix of the html-files) from Felix Natter.
4496 * doc/xml.html: updated doc accordingly
4497
4498Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * xpath.c: fixed the bug generating a template loop in libxslt
4501 when using docbook-xsl-1.4, * should filter out document nodes
4502 * HACKING: added William
4503 * TODO: updated
4504
4505Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * doc/FAQ.html: added a warning about gcc-3.0
4508 * doc/xml.html: added reference to gdome2 and removed a confusing
4509 sentence
4510
4511Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * xmlversion.h: okay this is a generated file, but Windows
4514 users need it and they can't generate it, and I want CVS
4515 Windows users ...
4516 * win32/libxml2/libxml2_so.dsp: Windows project file for
4517 the shared lib version of libxml2
4518 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4519 resources needed for libxslt/xsltproc by Yon Derek
4520
4521Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4522
4523 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4524
4525Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4528
4529Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * include/win32config.h: Yon Derek provided a first fix
4532 to be able to compile libxslt/xsltproc on Windows
4533
4534Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * xpath.c: attempt to work around what seemed a gcc optimizer
4537 bug when handling floats on i386 http://veillard.com/gcc.bug
4538 * tree.c entities.c encoding.c: doing some cleanups while
4539 chasing it
4540
4541Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * Makefile.am: cleanup when --without-debug is specified
4544 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4545 w.r.t. --without-debug and other include points
4546 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4547 Catalogs
4548 * configure.in entities.h tree.h HTMLparser.c: removed
4549 --without-corba, made the _private field mandatory
4550
4551Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4554 outputs a BOM in UTF8, an errata has been issued to avoid the
4555 problem, that was the most reasonable solution... Add support
4556 for a leading UTF8 BOM in entities.
4557
4558Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * valid.c: fixed a bug found when post validating an entity ref
4561 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4562 activate it too
4563
4564Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4567 weakness in the node copy the XPointer and the XInclude
4568 implementations. Serious cleanup.
4569
4570Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * Makefile.am: Kjartan Maraas provided a small patch to
4573 add xml2-config.in to EXTRA_DIST
4574
4575Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4578 provided another failing case found in KDE, the way the
4579 ctxt->vctxt.nodeTab was allocated and freed changed over
4580 time but it wasn't completely cleaned up. This should fix it.
4581
4582Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * parser.c: Stephan Kulow also raised the fact that line number
4585 could get miscounted making debug harder, fixed the problem
4586 in xmlParseCharData()
4587
4588Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * valid.c: Stephan Kulow pointed out a problem when validating
4591 and using an empty entity, forgot a 'break' in a case.
4592
4593Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4596 * doc/xml.html: updated with 2.3.11
4597
4598Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * TODO: updated adding cleanup of generated doc
4601 * configure.in: prepared to release 2.3.11
4602 * xmllint.c: added --version for bug reporting
4603 * doc/html/*.html: rebuilt the doc
4604
4605Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * xpath.c: first part of the work on selecting namespace to
4608 fix bug #56115
4609
4610Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4613 when using -liconv
4614 * TODO: updated
4615
4616Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4619 cleanup, encoding support.
4620
4621Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4624
4625Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * xpath.c: bug detected by Ankh when / is used as a function arg
4628
4629Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4632 of element and use it to avoid outputting formatting spaces at
4633 the wrong place. Implemented the format parameter for HTML save.
4634 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4635 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4636 result/HTML/wired.html: of course this impact the result of a
4637 number of HTML tests
4638
4639Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * HTMLtree.[ch]: started augmenting the HTML save API with
4642 encoding and formatting parameters
4643
4644Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * HTMLtree.h: cleanup and started evaluating the work needed on
4647 revamping the HTML output code
4648
4649Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4652
4653Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * valid.c: fixed bug #56049, forgot one check in the
4656 validation routine
4657
4658Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4661
4662Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * libxml.h: fixed an error in last commit
4665 * doc/FAQ.html: added an entry for compilation from CVS
4666
4667Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * xmlversion.h.in libxml.h: Cygwin patches
4670 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4671 * tree.h: cleanup
4672
4673Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4676 memory block in a strange case where libxml is linked twice
4677 in the binary.
4678
4679Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4682 state far too often, simple fix used to avoid it.
4683
4684Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4687 being processed, applied his patch
4688 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4689
4690Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4693 provided fixes to compile on MSCC again
4694 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4695 also provided an update for the project files.
4696
4697Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4700 bug #55810
4701
4702Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * tree.c: fixed xmlGetNsProp() to close bug #55683
4705 Note this requires libxslt to use it's own function instead.
4706
4707Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * HTMLtree.c: when in a pre element no formatting space should
4710 be added.
4711 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4712
4713Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * configure.in: added tests for signal() and signal.h
4716
4717Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4720
4721Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * doc/libxml-doc.el: Felix Natter provided a new version for
4724 libxml2
4725
4726Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * HTMLtree.c: when in a pre element no formatting space should
4729 be added.
4730
4731Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4734
4735Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4738 hack
4739 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4740 * uri.c: fixed a warning
4741
4742Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * HTMLtree.c: trying to close bug #55772 escaping in script
4745 elements
4746 * doc/xml.html: suggest to send mail to the list
4747
4748Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4751 good. Use a macro and based on the solution provided in
4752 vsnprintf manual page from GNU.
4753
4754Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4755
4756 * error.c: Workaround for non-preserving variadic list.
4757 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4758
4759Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * doc/xml.html: added 2.3.10 release
4762
4763Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * configure.in: releasing 2.3.10
4766
4767Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4770
4771Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * encoding.c: Robert Collins provided a patch to add the
4774 "US-ASCII" encoding alias
4775
4776Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4779 string oriented functions and started cleaning the related areas
4780 in xpath.c which needed fixing in this respect
4781
4782Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4785 #55380
4786 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4787
4788Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * TODO: updated
4791 * nanohttp.[ch] : started adding APIs to get the redirected URL
4792 when this occurs (needed for further base computation
4793 * tree.h: cleanup
4794 * encoding.c: cleanup
4795 * SAX.c: minor change around ctxt->loadsubset
4796
4797Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * Makefile.am include/Makefile.am: small change to have
4800 include/libxml rebuilt if working from CVS.
4801 * uri.c: applied another patch from Carl Douglas for URI escaping,
4802 this should close bug #51876
4803
4804Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4807 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4808 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4809 added specific regression test
4810 * parser.h: preparing for the XSLT mode where DTD inherited
4811 attributes are added to the tree.
4812
4813Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * xinclude.[ch]: Updated the namespace for the Last Call version
4816 * result/XInclude/include test/XInclude/include: updated the
4817 testsuite accordingly
4818
4819Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4822 related to bug #51876
4823
4824Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * tree.c: fixed a gross mistake in base computation, xml:base is
4827 not completely correct yet (need cascade).
4828 * xpath.[ch]: added the few things needed to find a function name
4829 and URI from the XPath context when it is called.
4830
4831Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4834 * DOCBparser.c: small cleanup
4835 * xmllint.c: added a --catalogs option to load catalogs from
4836 $SGML_CATALOG_FILES
4837 * tree.c: cleanup
4838 * configure.in: iconv library fixup, ICONV_LIBS
4839
4840Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * catalog.c: handling of CATALOG entries. detection of recursion,
4843 and a few bugfixes
4844 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4845 against the default namespace
4846
4847Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4850
4851Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * parser.c: fixed propagation context info when parsing an
4854 external entity.
4855 * doc/html/*.html: regenerated a couple of docs
4856
4857Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * doc/xml.html: update with 2.3.9 informations
4860
4861Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4864 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4865 * doc/html/* : rebuilt the docs
4866 * valid.c: small patch which may improve some case when
4867 validating.
4868
4869Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * HTMLparser.c: Closed bug #54891
4872 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4873 to the suite
4874
4875Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4878 applied a documentation patch from LotR and filled in a few missing
4879 descriptions
4880
4881Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * xpath.c tree.c parser.c: speed optimizations at the parser level
4884 document tree freeing and xpath evaluation
4885
4886Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * parser.c parser.h parserInternals.h: fixed a couple of
4889 interfaces for handling memory buffer input to const char *
4890 upon suggestion of JamesH.
4891
4892Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * configure.in: LoTR sent a patch fixing the previous commit
4895
4896Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * configure.in: trying to deal again with the stoopid -R linking
4899 flag of Solaris
4900
4901Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * xpath.h: two nodeset access macros from Thomas Broyer
4904
4905Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4908 patch from Thomas Broyer
4909
4910Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4913 case
4914 * INSTALL: was empty added stuff from the FAQ
4915
4916Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4919 attributes handling and #54433 by adding xmlUnsetProp()
4920 and xmlUnsetNsProp()
4921
4922Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * HTMLparser.c: Patch from Jonas Borgström
4925 (htmlGetEndPriority): New function, returns
4926 the priority of a certain element.
4927 (htmlAutoCloseOnClose): Only close inline elements if they
4928 all have lower or equal priority.
4929 * result/HTML: this of course changed a number of tests results.
4930
4931Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * xmlIO.c catalog.c: plugged in the default catalog resolution
4934 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4935 documentations
4936 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4937
4938Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4941 integrating catalogs
4942 * catalog.[ch] testCatalog.c: adding a small catalo API
4943 (only SGML catalog support).
4944 * parser.c: restaured xmlKeepBlanksDefault(0) API
4945
4946Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4949
4950Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * parser.c: added xmlParseExternalEntityPrivate() to allow
4953 propagation of ctxt->_private when parsing external entities
4954
4955Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4958
4959Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4962
4963Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * valid.c: warn when indeterminist content model is detected
4966 * result/VC/ElementValid8: this adds a message
4967 * Makefile.am: add --novalid for VCM tests
4968 * parserInternals.c: added a call to Init memory
4969
4970Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4973 when both parameters are NULL.
4974
4975Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4976
4977 * valid.c: applied small patch from Gary Pennington, reindented
4978 some part of the code.
4979
4980Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4983 release, updated and regenerated the docs
4984
4985Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * xpath.c result/XPath/expr/floats : clarified and cleanup
4988 printing of abnormal floats in tests.
4989
4990Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4993 * results/HTML/ : a few changes in the output of the HTML tests as
4994 a result.
4995 * configure.in: tying to fix -liconv where needed
4996
4997Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * Makefile.am: fixed a stupid error
5000
5001Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * configure.in Makefile.am: make the inclusion of the trio
5004 modules in the library conditional
5005
5006Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * DOCBparser.c: patche from László Kovács, fixed entities refs
5009 in attributes handling
5010
5011Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5014 flushing
5015
5016Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * xpath.c: fix of an XSLT namespace bug reported on the list
5019 general/bug-8-
5020
5021Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * strio.h trio.c: Dan McNichol suggested a couple of small
5024 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5025
5026Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * tree.c parser.c encoding.c: spent a bit more time looking
5029 at the parsing speed and DOM handling. Added a few more
5030 speedups.
5031
5032Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * parser.c: small but effective parsing speed improvement
5035
5036Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * configure.in: default on the DocBook parser inclusion (for Gnome)
5039 * DOCBparser.h: fixed a header reference
5040
5041Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * configure.in xpath.c: applied Bjorn patches for FPE on the
5044 alpha
5045
5046Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5049 xmlSaveFormatFileTo()
5050
5051Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * xpath.c: simple and efficient optimization, XPath functions
5054 aways bind to the same code, cache this
5055 * TODO: updated (by saying some is obsolete)
5056
5057Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xpath.c: more cleanup work on XPath name parsing routines
5060
5061Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5064 xmlXPathParseName
5065 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5066 * debugXML.c: avoid compilation problems if compiling without
5067 HTML support, Igor Zlatkovic
5068 * win32/libxml2/libxml2.def.src: being able to compile without
5069 XPath on Windows
5070
5071Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * libxml.m4: yet another patch from Toshio Kuratomi
5074
5075Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5078
5079Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * tree.[ch]: added xmlSaveFormatFile interface for saving
5082 and indenting a file.
5083
5084Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * xpath.c: fixed bug #53689 related to processing-instruction()
5087
5088Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * DOCBparser.c: patche from László Kovács
5091
5092Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * parser.c: applied fixes from Christian Glahn bug report #53391
5095
5096Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * error.c: Jean François Lecomte provided a complete description
5099 and a fix to bug #53537
5100
5101Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5104
5105Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * DOCBparser.c SAX.c: a bit more work on entities processing.
5108 Still Need to cleanup XML output and references in attributes
5109
5110Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5113
5114Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * tree.c: trying to fix #53574, not completely complete,
5117 I would like xmllint --copy --debug test/ent1 and
5118 xmllint --debug test/ent1 to show the same result.
5119 * xpath.c: fix a bug when trying to sort namespace nodes
5120
5121Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * HTMLtree.c: real fix for #53402
5124
5125Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5128 PIs when using xsl:output
5129 * valid.c: closing #53537 some case generate segfaults if there
5130 is validity errors
5131
5132Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5135 of external parsed entities, added --noent to testDocbook
5136 * valid.c: Garry Pennington found an uninitialized variable
5137 access in xmlValidateElementContent()
5138
5139Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5142 with madness
5143 * result/HTML/ : this modified the result of the regression tests
5144 a lot.
5145
5146Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5149 to doc where it wasn't checked against NULL reported by
5150 Jens Laas
5151
5152Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5155 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5156
5157Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5160 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5161 * SAX.[ch]: cleanup and updates for DocBook
5162 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5163 ex SGML identifier changes
5164 * valid.c: removed a static unused function.
5165
5166Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * HTMLtree.c: applied change for Paul Sponagl on script saving
5169 * Makefile.am: the warning about entity title.xml are normal.
5170
5171Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * configure.in: release of 2.3.7
5174 * Makefile.am: fixing make distcheck
5175
5176Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * doc/html/* doc/xml.html: updated and regenerated the docs
5179
5180Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5183
5184Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * tree.c: fixed #53388 with the provided patch
5187
5188Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * valid.c: Bjorn detected an invalid memory access. Fixed
5191 vstateVPush()
5192
5193Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5196
5197Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5198
5199 * libxml.h: new header used only for the compilation of libxml
5200 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5201 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5202 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5203 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5204 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5205 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5206 baseline (version 1.2 plus a single patch).
5207 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5208 scientific notation for numbers. Tests added.
5209 * xpath.c: formatting of numbers changed to use sprintf
5210 (contribution from William Brack)
5211
5212Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * valid.c: cleanup, more useful debugging
5215 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5216 * xmlIO.c: entity loading is printed as an error when validating
5217
5218Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * valid.c: fixed to validate within entities
5221 * test/VCM/v22.xml: added a specific testcase
5222
5223Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * valid.c: forgot an epsilon transition in for ()+
5226 * test/VCM/v21.xml : added a specific test case
5227
5228Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * valid.c: removed a state explosion exhibited by RSS
5231 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5232 from bug #51872
5233
5234Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5237 validation without using an ugly NFA -> DFA algo in the source.
5238 Made a specific algorithm easier to maintain, using a single
5239 stack and without recursion.
5240 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5241 * hash.c: made the growing routine static
5242 * tree.h parser.c: added the parent information to an
5243 xmlElementContent node.
5244
5245Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * SAX.c parser.c xpath.c: generating IDs when not validating
5248 from an external parsed entity was poisoning the ID has table
5249 with removed values. This was killing XSLT on the KDE help
5250 browser.
5251
5252Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * entities.h: andrew@ugh.net.au detected a double declaration
5255
5256Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5257
5258 * debugXML.c hash.c tree.h valid.c : some changes related to
5259 the validation suport to improve speed with DocBook
5260 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5261 the way validation errors get reported
5262
5263Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5266 by P C Chow and William M. Brack for XSLT HTML output
5267
5268Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5271 Igor Zlatkovic patches for MSC compilation and added his
5272 updates
5273
5274Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5277 prefix lookup.
5278 * parserInternals.c: fixed the bug reported by Morus Walter
5279 due to an off by one typo in xmlStringCurrentChar()
5280
5281Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * HTMLparser.c result/HTML/*: revamped the way the HTML
5284 parser handles end of tags or end of input
5285
5286Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5289
5290Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5293 bug where the linktime verions of free() won't work ...
5294
5295Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5298
5299Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * doc/xml.html: added 2.3.6 release
5302
5303Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5306 * result/wml.xml: resulted in a small output change
5307
5308Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * tree.c: xmlNewDoc was missing the charset initialization
5311 * xmllint.c: added --auto to autogenerate a doc, allow to
5312 reproduce the problem fixed on xmlNewDoc
5313
5314Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * xpath.c: trying to get 52979 solved
5317 * tree.c result/ result/noent/: trying to get 52712 solved, this
5318 also made me clean up the fact that XML output in general should
5319 not add formating blanks by default, this changed the output of
5320 a few tests
5321
5322Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5325
5326Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * configure.in: finally released 2.3.6
5329
5330Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5331
5332 * xpath.c: checking for null pointer generated by new code
5333
5334Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * xpath.c: fixed a [] evaluation problem reported
5337 * test/XPath/tests/simpleaddr: extended test
5338 * result/XPath/simpleaddr: updated result
5339
5340Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5341
5342 * xmllint.c: Dan Timis reported a portability problem
5343 on Macs without mmap, fixed it.
5344
5345Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * testXPath.c : added a --tree option allowing to display the
5348 tree dump of the XPath expression
5349
5350Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * xpath.c: fixed a memleak when comparing nodesets
5353 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5354 * tree.c: added a TODO
5355
5356Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5359 we need string functions
5360 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5361 to be able to use them where needed. Applied some changes
5362 to reduce name linking pollution and compile in only what's
5363 needed.
5364 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5365 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5366 for the string manipulation functions
5367 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5368 to the free() function of xmlmemory.c
5369 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5370 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5371 usage.
5372
5373
5374Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * error.c: applied the context output patch of the error
5377 handling submitted by Chuck Griffith
5378 * error/VC/*: this slightly change some error logs
5379
5380Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * parser.c: fixed line number reporting on error
5383
5384Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5385
5386 * parser.c: Sullivan and Darin found a parser bug,
5387 applied the patch.
5388
5389Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5392 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5393 xmlversion.h.in xpointer.c: of course the way I defined
5394 UNUSED breaks on old gcc version. Try to be smart and
5395 also define it directly in xmlversion.h
5396 * configure.in: removed -ansi flag from the pedantic set
5397
5398Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399 Huge cleanup, I switched to compile with
5400 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5401 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5402 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5403 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5404 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5405 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5406 encoding.h entities.c error.c list.[ch] nanoftp.c
5407 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5408 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5409 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5410 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5411 Cleanup, staticfied a number of non-exported functions,
5412 detected and cleaned up a dozen of problem found this way,
5413 avoided a lot of public function name/typedef/system names clashes
5414 * doc/xml.html: updated
5415 * configure.in: switched private flags to the really pedantic ones.
5416
5417Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * configure.in: 2.3.5
5420 * doc/html/*: rebuilt the docs
5421
5422Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * parser.c: fixed a reported bug in NOTATION parsing
5425 * uri.c: accepted but not fixed bug 51876, added TODO
5426 * Makefile.am: fixed bug 51876
5427
5428Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * config.h.in configure.in error.c: fix a compilation problem
5431 on platforms without vsnprintf (xml@thewrittenword.com)
5432
5433Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * parser.c: fixed a function name header typo
5436 * SAX.c: notations can also occur in external subset.
5437
5438Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * error.c: removed a C++ like comment
5441
5442Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * parser.c: fixing bug 52299 strange condition leading
5445 to a parser crash due to a buffer overflow
5446 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5447 added the specific test case
5448
5449Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5452 xmlXPathConvert{String,Number,Boolean} to be able to make
5453 type casts without a context stack, fixed some implementation
5454 problems related to the absence of context at parse-time,
5455 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5456 in the public API too
5457 * xpointer.c xpathInternals.h: we need to know at parse time
5458 whether we are compiling an XPointer
5459
5460Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5463 cleaned up the parser internals, refactored XPath code, added
5464 new compilation based APIs and cleanly separated public and
5465 private APIs.
5466
5467Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5468
5469 * xpath.h: the comp field must be added at the end to avoid
5470 killing binary compat.
5471
5472Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * Makefile.am: detect XPath memleaks in regreson tests
5475 * error.c: fixed and error w.r.t. error reporting still using
5476 stderr
5477 * hash.c: added new line at end of file
5478 * tree.h: minor cleanup
5479 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5480 expression parsing from evaluation, resulted in a number of
5481 changes internally, and in XPointer. Likely to break stuff
5482 using xpathInternals.h but should remain binary compatible,
5483 new interfaces will be added.
5484
5485Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * configure.in: fixed a couple of problems reported by
5488 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5489 without gcc on non linux platforms.
5490
5491Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5494 a fix for --with-html-dir= configure support. I hope it won't
5495 break rpm generation
5496
5497Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xmlIO.c: one function comment cleanup.
5500
5501Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * SAX.c: external subset notations were improperly registered
5504 in the internal subset.
5505
5506Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * README.cvs-commits: added, pointing to HACKING
5509 * HACKING: updated
5510
5511Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * parser.c: and Matt Sergeant found one in the XML push
5514 parser (erroneous check I forgot to remove when I fixed the
5515 main parser).
5516
5517Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * xpath.c: ptittom found a small bug in UnaryExpr
5520
5521Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * configure.in: bumped to 2.3.4
5524 * error.c: fixed bug #51860
5525 * tree.c: fixed bug #51861
5526 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5527 * tree.[ch] : added xmlDefaultBufferSize
5528 * nanoftp.c: typo in function name header block
5529 * doc/xml.html : updated, added link to XML::LibXSLT
5530 * doc/html/* : rebuilt the docs
5531
5532Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5533
5534 * parser.c SAX.c: the new content parsing code raised an
5535 ugly bug in the characters() SAX callback. Found it
5536 just because of strangeness in XSLT XML Rec ouptut :-(
5537
5538Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * Makefile.am: Martin Baulig suggested to add -lm
5541 * tree.c: found another bug in xmlNodeGetContent()
5542
5543Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpath.c: Bjorn found the error related to strictness of comparison.
5546
5547Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parser.c: trying to fix the Dtd parsing problem reported
5550 by Gary, side effect of last week speed optimizations.
5551
5552Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5555 * parserInternals.c: removed unneeded test raised by Stric
5556
5557Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5558
5559 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5560 and fixed by William Brack). Added xmlXPathFormatNumber.
5561 Changed the sorting slightly.
5562 * configure.in Makefile.am example/Makefile.am: Added -lm.
5563 Please note that applications linking with libxml2, must
5564 also like with the math library from now on.
5565
5566Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5569
5570Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * parser.c: one must report spaces even if the Dtd element
5573 content proves that this is not part of the element content.
5574 * result/valid/*.xml: this changed the ouptu slightly
5575
5576Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * configure.in: bumped to 2.3.3
5579 * doc/xml.html: updated
5580
5581Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * tree.c: minor doc fix
5584 * xpath.c: deallocation issues when a result tree has been
5585 converted to a node-set
5586
5587Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * doc/xml.html: oops corrected dates s/2000/2001
5590
5591Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * valid.c: new patch from Gary Pennington
5594
5595Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5596
5597 * doc/xml.html: applied patch from Ankh
5598
5599Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xinclude.c: fixed a problem building on Mac
5602
5603Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * parser.c: more work on increasing parsing ferformances
5606
5607Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5610 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5611 avoiding memcpy in production builds MEM_CLEANUP macro use
5612 * parser.[ch] parserInternals.c: optimizations of the tightest
5613 internal loops inside the parser. Better checking of I/O
5614 flushing/loading conditions
5615 * xmllint.c : added --timing
5616
5617Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * configure.in: bumped to 2.3.2
5620 * doc/xml.html: updated for release
5621
5622Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c: found a memleak and fixed a nasty bug
5625
5626Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * xmllint.[c1] : added return code errors for xmllint
5629 * xpath.c: specific debug dump function for result value trees
5630
5631Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xpath.c: finally implemented xmlXPathCompareNodeSets
5634 * test/XPath/expr/floats results/XPath/expr/floats: added
5635 a test for float expressions
5636
5637Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5640 * parserInternals.[ch]: trying to speed up parsing
5641 * xpath.c : speeded up node set equality op
5642
5643Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5646 better handling of ID/IDREF and the list modules associated
5647 * configure.in: small CFLAGS cleanup
5648
5649Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * configure.in: fixed iconv detection on AIX (stric)
5652
5653Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5656
5657Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5658
5659 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5660 and optimized xmlXPathNodeSetSort
5661
5662Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xpath.c: bug fix when context size is 0
5665 * parser.c: I like Norm's Dtd because they still manage to break
5666 the parser occasionally
5667
5668Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5671
5672Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5675 attributes within the XML-1.0 namespace
5676
5677Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * xpathInternals.h: exported a few axis functions
5680 * doc/xml.html: updated the doc
5681
5682Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * configure.in: applied patch from Daniel van Balen for OpenBSD
5685 and bumped version to 2.3.1
5686 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5687 attempt to find autoclosing was simply broken, removed it,
5688 updated the examples, this is better
5689
5690Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5693 hash functionnalities.
5694 * doc/html/* : rebuild the doc
5695
5696Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5699 on predicate
5700 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5701 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5702 really want to have tags closed on output even if we accept
5703 unclosed ones on input
5704
5705Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * xpath.c: ouch don't free NULL, rare case fixed
5708 * tree.c: don't coalesce text nodes if they don't have the
5709 same behaviour wrt escaping on output
5710
5711Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * xpath.c: small fixup
5714 * SAX.c: don't warn on empty namespaces.
5715
5716Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * README: a bit of cleanup
5719 * configure.in: preparing for 2.3.0 release
5720
5721Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * hash.[ch]: added a first version of xmlHashSize()
5724 * valid.c: another bug fix from Gary Pennington
5725
5726Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * valid.c: couple of bug fixes pointed by Gary Pennington
5729 * HTMLtree.c: #if 0 cleanup
5730
5731Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5734 which removes a time consuming check of xmlXPathNodeSetAdd()
5735 and use it in places where we are sure to not break unicity
5736
5737Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c: bug fixes found from XSLT
5740 * tree.c: preserve node->name special values when copying nodes.
5741 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5742 external subset are fetched when available but without full
5743 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5744 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5745 output with encoding disabled.
5746
5747Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5750 xmlCheckFilename should not be called from xmlFileOpenW
5751 and xmlGzfileOpenW
5752
5753Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5756 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5757 added the new tests for URI normalization
5758 * testURI.c: fixed stoopid bugs
5759 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5760 the URI in the error messages are now properly normalized
5761
5762Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5765
5766Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5769
5770Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xpath.c: fixed mod operator
5773
5774Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * parser.c: fixed xmlStrcat doc
5777 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5778 trees.
5779
5780Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * xpath.c result/XPath/tests/chaptersbase
5783 result/XPath/tests/simplebase: fixed XPath node()
5784 * tree.c: small fix in xmlNewNs()
5785 * Makefile.am: removed extraneous xml2Conf.sh rule
5786
5787Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5790 Changed the library name, in order to get libxml-devel and
5791 libxml2-devel to coexist on a single system
5792 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5793 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5794
5795Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5798 libxml2-devel installable in // as libxml-devel.
5799
5800Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * doc/Makefile.am: fixed make rebuild in doc
5803 * doc/html/*.html: rebuilt the docs
5804
5805Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5808
5809Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5812 the HTML doc to go into the -devel RPM ...
5813 * aclocal.m4 config.h.in: some updates due to auto* magic
5814
5815Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * xpath.h: added a hook in the context structure allowing to
5818 link to extra support, needed for XSLT
5819
5820Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5823 xmlXPtrCmpPoints to use it.
5824 * propagated the following patch from Alejandro Forero
5825 * include/win32config.h xmlIO.c: applied further suggestions
5826 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5827 * example/gjobread.c: fixed warnings, now that it builds
5828
5829Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5830
5831 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5832
5833 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5834 filename points to a valid file (not a directory).
5835 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5836 Added calls to xmlCheckFilenameDir.
5837
5838 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5839 `path' (rather than `filename') as the parameter to gzopen and open.
5840
5841Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * Makefile.am: fixed a problem with EXTRA_DIST
5844
5845Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * Makefile.am example/Makefile.am: finally found the trick
5848 to build the example, i.e. add "." in SUBDIRS before example
5849 in the list <grin/>
5850
5851Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * doc/xml.html: updated with an XSLT section, removed pointer to
5854 W3C CVS base.
5855
5856Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5859 too, and deallocation need to occur the same way.
5860
5861Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5864 type correponding to an XSLT result tree fragment. Share most
5865 of the data format with node set, as well as operators.
5866 * HTMLtree.c: added a newline at the end of the doctype output
5867 whe this one is not present initially.
5868 * tree.c: make sure taht the parent and doc pointers are properly
5869 set when copying attributes (lists).
5870
5871Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5874
5875Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * xpath.c: seems I finally killed that ugly path evaluation
5878 context bug (tagged 9999 in case is is wrong)
5879
5880Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5883 for XSLT
5884
5885Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5888 for xmlGzfileOpen() bug
5889
5890Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * xpath.c: removed an error found by XSLT usage
5893 * tree.c parserInternals.h: use a predefined static string
5894 for text and comment nodes, avoid freeing them in xmlFreeNode,
5895 exported the string name in parserInternals.h and added
5896 another value to disable encoding at output (for XSLT),
5897 gain memory, time.
5898
5899Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5902 win32/libxml2/libxml2_so.dsp: new makefiles and update
5903 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5904
5905Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5908 Gary Pennington
5909
5910Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * xpath.c: fixed the comaprision of values and nodelists,
5913 need to compare nodelist still ...
5914 * debugXML.c: avoided a possible core dump
5915 * HTMLparser.c: cleanup
5916 * nanohttp.c: contributed fix.
5917 * tree.c: fixes in properties handling added xmlSetNsProp
5918 needed by libxslt
5919 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5920 comment
5921 * TODO: updated
5922
5923Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * parser.c parserInternals.c: applied Bjorn Reese optimization
5926 patch
5927
5928Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * Makefile.am: applied patch fro make check from Martin Vidner
5931
5932Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * configure.in: preparing 2.2.11
5935 * doc/html/*: rebuild the HTML files
5936 * doc/xml.html : updated
5937
5938Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * tree.c: fixed a stupid bug
5941 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5942 patches related to validation of an XInclude processing result
5943 * TODO: updated
5944
5945Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5948 on large files
5949
5950Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5953
5954Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5957 reported by Jonas Borgström
5958 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5959
5960Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * testXPath.c xpath.c: fixing the XPath union expressions problem
5963 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5964
5965Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * xmllint.c: Made is so if the file name is "-" is will read form
5968 standard input. Sven Heinicke <sven@zen.org>
5969 * tree.c: fixed a problem when growing buffer
5970 * tree.h: fixed the comment of the node types following andersca
5971 comment
5972 * TODO: updated
5973
5974Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * HTMLparser.[ch]: added a way to avoid adding automatically
5977 omitted tags. htmlHandleOmittedElem() allows to change the
5978 default handling.
5979 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5980 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5981 of xmllint too when using --memory flag, added a memory test
5982 suite at the Makefile level.
5983 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5984 with namespace use when encountering QNames in XPath evalation,
5985 added xmlns() scheme in XPointer.
5986 * nanoftp.c : incorporated a fix
5987 * parser.c xmlIO.c: fixed problems raised with encoding when using
5988 the memory I/O
5989 * parserInternals.c: closed bug 25934 reported by
5990 torsten.landschoff@innominate.de
5991 * TODO: updated
5992
5993Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5996 on a non-updated tree :-(, made a 2.2.10 release to correct the
5997 situation
5998
5999Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6002 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6003 integrated a set of OpenVMS changes from Howard Taylor
6004 <Howard.Taylor@pacoast.com>
6005
6006Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6009 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6010
6011Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * HTMLparser.c: some fixes on auto-open of html/head/body
6014 * encoding.c: fixed a compilation error on some gcc env
6015 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6016 XPointer implementation
6017 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6018 related XPointer tests and associated results
6019
6020Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * doc/xmldtd.html doc/xml.html: following a short step by step
6023 guidance on IRC to help maciej with DTDs I started a small
6024 page on the subject.
6025
6026Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6027
6028 * HTMLparser.c: fixed handling of broken charrefs
6029 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6030 patches
6031
6032Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * doc/xml.html doc/html/* : rebuilt the docs after adding
6035 xinclude and updated page for 2.2.7 and 2.2.8
6036 * configure.in: releasing 2.2.8
6037
6038Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * parser.[ch] parserInternals.c: applied the conditional
6041 section processing fix from Jonathan P Springer
6042 <jonathan.springer2@gte.net>
6043 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6044 project file, fixed iconv default non support
6045 * xpath.c: fixed the problem of evaluating relative expressions
6046 when a node context is provided.
6047
6048Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * nanoftp.c: fixed gcc 2.95 new warnings
6051 * SAX.c: fixed a stupid bug
6052 * tree.c: fixed a formatting problem when round-tripping
6053 from/to memory
6054 * xinclude.c: chased memleak, fixed a base problem
6055 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6056 xmlXPtrBuildNodeList()
6057 * TODO: updated
6058 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6059 adding a first small set of regression tests for XInclude
6060
6061Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * nanohttp.[ch]: applied Wayne Davison patches to access
6064 the WWW-Authorization header.
6065 * parser.c: Closed Bug#30847: Problems when switching encoding
6066 in short files by applying Simon Berg's patch.
6067 * valid.c: fixed a validation problem
6068 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6069 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6070 Wayne Davison
6071 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6072 need to be extended to non full nodes selections.
6073 * xinclude.c: starts to work decently
6074
6075Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6078 debugXML.c xmlversion.h.in: Started adding XInclude support,
6079 this is a new xmllint option
6080 * tree.c xpath.c: applied TOM patches for XPath
6081 * xpointer.c: fixed a couple of errors.
6082 * uri.c: added an escaping function needed for xinclude
6083 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6084 new warning from RH70 gcc's version
6085
6086Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * HTMLparser.c: fixed loop on invalid char in scripts
6089 * parser.c: update to description of xmlIOParseDTD()
6090 * libxml.m4 xmlversion.h.in: changes contributed by
6091 Michael Schmeing <m.schmeing@internet-factory.de>
6092 * configure.in: preparing for 2.2.7
6093 * Makefile.am: trying to avoid config.h and acconfig.h
6094 being included in the distrib
6095 * configure.in: released 2.2.7
6096
6097Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6100 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6101
6102Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * parser.[ch]: added xmlIOParseDTD()
6105 * xpointer.c: added support for the 2 extra parameters of
6106 string-range, fixed a stoopid error when '0' was present
6107 in XPointer expressions
6108 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6109 testsuite for the above
6110
6111Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6112
6113 * libxml.spec.in: improved package descriptions
6114
6115Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * xpath.c xpathInternals.h: applied a large cleaning patch
6118 from TOM <ptittom@free.fr>, it also add namespace support
6119 for function and variables registration.
6120
6121Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6124 * Makefile.mingw: Wayne Davison's update adding hash.c
6125
6126Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * xpath.c: fixed the root evaluation problems
6129 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6130 ignorable spaces with <b> <bold> <em>
6131 * tree.c: fixed a loop in xmlSearchNsByHref()
6132
6133Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * xpath.c: applied another XPath patch from TOM
6136 * xpath.c include/makefile.am: applied another patch from
6137 china@thewrittenword.com (cleanup on IRIX).
6138
6139Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6140
6141 * xml-config.1: received a fixed version from Fredrik Hallenberg
6142 <hallon@lysator.liu.se>
6143
6144Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6147 cleanup patch for XPath
6148
6149Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * patched to redirrect all "out of context" error messages to
6152 a reconfigurable routine. The changes are:
6153 * xmlerror.h : added the export of an error context type (void *)
6154 an error handler type xmlGenericErrorFunc there is an interface
6155 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6156 to reset the error handling routine and its argument
6157 (by default it's equivalent to respectively fprintf and stderr.
6158 * all the c files: all wild accesses to stderr or stdout within
6159 the library have been replaced to calls to the handler.
6160
6161Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * configure.in: release 2.2.6
6164 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6165 exporting the inner functions of xpath for extension modules
6166 * doc/*: updated and rebuilt the doc
6167
6168Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * nanohttp.c : applied Wayne HTTP cleanup patch
6171 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6172 and xmlNodeSetSpacePreserve()
6173
6174Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * xpath.c: closing bug #29260
6177
6178Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6181 multikey tuples, made hash structure opaque
6182 * valid.[ch]: moved elements, attributes, notations decalarations
6183 as well as ID and refs to hash tables.
6184 * entities.c: hash cleanup
6185 * xmlmemory.c: fixed a dump problem in debug mode
6186 * include/Makefile.am: problem passing in DESTDIR= values patch
6187 from Marc Christensen <marc@calderasystems.com>
6188 * nanohttp.c: removed debugging remains
6189 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6190 * HTMLparser.c parser.c: fixing a number of problems with the
6191 macros in the *parser.c files (Wayne).
6192 * HTMLparser.c: close the previous option when opening a new one
6193 (Marc Sanfacon).
6194 * result/HTML/*: updated the HTML results accordingly
6195
6196Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6199 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6200 XPath functions and XML entities table to them. More to come...
6201 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6202
6203Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * tree.c: coalesce adjacent text nodes
6206 * valid.c: handling of blank nodes in DTd validation (raised
6207 by problems with a posteriori validation).
6208 * nanohttp.c: changing behaviour on HTTP write stuff.
6209 * HTMLtree.c: forced body and html to be explicitely closed.
6210 * xpath.h: exported more XPath functions.
6211
6212Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * Release of 2.2.5
6215 * xpointer.c: range() range-inside and other helper functions
6216 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6217
6218Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6221 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6222
6223Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6226 and XPointer modules
6227
6228Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * SAX.h: closed #25107
6231
6232Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * testSAX.c: fixed problem with cdata reporting
6235 * SAXresult/* : updated
6236
6237Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6240 Closed bug #27499, added to regression tests
6241 * TODO: updated
6242
6243Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6246 support for SCRIPT and STYLE with help from Bjorn Reese
6247 * test/HTML/* result/HTML/*: added simple testcase and updated
6248 the existing ones.
6249
6250Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6253 string-range for empty strings
6254 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6255 test/XPath/xptr/strrange: augmented the XPointer testsuite
6256
6257Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * doc/xml.html doc/xmlmem.html: added a module describing memory
6260 interfaces and use, updated the main page.
6261
6262Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6265 nanoftp code work on Windows too now
6266
6267Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6268
6269 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6270 * xpointer.c: implemented string-range() at least a good first version
6271 * test/XPath/docs/str test/XPath/xptr/strrange
6272 result/XPath/xptr/strrange: the string-range() tests
6273
6274Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * Makefile.am include/Makefile.am include/win32config.h
6277 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6278 and make distcheck
6279
6280Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6283 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6284 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6285
6286Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6289 patch for socklen_t detection by
6290 Albert Chin-A-Young <china@thewrittenword.com>
6291
6292Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6295 and added a --dtdvalid option to xmllint used to test it
6296
6297Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6300 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6301
6302Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6303
6304 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6305 handlings (registration, lookup, cleanup)
6306
6307Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * configure.in Makefile.am include/makefile.am: adding XPointer
6310 and XPtrtests target
6311 * xpointer.[ch] : new files for XPointer support
6312 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6313 more XPath tests
6314
6315Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * configure.in: fixed, very broken, make distcheck works again
6318
6319Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * More work toward 2.2.5, integrated a number of patches
6322 * configure.in Makefile.am win32config.h.in: trying to cleanup
6323 make distcheck .... huh ...
6324 * include/Makefile.am include/win32config.h: new directory
6325 for includes
6326 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6327 updated teh makefiles and instructions for WIN32
6328 * xpath.c: small fixes
6329 * test/XPath/ results/XPath: updated the testcases and results
6330 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6331 suggested patches
6332 * valid.c: fixed an ID bug
6333
6334Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6335
6336 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6337 the automake bug where wrong dependancies were generated.
6338 * xpath.[ch]: worked on XPointer
6339
6340Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * configure.in Makefile.am: 2.2.5, ship the include in an
6343 include/libxml subdirectory, use symlinks when using CVS
6344 * testSAX.c: fixed small bug
6345 * testXPath.c: changed the way testfiles are parsed
6346 * debugXML.c: same kind of cleanup when parsing an argument expression
6347 XPath/XPointers can have blanks embedded
6348 * xpath.[ch]: more cleanup, reorgs for XPointer work
6349 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6350 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6351
6352Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6355 in the XPath engine, rewrote large parts of it, now it's far
6356 cleaner and in sync with the REC not an old WD. Fixed a parsing
6357 problem in the interactive XML shell found when testing XPath.
6358
6359Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6362 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6363 examples with the extra test
6364
6365Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6368 the global init function.
6369
6370Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * HTMLparser.c: Doohhh, attribute name parsing was still case
6373 sensitive ! Fixed this ...
6374 * result/HTML/* : updated the tests results accordingly
6375
6376Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6379 engine, should be far more stable, incorporated a new version of
6380 preceding/following axis, need testing
6381 * uri.c: fixed file:///c:/a/b/c problem
6382 * test/XPath/tests/idsimple: augmented the XPath tests
6383
6384Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * doc/* rebuilding docs for 2.2.4 release
6387
6388Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6389
6390 * configure.in: releasing 2.2.4
6391 * parser.[ch]: added xmlStrEqual()
6392 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6393 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6394 use xmlStrEqual instead
6395 * TODO: updated
6396 * added an XPath test
6397
6398Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6401 * entities.h: exported xmlInitializePredefinedEntities
6402 * parser.[ch] : added xmlInitParser()
6403 * parserInternals.h : had to export htmlInitAutoClose()
6404
6405Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6408 problems
6409 * Makefile.am : added XPath regression tests to normal tests
6410 * uri.c: fixed a problem with local paths, cleanup
6411 * parser.c: fixed a problem with large CData sections
6412
6413Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * configure.in xml-config.in: patch from "Ben Taylor"
6416 <sol7x86@hotmail.com> for solaris shared libs lookup
6417
64182000-09-30 Martin Baulig <baulig@suse.de>
6419
6420 * libxml-2.0.pc.in: Provide pkg-config script.
6421
6422 * configure.in: Create the libxml-2.0.pc script from the
6423 libxml-2.0.pc.in templates.
6424 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6425 script in `$(libdir)/pkgconfig'.
6426
6427Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6430 when compiling with MSC
6431
6432Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * xpath.c: patch for normalize-string() substring-before(),
6435 substring-after() and translate() functions from Bjorn Reese
6436 <breese@mail1.stofanet.dk>
6437 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6438 Fredrik Hallenberg <hallon@lysator.liu.se>
6439 * TODO: updated
6440
6441Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6444 problem of socklen_t being undefined on a number of platforms
6445 * debugXML.c: fixed a compilation problem when without snprintf
6446
6447Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6450 an URI bug and a fix for the control-character-induced infinite loop
6451 * nanohttp.c: preventive fix for compiling on WIN32
6452
6453Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * xmlint.c: closing bug #25000
6456
6457Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6458
6459 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6460 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6461 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6462 related function, fixing xmlStrncmp(), and associated cleanup
6463 * result/HTML/entities.html.sax: updating result
6464
6465Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * uri.c: applied patch for URI escaping from Wayne Davison
6468 <wayned@blorf.net>
6469 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6470 from Denis Barbier <barbier@imacs.polytechnique.fr>
6471 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6472 patch from Wayne Davison
6473
6474Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * doc/xml.html : updated with new releases, adding "how to help"
6477
6478Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6481 removed a few warnings in pedantic mode ...
6482 * parserInternals.c parser.c: moved encoding switching function
6483 to parserInternals.c
6484 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6485
6486Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6489 error or warning handlers
6490
6491Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * parserInternals.c parserInternals.h parser.c Makefile.am:
6494 created a new module parserInternals.c, moved most of the
6495 code shared by the various parsers there, as well as
6496 deprecated code from parser.c. More cleanup of parser.c
6497 * uri.c: fixed a problem when URI is NULL
6498 * valid.c: speedup when looking for an attribute declaration
6499
6500Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6503 the cleanup of the computation of URI references when seeking
6504 external entities. The URI reference string and the resulting
6505 URI are both stored now.
6506 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6507 large s(n)printf checks and cleanup from Denis Barbier
6508 <barbier@imacs.polytechnique.fr>
6509 * xmlversion.h.in tree.h: couple of SGML declarations for a
6510 possible docbook module.
6511 * result/VC/ : a couple of test output changed due to the change
6512 of the entities URI
6513
6514Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * parser.h: added a _private field for linking user's data
6517
6518Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * parser.c parserInternals.h: demacroified most of the IS_XXX
6521 the gain in size is significant so ...
6522
6523Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * entities.c: cases where looking up entities with doc==NULL
6526 covered
6527
6528Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * uri.c: applied Wayne Davison patch
6531 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6532
6533Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * uri.c testUri.c: applied Wayne Davison patches
6536 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6537 * Makefile.in: added URItest and included thenin "make tests"
6538
6539Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * xmlversion.h.in: closed bug 22941
6542
6543Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * doc/xmlio.html: added doc and example for entity loader
6546 redefinition.
6547
6548Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6551 used by libxml
6552
6553Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * parser.c: Fixed bug on invalid ontent characters and when using
6556 push.
6557 * xmllint.c: fixed xmllint endling of errors in push mode
6558
6559Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * HTMLparser.c testHTML.c: applied two new patches from
6562 Wayne Davison <wayned@users.sourceforge.net>
6563 * result/HTML/*.sax: regenerated HTML SAX output
6564 * parser.c: more cleanup.
6565
6566Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * HTMLparser.[ch] testHTML.c: applied the second set of
6569 patches from Wayne Davison <wayned@users.sourceforge.net>,
6570 adding htmlEncodeEntities()
6571 * HTMLparser.c: fixed an ignorable white space detection bug
6572 occuring when parsing with SAX only
6573 * result/HTML/*.sax: updated since the output is now HTML
6574 encoded...
6575
6576Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * HTMLparser.[ch]: applied some of Wayne Davison
6579 <wayned@users.sourceforge.net> patches
6580
6581Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6584 undeclared namespace prefix was used, added a warning.
6585 Cleaned up support w.r.t. entities, spilling out a warning
6586 and being pedantic on lookups.
6587 * test/warning/ent9 : added testcase for previous example.
6588 * TODO: updated
6589 * parserInternals.h parser.c: changed the way names are parsed
6590 now allow infinite size and decrease penalty for normal use
6591 * parser.c: Started a big cleanup/check of the parser code,
6592 fixed some of the most tortuous entity code, spotted code
6593 unused anymore
6594 * test/*: added tests for very long names and related nasty
6595 things.
6596
6597Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * doc/encoding.html: added encoding aliases doc
6600 * doc/xml.html: updates
6601 * encoding.[ch]: added EncodingAliases functions
6602 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6603 bottleneck affecting large DTDs like Docbook
6604 * parser.[ch] xmllint.c: added a pedantic option, will be
6605 useful
6606 * SAX.c: redefinition of entities is reported in pedantic mode
6607 * testHTML.c: uninitialized warning from gcc
6608 * uri.c: fixed a couple of bugs
6609 * TODO: added issue raised by Michael
6610
6611Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * doc/encoding.html: propagated Martin Duerst suggestions
6614
6615Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6618 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6619 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6620 by Wayne Davison
6621
6622Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * nanoftp.c nanohttp.c: small cleanup
6625 * TODO: updated
6626
6627Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6628
6629 * added an old VC testcase and updated title.xml entity
6630
6631Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6634 done on auto-opening of <p> tags and cleanup of SAX output
6635
6636Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6639
6640Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * doc/xml.html libxml.* structure.*: updated the doc a bit
6643
6644Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6647 of SAX tests
6648
6649Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6652 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6653
6654Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6657 * testHTML.c: fix core dump on Solaris 2.x systems
6658 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6659 * result/HTML/*.sax: previous bug fix lead to new results
6660
6661Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6664 * configure.in: added --with-readline=DIR to accept alternate
6665 path for readline include/library
6666 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6667 for ANSI under HP-UX
6668 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6669 includes @LIBS@
6670
6671Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * doc/* : rebuilt the docs
6674 * getting ready for 2.2.2 release
6675
6676Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6679 and xmlAddFeature()
6680 * tree.[ch]: added xmlAddChildList()
6681 * xmllint.c: MAP_FAILED macro test
6682 * parser.h: added xmlParseCtxtExternalEntity()
6683 * valid.c: applied bug fixes removed warning
6684 * tree.c: added CDATA block to elements content
6685 * testSAX.c: cleanup of output
6686 * testHTML.c: added SAX testing
6687 * encoding.c: better error recovery
6688 * SAX.c, parser.c: fixed one of the external entity processing
6689 of the OASis testsuite
6690 * Makefile.am: added HTML SAX regression tests
6691 * configure.in: bumped to 2.2.2
6692 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6693 SAX results
6694
6695Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * configure.in: patch for HP compiler
6698
66992000-08-04 Sven Heinicke <sven@zen.org>
6700
6701 * xmllint.c: Was coredumping sometimes when the file given didn't
6702 exist.
6703
6704Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6707
6708 when using in memory parsing. Need some cleanup.
6709 * xmllint.c configure.in: added a --memory flag to test memory
6710 parsing
6711
6712Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * nanohttp.c: fixed socklen_t replacement to unsigned int
6715 * parser.c: fixed a space handdling missing at the end of
6716 production 28 DOCTYPE.
6717 * xmlmemory.c: fixed a stupid bug on the routine to override
6718 allocation functions
6719 * TODO: updated
6720
6721Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * doc/ regenerated the docs
6724
6725Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * doc/encoding.html doc/xml.html: added I18N doc
6728 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6729 improvements, both parser and filters, added ASCII & HTML,
6730 fixed the ISO-Latin-1 one
6731 * xmllint.c testHTML.c: added/made visible --encode
6732 * debugXML.c : cleanup
6733 * most .c files: applied patches due to warning on Windows and
6734 when using Sun Pro cc compiler
6735 * xpath.c : cleanup memleaks
6736 * nanoftp.c : added a TESTING preprocessor flag for standalong
6737 compile so that people can report bugs more easilly
6738 * nanohttp.c : ditched socklen_t which was a portability mess
6739 and replaced it with unsigned int.
6740 * tree.[ch]: added xmlHasProp()
6741 * TODO: updated
6742 * test/ : added more test for entities, NS, encoding, HTML, wap
6743 * configure.in: preparing for 2.2.0 release
6744
6745Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * nanoftp.c: fixed the way the control connection is handled
6748 * libxml.spec.in: fixed the dependancies and cleanup
6749
6750Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6751
6752 * doc/xml.html: changed the xmlsoft.org structure, updated the
6753 examples w.r.t. root and childs
6754
6755Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6758
6759Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * HTMLparser.c: Work on character encoding support for the HTML parser
6762 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6763 * encoding.c: Fixed a potential memleak in the encoding stuff
6764
6765Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * doc/FAQ.html doc/Makefile.am : added a FAQ
6768
6769Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6772 of the HTML parser to force it to not bypass SAX
6773
6774Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * win32config.h.in: updated
6777 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6778 lacks iconv support :-( need to release 2.1.1
6779 * configure.in: release 2.1.1
6780 * HTMLparser: fixed bug #14784
6781 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6782 by Windows compiler
6783 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6784 the SAX startDocument() callback.
6785 * TODO: updated
6786
6787Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * added xmlStopParser()
6790
6791Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * configure.in: 2.1.0 prerelease
6794 * Large resync between W3C and Gnome tree
6795 * nanoftp, nanohttp.c: fixed stalled connections probs
6796 * HTMLtree.c SAX.c : support for attribute without values in
6797 HTML for andersca
6798 * valid.c: Fixed most validation + namespace problems
6799 * HTMLparser.c: start document callback for andersca
6800 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6801 * parser.h, SAX.c: serious speed improvement for large
6802 CDATA blocks
6803 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6804 different encoding
6805 * example/Makefile.am example/gjobread.c tree.h: work on
6806 libxml1 libxml2 convergence.
6807 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6808 and the LIBXML_TEST_VERSION macro
6809
6810Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * doc/xml.html: various patches and improvements typo fixed by
6813 Felix Natter
6814 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6815 from Felix Natter <fnatter@gmx.net>
6816
6817Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6818
6819 * doc/upgrade.html: updated with instructions for support of both
6820 libxml-1.x and libxml-2.x
6821 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6822 for 2.x support and also fixed includes
6823
6824
6825Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6828 the encoding support, added iconv support, so now libxml if
6829 compiled with iconv automatically support japanese encodings
6830 among others. Work based on initial patch from Yuan-Chen Cheng
6831 I may have broken binary compat in the encoding handler
6832 registration scheme, but that was so utterly broken I don't
6833 expect anybody to have used this feature until now.
6834 * parserInternals.h: fixup on the CHAR range macro
6835 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6836 code.
6837 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6838 * uri.c: added xmlParseURI() I can't believe I forgot to
6839 implement this one in 2.0 !!!
6840 * SAX.c: moved doc->encoding update in the endDocument() call.
6841 * TODO: updated.
6842
6843Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * tree.h: removed extraneous xmlRemoveProp definition
6846 * TODO: added item about --disable-corba configure switch
6847 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6848 * nanoftp.c: fixed include problems giving troubles on AIX and
6849 slowlaris
6850 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6851 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6852 comment and headers changes to lower gtk-doc number of warnings
6853 * doc/html/*: rebuilt docs
6854
6855Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * HACKING: documented the tag for 1.x and instructions
6858
6859Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6862 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6863 xmlCreateIOParserCtxt
6864 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6865 significant overall improvement
6866 * xmllint.c: added I/O test to xmllint
6867 * testSAX.c: added a speed test
6868 * doc/* : updated/regenerated
6869
6870Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6871
6872 * xpath.c uri.h parserInternals.h: cosmetic changes from
6873 "Timur I. Bakeyev" <timur@bat.ru>, including making
6874 xmlCreateURI() public
6875
6876Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6879 and the code at the same time. Added a clean mechanism for
6880 overload or added input methods: xmlRegisterInputCallbacks()
6881 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6882 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6883 * TODO: updated
6884 * doc/* : updated/regenerated
6885 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6886 source dir
6887
6888Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * testURI.c: yet another forgotten commit, I should get some sleep !
6891
6892Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * xmllint.c: forgot to commit this too ?
6895
6896Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * xmlversion.h.in : forgot to commit this previously
6899
6900Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6903 * README TODO: updated for release
6904 * uri.c uri.h: added authority parsing/saving
6905 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6906 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6907 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6908 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6909 Makefile.am : added compile-time customization of libxml
6910 --with-ftp --with-http --with-html --with-xpath --with-debug
6911 --with-mem-debug
6912 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6913 #include <libxml/xxx.h> I hope it won't break too much stuff
6914 and will be manageable in the future...
6915 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6916 and added xmllint to the installed programs
6917 * uri.h: added xmlFreeURI()
6918
6919Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * uri.c uri.h: finished the escaping handling, the base support
6922 and the URI path normalization. Looks good just lacks the
6923 authority content parsing code.
6924 * Makefile.am: added instructions to generate testURI
6925 * TODO: updated
6926 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6927 added links and icons for W3C and Gnome
6928
6929Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6930
6931 * xmlmemory.[ch] : seems I forgot to actually update the files in
6932 the last commit :-)
6933 * doc/xml.html doc/html/* : updated and uploaded the docs
6934
6935Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6938 * TODO: updated
6939 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6940 libxml default allocation function with another set (like gmalloc/
6941 gfree).
6942 * Makefile.am, uri.c, uri.h: added a set of functions to do
6943 exact (litteraly copied from the RFC 2396 productions) parsing
6944 and handling of URI. Will be needed for XLink, one XML WFC,
6945 XML Base and reused in the nano[ftp/http] modules. Still work
6946 to be done.
6947
6948Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * configure.in, libxml.spec.in : libxml2
6951 * doc/* : updated the doc page, rebuilt the docs
6952
6953Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * all: tagged LIB_XML_1_X
6956 * *.c *.h : updated from W3C CVS tree
6957 * configure.in : 2.0.0-beta
6958 * libxml.spec.in : libxml2 package nam
6959 * result/* : new version of the tests output
6960
6961Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6962
6963 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6964
6965Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * doc/* : rebuilt the docs
6968 * parser.c: final patch on #6766
6969 * valid.c: small patch on validity checks.
6970
6971Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6974 added
6975 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6976 compatibility w.r.t. XML spec and existing code.
6977
6978Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * parser.c: seems a better solution to <a> </a> exists,
6981 will try it for a while
6982
6983Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * parser.c: tried to remove the <a> </a> generating <a/>
6986 this is hard. Left a flag for that purpose. Fixed bug #6766
6987 * configure.in: prepared 1.8.7 not released, due to previous
6988 problem
6989
6990Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * doc/xml.html : applied second patch from Paul DuBois
6993
6994Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * doc/xml.html : applied patch from Paul DuBois
6997
6998Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7001
7002Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7005 compilation warnings on various platforms.
7006 * parser.c: Fixed #5281 validity error callbacks are now desactived
7007 by default if not validating.
7008
7009Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7012
7013Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7016 <gkatsi@cs.toronto.edu>
7017
7018Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7019
7020 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7021 processing URLs
7022
7023Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7024
7025 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7026 xmlNanoFTPUpdateURL for persistent control connections.
7027 * configure.in: 1.8.6
7028
7029Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7032 * tree.[ch] : added xmlSaveNoEmptyTags
7033
70342000-01-29 James Henstridge <james@daa.com.au>
7035
7036 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7037
7038 * Makefile.am: added nanoftp.[ch] to the build.
7039
7040Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * nanoftp.[ch]: cleanup, comments, API
7043 * debugXML.c : fixed a bug in the cat command
7044 * doc/*: regenerated the docs
7045
7046Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7049 * debugXML.c : fixed a bug in the cat command
7050 * valid.c: fixing some small probs
7051 * libxml.spec.in: get rid of the SNAP suffix
7052 * doc/xml.html: updated the status
7053
7054Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * xml-config.in: xml-config --version to just return the
7057 version number
7058 * xpath.c: some cleanup w.r.t. axis when the current node is
7059 an attribute.
7060 * TODO: updated
7061
7062Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7063
7064 * configure.in: prepared for libxml-1.8.5
7065 * doc/* recompiled the documentation
7066
70672000-01-17 Jody Goldberg <jgoldberg@home.com>
7068
7069 * configure.in : WARNING autoconf subtlety alert :
7070 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7071 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7072 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7073 get defined by AC_CHECK_HEADERS.
7074
7075Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7078 Rune.Djurhuus@fast.no
7079
7080Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * TODO: updated
7083 * tree.c, parser.c: made sure that only memory alloc problems
7084 and internal parser errors are allowed to write to stdout or
7085 stderr.
7086
7087Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7088
7089 * tree.c : restored xmlNewGlobalNs since this seems used by
7090 a lot of existing code :-(, fixed a bug in xmlNewNs
7091 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7092 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7093 to exit() from the library code.
7094 * xpath.c, parser.c: removed bugs or unused code detected by
7095 Windows compilers
7096 * parser.c: started adding interfaces for parsing well balanced
7097 XML fragments
7098 * configure.in: releasing 1.8.4
7099 * doc/* : rebuilt the docs
7100
7101Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7102
7103 * tree.[ch] : added xmlNewDocFragment() for DOM
7104 * testHTML.c: uninitialized variable.
7105
7106Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * doc/* : rebuild the docs
7109
7110Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * acconfig.h: readline and history patch
7113 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7114 * tree.c: added check and handling when possibly removing an ID
7115 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7116 and saving.
7117 * test/HTML/entities.html result/HTML/entities.html* : test for
7118 various entities reference cases
7119 * result/HTML/* : as a result output of some testcase have
7120 changed
7121 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7122 by previous example. added xmlParseTryOrFinish().
7123 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7124 entities.h debugXML.h HTMLparser.h: changed the way struct are
7125 declared to allow gtk-doc to expose those
7126 * parser.c: closed bug #4960
7127 * Makefile.am configure.in: Applied patch from
7128 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7129 and math/socket libs detection
7130
7131Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * configure.in, Makefile.am: link tester against readline
7134 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7135
7136Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * tree.[ch]: added xmlRemoveProp
7139 * win32config.h.in nanohttp.c: avoid including the Windows
7140 socket stuff in every C files
7141 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7142 the XmL parser(s)
7143 * test/ns4 result/ns4 etc...: added test case for previous prob
7144 * tree.c: xmlNewNs wasn't checking for double definition
7145 * Makefile.in: fixed a problem with dist-hook duplicates
7146 * parser.[hc], xmlIO.c: fixed the loading of external entities
7147 APIs, now xmlLoadExternalEntity() is used everywhere and
7148 setting up an app specific front-end using the
7149 * SAX.c parser.c: some fixes, now the xhtml spec validates
7150 with the xhtml DTD.
7151 * error.c: fixed crashes in case of no input stream
7152 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7153 to the validation tests and results
7154
7155Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7156
7157 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7158 too htmlCreatePushParserCtxt() and htmlParseChunk()
7159 * parser.c: a bit of cleanup.
7160 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7161 to XML) removed the last mem leak known
7162 * HTMLtree.c: output message cleanup
7163 * xmlmemory.c: display content info about memory blocks
7164 * result/HTML/wired.* : missing att value warning change
7165
7166Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * doc/* : rebuilt the documentation
7169
7170Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * parser.[ch] parserInternals.h: Push parser for XML,
7173 seems to work fine now
7174 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7175 --push for push testing
7176 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7177 * testSAX.c: added --push
7178 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7179 subtree
7180 * xmlIO.[ch] : enriched API + fixes for push mode
7181 * entities.[ch]: added the entity content length to the struct.
7182 * xmlmemory.[ch]: new API to show the last entries for the shell
7183 * valid.c: added required attribute testing
7184 * SAX.c: the cdata callback now merge contiguous fragments
7185 * HTMLparser.c: cleanup of some macros
7186
7187Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * parser.c: fix for PIs name starting with xml
7190 * tree.c: fixed a potential problem with || and && ops
7191 * *.c, configure.in win32config.h.in : generate win32config.h for
7192 those on the Other Side !
7193
7194Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * parser.c: fixed a stupid = vs. == bug :-(
7197 * doc/gnome-xml.sgml: s/glade/xml/
7198
7199Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * configure.in, doc/xml.html : bug fix release 1.8.2
7202 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7203 Hopefully the end of that silly C++ include problem
7204 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7205 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7206 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7207 troubles with autoclosed elements when the stree shape doesn't
7208 follow the DtD specs. Added htmlIsAutoClosed() and
7209 htmlAutoCloseTag()
7210 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7211 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7212 * debugXML.c: fixed a bug on printing default namespaces.
7213 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7214
7215Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * result/HTML/*.htm[l] : updated the HTML regression tests according
7218 to the new output
7219 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7220 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7221 problem due to intermix of extern "C" { ... } declarations for C++
7222 and recursive includes in the headers
7223
72241999-12-20 Chris Lahey <clahey@umich.edu>
7225
7226 * HTMLtree.c: Made it so that html nodes with a single child do
7227 not insert a carriage return before or after the child node.
7228
7229Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * configure.in, doc/xml.html : bug fix release 1.8.1
7232 * parser.c: fixed bug #4344
7233 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7234 added the glue to avoid C++ problems
7235 * doc/* : regenerated the documentation
7236
7237Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7240 namespace recognition, and Dia as a resul :-(
7241 * encoding.c: closed bug #3950
7242
7243Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * valid.c: debugging a posteriori validation, except URI expansion
7246 stuff this should be fixed now
7247 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7248 Carl Nygard <cnygard@bellatlantic.net>
7249 * tester.c: added --postvalid, cleaning of the code
7250 * tree.[ch]: added xmlDocGetRootElement()
7251
7252Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7253
7254 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7255 c++ losage.
7256
7257Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * configure.in, doc/xml.html : bumped to 1.8.0
7260 * xlink.[ch], Makefile.am : added framework for link detection
7261 * parser.h: added nbChars to parser context, needed for cleanup.
7262 * xmlmemory.c: removed a nasty bug when out of mem
7263 * valid.[ch]: adding namespace support for attribute decl
7264 * tester.c: added --debugent option
7265 * debugXML.[ch]: added xmlDebugDumpEntities()
7266 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7267 buffers instead, this was really needed, validation was breaking
7268 in strange ways due to that. Added xmlParseStringPEReference()
7269 and other parsing from strings functions. Entities processing
7270 modified again, but PERef are still not handled correcly but
7271 unless you're Eve Maller you won't notice :-)
7272 * HTMLparser.c: large changes toward reliability, and switched to
7273 lowercase internal tags, XHTML is lowercase, so it will help
7274 that output is closer to next version.
7275 * doc/* : regenerated the documentation, it is now hosted at
7276 http://xmlsoft.org/ (same bits I just bought the domain :-)
7277
7278
7279Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7282 doc generation
7283 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7284 in the SAX API
7285 * doc/*: rebuilt the doc making sure everything appears in the
7286 HTML files
7287
7288Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7291 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7292 which allow impressive speed improvement on dataset with
7293 large text pieces, but at the cost of broken binary
7294 compatibility and slightly bigger memory usage.
7295 Configure with --with-buffers to activate them, they
7296 are protected with XML_USE_BUFFER_CONTENT define.
7297 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7298 goal is 0 memory left allocated once parser is no more used
7299 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7300 call xmlCleanupParser() and xmlMemoryDump()
7301
7302Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7305 * parser.[ch] encoding.[ch]: added memory cleanup routines
7306 * parser.c: closing bug #3788
7307 * doc/*: rebuilt the doc
7308
7309Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7312 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7313 * tester.c: added --compress option
7314 * doc/*: rebuilt the documentation
7315
7316Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7319 if given /proc/kcore as input !
7320 * doc/xml.html doc/*: updated and rebuilt the documentation
7321
7322Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * parser.c: Fixed some wrongly space collapsing code due to
7325 a misreading of the spec.
7326 * result/*: fixed the output accordingly
7327
7328Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7329
7330 * encoding.c: bug fix and typos
7331 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7332 * parser.c: added attribute normalization closing bug #3597
7333 * test/att* result/att* SAXresult/att*: testcase for attribute
7334 normalization
7335
7336Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * configure.in: closing bug #3163 by adding extra flags for the
7339 cc compiler on HP-UX
7340
7341Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * valid.[ch] : removed a typo and an enumerated type bug in the
7344 xmlAddElementDecl() function
7345 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7346 call to xmlEncodeEntitiesReentrant() so that the functions
7347 New, Set and Get are at the same level.
7348 * parser.c HTMLparser.c: extra memory allocation bug for
7349 attributes detected by someone using libxml in embedded systems :-)
7350
7351Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * xmlmemory.h: turned off mem debug :-\
7354
7355Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * parser.c: closed bug #2784 a one line fix, but worth pushing
7358 a new release out
7359 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7360 some structures, comments before and after the
7361 main element, and other nastyness
7362 * HTMLtree.c tree.c: accomodate the extended HTML supported
7363 * configure.in: pushing 1.7.4
7364 * test/ent8 and related outputs : added a new test for bug #2784
7365 * test/HTML/wired.html and related output: a nasty HTML example
7366 * Makefile.am: improved the test scripts
7367 * docs/* : reran the documentation extractor, updated xml.html
7368
7369Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7372 HTMLparser and debugged the HTML related code. HTML documents
7373 now have their own type
7374 * entities.c: do not dump &apos; for HTML output
7375 * xmlmemory.c: improvement, breakpoint mechanism
7376 * testHTML.c: added --sax --repeat ...
7377 * Makefile.am: improved the HTML tests
7378 * valid.[ch]: added xmlValidGetValidElements and
7379 xmlValidGetPotentialChildren
7380 * tester.c: added --insert to test the 2 new functions
7381 * test//* result//* SAXresult//* : regression test cleanup
7382 and extension.
7383 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7384 gnome-xml-nanohttp.html
7385
7386Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * HTMLparser.c: fixed problems with some autoclose tags
7389 * tree.c: fixed XML output problems.
7390 * result/* SAXresult/*: update of the tests output
7391
7392Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * Makefile.am: Arturo patch for xmlConf.sh version info
7395 * parser.c: Tim Josling patch for single quoted items
7396 * tester.c: Tim Josling patch for tester options usage
7397 * tree.h: indent cleanup
7398
7399Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7402 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7403
7404Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * tree.c : Raph patch for initialization of CORBA fields
7407 * parser.c, xpath.c, ...: modification of doc comments
7408 * xpath.c : allow spaces in xpath expressions
7409
7410Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7411
7412 * xmlmemory.h: turning off memory debug :-(
7413
7414Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7417 better SAX interfaces.
7418 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7419 entity.
7420 * configure.in: 1.7.2
7421
7422Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * libxml.spec.in: fixed the URL
7425 * doc/xml.html: improved the documentation front-end
7426
7427Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7430
7431Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * libxml.spec.in: fixed the alpha compile problem
7434 * parser.[ch]: changed errno to errNo in the parser context :-(
7435 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7436 * doc/xml.html: changed CHAR to xmlChar
7437 * doc/html/*: recompiled the documentation
7438 * configure.in: 1.7.1
7439
7440Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * parser.h: modified the parser context struct to regain 1.4.0
7443 binary compatibility
7444 * parser.c, xml-error.h: added errno ot teh context and defined
7445 a set of errors values with update of errno
7446 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7447 DTDs and entities
7448 * *.h, *.c: complete cleanup of the use of config.h and include
7449 protection depending on the current setup.
7450 * overalll debugging, maintenance and bug-fixing on all modules
7451 * updated the documentation
7452 * ready for 1.7.0
7453
7454Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * HTMLparser.c : cleanup
7457 * SAX.c valid.c valid.h: added ID/IDREF checking
7458 * tree.c tree.h: extended doc structure for refs
7459 * configure.in: 1.6.2
7460 * parser.c: patched bug in SAX user arg call
7461 * parserInternals.h: patched missing close in C++ wrapping
7462 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7463 especially upcoming XPointer implementation.
7464 * doc/xml.html: augmented, typo
7465
7466Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7467
7468 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7469 not all invocations of install understand -d.
7470
7471Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7472
7473 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7474 to make 'check' works, when builddir != srcdir.
7475
7476Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * doc/xml.html : updated the documentation
7479
7480Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7483 not deallocated memory blocks
7484 * *.c : replaces all calls to malloc() free() and realloc() to
7485 the wrapper functions/macros
7486 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7487 instead of xmlFreeNodeList()
7488
7489Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * HTMLparser.c: corrected a stupid bug leading to core dump at
7492 tree deallocation. Removed warnings indicated by
7493 Stephane.Conversy@lri.fr
7494 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7495 looked for in the external subset
7496
7497Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7500 on SGI by Stephane.Conversy@lri.fr
7501
7502Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * all .h : changed the prototype declaration indent as in gtk
7505 * most .c : working on reducing the TODOs in the code
7506 * most .c : cleanup though -pedantic and Insure++
7507 * improvements on validation ID checkings.
7508 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7509 * xml-config.in: closed #1810
7510
7511Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * tree.h, valid.c, valid.h: more work on validity, IDs
7514 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7515 definition for AIX
7516
7517Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7520 the distribution due to a cut'n paste error at last commit
7521
7522Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * configure.in: upgraded to version 1.4.0
7525 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7526 Big update, added a large part of the validation process,
7527 it should be usable, but some parts are missing
7528 * xpath.c: improved the implementation w.r.t. root.
7529 * Makefile.am: added more tests
7530 * test and result trees: added a lot of tests
7531 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7532
7533Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * Added an HACKING file
7536
7537Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * xpath.[ch] : improvements and debug of the XPath implementation
7540 * parser.c, HTMLparser.c : modified the parsers to be progressive
7541 * tree.[ch] : extended the Buffer promitives
7542 * xmlIO.[ch] : added basic I/O routines providing progressive
7543 parsing and ready for I18N conversion plugins
7544 * SAXresult/* : the SAX callback sequence maybe slightly different
7545 now
7546 * test*.c : improved/updated the tests programs
7547 * doc/* : recompiled the docs.
7548
75491999-07-26 Michael Meeks <michael@edenproject.org>
7550
7551 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7552
7553 * tree.c: Ditto.
7554
7555Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7556
7557 * configure.in: upgraded to version 1.4.0
7558 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7559 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7560 XML query language, see http://www.w3.org/TR/xpath for more details.
7561 * parser.c, parser.h: added CHAR* related string functions for XPath
7562 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7563 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7564 rebuild the docs.
7565 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7566 and regression testing capabilities for XPath.
7567
7568Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7571 closing bug #1646
7572
7573Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * Makefile.am, example/Makefile.am: closed bug #1683
7576
7577Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * example/Makefile.am, configure.in: added the makefile for the
7580 gjobread example
7581
7582Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7583
7584 * doc/Makefile.am:
7585 - fix which allow "make install DESTDIR=</install/prefix>".
7586
7587Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7590 which fixed a problem on the file reading-code.
7591
7592Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7595 output.
7596 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7597
7598Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * parser.h : Oops removed the binary compatibility problem
7601 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7602 * parser.c, HTMLparser.c: applied patches for reading from stdin
7603
7604Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * parser.c, entities.c, valid.c: cleanup bug #1591
7607 * configure.in: cleanup bug #1592
7608 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7609 the same tree back-end. Hence gdome will be available for it.
7610 * doc/Makefile.am: close bug #617
7611
7612Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c: alloctate a per parser context SAX interface block
7615
7616Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7617
7618 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7619 and xmlEncodeEntitiesReentrant with the correct one :-\
7620
7621Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * commit of my internal XML base changes, quite a lot of
7624 changes, cleanups, better entities support, framework for
7625 new I/O and charset detection and handling
7626 * Fixed the configure/Makefile stuff to generate shared libs
7627 with the proper version info, so we jumped on rev from
7628 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7629 xmlEncodeEntities() result need to be freed now, and a string
7630 xmlParserVersion provide the current library version.
7631
7632Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7633
7634 * parser.c: fixed a buffer overrun for when you have a very long
7635 attribute with no entities in it.
7636
7637Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * added example directory
7640 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7641
7642Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * Release of libxml-1.1, nearly everything has been touched for
7645 this.
7646 * Added more regression tests
7647 * Updated the documentation
7648
7649Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * tree.[ch]: unified the XML_NO_CORBA defines.
7652 * parser.c encoding.[ch]: started plugging in char encoding detection
7653
7654Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7655
7656 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7657 Also freed allocated buffer.
7658
7659Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7661 reentrancy problem at printing. One is left in entities.c, to
7662 remove ASAP
7663 * testSAX.c : added a test example showing the use of the SAX
7664 interface if one doesn't want to build the DOM tree.
7665 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7666
7667Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7670 large revamping of the parser to use SAX callbacks
7671 http://www.megginson.com/SAX/ (or at least a C like interface
7672 a la Expat). It's now possible to set up your own callbacks
7673 and the parser will not build a DOM tree.
7674 * test/* result/*: updated the test suite, I finally removed
7675 the old Namespace draft support (PI based).
7676
7677Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * Makefile.am: added test result to EXTRA_DIST for make tests
7680
7681Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.c, parserInternals.h: moved the chars macro definitions
7684 to parserInternals.h
7685 * parser.c, error.c: applied patches from "Knut Åkesson"
7686 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7687
7688Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * xml-config.in : applied patch to make --version work
7691
76921999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7693
7694 * Makefile.am (check-local): Alias for `tests' target. This will
7695 cause `make check' to do the right thing.
7696 (tests): Don't run tests in srcdir. Also, replaced calls to
7697 basename with a `sed' "equivalent".
7698
7699Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7702 it in the header and not the sources, updated the doc.
7703 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7704 pointing this out.
7705
7706Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7709 exported the inputStream routines.
7710 * doc/html/* : updated accordingly
7711
7712Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * parser.c, parser.h, parserInternals.h: added a few extra
7715 internal calls to allocate and free parser contexts ...
7716 * doc/html/* : updated accordingly
7717
7718Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * configure.in, Makefile.am, doc/makefile.am : General changes for
7721 1.0.0 release and including the generated HTML documentation.
7722
7723Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * makefile.am : added parserInternals.h, oops.
7726
7727Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * parserInternals.h: added this header giving access to the parser
7730 internal functions.
7731 * doc/Makefile.am : added a rebuild target which rebuilds the full
7732 set of documentations
7733 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7734 the internal subset.
7735 * *.c *.h: modifications needed to generate the documentation using
7736 gtk-doc, cleanup of functions blocks, reorganisation of struct
7737 declarations.
7738
7739Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7742 the tar and spec file to include the beginning of the doc.
7743
77441999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7745
7746 * doc/.cvsignore: Added this file.
7747
7748Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * tree.c: fixed xmlGetProp to return "" when the attribute
7751 exists, even if the node-list is NULL.
7752
7753Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * tree.c: patched an error outputting empty attribute values.
7756 * Makefile.am and doc/makefile.am: have been updated during the
7757 week-end. Sorry for an empty CVS log, I got a shell problem.
7758
7759Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * tree.h: cleaned up using enums instead of defines
7762 * parser.c, valid.[ch]: more work on parsing/output of element
7763 declarations
7764
7765Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * valid.[ch], tree.c, parser.c : more work toward full parsing
7768 of XML DTDs.
7769 * README: added informations about mailing-list and on-line
7770 documentation
7771
77721999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7773
7774 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7775
7776Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * parser.c, tree.[ch] : more work toward conformance testing,
7779 added a last element to accelerate parsing of very flat structures
7780 started working on internal subset Element content declaration.
7781 * valid.[ch] : first cut at adding code toward validation.
7782 * previous changes had also small impact on most files, especially
7783 the conformance testing using James Clark test suite.
7784
7785Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * test/* : updated the examples, most of them were not well
7788 formed (humm), and added rdf2.
7789 * result/* : resulting changes in the output.
7790
7791Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7794
7795Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.c: patched a bug in the generation of empty attributes
7798
7799Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7802 for node/trees/documents/... Biggest problem is namespace
7803 support when copying subtrees.
7804
7805Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * parser.c, entities.c: improve entities and char ref encoding,
7808 and cleanups of error messages.
7809
7810Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7811
7812 * parser.c, entities.c: simple bug hunting done during rpm2html and
7813 rpmfind integration.
7814
7815Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7816
7817 * parser.[ch]: Added interfaces allowing to specify a SAX
7818 handler before parsing.
7819
7820Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * parser.c: redirrect all errors reporting through the SAX
7823 error function
7824
7825Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7826
7827 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7828 * libtool, tlmain ...: update of the libtool files
7829
78301998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7831
7832 * entities.c: Use g_snprintf insteda of snprintf.
7833
7834Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7837 added ent5 test for this purpose.
7838 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7839
7840Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * parser.c: fixed? a strange error due to compression on a GWP
7843 document.
7844
7845Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * tree.[ch]: bug fixing
7848 * entities.[ch]: defined a specific type for predefined entities
7849 * doc/xml.html: more documentation on the library, how to use it,
7850 overview of the interfaces.
7851
7852Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7855
7856Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * tree.c: corrected a small bug
7859 * doc/xml.html: continuing writing documentation.
7860
7861Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * debugXML.h debugXML.c: added debugging utilities.
7864 * tester.c: added --debug switch.
7865 * tree.c: patched an incorrect node->type assignment.
7866 * parser.c: formatting, ensure that node->doc != NULL in attributes
7867
7868Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7871 entity support and provide an internal representation close to
7872 DOM one (entity ref nodes, and attribute value as tree). I tried
7873 to preserve the interface but this will surely break some apps
7874 (I have to change rpm2html/rpmfind for example). I had to change
7875 two interfaces, and the generated tree is somewhat different.
7876 * doc/* : started documenting the XML library, the tree and
7877 DOM/Corba. This is a first step.
7878
7879Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * parser.c: Set up the fonctions comment block, boring but useful.
7882 * parser.h, SAX.c, parser.c: now attributes are processed through
7883 the SAX interface. The problem is that my SAX interface diverged
7884 quite a bit from the original one, well this is not an official
7885 spec, and translating it from Java to C is hairy anyway...
7886
7887Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7890 fonctions comment block, boring but useful.
7891
7892Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7895 conversion routines. However they are not yet used to convert the
7896 inputs. The core will run with UTF-8.
7897
7898Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * tree.c : make sure that the type id is properly set-up when
7901 a new object is allocated, needed for DOM.
7902
7903Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * tree.h, tree.c: Ok, the main objects in the tree will be native
7906 corba objects, it costs 8 bytes per Node, Attribute and Document
7907 but it simplifies the Corba integration a lot (no extra interface
7908 objects to allocate/free).
7909
7910Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7913 and changed NODEs contants for conformity with DOM Level 1
7914
7915Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * added hooks to keep track of servants when creating objects
7918 xmlDoc and xmlNode (for Corba export).
7919
7920Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7921
7922 * added xml-config script.
7923
7924Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7927 to autoupdate libtool and automake conf files.
7928
79291998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7930
7931 * Makefile.am: Use '?' to separate the sed
7932 commands as ',' is used when people pass -Wl,something.
7933
7934
7935Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7936
7937 * tree.c, tree.h: added a per-document compression interface.
7938
7939Tue Sep 22 20:47:38 EDT 1998
7940
7941 * tree.c, tree.h: added saving with compression and added interfaces
7942 to control the compression level (xmlGetCompressMode,
7943 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7944
7945Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * parser.c: corrected a loop for files of size 0
7948
79491998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7950
7951 * error.h: New file. Contains prototyes from `error.c'.
7952
7953Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7954
7955 * Makefile.am (xmlincdir): New macro.
7956 (xmlinc_HEADERS): Renamed from include_HEADERS.
7957
7958Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * applied small patch on numeric entities from
7961 Christopher Blizzard <blizzard@appliedtheory.com>
7962
7963Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * New release 0.2, removed the old xml_* files so that it's
7966 coherent with the other CVS base (W3C), far better conformance
7967 to standard, new namespaces, decent entities support, beginning
7968 of a SAX-like interface. Nearly nothing left intact, even the
7969 test examples ...
7970
79711998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7972
7973 * .cvsignore: Add .deps dir
7974
7975Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7978
7979Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7980
7981 * configure.in: added test for CPP
7982 * AUTHORS, Changelog: the original ones didn't get commited but the
7983 glib ones instead, fixed.
7984 * Makefile.am: corrected an error in library naming
7985
7986Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * integrated code developped at W3C
7989 * changed the original Copyright
7990 * migrated to automake
7991 * prefixed the filenames by xml_ to avoid filename clashes
7992
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007993Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7994
7995 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7996 should not be called.
7997
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007998Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7999
8000 * libxml-2.0.pc.in: applied the patch to fix #101894
8001
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008002Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8003
8004 * tree.c : applied patch from Lukas Schroeder for register callbacks
8005 * valid.c: modified patch from Lukas Schroeder to test
8006 register callbacks with --chkregister
8007
Daniel Veillard067bae52003-01-05 01:27:54 +00008008Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8009
8010 * xmlreader.c: seriously changed the way data are pushed to
8011 the underlying parser, go by block of 512 bytes instead of
8012 tryng to detect tag boundaries at that level. Changed the
8013 way empty element are detected and tagged.
8014 * python/tests/reader.py python/tests/reader2.py
8015 python/tests/reader3.py: small changes mostly due to context
8016 reporting being different and DTD node being reported. Some
8017 errors previously undetected are now caught and fixed.
8018 * doc/xmlreader.html: flagged last section as TODO
8019
Daniel Veillard51a447a2003-01-04 19:42:46 +00008020Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8021
8022 * python/libxml.py: integrated the Python 2.2 optimizations
8023 from Hannu Krosing, while maintaining compatibility with
8024 1.5 and 2.1
8025
Daniel Veillarde59494f2003-01-04 16:35:29 +00008026Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8027
8028 * xmllint.c: a bit of cleanup
8029 * xmlreader.c: small fix
8030 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8031 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8032
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008033Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8034
8035 * python/setup.py.in: patch from Stéphane Bidoul to include
8036 drv_libxml2.py in setup.py
8037
Daniel Veillard66b82892003-01-04 00:44:13 +00008038Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8039
8040 * doc/xmlreader.html: starting documenting the new XmlTextReader
8041 interface.
8042
Daniel Veillard7704fb12003-01-03 16:19:51 +00008043Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8044
8045 * xmllint.c: added the --stream flag to use the TextReader API
8046 * xmlreader.c: small performance tweak
8047
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008048Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8049
8050 * xmlreader.c python/tests/reader2py: okay the DTD validation
8051 code on top of the XMLTextParser API should be solid now.
8052
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008053Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8054
8055 * xmlreader.c python/tests/reader2py: Fixing some more mess
8056 with validation and recursive entities while using the
8057 reader interface, it's getting a bit messy...
8058
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008059Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8060
8061 * xmlreader.c python/tests/reader.py: another couple of problem
8062 related to IsEmptyElement reported by Stéphane Bidoul needed
8063 some fixes.
8064
Daniel Veillard4f860202003-01-02 13:00:02 +00008065Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8066
8067 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8068 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8069 based on the python XmlTextReader interface.
8070
Daniel Veillard3c265e42003-01-01 21:06:49 +00008071Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8072
8073 * tree.c: backing out one change in the last patch which broke the
8074 regression tests
8075
Daniel Veillard5335dc52003-01-01 20:59:38 +00008076Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8077
8078 * global.data globals.c tree.c include/libxml/globals.h: applied
8079 an old patch from Lukas Schroeder to track node creation and
8080 destruction. Probably missing a lot of references at the moment
8081 and not usable reliably.
8082
Daniel Veillard8ba17412003-01-01 19:13:12 +00008083Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8084
8085 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8086 from doc/news.html and a stylesheet
8087
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008088Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8089
8090 * xmlreader.c python/tests/reader.py: fixed another couple of
8091 xmlreader bugs reported by Stéphane Bidoul and added tests.
8092
Daniel Veillard9e395c22003-01-01 14:50:44 +00008093Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8094
8095 * xmlreader.c python/tests/reader2.py: fixed another validity
8096 checking in external parsed entities raised by Stéphane Bidoul
8097 and added a specific regression test.
8098 * python/tests/reader3.py: cleanup
8099
Daniel Veillardd5896142002-12-31 14:45:26 +00008100Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8101
8102 * xmlreader.c python/tests/reader2.py: fixed a problem with
8103 validation within entities pointed by Stéphane Bidoul, augmented
8104 the tests to catch those.
8105
Daniel Veillarddc85f282002-12-31 11:18:37 +00008106Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8107
8108 * python/generator.py: modified the generator to allow keeping
8109 class references when creating new classes, needed to fix a bug
8110 pointed by Stéphane Bidoul where the input buffer of the
8111 xmlTextReader instance gets destroyed if the python wrapper for
8112 the input is not referenced anymore.
8113
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008114Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8115
8116 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8117 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8118
Daniel Veillard571b8892002-12-30 12:37:59 +00008119Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8120
8121 * xmlreader.c python/tests/reader.py: fixed another problem
8122 pointed by Stéphane Bidoul
8123
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008124Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8125
8126 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8127 with "<a/>"
8128
Daniel Veillardecaba492002-12-30 10:55:29 +00008129Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8130
8131 * SAX.c: warn on xmlns:prefix="foo"
8132 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8133 for namespace attributes handling.
8134
Daniel Veillard2d84a892002-12-30 00:01:08 +00008135Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8136
8137 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8138 a really nasty problem raised by a DocBook XSLT transform
8139 provided by Sebastian Bergmann
8140
Daniel Veillard29b3e282002-12-29 11:14:41 +00008141Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8142
8143 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8144 by Stéphane Bidoul and integrated it into the tests
8145
Daniel Veillarde18fc182002-12-28 22:56:33 +00008146Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8147
8148 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8149 extended the XmlTextReader API a bit, addding accessors for
8150 the current doc and node, and an entity substitution mode for
8151 the parser.
8152 * python/libxml.py python/libxml2class.txt: related updates
8153 * python/tests/Makefile.am python/tests/reader.py
8154 python/tests/reader2.py python/tests/reader3.py: updated a bit
8155 the old tests and added a new one to test the entities handling
8156
Daniel Veillardaba976d2002-12-28 21:14:18 +00008157Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8158
8159 * python/generator.py python/libxml2class.txt
8160 python/tests/reader.py python/tests/reader2.py: changed the
8161 generator to provide casing for the XmlTextReader similar to
8162 C# so that examples and documentation are more directly transposable.
8163 Fixed the couple of tests in the suite.
8164
Daniel Veillard83298842002-12-28 15:12:33 +00008165Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8166
8167 * doc/guidelines.html: added a document on guildeline for
8168 publishing and deploying XML
8169
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008170Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
8172 * valid.c xmlreader.c: final touch running DTD validation
8173 on the XmlTextReader
8174 * python/tests/Makefile.am python/tests/reader2.py: added a
8175 specific run based on the examples from test/valid/*.xml
8176
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008177Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8178
8179 * python/libxml.py: added a few predefined xmlTextReader parser
8180 configuration values.
8181
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008182Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8183
8184 * python/libxml_wrap.h: trying to fix #102037
8185
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008186Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8187
8188 * SAX.c: fixing bug #95296, when the predefined entities
8189 are redefined in the DTD the default one must be used
8190 instead anyway.
8191
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008192Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8193
8194 * doc/xmllint.xml
8195 * doc/xmllint.1
8196 Add discussion of XML_DEBUG_CATALOG to xmllint man
8197 page - bug #100907
8198
8199
Daniel Veillarddf512f42002-12-23 15:56:21 +00008200Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8201
8202 * xmlreader.c: Fixed the empty node detection to avoid reporting
8203 an inexistant close tag.
8204
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008205Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8206
8207 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8208 for Python 2.1
8209
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008210Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8211
8212 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8213
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008214Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8215
8216 * doc/libxml2-api.xml python/tests/reader.py: one really need
8217 to provide the base URI information when creating a reader parser
8218 from an input stream. Updated the API and the example using it.
8219
Daniel Veillardea7751d2002-12-20 00:16:24 +00008220Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8223 include/libxml/valid.h include/libxml/xmlreader.h: working on
8224 DTD validation on top of xml reader interfaces. Allows to
8225 validate arbitrary large instances. This required some extensions
8226 to the valid module interface and augmenting the size of xmlID
8227 and xmlRef structs a bit.
8228 * uri.c xmlregexp.c: simple cleanup.
8229
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008230Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8231
8232 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8233 work on the xml reader interfaces.
8234 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8235 Web page for the Windows binaries.
8236
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008237Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8238
8239 * xmlIO.c: applied a patch for VMS following the report by
8240 Nigel Hall
8241
Daniel Veillard3772de32002-12-17 10:31:45 +00008242Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8243
8244 * parser.c: the parseStartTag bug fix wasn't complete.
8245
Daniel Veillard67df8092002-12-16 22:04:11 +00008246Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8247
8248 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8249 parseStartTag, fixing it.
8250 * test/att4 result/att4 result/noent/att4: adding the test
8251 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8252 more methods to XmlTextReader.
8253
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008254Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8255
8256 * win32/libxml2.def.src: added more xml reader exports
8257 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8258 to the build
8259
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008260Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8261
8262 * doc/tutorial/xmltutorial.xml
8263 plus generated html and pdf
8264 Updating tutorial again based on further comments from Niraj
8265 Tolia on the last iteration
8266
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008267Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8268
8269 * doc/tutorial/xmltutorial.xml
8270 * doc/tutorial/includekeyword.c
8271 * doc/tutorial/includegetattribute.c
8272 plus generated html and pdf
8273 Adding fix from Niraj Tolia to tutorial to properly free memory.
8274
8275
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008276Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8277
8278 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8279 more methods of XmlTextReader.
8280 * python/libxml2class.txt python/tests/reader.py: this increased the
8281 methods in the bndings, augmented the test to check those new
8282 functions.
8283
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008284Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8285
8286 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8287 methods of XmlTextReader.
8288 * python/generator.py python/libxml_wrap.h python/types.c
8289 python/libxml2class.txt: added the reader to the Python bindings
8290 * python/tests/Makefile.am python/tests/reader.py: added a specific
8291 test for the Python bindings of the Reader APIs
8292 * parser.c: small cleanup.
8293
Daniel Veillard06503452002-12-13 10:42:08 +00008294Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8295
8296 * xinclude.c: fallback was only copying the first child not the
8297 full child list of the fallback element, closes #89684 as reopened
8298 by Bernd Kuemmerlen
8299
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008300Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8301
8302 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8303
Daniel Veillard000eafb2002-12-12 10:04:22 +00008304Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8305
Daniel Veillardc1eed322002-12-12 11:01:32 +00008306 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008307 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008308 gives enum values, fix functype return type, put back fields in
8309 structs
8310 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008311
Daniel Veillard024b5702002-12-12 00:15:55 +00008312Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8313
8314 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8315 about htmlNodeDumpOutput location.
8316 * xpath.c: removed an undefined function signature
8317 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8318 too many symbols in the API breaking the python bindings.
8319 Updated with the libxslt/libexslt changes.
8320
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008321Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8322
8323 * configure.in: preparing release of 2.4.29
8324 * doc/*: rebuilt the docs and API
8325 * xmlreader.c: a few more fixes for the XmlTextReader API
8326
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008327Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8328
8329 * include/win32config.h: applied mingw patch from Magnus Henoch
8330
Daniel Veillard5aad8322002-12-11 15:59:44 +00008331Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8332
8333 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8334
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008335Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8336
8337 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8338 building Python script, does the C parsing directly, generates
8339 a better API description including structure fieds defs and
8340 enums. Still a couple of bugs, but good enough for the python
8341 wrappers now.
8342 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8343 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8344 include/libxml/schemasInternals.h include/libxml/tree.h: more
8345 cleanup based on the python analysis script reports.
8346 * libxml.spec.in: make sure the API XML description is part of the
8347 devel package.
8348
Daniel Veillard01c13b52002-12-10 15:19:08 +00008349Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8352 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8353 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8354 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8355 code cleanup, especially the function comments.
8356 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8357
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008358Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8359
8360 * Makefile.am xmlreader.c include/libxml/Makefile.am
8361 include/libxml/xmlreader.h: Adding a new set of APIs based on
8362 the C# TextXmlReader API but converted to C. Allow to parse
8363 in constant memory usage, far simpler to program and explain
8364 than the SAX like APIs, unfinished but working.
8365 * testReader.c: test program
8366
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008367Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8368
8369 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8370
Daniel Veillard64b35282002-12-04 15:10:40 +00008371Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8372
8373 * tree.c: Chip turner indicated that XHTML1 serialization
8374 rule for style actually break on both IE and Mozilla,
8375 try to avoid the rule if escaping ain't necessary
8376
Daniel Veillard8efff672002-12-04 11:44:48 +00008377Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * nanhttp.c: handle HTTP URL escaping, problem reported by
8380 Glen Nakamura and Stefano Zacchiroli
8381
Daniel Veillard1c732d22002-11-30 11:22:59 +00008382Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8385
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008386Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8387
8388 * uri.c: Johann Richard pointed out some XPointer problems for
8389 URN based URI references in XInclude. Modified the URI parsing
8390 and saving routines to allow correct parsing and saving of
8391 XPointers, especially when attached to "opaque" scheme accordingly
8392 to RFC 2396
8393
Daniel Veillard8db67d22002-11-27 19:39:27 +00008394Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8395
8396 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8397 of refactoring to the HTML saving code.
8398 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8399 in the doc.
8400
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008401Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8402
8403 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8404 to a buffer API to reuse the generic dump to an OutputIO layer,
8405 this reduces code, fixes xmlNodeDump() for XHTML, also made
8406 xmlNodeDump() now return the number of byte written.
8407
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008408Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8409
8410 * python/setup.py.in: another patch from Stéphane Bidoul for
8411 Python bindings on Windows
8412 * doc/parsedecl.py: small cleanup
8413
Daniel Veillard9715c172002-11-25 16:33:40 +00008414Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * libxml.spec.in configure.in: add a line in %changelog for releases
8417
Daniel Veillard9bc53102002-11-25 13:20:04 +00008418Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8419
8420 * parser.c: patch from Marcus Clarke fixing a problem in entities
8421 parsing that was detected in KDe documentations environment.
8422
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008423Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8424
8425 * python/libxml.c (libxml_prev): Return the previous as opposed to
8426 the next node (I guess this is the result of some cut & paste programming:)
8427
Daniel Veillard80d7b902002-11-23 16:23:08 +00008428Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8431
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008432Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8433
8434 * python/generator.py python/libxml.c python/setup.py.in: trying
8435 to fix the Python bindings build on Windows (Stéphane Bidoul)
8436
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008437Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8438
8439 * win32/configure.js: added option for python bindings
8440 * win32/libxml2.def.src: added more exports
8441
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008442Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8443
8444 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8445 pthreads
8446 * win32/wince/*: applied updates to Windows CE port from Javier
8447
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008448Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8449
8450 * configure.in: preparing 2.4.28
8451 * libxml.spec.in doc/Makefile.am: some cleanup
8452 * doc/*: updated the news and regenerated.
8453
Daniel Veillardfee408f2002-11-22 13:18:30 +00008454Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8455
8456 * HTMLparser.c: final touch at closing #87235 </p> end tags
8457 need to be generated.
8458 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8459 this change slightly the output of a few tests
8460 * doc/*: regenerated
8461
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008462Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * parserInternals.c: fixing bug #99190 when UTF8 document are
8465 parsed using the progressive parser and the end of the chunk
8466 is in the middle of an UTF8 multibyte character.
8467
William M. Brack8b2c7f12002-11-22 05:07:29 +00008468Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8469
8470 * threads.c: fixed initialization problem in xmlNewGlobalState
8471 which was causing crash.
8472 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8473 in xmlInitializeGlobalState.
8474 * parserInternals.c: cleaned up ctxt->sax initialisation.
8475
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008476Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8477
8478 * tree.c include/libxml/tree.h: modified the existing APIs
8479 to handle XHTML1 serialization rules automatically, also add
8480 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8481 libxslt serialization uses it when needed without changing
8482 the library API.
8483 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8484 result/xhtml1: added a new test specifically for xhtml1 output
8485 and updated the result of one XHTML1 test
8486
Daniel Veillardd076a202002-11-20 13:28:31 +00008487Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8488
8489 * xinclude.c parserInternals.c encoding.c: fixed #99082
8490 for xi:include encoding="..." support on text includes.
8491 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8492 test/XInclude/ents/isolatin.txt : added a specific regression test
8493 * python/generator.py python/libxml2class.txt: fixed the generator
8494 the new set of comments generated for doc/libxml2-api.xml were
8495 breaking the python generation.
8496
Daniel Veillard817e70b2002-11-19 22:28:48 +00008497Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8498
8499 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8500 * configure.in: patch for Solaris on new autoconf closes #98880
8501 * doc/parsedecl.py: repair the frigging API building script,
8502 did I say that python xmllib sucks ?
8503 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8504 and some comment are no more truncated.
8505
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008506Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8507
8508 * parser.c: Martin Stoilov pointed out a potential leak in
8509 xmlCreateMemoryParserCtxt
8510
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008511Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8514 included in HTML documents and using the push parser.
8515
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008516Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8517
8518 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8519 specified, look for the Python interpreter not just in the
8520 specified root but also in the specified location. Fixes #98825
8521
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008522Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * python/libxml.c: fixing bug #98792 , node may have no doc
8525 and dereferencing without checking ain't good ...
8526
Daniel Veillarddad3f682002-11-17 16:47:27 +00008527Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * configure.in: preparing release 2.4.27
8530 * doc/* : updated and rebuilt the docs
8531 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8532 and all the docs are actually packaged and in the final RPMs
8533 * parser.c parserInternals.c include/libxml/parser.h: restore
8534 xmllint --recover feature.
8535
Daniel Veillard68e9e742002-11-16 15:35:11 +00008536Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8537
8538 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8539 processing of parsed entities, and XPath computation on sustitued
8540 entities.
8541 * testXPath.c: make sure entities are substitued.
8542
Daniel Veillard328f48c2002-11-15 15:24:34 +00008543Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * parser.c: fixed #96594, which was totally dependant on the
8546 processing of internal parsed entities, which had to be changed.
8547
Daniel Veillard66651aa2002-11-15 11:21:43 +00008548Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8549
8550 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8551 trying to fix bug #98517 about building outside the source tree
8552 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8553
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008554Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8555
8556 * include/win32config.h: cleanup
8557 * win32/Makefile.mingw: integrated mingw in JScript configure
8558 * win32/Makefile.msvc: modified to allow mingw coexistence
8559 * win32/configure.js: integrated mingw
8560 * win32/Readme.txt: cleanup
8561
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008562Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * HTMLparser.c: strengthen the guard in the Pop macros,
8565 like in the XML parser, closes bug #97315
8566
Daniel Veillard0821b152002-11-12 20:57:47 +00008567Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8570 callback is never used.
8571
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008572Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * parserInternals.c: fixed the initialization of the SAX structure
8575 which was breaking xsltproc
8576 * xpath.c: patch from Petr Pajas for CDATA nodes
8577 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8578 * parser.c include/libxml/parser.h: patch from Peter Jones
8579 removing a leak in xmlSAXParseMemory() and adding the
8580 function xmlSAXParseMemoryWithData()
8581
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008582Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8583
8584 adding pdf of tutorial, changing web page to link to it
8585 * doc/tutorial/xmltutorial.pdf
8586 * doc/xml.html
8587 * doc/docs.html
8588
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008589Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8590
8591 * doc/tutorial/ar01s08.html
8592 adding file what I forgot for tutorial
8593
8594
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008595Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8596
8597 Adding encoding discussion to tutorial
8598 Added:
8599 * doc/tutorial/images/*.png: DocBook admonition image files
8600 * doc/tutorial/apf.html, apg.html: new generated html
8601 * doc/tutorial/includeconvert.c: conversion code entity file
8602 changed:
8603 * doc/tutorial/xmltutorial.xml: DocBook original
8604 * doc/tutorial/*.html: generated html
8605
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008606Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8607
8608 * include/libxml/*.h: retired xmlwin32version.h
8609 * doc/Makefile.am: retired xmlwin32version.h
8610 * win32/configure.js: retired xmlwin32version.h
8611
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008612Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8613
8614 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008615 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8616 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008617
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008618Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * globals.c: fixed a typo pointed out by Igor
8621 * xpath.c: try to speed up node compare using line numbers
8622 if available.
8623
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008624Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * tree.c: make xmlFreeNode() handle attributes correctly.
8627
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008628Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8629
8630 * catalog.c: completed the #96963 fix, as reported by Karl
8631 Eichwalder
8632
Daniel Veillard56f21f22002-11-06 15:49:46 +00008633Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8636
Daniel Veillard91ad8792002-11-04 17:06:52 +00008637Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8638
8639 * Makefile.am: switched the order of a couple of includes
8640 to fix bugs #97100
8641
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008642Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8643
8644 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8645 xmlLoadCatalogs that used to separate directories with a ':'.
8646
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008647Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8648
8649 * threads.c: improvements to the Windows-side of thread handling
8650 * testThreads.c: conditionally excluded unistd.h
8651 * testThradsWin32.c: broke overlong lines
8652 * include/win32config.h: adapted thread-related macros to the new
8653 scheme and for pthreads on Windows
8654 * win32/Makefile.msvc: introduced a more flexible thread build,
8655 added testThreads[Win32].c to the build
8656 * win32/configure.js: introduced a more flexible thread config
8657
John Fleck61f6fb62002-10-31 15:23:29 +000086582002-10-31 John Fleck <jfleck@inkstain.net>
8659
8660 * doc/xml.html (and, by implication, FAQ.html)
8661 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8662
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008663Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8664
8665 * configure.in: removed xmlwin32version.h
8666 * include/libxml/Makefile.am: removed xmlwin32version.h
8667
Daniel Veillardce66ce12002-10-28 19:01:59 +00008668Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8669
8670 * tree.c: applied patch from Brian Stafford to fix a bug
8671 in xmlReconciliateNs()
8672
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008673Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8674
8675 * tree.c: applied patch from Christian Glahn to allow
8676 xmlNewChild() on document fragment nodes
8677
Daniel Veillardb39bc392002-10-26 19:29:51 +00008678Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * parser.c: Christian Glahn found a problem with a recent
8681 patch to xmlParseBalancedChunkMemoryRecover()
8682 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8683 problems
8684 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8685 test/schemas/seq*: added the test cases from Charles
8686
Daniel Veillard366a9152002-10-23 20:43:53 +00008687Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8690 serious cleanup of the spec file and associated changes
8691 in the Makefiles.
8692 * valid.c: try to remove some warnings on x86_64
8693
Daniel Veillardd033d022002-10-23 14:55:02 +00008694Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8697 fix bug #96586
8698
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008699Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8702 parsing, applied his patch
8703 * result/HTML/attrents.html result/HTML/attrents.html.err
8704 result/HTML/attrents.html.sax test/HTML/attrents.html:
8705 added the test and result case provided by Mikhail Sogrine
8706
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008707Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8708
8709 * vms/build_libxml.com vms/config.vms vms/readme.vms
8710 include/libxml/parser.h include/libxml/parserInternals.h
8711 include/libxml/tree.h include/libxml/xmlIO.h
8712 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8713 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8714 Applied the VMS update patch from Craig A. Berry
8715 * doc/*.html: update
8716
Daniel Veillardf000f072002-10-22 14:28:17 +00008717Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8720
Daniel Veillard1e208222002-10-22 14:25:25 +00008721Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * debugXML.c: adding a grep command to --shell in xmllint
8724 for T.V. Raman
8725
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008726Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * xmlcatalog.c: tried to fix some of the problem with --sgml
8729
Daniel Veillard935494a2002-10-22 14:22:46 +00008730Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8731
8732 * parser.c: tried to fix bug #91500 where doc->children may
8733 be overriden by a call to xmlParseBalancedChunkMemory()
8734
8735Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8738 identifiers in SGML catalogs containing '&'
8739
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008740Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * python/types.c: fixed bugs when passing result value tree
8743 to Python functions.
8744
Daniel Veillard48267432002-10-18 11:21:38 +00008745Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * configure.in: preparing the release of 2.4.26
8748 * doc/*: updated and rebuilt the documentation
8749
Daniel Veillardbb284f42002-10-16 18:02:47 +00008750Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * parser.c: fixed a XML Namespace compliance bug reported by
8753 Alexander Grimalovsky
8754
Daniel Veillard44892f72002-10-16 15:23:26 +00008755Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * HTMLtree.c: fixed serialization of script and style when
8758 they are not lowercase (i.e. added using the API to the tree).
8759
Daniel Veillard2fd85422002-10-16 14:32:41 +00008760Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * valid.c: make xmlValidateDocument emit a warning msg if there
8763 is no DTD, pointed by Christian Glahn
8764
Daniel Veillard32370232002-10-16 14:08:14 +00008765Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8768 content model when some of the blocks have min or max, and a couple
8769 of bugs found in the process.
8770 * result/schemas/list0* test/schemas/list0*: added some specific
8771 regression tests
8772
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008773Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * README: updated the contact informations
8776
Daniel Veillard63186732002-10-15 08:43:17 +00008777Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8780 misses it, reported by Peter Bray.
8781
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008782Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8783
8784 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8785 and removed a few warnings
8786
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008787Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8788
8789 * parser.c: Christian Glahn found a small bug in the push parser.
8790 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8791 public
8792
Daniel Veillard6045c902002-10-09 21:13:59 +00008793Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * xmlschemas.c include/libxml/xmlschemas.h: added
8796 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8797 * testSchemas.c: added --memory to test the new interface
8798
Daniel Veillardf0070122002-10-09 14:24:17 +00008799Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8800
8801 * doc/index.py doc/search.php: integrated the XSLT indexing,
8802 a few fixed in the indexer, added a scope selection at the
8803 search level.
8804
Daniel Veillard01992e02002-10-09 10:20:30 +00008805Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8806
8807 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8808 this was due to uninitialized parts of the validation context
8809
Daniel Veillard321be0c2002-10-08 21:26:42 +00008810Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * debugXML.c: applied patch from Mark Vakoc except the API
8813 change, preserved it.
8814 * doc/*: updated the docs to point to the search engine for
8815 information lookup or before bug/help reports.
8816
Daniel Veillard01e87d22002-10-08 16:55:06 +00008817Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * doc/index.py doc/search.php: added mailing-list archives
8820 indexing and lookup
8821
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008822Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8825
Daniel Veillard9b006132002-10-07 11:13:27 +00008826Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * doc/index.py: improved HTML indexing
8829 * doc/search.php: make the queries also lookup the HTML based indexes
8830
Daniel Veillard141d04b2002-10-06 21:51:18 +00008831Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * doc/index.py: added HTML page indexing
8834
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008835Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8836
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008837 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008838 problem in libxslt.
8839 * catalog.c: fixed list handling in XML_CATALOG_FILES
8840
Daniel Veillardceb09b92002-10-04 11:46:37 +00008841Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * valid.c: typo/bug found by Christian Glahn
8844
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008845Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8846
8847 * xmlIO.c: applied Windows CE patch from Javier.
8848 * win32/wince: new directory, contains support for the PocketPC
8849 with Windows CE from Javier.
8850 * include/win32config.h: reorganised, removed duplicate
8851 definitions and applied WinCE patch from Javier.
8852 * include/wsockcompat.h: new file, now contains WinSock
8853 compatibility macros.
8854 * win32/Makefile.msvc: introduced double-run compilation.
8855
Daniel Veillarde16b5742002-09-26 17:50:03 +00008856Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * configure.in include/libxml/xmlwin32version.h: preparing release
8859 of 2.4.25
8860 * doc/*: updated and regenerated teh docs and web pages.
8861
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008862Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8865 error were not covering namespace declarations.
8866 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8867 it was missing the attribute declaration for the namespace
8868 * result/VC/NS3: the fix now report breakages in that test
8869
Daniel Veillardabe01742002-09-26 12:40:03 +00008870Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8873
Daniel Veillard2ace1952002-09-26 12:28:02 +00008874Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8877 and regenerated the docs and web site
8878
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008879Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8882 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8883 not before
8884
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008885Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * python/generator.py python/libxml2class.txt: fixed a stupid error
8888 breaking the python API
8889
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008890Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8893 triostr.c triostr.h: applied a trio update patch from
8894 Bjorn Reese which should work with MinGW
8895
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008896Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * tree.c: improving some documentation comments
8899 * xmlregexp.c: found and fixed a mem leak with python regression tests
8900 * doc/*: rebuilt the doc and the API XML file including the
8901 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8902 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8903 python/types.c: added access to the XML Schemas regexps from
8904 python
8905 * python/tests/Makefile.am python/tests/regexp.py: added a
8906 simple regexp bindings test
8907
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008908Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8909
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008910 * doc/xml.html:
8911 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008912
Daniel Veillard118aed72002-09-24 14:13:13 +00008913Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * xmlregexp.c: fixed the data callback on transition functionality
8916 which was broken when using the compact form
8917 * result/schemas/*: updated the results, less verbose, all tests
8918 pass like before
8919 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8920 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8921 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8922 annoying warnings
8923 * xpath.c: try to provide better error report when possible
8924
Daniel Veillard72336152002-09-21 13:08:14 +00008925Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * Makefile.am: fixed a breakage raised by Jacob
8928
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008929Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8930
8931 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8932 which don't use sockets
8933
Igor Zlatkovic01280582002-09-20 16:40:34 +00008934Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8935
8936 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8937 * win32/configure.js: applied zlib patch from Daniel Gehriger
8938
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008939Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8940
8941 * win32/configure.js: applied the patch from Mark Vakoc for
8942 regexp support
8943 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8944 for regexp support
8945
Daniel Veillardb5c05732002-09-20 13:36:25 +00008946Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * xmlschemastypes.c: as pointed by Igor Float and Double
8949 parsing ain't finished yet
8950
Daniel Veillard40b11342002-09-20 12:01:39 +00008951Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8952
8953 * Makefile.am configure.in: trying to fix #88412 by bypassing
8954 all the python subdir if python ain't detected
8955
Daniel Veillard23e73572002-09-19 19:56:43 +00008956Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8959 made configuring with regexps/automata/unicode the default
8960 but without schemas ATM
8961 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8962 fixed the regexp based DTD validation performance and memory
8963 problem by switching to a compact form for determinist regexps
8964 and detecting the determinism property in the process. Seems
8965 as fast as the old DTD validation specific engine :-) despite
8966 the regexp built and compaction process.
8967
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008968Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * valid.c: determinism is debugged, new DTD checking code now works
8971 but xmlFAComputesDeterminism takes far too much CPU and the whole
8972 set usues too much memory to be really usable as-is
8973
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008974Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8975
8976 * tree.c: fixed another stupid bug in xmlGetNodePath()
8977 * xmllint.c: --version now report the options compiled in
8978
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008979Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * HTMLparser.c: small cleanup
8982 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8983 when configured with them. A bit of debugging around the determinism
8984 checks is still needed
8985
Daniel Veillard63b01c22002-09-17 19:25:28 +00008986Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8989
Daniel Veillard92727042002-09-17 17:59:20 +00008990Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * xmlIO.c: small portability glitch fixed.
8993
Daniel Veillard84d70a42002-09-16 10:51:38 +00008994Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8995
8996 * xmlschemastypes.c: incomplete steps for real/double support
8997 * testAutomata.c include/libxml/xmlautomata.h
8998 include/libxml/xmlregexp.h: avoiding a compilation problem
8999 * valid.c include/libxml/valid.h: starting the work toward using
9000 the regexps for actual DTD validation
9001
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009002Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * hash.c: cosmetic cleanup
9005 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9006 integrating a DTD validation layer based on the regexps
9007
Daniel Veillard4402ab42002-09-12 16:02:56 +00009008Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9011 the determinism was tested before eliminating the epsilon
9012 transitions :-(
9013
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009014Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9015
9016 * python/generator.py python/libxml.c python/libxml.py
9017 python/libxml2-python-api.xml python/libxml2class.txt
9018 python/libxml_wrap.h python/types.c: updated the python
9019 bindings, added code for easier File I/O, and the ability to
9020 define a resolver from Python fixing bug #91635
9021 * python/tests/Makefile.am python/tests/inbuf.py
9022 python/tests/outbuf.py python/tests/pushSAXhtml.py
9023 python/tests/resolver.py python/tests/serialize.py: updated
9024 and augmented the set of Python tests.
9025
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009026Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9027
9028 * win32/configure.js: added more readme info for the binary
9029 package.
9030
Daniel Veillard607b35c2002-09-10 12:16:19 +00009031Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * xmlIO.c: fixed a stupid out of bound array error
9034
9035Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9036
9037 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9038 messing around with support for Windows path, cleanups,
9039 trying to identify and fix the various code path to the
9040 filename access. Added xmlNormalizeWindowsPath()
9041
Daniel Veillard76575762002-09-05 14:21:15 +00009042Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * error.c valid.c: working on better error reporting of validity
9045 errors, especially providing an accurate context.
9046 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9047 error reports in those cases.
9048
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009049Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9050
9051 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9052 parser.c parserInternals.c xmlIO.c: get rid of all the
9053 perror() calls made in the library execution paths. This
9054 should fix both #92059 and #92385
9055
Daniel Veillard19aa7022002-09-05 11:14:19 +00009056Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * xmllint.c: memory leak reporting was broken after a change
9059 of the preprocessor symbol used to activate it.
9060
Daniel Veillardec6725e2002-09-05 11:12:45 +00009061Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * tree.c: try to make the copy function work for node of
9064 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9065 DOM layers though, not libxml2 itself.
9066
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009067Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * valid.c: try to provide file and line informations, not all
9070 messages are covered, but it's a (good) start
9071
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009072Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9073
9074 * xinclude.c: reimplemented a large part of the XInclude
9075 processor, trying to minimize resources used, James Henstridge
9076 provided a huge test case which was exhibiting severe memory
9077 consumption problems.
9078
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009079Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * python/Makefile.am: applied patch from Christophe Merlet to
9082 reestablish DESTDIR
9083
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009084Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * libxml.spec.in: fixes libary path for x86_64 AMD
9087
John Fleckbe98b332002-09-04 03:16:23 +00009088Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9089
9090 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009091 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009092 (plus resulting generated html files)
9093 fixing one spot I missed in the tutorial where I hadn't freed
9094 memory properly
9095
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009096Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9097
9098 * doc/tutorial/includeaddattribute.c
9099 * doc/tutorial/includeaddkeyword.c
9100 * doc/tutorial/includegetattribute.c
9101 * doc/tutorial/includekeyword.c
9102 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009103 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009104 update tutorial to properly free memory (thanks to Christopher
9105 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009106 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009107 added image files so the callouts are graphical, making it
9108 easier to read ( use "--param callout.graphics 1" to generate
9109 html with graphical callouts)
9110
Daniel Veillarde1662542002-08-28 11:50:59 +00009111Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9112
9113 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9114 nice logos generated by Marc Liyanage
9115 * doc/site.xsl *.html: changed the stylesheet to show the new
9116 logo and regenerated the pages
9117
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009118Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9121
Daniel Veillard42766c02002-08-22 20:52:17 +00009122Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9123
9124 * xpath.c: possible mem leak patch from Jason Adams
9125
9126Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9127
9128 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9129 in the XQuery namespace
9130 * configure.in: preparing 2.4.24
9131 * doc/*.html: updated the web pages
9132
9133Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * python/generator.py: closing bug #85258 by generating conditional
9136 compile check to avoid linking to routines not configured in.
9137
Havoc Pennington84ec40a2002-08-22 13:59:35 +000091382002-08-22 Havoc Pennington <hp@pobox.com>
9139
9140 * autogen.sh: update error message for missing automake
9141
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009142Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * python/Makefile.am: typo in target name resulted in libxml2.py
9145 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9146
Daniel Veillard22669b22002-08-22 07:17:11 +00009147Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * win32/win32/Makefile.mingw: updated with version from
9150 Elizabeth Barham at http://soggytrousers.net/repository/
9151
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009152Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9153
9154 * win32/Makefile.msvc: added the prefix location to the include
9155 and lib search path.
9156
Havoc Pennington830e8972002-08-18 22:22:13 +000091572002-08-18 Havoc Pennington <hp@pobox.com>
9158
9159 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9160 both automake 1.6 and 1.4 installed get the right automake. Means
9161 compilation from CVS will now require the latest automake 1.4
9162 release, or manually creating symlinks called "automake-1.4" and
9163 "aclocal-1.4"
9164
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009165Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * configure.in python/Makefile.am: more AMD 64 induced changes from
9168 Frederic Crozat
9169
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009170Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9171
9172 * xinclude.c: oops I was missing the xml:base fixup too
9173 * result/XInclude/*.xml: this adds xml:base attributes to most
9174 results of the tests
9175
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009176Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * xinclude.c: quick but apparently working implementation of
9179 xi:fallback, should close bug #89684
9180 * Makefile.am test/XInclude/docs/fallback.xml
9181 result/XInclude/fallback.xml: added a basic test for fallback,
9182 and run with --nowarning to avoid a spurious warning
9183 * configure.in: applied patch from Frederic Crozat for python
9184 bindings on AMD 64bits machines.
9185
Daniel Veillard9e923512002-08-14 08:48:52 +00009186Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9189 the caller don't pass a SAX callback block.
9190
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009191Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * tree.c: applied the same fix for the XML-1.0 namespace to
9194 xmlSearchNsByHref() as was done for xmlSearchNs()
9195
Daniel Veillardad11b302002-08-12 14:53:41 +00009196Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * libxml.3: small cleanup of the man page
9199 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9200 when serializing HREF attributes generated by XSLT.
9201
Daniel Veillardc084e472002-08-12 13:27:28 +00009202Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9205 version of Marc Liyanage' patch for boolean attributes in HTML
9206 output
9207
Daniel Veillard5f91b372002-08-12 12:13:01 +00009208Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * python/tests/serialize.py: fixed the test results, indenting
9211 behaviour changed slightly
9212
Aleksey Sanin9e951762002-08-08 18:02:41 +00009213Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9214
9215 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9216 new c14n function to Windows def files
9217
Aleksey Saninea4272a2002-08-02 23:50:03 +00009218Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9219
9220 * c14n.c: fixed a memory leak in c14n code
9221
Daniel Veillard58e44c92002-08-02 22:19:49 +00009222Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * parser.c include/libxml/parser.h: adding a new API for Christian
9225 Glahn: xmlParseBalancedChunkMemoryRecover
9226 * valid.c: patch from Rick Jones for some grammar cleanup in
9227 validation messages
9228 * result/VC/* result/valid/*: this slightly change some of the
9229 regression tests outputs
9230
Daniel Veillard0bf29002002-08-01 12:54:11 +00009231Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9232
9233 * tree.c: trying to fix a problem in namespaced attribute handling
9234 raised by Christian Glahn
9235
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009236Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * encoding.c include/libxml/encoding.h: Opening the interface
9239 xmlNewCharEncodingHandler as requested in #89415
9240 * python/generator.py python/setup.py.in: applied cleanup
9241 patches from Marc-Andre Lemburg
9242 * tree.c: fixing bug #89332 on a specific case of loosing
9243 the XML-1.0 namespace on xml:xxx attributes
9244
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009245Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9246
9247 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9248 corner case from new Merlin's test suite and added a callback
9249 that will be used to improve xmlsec performance
9250
9251
Daniel Veillard0b22def2002-07-29 16:23:03 +00009252Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * HTMLtree.c: trying to fix the <style> escaping problem in
9255 HTML serialization bug #89342
9256
Daniel Veillard0b28e882002-07-24 23:47:05 +00009257Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9260 and rebuilt the web site.
9261
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009262Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009263
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009264 * include/libxml/tree.h: added _private member to xmlNs struct
9265
Daniel Veillard1d995272002-07-22 16:43:32 +00009266Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9267
9268 * HTMLparser.c: fixing bug #84876 based on the xml working
9269 code.
9270
William M. Brack61eaba52002-07-21 11:14:18 +00009271Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9272
9273 * python/Makefile.am: enhanced to fix bug 72012 (errors
9274 when using '-jX' make parameter)
9275
William M. Brackef61d202002-07-19 08:32:00 +00009276Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9277
9278 * xpath.c: small additional enhancement for booleans
9279 compared to nodesets
9280
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009281Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * HTMLtree.c: changed the order of the encoding declaration
9284 attributes in the meta tags due to a bug in IE/Mac
9285
William M. Brack0c022ad2002-07-12 00:56:01 +00009286Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9287
9288 * xpath.c: enhanced handling of booleans (especially '='
9289 and '!=' for nodesets) - fixes bug 85256. Added new
9290 routine xmlXPathNotEqualValues for more proper handling
9291 of '!=' when nodesets are involved.
9292
Daniel Veillard06944e22002-07-11 19:55:18 +00009293Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9296 doc/xmlcatalog_man.xml to the source distribution
9297
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009298Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9299
9300 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9301 asked for this.
9302
Daniel Veillard539638b2002-07-06 19:55:14 +00009303Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * configure.in: preparing 2.4.23
9306 * doc/*: rebuilt the docs
9307
Daniel Veillard176d99f2002-07-06 19:22:28 +00009308Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * parser.c: fixing bug #84169 by fixing the
9311 comment of xmlCreatePushParserCtxt to describe the
9312 encoding detection parameters better.
9313
Daniel Veillard37f961d2002-07-06 17:53:56 +00009314Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9315
9316 * valid.c: fixing bug #79331 in one path the lookup for
9317 ID attributes on a namespaced node wasn't handled correctly :-\
9318
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009319Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9320
9321 * HTMLparser.c: trying to fix 87235 about discarded white
9322 spaces in the HTML parser.
9323 * result/HTML/*: this changes the output of a number of HTML
9324 regression tests
9325
Daniel Veillardfdc91562002-07-01 21:52:03 +00009326Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * xpath.c: applied patch from Richard Jinks for the namespace
9329 axis + fixed a memory error.
9330 * parser.c parserInternals.c: applied patches from Peter Jacobi
9331 removing ctxt->token for good.
9332 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9333 popped out by the regression tests.
9334 * Makefile.am: patch for threads makefile from Gary Pennington
9335
William M. Brack6000af52002-06-28 11:43:13 +00009336Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9337
Daniel Veillardfdc91562002-07-01 21:52:03 +00009338 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009339 expressions involving preceding-sibling (et al).
9340
Daniel Veillard153120c2002-06-18 07:58:35 +00009341Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * hash.c: applied a patch from Peter Jacobi to solve a problem
9344 when compiling with the Watcom C on Win32
9345 * result/schemas/*.err: the change of hashing algo generated
9346 permutations in the output
9347
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009348Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * hash.c: applied patch from Sander Vesik improving the quality of
9351 the hash function.
9352
Aleksey Sanina5808b92002-06-14 17:07:41 +000093532002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009354
9355 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9356 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9357 xmllint.c xpath.c: replaced sprintf() with snprintf()
9358 to prevent possible buffer overflow (the bug was pointed
9359 out by Anju Premachandran)
9360
Daniel Veillarde059b892002-06-13 15:32:10 +00009361Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * parser.c: removed an uninitialized data error popped by valgrind
9364 on PE references
9365
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009366Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9367
9368 * doc/xml.html
9369 adding tutorial reference to the web page
9370
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009371Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9372
9373 * doc/tutorial/xmltutorial.xml
9374 * doc/tutorial/ar01s07.html
9375 * doc/tutorial/ape.html
9376 * doc/tutorial/includegetattribute.c
9377 adding section to tutorial about retrieving an attribute
9378 value
9379
Daniel Veillardf5582f12002-06-11 10:08:16 +00009380Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * parser.c: applied a couple of patches from Peter Jacobi to start
9383 to get rid of ctxt->token, with a possible significant speed
9384 improvement to be gained once done. Better compliance with PE
9385 references constructs in DTDs too.
9386 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9387 from Peter too
9388
Daniel Veillard38d80e22002-06-11 07:24:56 +00009389Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9392 xmlParseElement was likely to have been deallocated at the
9393 time of the report, possibly leading to segfault. Just report
9394 the tag name now.
9395
Daniel Veillard9e412302002-06-10 15:59:44 +00009396Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xpath.c: patch from Richard Jinks for XPath substring() function
9399 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9400
Aleksey Sanina5808b92002-06-14 17:07:41 +000094012002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009402
9403 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9404
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009405Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9406
9407 *doc/FAQ.html
9408 fixing typos in FAQ, thanks to Robert Funnell for the
9409 editing help
9410
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009411Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * NEWS: got complaints from rpmlint that it was empty
9414
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009415Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9416
9417 * added doc/tutorial, including:
9418 apa.html
9419 apb.html
9420 apc.html
9421 apd.html
9422 ar01s02.html
9423 ar01s03.html
9424 ar01s04.html
9425 ar01s05.html
9426 ar01s06.html
9427 includeaddattribute.c
9428 includeaddkeyword.c
9429 includekeyword.c
9430 includestory.xml
9431 index.html
9432 xmltutorial.xml
9433 libxml tutorial, including generated html
9434
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009435Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9436
9437 * result/c14n/exc-without-comments/merlin-c14n-two-*
9438 result/c14n/without-comments/merlin-c14n-two-*
9439 test/c14n/exc-without-comments/merlin-c14n-two-*
9440 test/c14n/without-comments/merlin-c14n-two-*
9441 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9442 c14n/exc-c14n and slightly modified test script to handle
9443 these test cases
9444 * c14n.c: fixed bugs for complicated nodes set (namespace
9445 without node and others from merlin-c14n-two.tar.gz)
9446 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9447 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9448 for xmlsec performance patch
9449 * xpath.c: fixed self::node() for namespaces and attributes
9450
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009451Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9452
9453 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9454 but with the format parameter
9455 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9456
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009457Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9458
9459 * Makefile.am: updated c14n tests suite
9460 * c14n.c: performance improvement for previous c14n patch
9461
Daniel Veillarde72c7562002-05-31 09:47:30 +00009462Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * parser.c: another peroformance patch from Peter Jacobi, that
9465 time on parsing attribute values.
9466
Aleksey Sanin508a1012002-05-31 06:32:32 +00009467Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9468
9469 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9470 into LibXML2 test suite
9471
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009472Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9473
9474 * c14n.c: propagating xpath ancesstors node fix to c14n
9475 plus small performance improvement to reduce number of
9476 mallocs
9477 * xpath.c: fixed ancestors axis processing for namespace nodes
9478
Daniel Veillard46de64e2002-05-29 08:21:33 +00009479Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9482 Peter Jacobi
9483
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009484Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * configure.in: preparing 2.4.22
9487
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009488Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9491 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9492 a public entry point.
9493 * doc/*: rebuilt the API and docs
9494
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009495Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * xpath.c: patch from Richard Jinks to fix a problem introduced
9498 in the previous patch and pointed by Norm
9499
Daniel Veillardc6924812002-05-24 11:10:43 +00009500Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * libxml.spec.in: fixing bug #81112
9503
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009504Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * uri.c: fixing bug #82848
9507
Daniel Veillarda2878972002-05-24 07:54:39 +00009508Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9511 output of one catalog test
9512
Aleksey Sanin114e4752002-05-24 07:20:27 +00009513Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009514
Aleksey Sanin114e4752002-05-24 07:20:27 +00009515 * global.data globals.c tree.c include/libxml/globals.h
9516 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9517 default value for global parameter xmlIndentTreeOutput to 1 and
9518 introduced new global parameter xmlTreeIndentString (the string
9519 used to do one-level indent) with default value " " (as it was
9520 in tree.c)
9521
Daniel Veillard49d5af82002-05-23 11:55:49 +00009522Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9525 with trio and schemas.
9526
Daniel Veillard7c13af42002-05-22 09:57:32 +00009527Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9528
9529 * xpath.c: patch from Richard Jinks to fix the problem raised in
9530 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9531
Daniel Veillard5a872412002-05-22 06:40:27 +00009532Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * xmlschemas.c: a bit of work on import.
9535 * xmlschemastypes.c: Charles Bozeman provided a compare function
9536 for date/time types so min/max facet restrictions should work,
9537 indeterminate comparisons return an error instead of equal.
9538 * test/schemas/date_0* result/schemas/date_0_0: specific test
9539 from Charles Bozeman too
9540
Daniel Veillard10b6da42002-05-18 07:55:20 +00009541Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9544 from Christian Cornelssen fixing the man pages and the Catalog
9545 building script.
9546 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9547 next step is <xs:import> I now have a reasonable understanding
9548 of how it works.
9549
Daniel Veillarde5354492002-05-16 08:43:22 +00009550Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9553
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009554Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9555
9556 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9557
Daniel Veillard088bf112002-05-14 11:03:59 +00009558Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xpath.c: fixing an XPath function evalutation bug pointed out
9561 by Alexey Efimov where the context was lost when evaluating
9562 the function arguments
9563
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009564Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009565
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009566 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9567 function public for XMLSec performance optimizations
9568
Daniel Veillard3cd72402002-05-13 10:33:30 +00009569Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * python/generator.py python/libxml2class.txt : fixed a problem
9572 with the HTML parser pointed by Gary Benson
9573 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9574 example
9575
Aleksey Sanine48a3182002-05-09 18:20:01 +00009576Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9577 * parser.c: fixed bug #81159 (memory growth in SAX)
9578
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009579Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9580 * xpath.c: fixed bug #78858 (the real fix)
9581
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009582Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009583 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009584
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009585Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * tree.c: modified xmlNodeSetBase to allow changing the
9588 base of a document.
9589
Daniel Veillard070803b2002-05-03 07:29:38 +00009590Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * xmlschemastypes.c: patch Charles Bozeman for validation of
9593 all the date, time, and duration types
9594 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9595 * configure.in: fixed an error pointed by an user
9596 * xml2-config.in: fixed an error pointed by an user
9597
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009598Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9599
9600 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9601 win32/libxml2.def.src xmlIO.c: exported default
9602 'file:', 'http:' and 'ftp:' protocols input handlers
9603 and maked protocols comparisson case insensitive
9604
Daniel Veillard34de97f2002-04-30 14:29:22 +00009605Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * configure.in: Neven Has detected a typo
9608
Daniel Veillard28577c32002-04-30 06:48:41 +00009609Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9612 as one of the persons allowed to commit directly to the
9613 module.
9614
Daniel Veillardfc57b412002-04-29 15:50:14 +00009615Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9618 * valid.c: raised a too low limit
9619 * doc/*: rebuilt the docs
9620
Daniel Veillardeca82812002-04-24 11:42:02 +00009621Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * test/XPath/expr/floats test/XPath/expr/functions
9624 result/XPath/expr/floats result/XPath/expr/functions
9625 xpath.c: another XPath conformance patch from Richard Jinks
9626
Daniel Veillard13e04c62002-04-23 17:51:29 +00009627Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xmlschemas.c: fixed validation of attribute groups.
9630 * test/schemas result/schemas: added an example from the primer
9631
Daniel Veillard88c58912002-04-23 07:12:20 +00009632Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9635 * test/schemas result/schemas: updated the test list
9636
Daniel Veillarde19fc232002-04-22 16:01:24 +00009637Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * TODO: updated a bit
9640 * parser.c: made a comment more specific
9641 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9642 Schemas conformance.
9643 * test/schemas result/schemas: updated the test list
9644
Daniel Veillard441bc322002-04-20 17:38:48 +00009645Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9648 implementing xs:all with minOccurs = 0
9649 * tes/schemas/* result/schemas/*: added more tests covering
9650 xs:all
9651
Daniel Veillard8a001f62002-04-20 07:24:11 +00009652Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlregexp.c: first implementation of the all particle, this
9655 may need to be revisited for case where not all transitions
9656 must be crossed.
9657
Daniel Veillard7646b182002-04-20 06:41:40 +00009658Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * tree.c: another entity processing update from Markus Henke
9661
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009662Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9663
9664 * trionan.c: fixed crash on OSF/1
9665
Daniel Veillardb4398962002-04-19 07:01:55 +00009666Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xmlschemas.c: more Schemas work
9669 * test/schemas/* result/schemas/*: added more tests coming
9670 from the spec.
9671
Daniel Veillard54761132002-04-18 21:00:44 +00009672Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9675 ExcC14N specification
9676
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009677Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9678
9679 * tree.c: patch from Markus Henke, fix for recursive entities.
9680
Daniel Veillard23b1f372002-04-18 15:50:05 +00009681Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xpath.c: fix a problem with string() on a document node.
9684
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009685Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * Makefile.am xmlschemas.c: more Schemas work
9688 * test/schemas/* result/schemas/*: added more tests coming
9689 from the spec.
9690
Daniel Veillard6231e842002-04-18 11:54:04 +00009691Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9694 * result/HTML/*: this changes a few things in the results
9695
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009696Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9697
9698 * include/libxml/tree.h: eliminated 'declaration different than
9699 prototype' warning
9700 * include/win32config.h: "resolved" conflicts with errno.h
9701
Daniel Veillardb509f152002-04-17 16:28:10 +00009702Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9705 on the automata interfaces and debug of counted choices
9706 * test/schemas/* result/schemas/*: added a number of tests
9707
Daniel Veillard8651f532002-04-17 09:06:27 +00009708Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9711 a bit of work on Schemas
9712 * testSchemas.c: try to make it more useful
9713 * test/schemas/* result/schemas/* Makefile.am: changed the
9714 Schemas regression test procedure, started adding a few samples
9715
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009716Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9717
9718 * include/libxml/encoding.h: Patch for the Borland C++ builder
9719 * include/libxml/tree.h: Patch for the Borland C++ builder
9720 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009721 * win32/bcb5: New directory for the Borland C++ builder
9722 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009723
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009724Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9725
9726 * win32/Makefile.msvc: Update for XML Schema support
9727 * win32/configure.js: Update for XML Schema support
9728 * win32/libxml2.def.src: Update for XML Schema support
9729
Daniel Veillard4255d502002-04-16 15:50:10 +00009730Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9733 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9734 xmlunicode.c include/libxml/Makefile.am
9735 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9736 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9737 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9738 include/libxml/xmlversion.h.in : merged the current state of
9739 XML Schemas implementation, it is not configured in by default,
9740 a specific --schemas configure option has been added.
9741 * test/automata test/regexp test/schemas Makefile.am
9742 result/automata result/regexp result/schemas:
9743 merged automata/regexp/schemas regression tests
9744
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009745Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * xpath.c: Gary found a compile time problem, fixes #78823
9748
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009749Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * configure.in: release of 2.4.20
9752 * doc/*: updated and rebuilt the docs
9753
Daniel Veillardf544f192002-04-15 12:56:56 +00009754Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * python/Makefile.am: patch from Cristian Gafton to build on
9757 Red Hat 6.2, should also fix #75779
9758
Daniel Veillard940492d2002-04-15 10:15:25 +00009759Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * valid.c: first part of fixing #78729
9762
Daniel Veillardeb475a32002-04-14 22:00:22 +00009763Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9766 escaping of URI when saving HTML files.
9767 * result/HTML/*: this impacted some tests
9768
Daniel Veillard9b731d72002-04-14 12:56:08 +00009769Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * configure.in: trying to fix #77441
9772
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009773Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * include/libxml/xmlIO.h: Hallski complained it could not be
9776 included by itself.
9777
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009778Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9781
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009782Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9783
9784 * win32/configure.js: patch from Nilo for the c14n option
9785 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9786
Daniel Veillardda423da2002-04-10 19:25:38 +00009787Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9790 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9791 LIBXML_THREAD_ENABLED
9792
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009793Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xpath.c: another patch from Richard Jinks for substring conformance
9796 * test/XPath/expr/floats test/XPath/expr/strings
9797 result/XPath/expr/floats result/XPath/expr/strings: update of the
9798 test suite to check those.
9799
Daniel Veillard01917aa2002-04-10 11:30:41 +00009800Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * xpath.c: patch from Richard Jinks for .x float parsing.
9803
Daniel Veillard46d6c442002-04-09 16:10:39 +00009804Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * parser.c: patch from Markus Henke when an encoding ain't recognized
9807
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009808Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * libxml.m4: got a report that #include <string.h> was needed
9811
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009812Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9815
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009816Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9817
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009818 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009819
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009820Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9823 pointed out by Melvyn Sopacua.
9824
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009825Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * libxml.m4: Frédéric Crozat gave a patch related to the change
9828 of Include paths breaking the libxml.m4
9829
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009830Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * xpath.c: Fix bug #76927 forgot to save some context
9833 when evaluating binary expressions
9834
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009835Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * configure.in: fixed configure for MPE/iX from Markus Henke
9838 * xmlmemory.c: fixed initialization problems
9839 * xpath.c: another set of patches from Richard Jinks this
9840 fixes "make XPathtests" on linux
9841
Daniel Veillard21458c82002-03-27 16:12:22 +00009842Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9845 * test/XPath/expr/compare test/XPath/expr/equality
9846 test/XPath/expr/floats test/XPath/expr/functions
9847 test/XPath/expr/strings result/XPath/expr/compare
9848 result/XPath/expr/equality result/XPath/expr/floats
9849 result/XPath/expr/functions result/XPath/expr/strings: Updated
9850 tests though they show a divergence on Linux
9851
Daniel Veillard28dfed12002-03-27 09:08:17 +00009852Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xpath.c trionan.c: previous commit also included patches
9855 from Richard Jinks on some IEEE support corner case
9856
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009857Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9860 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9861 that $(datadir) should be used for docs
9862
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009863Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9866 could leak filedescriptors
9867
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009868Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * configure.in nanohttp.c: applied patch from Allan Clark for
9871 UnixWare/OpenServer
9872
Daniel Veillard19274092002-03-25 16:48:03 +00009873Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * configure.in: preparing 2.4.19
9876 * doc/*: rebuilt the docs
9877
Daniel Veillard56b2db72002-03-25 16:35:28 +00009878Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * nanohttp.c: fixing #76043, got fed up with non-portability
9881 of that piece of code.
9882
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009883Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * valid.c SAX.c: Never commit without running "make tests" :-(
9886 fix a couple of stupidities in the previous commit
9887 * result/*: a few changes in some attribute order result of previous
9888 commit.
9889
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009890Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9893 the internal subset should not raise duplicate ID errors,
9894 also there was a small bug in conjunction to namespace
9895 declarations defaulted and xml:xxx attributes DTD definitions.
9896
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009897Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * xpath.c: Richard Jinks also raised some rounding problems
9900 this tries to fix them
9901
Daniel Veillard4e2df542002-03-22 12:23:14 +00009902Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9905 behaviour in xmlXPathCastToString()
9906
Daniel Veillarddb552912002-03-21 13:27:59 +00009907Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9910 raised by Morus Walter
9911
Daniel Veillard9e537932002-03-21 13:08:08 +00009912Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9915 from Igor
9916
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009917Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * xpath.c: fixing #75619, related to a problem when trying
9920 to evaluate condition when the current node set resulting
9921 from that sub-step evaluation is empty. Also fixes 2 potential
9922 problem with previous-sibling and next-siblings axis.
9923
Daniel Veillard1840ef02002-03-21 08:05:23 +00009924Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9927 HTML support is not configured in.
9928
Daniel Veillard561b7f82002-03-20 21:55:57 +00009929Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9932 include/libxml/tree.h: dohh I really didn't intended to commit
9933 this test version :-(
9934
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009935Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * testSAX.c: I wanted to see the real speed at the SAX interface
9938 after a little too many Ximianer started complaining about the
9939 parser speed.
9940 added a --quiet option:
9941 paphio:~/XML -> ls -l db100000.xml
9942 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9943 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9944 3200006 callbacks generated
9945 real 0m1.270s
9946 Which means 16MBytes/s and 3Mcallback/s
9947
Daniel Veillardc62a1472002-03-19 18:35:12 +00009948Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9949
9950 * xpath.c: valgrind spotted another error that time when running
9951 on libxslt regression tests
9952
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009953Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * Makefile.am: adding "make valgrind" running the full regression
9956 tests (except python ones) under Valgrind (using valgrind -q
9957 which was kindly added by the author).
9958 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9959 passes cleanly now except an obcure floating point initialization
9960 raised in log10() in one XPath regression test ???
9961 * tree.c: edited some comments to close #75244
9962
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009963Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9966 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9967 context of ScrollKeeper, made sure that if the number is
9968 an integer, the serialization follows the description at
9969 http://www.w3.org/TR/xpath#section-String-Functions
9970
Daniel Veillard5997aca2002-03-18 18:36:20 +00009971Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9972
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009973 * configure.in: preparing 2.4.18
9974 * doc/*: updated and rebuilt the web site
9975 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9976 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009977 * parser.c: humm, changed the way the SAX parser work when
9978 xmlSubstituteEntitiesDefault(1) is set, it will then
9979 do the entity registration and loading by itself in case the
9980 user provided SAX getEntity() returns NULL.
9981 * testSAX.c: added --noent to test the behaviour.
9982
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009983Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * parser.c: Wilfried Teiken provided a hackish but working
9986 way to get context reported back on entities when parsing
9987 with SAX and without breaking the DOM build.
9988
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009989Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * c14n.c: applied a new patch from Aleksey Sanin
9992 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9993 to reference Aleksey implementation of XML digital Signatures
9994
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009995Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xpath.c: small fix to avoid potential problem due to
9998 ordering of freeing data
9999 * python/Makefile.am: people were complaining about
10000 the generated file in python dir not being built
10001
Daniel Veillardd2379012002-03-15 22:24:56 +000010002Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10005 python/generator.py python/libxml.c python/types.c: Cleanup
10006 of the python Makefiles based on Jacob and James feedback,
10007 fixed the spec file accordingly, fixed the number of warning
10008 that passing my pedantic CFLAGS was generating. Conclusion
10009 is that Python includes are real crap.
10010
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010011Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * configure,in: it was reported quite a few times that
10014 xml2-config --cflags should not output
10015 -I$includeprefix/libxml2/libxml because libxml2 header names
10016 clashes with existing names like list.h from C++ stl.
10017 Includes should be #include<libxml/xxx.h> so ...
10018
Daniel Veillard6f293b12002-03-15 09:42:33 +000010019Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * c14n.c: another patch from Aleksey Sanin
10022
Daniel Veillard5c396542002-03-15 07:57:50 +000010023Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10026 canonicalization algorithm
10027 * doc/xml.html doc/index.html: added the C14N references on the
10028 index page.
10029
jacob berkman9be65862002-03-14 02:15:56 +0000100302002-03-13 jacob berkman <jacob@ximian.com>
10031
10032 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10033 usage, redundant, and gcc specific
10034
Daniel Veillard75be0132002-03-13 10:03:35 +000010035Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * xpath.c: speedup some node selection operations, this can
10038 have a significant impact on DocBook Norm's stylesheets
10039 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10040 make sure it's always the case
10041 * debugXML.c: distinguish CDATA and comments in ls operations
10042
Daniel Veillard61f26172002-03-12 18:46:39 +000010043Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10046 to generate better API descriptions etc...
10047
Daniel Veillard9ff88172002-03-11 09:15:32 +000010048Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * c14n.c: Fixing #74186, made sure all boolean expressions
10051 get fully parenthesized, ran indent on the output
10052 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10053 include/libxml/tree.h: also #74186 related, removed the
10054 --with-buffers option, and all the preprocessor conditional
10055 sections that were resulting from it.
10056
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010057Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * valid.c: applied patch from Dodji Seketeli fixing an
10060 uninitailized variable in xmlValidGetValidElements()
10061
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010062Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * c14n.c: fixed a few comments
10065 * doc/*.html doc/*/*.html: regenerated the docs and added
10066 the C14N API
10067 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10068
Daniel Veillardfa49d872002-03-09 10:20:00 +000010069Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * check-xml-test-suite.py: fix to adapt varaiations in the
10072 bindings
10073 * configure.in python/setup.py python/setup.py.in: fixed to
10074 have the version of the python scripts automatically updated
10075
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010076Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10079 in xmlCopyProp()
10080
Daniel Veillardaf43f632002-03-08 15:05:20 +000010081Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * configure.in: preparing 2.4.17 release
10084 * doc/*: updated and rebuilt the docs
10085 * xpath.c: fixed a comment
10086 * python/libxml.c: fixed a possible reentrancy problem
10087
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010088Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10091 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10092 added a specific regression test
10093 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10094 not raise exceptions when failing to find the attribute.
10095
Daniel Veillard90bc3712002-03-07 15:12:58 +000010096Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * configure.in xmllint.c: owen pointed out a problem with the
10099 ftme fix, gettimeofday() was not detected by configure and
10100 the ftime header wasn't included, dohhh
10101
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010102Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * configure.in xmllint.c: trying to fix #71457 for timing
10105 precision when gettimeofday() is not availble but ftime() is
10106
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010107Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10110 are now copied on install and part of the -devel RPM
10111
Daniel Veillard7b416132002-03-07 08:36:03 +000010112Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * xpath.c: trying to avoid bug #72150 which was apparently
10115 caused by a gcc bug (or a processor problem) as detailed
10116 at http://veillard.com/gcc.bug
10117
Daniel Veillardf742d342002-03-07 00:05:35 +000010118Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10121 fixed xmlReconciliateNs(), added a Python test/example for
10122 inter-document cut'n paste
10123 * python/libxml.py: fixed node.doc on document nodes and added
10124 xpathEval() onto node objects
10125
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010126Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10129 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10130 fixup and integrated tests for the serialization stuff
10131
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010132Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10135 moved the libxml man page to section 3
10136
Daniel Veillard1e774382002-03-06 17:35:40 +000010137Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * tree.c: fix bug #72490
10140 * python/libxml.c python/libxml.py: added methods serialize()
10141 and saveTo() to all node elements.
10142
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010143Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * xmlIO.c: closed #73430, don't read from an input source
10146 which indicated an end-of-file or an error.
10147
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010148Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * parser.c: make sure SAX endDocument is always called as
10151 this could result in a Python memory leak otherwise (it's
10152 used to decrement ref-counting)
10153 * python/generator.py python/libxml.c python/libxml.py
10154 python/libxml2-python-api.xml python/libxml2class.txt
10155 python/tests/error.py python/tests/xpath.py: implemented
10156 the suggestions made by Gary Benson and extended the tests
10157 to match it.
10158
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010159Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * python/generator.py: applied patch fixing #73450
10162
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010163Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10164
10165 * xpath.c: fixing #61290 "namespace nodes have no parent"
10166 long standing divergence from the XPath REC. NodeSets
10167 simply hold a copy of namespace nodes and those node ->next
10168 points to the parent (which may not be the node carrying the
10169 definition).
10170 * include/libxml/xpath.h: flagged but didn't added a possible
10171 speedup
10172 * DOCBparser.c HTMLparser.c: removed some warnings from push
10173 parser due to new state being added.
10174 * tree.c: new fix from Boris Erdmann
10175 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10176 the XML Canonalization support from Aleksey Sanin
10177
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010178Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * tree.c: patch from Boris Erdmann fixing some namespace odities
10181 with xmlCopyNode()
10182
Daniel Veillardc6613042002-03-02 09:34:02 +000010183Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * xmlIO.c: fix bug #72706 when loading a NULL entity
10186
Daniel Veillardc0fef772002-03-01 16:16:31 +000010187Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10190 actually change in a future XML Namespace revision.
10191
Daniel Veillard79426f22002-03-01 16:14:17 +000010192Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10195 added the possibility of returning nodesets from XPath extension
10196 functions written in Python
10197
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010198Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * python/*: commiting some Python bindings work done while travelling
10201
Daniel Veillard97300512002-03-01 09:13:41 +000010202Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10205 explicitely with memory debugging switched on
10206
Daniel Veillard6361da02002-02-23 10:10:33 +000010207Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10210 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10211 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10212 the accessor generator for strings
10213 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10214 regression test.
10215
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010216Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * python/README python/generator.py python/libxml.c python/setup.py:
10219 added the 'usual' setup.py to allow building a libxml2-python
10220 module based on the same code. The initialization is however
10221 different the 2 .so files fo libxml2 and libxslt are identical and
10222 they entry point initialize both libraries. this is done to avoid
10223 some possible nasty problem since the Python don't merge the maps
10224 of all shared modules.
10225
Daniel Veillard158a4d22002-02-20 22:17:58 +000010226Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * parser.c: fixed a push/encoding bug reported by Michael
10229 on librsvg
10230
Daniel Veillard7839e162002-02-20 18:54:48 +000010231Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * include/libxml/parserInternals.h: fixes a misplaced #endif
10234
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010235Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * parser.c valid.c: found and fixed a couple of allocation bugs
10238
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010239Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * doc/xml.html doc/python.html doc/*: added a Python and binding
10242 page describing the current state of the Python bindings and
10243 giving pointers to the other languages wrappers.
10244
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010245Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10248 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10249 rebuilt the API and web site
10250 * xpath.c: fixed #71978 portability bugs
10251
Daniel Veillard8aff2472002-02-19 21:50:43 +000010252Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10255
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010256Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * include/libxml/parserInternals.h parser.c: had to change
10259 2 internal parsing API when processing document content
10260 to check the start and end of element content are defined
10261 in the same entity
10262 * valid.c include/libxml/valid.h: attribute normalization can
10263 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10264 with the context to report it.
10265 * SAX.c: fixed the last known bugs, crazy validation constraints
10266 when a document is standalone seems correctly handled. There
10267 is a couple of open issues left which need consideration especially
10268 PE93 on external unparsed entities and standalone status.
10269 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10270 The 2 tests left failing are actually in error. Cleanup done.
10271
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010272Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * valid.c: implemented E59 spaces in CDATA does not match the
10275 nonterminal S
10276
Daniel Veillard878eab02002-02-19 13:46:09 +000010277Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * SAX.c parser.c valid.c: more validation test fixups
10280 * check-xml-test-suite.py: added duration info for the tests
10281
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010282Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * parser.c valid.c: a couple of errors were reported but not
10285 saved back as such in the parsing context. Down to 1% failure rate
10286 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10287
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010288Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * xmlInternald.c: isExtender was missing a char
10291 * parser.c include/libxml/parser.h: % are acceptable in the
10292 internal subset if within a PUBLIC ID
10293
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010294Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * SAX.c parserInternals.c valid.c: more work on the conformance
10297 suite. Took the step to finally block documents with encoding
10298 errors. It's a fatal error per the spec, people should have fixed
10299 their documents by now.
10300
Daniel Veillard55253e22002-02-18 14:32:39 +000010301Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * check-xml-test-suite.py: fixed the test script after some discussion
10304 on the semantic of TYPE="error"
10305 * Makefile.am: added the script to the distrib
10306
Daniel Veillard28757702002-02-18 11:19:30 +000010307Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * SAX.c entities.c: fixed a couple of conformances issues deep
10310 into the validation code (standalone and undeclared Notations)
10311
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010312Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10315 stayed there for years !
10316
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010317Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10320 missing
10321
Daniel Veillardc7612992002-02-17 22:47:37 +000010322Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * check-xml-test-suite.py: improved the behaviour a bit as
10325 well as the logs
10326 * parser.c valid.c SAX.c: fixed a few more bugs
10327 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10328
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010329Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * check-xml-test-suite.py: python script to run regression tests
10332 against the XML Test suite of W3C/OASis
10333 * SAX.c: fixed a validation bug
10334 * parser.c: fixed 3 errors pointed by the test suite
10335 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10336 * python/Makefile.am: fixed a dependendy
10337
Daniel Veillard9f28f302002-02-15 20:48:08 +000010338Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * xmlmemory.c: avoid a warning bug #71594
10341
Daniel Veillard144024e2002-02-13 21:14:46 +000010342Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10345 warning on alpha/Tru64
10346
Daniel Veillarde4301c82002-02-13 13:32:35 +000010347Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * include/libxml/entities.h: fixing a comment
10350 * valid.c: fixing some troubles with validity check on namespaces
10351 * result/VC/NS3 test/VC/NS3: added a specific regression test
10352
Daniel Veillarda6d05382002-02-13 13:07:41 +000010353Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: Fixing #71342 serializing '\n' in attribute values
10356 * result/noent/att3 result/att3 test/att3: added a specific
10357 test.
10358
Daniel Veillard797a5652002-02-12 13:46:21 +000010359Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * python/libxml.c: couple of bug fixes
10362
Daniel Veillard01a6d412002-02-11 18:42:20 +000010363Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * python/*.py: removed tabs and used spaces.
10366
Daniel Veillard397ff112002-02-11 18:27:20 +000010367Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10370 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10371
Daniel Veillard03517542002-02-11 13:54:40 +000010372Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10375 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10376
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010377Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * include/libxml/encoding.h include/libxml/entities.h
10380 include/libxml/globals.h include/libxml/parser.h
10381 include/libxml/threads.h include/libxml/tree.h
10382 include/libxml/xmlmemory.h: trying to fix the include mess
10383
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010384Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * include/libxml/xmlmemory.h: reverted part of the previous
10387 attempt to provide #69655, this was breaking the build.
10388
Daniel Veillard0ba59232002-02-10 13:20:39 +000010389Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10392 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10393 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10394 include/libxml/parserInternals.h include/libxml/tree.h
10395 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10396 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10397 clean.
10398 * python/libxml.c: fixed a warning.
10399
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010400Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10403 copying of node, merge back IDs in the target document.
10404 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10405 test/XInclude/ents/ids.xml: test case
10406 * result/VC/ElementValid4: output changed due to a typo fix
10407
Daniel Veillard1c18e302002-02-09 22:16:40 +000010408Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10409
10410 * python/Makefile.am: seems some version of automake didn't
10411 generate the dependancies right as Jacob found out. Add
10412 an extra dependancy rule.
10413
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010414Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * parserInternals.c valid.c: Justin Fletcher found some parts
10417 of the code needing cleanup
10418 * libxml.spec.in python/Makefile.am python/generator.py
10419 python/libxml.c python/libxml.py: Fixed the python Makefiles
10420 corrected a bug showing up on ia64, changed the name of the
10421 python internal module too
10422
Daniel Veillard07be19b2002-02-08 14:20:35 +000010423Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * Makefile.am: applied patch from Andris Pavenis for binary
10426 name suffixes
10427
Daniel Veillardf216d462002-02-08 13:44:24 +000010428Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * xmllint.c win32/win32config.h: fixing #68748
10431
Daniel Veillardd455d792002-02-08 13:37:46 +000010432Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * valid.c: fixing #70166
10435
10436Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * valid.c: fixing #70077
10439
Daniel Veillardc575b992002-02-08 13:28:40 +000010440Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * Copyright Makefile.am README configure.in libxml.spec.in:
10443 Changed to the MIT Licence
10444 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10445 doc/xmlio.html: updated the doc accordingly
10446 * include/libxml/xmlwin32version.h configure.in: preparing
10447 2.4.14 release
10448 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10449 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10450 fixed the const xmlChar * wrapper and generator, XPath extension
10451 functions now use the context as first argument
10452 * python/tests/tstxpath.py python/tests/xpath.py
10453 python/tests/xpathext.py: Updated the tests accordingly
10454 * tree.c: fixed bug #70067
10455
Daniel Veillard7db38712002-02-07 16:39:11 +000010456Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * Makefile.am: cleanup
10459 * debugXML.c: always use stdout if output is NULL
10460 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10461 * python/Makefile.am python/generator.py python/libxml2class.txt
10462 python/libxml_wrap.h python/types.c: augmented the number of bindings
10463 handling FILE * and XPath contexts
10464 * python/tests/Makefile.am: avoid a stupid problem due to the
10465 use of TEST.
10466
Daniel Veillard15a143b2002-02-06 22:40:50 +000010467Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10470
Daniel Veillard70cab352002-02-06 16:06:58 +000010471Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * python/TODO python/libxml.c: cleanup the extension function lookup
10474 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10475
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010476Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * configure.in python/Makefile.am: do not install outside
10479 of prefix
10480
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010481Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * python/TODO python/libxml.c: started adding SAX interfaces
10484 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10485 SAX test
10486
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010487Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * tree.c: hardened the addChild function
10490 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10491 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10492 added accessors needed for xmlNode, a bit more testing and
10493 extension of interfaces
10494 * python/tests/Makefile.am python/tests/build.py: added a test
10495 build from scratch/save/load/check
10496
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010497Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * parserInternals.c: change a small bit in the way valididy
10500 error messages get initialized
10501 * python/TODO python/libxml.c python/libxml2-python-api.xml
10502 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10503 added some memory debugging to track leaks at the libxml2 level
10504 * python/tests/*.py: changed all tests to check for leaks,
10505 there is just one left in XPath extension registrations.
10506
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010507Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * python/TODO python/generator.py python/libxml2-python-api.xml
10510 python/libxml2class.txt: more accessor classes for the parser
10511 context, allow to switch on and check validity
10512 * python/tests/Makefile.am python/tests/error.py
10513 python/tests/invalid.xml python/tests/valid.xml
10514 python/tests/validate.py: attded more test and and added error.py
10515 which I forgot to commit in the last step
10516
Daniel Veillard3ce52572002-02-03 15:08:05 +000010517Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/Makefile.am python/types.c: cleanup
10520 * python/libxml.c python/libxml.py python/libxml_wrap.h
10521 python/generator.py python/libxml2-python-api.xml
10522 python/libxml2class.txt: added class for parser context, added
10523 first cut for push mode support. Added a framework to generate
10524 accessors functions.
10525 * python/tests/Makefile.am python/tests/push.py: added a push
10526 test
10527
Daniel Veillardcfb05462002-02-02 23:18:22 +000010528Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10531 bug a bit of cleanup.
10532
Daniel Veillard5d819032002-02-02 21:49:17 +000010533Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10536 python/libxml2class.txt: adding error redirections and preformat
10537 to a python handler
10538 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10539 tests self checking
10540
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010541Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10544 a function
10545
Daniel Veillard9589d452002-02-02 10:28:17 +000010546Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10549 python/libxml.c python/libxml2-python-api.xml
10550 python/libxml2class.txt: Progressing through the TODOs, class
10551 description output, extra XML API, RPM now builds the wrappers
10552 for all python installed versions
10553
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010554Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * configure.in libxml.spec.in python/Makefile.am python/TODO
10557 python/generator.py python/libxml2class.txt: added more informations
10558 in the libxml2-python package including docs. Slightly changed
10559 the class hierarchy
10560 * python/tests/*: added basic regression tests infrastructure too
10561
10562Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10565 added libxml2-python as part of the packages installed
10566
Daniel Veillarda7340c82002-02-01 17:56:45 +000010567Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * python/Makefile.am python/generator.py python/libxml.c
10570 python/libxml.py: more work, now able to extend the
10571 XPath interpreter with functions written in python.
10572
Daniel Veillardc3e39442002-02-01 09:29:41 +000010573Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * python/Makefile.am: Jacob sent a patch to allow building from
10576 tarfile.
10577
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010578Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10581 inserted the python wrappers build, I hope this won't be too
10582 unportable
10583
Daniel Veillard1971ee22002-01-31 20:29:19 +000010584Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * xpath.c: minor optimization
10587 * python/generator.py python/libxml.c python/libxml.py
10588 python/libxml_wrap.h: more work on the python bindings,
10589 they now support XPath and there is no evident leak
10590
Daniel Veillard36ed5292002-01-30 23:49:06 +000010591Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * python/generator.py python/libxml.c python/libxml.py:
10594 more work on the python bindings generator.
10595
Daniel Veillard96fe0952002-01-30 20:52:23 +000010596Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * python/generator.py python/libxml.c python/libxml_wrap.h:
10599 more work on the python bindings.
10600
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010601Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * python/generator.py python/libxml.c python/libxml.py
10604 python/libxml_wrap.h: commited early version of a python binding
10605 for private use only ATM
10606
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010607Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * entities.c tree.c include/libxml/entities.h: applied patch
10610 from Anthony Jones to implement copy of DTD subtree too. Had
10611 just to keep 2 function private which really ought to become
10612 public ones.
10613
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010614Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * xmllint.c: added pointers to the web pages in the usage()
10617
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010618Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * tree.c: more fixes from Petr Kozelka for attribute handling
10621 in the tree API to align the semantic with DOM.
10622
Daniel Veillard36065812002-01-24 15:02:46 +000010623Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * valid.c tree.c entities.c: another set of patches from
10626 Anthony Jones for copy operations cleanup and robustness
10627
Daniel Veillardf8592562002-01-23 17:58:17 +000010628Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10631 an alphabetic index based on comments content
10632 * doc/*: rebuilt the web site with the new references
10633
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010634Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * parserInternals.h: Greg Sjaardema suggested to use an
10637 eponential buffer groth policy in xmlParserAddNodeInfo()
10638
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010639Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10642 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10643 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10644 to generate cross-references, and added/updated the stylesheets
10645 to generate and link API indexes. The generic keyword index
10646 is not done yet.
10647 * doc/*.html: regenerated all the usual docs too
10648
Daniel Veillard2070c482002-01-22 22:12:19 +000010649Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * debugXML.c: added an xpath function to the shell for T. V. Raman
10652
10653Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010654
10655 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10656 debug routines.
10657
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010658Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10661 support of attribute nodes
10662
Daniel Veillard9d06d302002-01-22 18:15:52 +000010663Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10666 hopefully near complete and fully documented of the API in XML
10667 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10668 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10669 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10670 include/libxml/parserInternals.h include/libxml/valid.hi
10671 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10672 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10673 include/libxml/xpath.h include/libxml/xpathInternals.h:
10674 Cleaned up the doc comments a lot in the process, the interface
10675 coverage is now 100%
10676
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010677Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10680 extracts comments from the gtk-doc DocBook output (a bit
10681 convoluted but seems to work).
10682
Daniel Veillard61006472002-01-21 17:31:47 +000010683Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10686 added an XML description of the API, moved the script generating
10687 it here. Added a "make api" target
10688
Daniel Veillardd2f23002002-01-21 13:36:00 +000010689Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10692
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010693Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * xpath.c include/libxml/xpathInternals.h: the change made to
10696 xmlXPathFuncLookupFunc was incompatible roll it back
10697
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010698Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * SAX.c: cleanup patch from Anthony Jones
10701 * doc/Makefile.am: fix the headers to avoid in make scan
10702 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10703 includes, * vs Ptr and general cleanup
10704 * parsedecl.py: first version of a script to extract the
10705 module interfaces, the goal will be to provide .decl or XML
10706 specification of the interfaces to build wrappers.
10707
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010708Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10711 now provides return codes in case of errors
10712
Bjorn Reese026d29f2002-01-19 15:40:18 +000010713Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10714
10715 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10716 Upgraded to trio baseline 1.6
10717 * strio.h strio.c: Replaced by triostr.h and triostr.c
10718
Daniel Veillard572577e2002-01-18 16:23:55 +000010719Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10722 of strdup usage in the code
10723
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010724Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * parser.c error.c: Keith Isdale complained rightly that
10727 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10728
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010729Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * tree.c: fixed the funxtion to set the xml: attributes
10732 * debugXML.c: added "setbase" to test it.
10733
Daniel Veillard2c748c62002-01-16 15:37:50 +000010734Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10737 to allow updating an attribute content
10738
Daniel Veillard8de85c62002-01-15 17:10:15 +000010739Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * libxml.h: try to avoid problems when compiling on Windows
10742
Daniel Veillard314cfa02002-01-14 17:58:01 +000010743Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * hash.c: patch from Anthony Jones for hash.c allocation size
10746 * Makefile.am: trying to work around Yet Another Libtool Madness
10747 and build the 2.4.13 release finally ...
10748
Daniel Veillard744683d2002-01-14 17:30:20 +000010749Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10752 * doc/* : update of the documentation
10753
Daniel Veillarde6a55192002-01-14 17:11:53 +000010754Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10757 at fixing #61290 :-(
10758
Daniel Veillardfb25a512002-01-13 20:32:08 +000010759Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10762 Fixes bug #67229
10763
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010764Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * tree.c: trying to avoid troubles when a subtree is copied
10767 and coalesced in part with the target tree. Should fix
10768 bug #67407
10769
Daniel Veillardd8224e02002-01-13 15:43:22 +000010770Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10771
10772 * valid.c: fixed validation of attributes content of type
10773 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10774 values, very old bug. Fixes #67671
10775
Daniel Veillard8107a222002-01-13 14:10:10 +000010776Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * parser.c include/libxml/parserInternals.h tree.c: integrated
10779 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10780 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10781
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010782Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * threads.c: applied Serguei Narojnyi's patch to add native
10785 thread support on the Win32 platform
10786 * testThreadsWin32.c Makefile.am: added the test program also
10787 from Serguei, Win32 specific
10788 * include/win32config.h include/libxml/xmlwin32version.h.in:
10789 added patch from Igor for the Windows thread specific defines.
10790
Daniel Veillard845cce42002-01-09 11:51:37 +000010791Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10794
Daniel Veillard7b602b42002-01-08 13:26:00 +000010795Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10798 output page into XMLinfo.html. Close bug #66951 and
10799 raised by Robert Collins too.
10800
Daniel Veillard73c6e532002-01-08 13:15:33 +000010801Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10802
10803 * encoding.c: Paul Keogh pointed out a possibility of segfault
10804 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10805 Closes bug # 68238
10806
Daniel Veillard4a859202002-01-08 11:49:22 +000010807Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * doc/*.html: updated the Gdome2 links
10810
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010811Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * libxml.h: Applied following patches from Robert Collins
10814 and make sure IN_LIBXML is defined when compiling it
10815 -------
10816 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10817 as well as Visual C.
10818 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10819 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10820 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10821 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10822 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10823 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10824 xmlSysIDExists xmlNoNetExists).
10825 * xmllint.c: Don't include winsock2.h for Cygwin.
10826
Daniel Veillard401c2112002-01-07 16:54:10 +000010827Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10830 when the version info is not present.
10831
Daniel Veillard6f42c132002-01-06 23:05:13 +000010832Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * tree.c: Anthony Jones pointed out a problem in
10835 xmlStringGetNodeList() and provided a fix for it
10836
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010837Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010839 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010840 xmlCreatePushParserCtxt() when the initial buffer passed
10841 is large.
10842
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010843Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * win32/*: big cleanup of the Windows/MSVC project files
10846 from Igor Zlatkovic
10847
Daniel Veillardcebb1362002-01-02 13:13:30 +000010848Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * doc/Makefile.am: should fix #67674 and avoid troubles if
10851 xsltproc is not available or fails in the prefix provided
10852
Daniel Veillard26908ab2002-01-01 16:50:03 +000010853Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10856
Daniel Veillard5344c602001-12-31 16:37:34 +000010857Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10860 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10861 Fixed a few other problems raised by Charlie Bozeman.
10862 * result/VC/ElementValid[5-7]: fixed the output
10863
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010864Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10865
10866 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10867 patches from Charlie Bozeman. Regenerated the HTML docs.
10868
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010869Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10870
10871 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10872 for Windows from Igor
10873
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010874Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmllint.c: applied Justin Fletcher patch for --output or -o
10877
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010878Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10879
10880 * win32/libxml2/libxml2.def.src: close #67019
10881
Daniel Veillard01db67c2001-12-18 07:09:59 +000010882Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10883
10884 * xmllint.c: applied Justin Fletcher generic timing patch
10885 similar to the one already applied to xsltproc.
10886
Daniel Veillardd1640922001-12-17 15:30:10 +000010887Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10888
10889 * include/libxml/tree.h tree.c: applied documentation patches
10890 from Charlie Bozeman
10891
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010892Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10893
10894 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10895
Daniel Veillard29e43992001-12-13 22:21:58 +000010896Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * valid.c: fix the xmlStrdup() used in the previous patch.
10899 * valid.c: added --dropdtd
10900 * tree.c: fixed xmlUnlinkNode so it also removes the references
10901 from the document if the node is a DTD
10902
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010903Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10904
10905 * HTMLtree.c valid.c: cleanup some static declarations
10906
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010907Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmllint.c: removed another strdup()
10910 * doc/FAQ: removed the HP/UX entry
10911
Daniel Veillarded472f32001-12-13 08:48:14 +000010912Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10913
10914 * valid.c: fix bug #66816 when validating.
10915 * xmllint.c: don't use sys/time.h if configure did not found it
10916
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010917Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10918
10919 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10920 xmlcatalog_man.xml
10921
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010922Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10923
10924 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10925 xmlInitMemory() was declared twice
10926
Daniel Veillardb82c1662001-12-09 14:00:54 +000010927Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10928
10929 * globals.c: do not reference strdup() !
10930 * configure.in libxml-2.0.pc.in: trying to fix the libs
10931 of the various config extraction modules
10932
Daniel Veillardef90ba72001-12-07 14:24:22 +000010933Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10934
10935 * configure.in : preparing 2.4.12
10936 * doc/* : updated and rebuilt the docs
10937
Daniel Veillard220346d2001-12-07 11:33:54 +000010938Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * uri.c: closed bug #66159
10941 * testURI.c: added --escape option
10942 * configure.in: some cleanup for xml2-config --cflags
10943
Daniel Veillard2a906822001-12-06 14:34:08 +000010944Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * globals.c testThreads.c: removed some misplaced includes
10947 of xmlversion.h
10948
Daniel Veillarde28313b2001-12-06 14:08:31 +000010949Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * threads.c: patch from Gary Pennington fixing a possible
10952 problem at initialization time.
10953
Daniel Veillardd3b08822001-12-05 12:03:33 +000010954Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010957 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010958 CodeWarrior.
10959
Daniel Veillarda7866932001-12-04 13:14:44 +000010960Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10961
10962 * xmllint.c: applied Geert Kloosterman's patch to fix
10963 --repeat --timing output
10964
Daniel Veillard19840942001-11-29 16:11:38 +000010965Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10966
10967 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10968 where non-wellformed XML declaractions were not detected.
10969
Daniel Veillarde85d9342001-11-28 14:43:12 +000010970Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10971
10972 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10973
Daniel Veillard22f25a82001-11-28 09:12:23 +000010974Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10975
10976 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10977 gets reset by xmlCleanupInputCallbacks() and this makes the
10978 function useless. Same for output.
10979
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010980Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * xmlIO.c: robert pointed out a loop error in callback cleanups
10983
Daniel Veillard8faa7832001-11-26 15:58:08 +000010984Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10987 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10988 they are not really tied to debugging
10989
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010990Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10991
10992 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10993 * xmllint.c: better --catalogs description
10994
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010995Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10996
10997 * tree.c: fixed a couple of problems in xmlSetProp()
10998
Daniel Veillardcd337f02001-11-22 18:20:37 +000010999Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11002 unappropriate stdout output.
11003
Daniel Veillard566d4df2001-11-22 13:00:53 +000011004Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11005
11006 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11007 by Denis Beurive, closes #65111
11008
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011009Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11010
11011 * valid.c: in case of content model validity error, don't
11012 print it if validity warnings were not requested.
11013
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011014Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11015
11016 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11017 * parserInternals.c: removed the last exit() call. Print an
11018 unmaskable error on stderr instead (library mismatch detection)
11019
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011020Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11021
11022 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11023 shell instructions from Heiko Rupp
11024
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011025Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11026
11027 * catalog.c: use the URL notation file:// for default catalog paths
11028
Daniel Veillard0ec98632001-11-14 15:04:32 +000011029Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * include/libxml/tree.h: better comments for _private fields
11032 * tree.c: removed a problem when copying an entity reference.
11033
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011034Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * vms/*: updated instructions and diffs from John A Fotheringham
11037
Daniel Veillarda11001b2001-11-12 22:45:36 +000011038Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11039
11040 * include/libxml/xmlerror.h: avoid an include problem if
11041 #include <libxml/xmlerror.h> happens first in code
11042 seems to be the case in KDE libs
11043
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011044Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11045
11046 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11047 from Igor for Windows
11048
11049Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11050
11051 * Makefile.am: Gary Pennington pointed out a missing prefix
11052
Daniel Veillard43d3f612001-11-10 11:57:23 +000011053Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11054
11055 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11056 * doc/*: upgraded and rebuilt the docs
11057
Daniel Veillardc1f78342001-11-10 11:43:05 +000011058Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * HTMLparser.c: fix comment in scripts element parsing.
11061 * result/HTML/doc3*: updated the results.
11062
11063Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * uri.c: another URI bug fix #63336, using Joel Young patch.
11066
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011067Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11068
11069 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11070 a cleaned up version of the Pwd shell string generation.
11071
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011072Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11073
11074 * valid.c include/libxml/tree.h: trying to fix namespaces +
11075 validation problems for good, closing #63619 in the process
11076 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11077 wrong in this respect, fixed it.
11078
Daniel Veillardd536f702001-11-08 17:32:47 +000011079Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * xmllint.c: Morus Walter patch to allow --format and --encode
11082
Daniel Veillard5004f422001-11-08 13:53:05 +000011083Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11084
11085 * debugXML.c: Stefan Kost provided an help command for the shell
11086
Daniel Veillarda6825e82001-11-07 13:33:59 +000011087Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11088
11089 * debugXML.c: Heiko Rupp pointed that the shell would crash
11090 on empty nodesets returns.
11091
Daniel Veillard03f848d2001-11-07 12:53:46 +000011092Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11093
11094 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11095 migh need the history libraries
11096
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011097Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11100 handle the case of < in quoted attributes, Bastian Kleineidam
11101
Daniel Veillardc853b322001-11-06 15:24:37 +000011102Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11105 fixing catalog breakages
11106 * Makefile.am catalog.c result/catalogs/catal
11107 result/catalogs/mycatalog.* test/catalogs/catal*:
11108 fixed more problems in catalog support, added more regression tests
11109 for both XML and SGML catalog handling
11110
Daniel Veillard66870c72001-11-05 19:27:49 +000011111Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * debugXML.c: applied an improvement to xmlGetLineNo() from
11114 Keith Isdale
11115
Daniel Veillardffe09c92001-11-05 14:21:47 +000011116Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11119 Side effect of the progressive catalog loading
11120
Daniel Veillardad661b92001-11-05 11:43:15 +000011121Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * Makefile.am: confexecdir and confexec_DATA were defined twice
11124 pointed out by Karl Eichwalder
11125
Daniel Veillard6eb17722001-11-04 22:19:27 +000011126Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11127
11128 * xmlcatalog.c: avoid unlink() and use remove() instead.
11129
Daniel Veillardea898282001-11-04 22:13:45 +000011130Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * libxml.spec.in: cleanup
11133 * include/libxml/xmlwin32version.h: updated with 2.4.8
11134
Daniel Veillarda4617b82001-11-04 20:19:12 +000011135Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11138 of compiling libxml with a non standard set of options
11139
John Fleck027edfb2001-11-04 20:13:58 +000011140Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11141
11142 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11143 document --sgml option, fixing gnome bugzilla #63382
11144
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011145Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11148 breakage of 2.4.7, added a couple of really needed APIs
11149 like xmlCatalogIsEmpty() and xmlNewCatalog()
11150 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11151 for install-catalog
11152 * configure.in: preparing 2.4.8
11153
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011154Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11157 include/libxml/tree.h include/libxml/xmlIO.h: more include
11158 cleanups, export cleanly one html output + format function.
11159
11160Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * parser.c: removed initGenericErrorDefaultFunc call from
11163 xmlInitParser() since it could destroy previous calls to
11164 xsltSetGenericErrorFunc() effects
11165
Daniel Veillardebd38c52001-11-01 08:38:12 +000011166Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11169 keyword.
11170
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011171Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11172
11173 * Makefile.am: cleanup
11174 * threads.c: cleanup too
11175 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11176 from xsltproc
11177 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11178 dependancy loop.
11179
Daniel Veillard91c00402001-10-30 17:41:38 +000011180Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11183 was not used anymore !
11184
Daniel Veillard52dcab32001-10-30 12:51:17 +000011185Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * configure.in: preparing 2.4.7
11188 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11189 manual page from John
11190 * doc/*: updated the doc and rebuilt the generated pages
11191
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011192Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11193
11194 * xmlIO.c: closing bug #62711, the library should never
11195 close stdin or stdout.
11196
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011197Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11198
11199 * uri.c: second pass at fixing #63336, using Joel Young
11200 final patch. looks okay.
11201
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011202Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * uri.c include/libxml/uri.h: trying to clear #63336
11205 allowing the escaping routine to parse unconformant
11206 URI-References.
11207
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011208Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11209
11210 * vms/readme.vms vms/build_libxml.com nanoftp.c
11211 include/libxml/xmlversion.h.in: a few VMS updates from
11212 John A Fotheringham
11213 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11214 and xmlCleanupOutputCallbacks() for the Perl binding people.
11215
Daniel Veillard635ef722001-10-29 11:48:19 +000011216Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11219 apply fixes to close #63271 and avoid segfaults when
11220 the error routine gets callbed before xmlInitParser()
11221 get called.
11222 * nanoftp.c error.c: Applied patches from Justin Fletcher
11223 correcting some xmlGenericError misuses.
11224
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011225Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11226
11227 *doc/xmllint.xml, doc/xmllint.1
11228 New and improved man page for xmllint - .xml is the original, .1
11229 is the generated man page
11230
Daniel Veillardc9484202001-10-24 12:35:52 +000011231Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11232
11233 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11234 the web site from the main HTML document.
11235
Daniel Veillard5151c062001-10-23 13:10:19 +000011236Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11237
11238 * parser.c: fixed an erroneous validation bug when PE refs
11239 occurs in external parsed entities referenced from the
11240 internals subset
11241 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11242 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11243 added the associated testcase, it's a nice one.
11244 * HTMLparser.c: generate the DTD node as HTML still ...
11245 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11246
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011247Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11248
11249 * HTMLparser.c: fixed a bug in htmlNewDoc()
11250
Daniel Veillard89cad532001-10-22 09:46:13 +000011251Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11252
11253 * test/threads/*: added entities testing to the Thread test
11254 * testThreads.c: make the test reasonable
11255 * DOCBparser.c: fix the DTD public and system ID
11256 * xmllint.c: added --sgml for SGML DocBook importing
11257 * Makefile.am: added Docbtests target
11258
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011259Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11260
11261 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11262 * testThreads.c: removed bogus include
11263
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011264Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11267 fixed a very serious (looping) validation bug
11268
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011269Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * include/libxml/globals.h include/libxml/threads.h threads.c
11272 testThreads.c: far more testing, cleaning up bugs
11273 * *.c : make sure globals.h is always included.
11274
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011275Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11276
11277 * HTMLparser.c: try to get rid of parser loops for good.
11278
Daniel Veillardab7488e2001-10-17 11:30:37 +000011279Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11280
11281 * configure.in: fixed some bugs in CFLAGS passing.
11282 * test/threads Makefile.am testThreads.c: added a specific
11283 threaded test case (really nasty, guaranteed).
11284
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011285Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * catalog.c: serious cleanup on the management of the
11288 XML catalog tree, more tests done, especially with
11289 the catalog PI.
11290
Daniel Veillard364789a2001-10-16 12:45:00 +000011291Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11292
11293 * catalog.c: avoid a problem in catalog cleanup on SMP if
11294 catalogs were not initialized.
11295
Daniel Veillard81463942001-10-16 12:34:39 +000011296Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * catalog.c xpath.c: trying to cleanup the not thread safe
11299 parts of the library.
11300
Daniel Veillard64a411c2001-10-15 12:32:07 +000011301Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * include/libxml/globals.h configure.in global.data: make
11304 the allocation be per-thread a configure option
11305 * encoding.c include/libxml/parser.h: fixed compilation
11306 errors
11307
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011308Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * include/libxml/parser.h: Norm reported that a few lines
11311 added were breaking libxslt compile, removed them for now
11312
Daniel Veillard6f350292001-10-14 09:56:15 +000011313Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * parser.c parserInternals.c threads.c: debugged and fixed
11316 initialization problems which were giving troubles on SMP
11317 boxes.
11318
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011319Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * include/libxml/Makefile.am: missing globals.h
11322
Daniel Veillarde7090612001-10-13 12:18:28 +000011323Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011324
Daniel Veillarde7090612001-10-13 12:18:28 +000011325 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011326
Daniel Veillardd0463562001-10-13 09:15:48 +000011327Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11330 include/libxml/parserInternals.h include/libxml/tree.h
11331 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11332 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11333 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11334 Applied the last patches from Gary, cleanup, activated threading
11335 all user accessible global variables are now handled in globals.[ch]
11336 Still a bit rought but make tests passes with either
11337 --with-threads defined at configure time or not.
11338 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11339 linking options
11340
Daniel Veillardb8478642001-10-12 17:29:10 +000011341Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * Makefile.am include/libxml/Makefile.am
11344 include/libxml/globals.h globals.c include/libxml/threads.h
11345 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11346 configure.in: started integrating the core of the thread support
11347 not activated yet but half integrated. The code should still
11348 compile and work anyway.
11349
Daniel Veillardb44025c2001-10-11 22:55:55 +000011350Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11351
11352 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11353 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11354 integrating the non-controversial parts of Gary Pennington
11355 multithread patches
11356 * catalog.c: corrected a small bug introduced
11357
Daniel Veillard75b96822001-10-11 18:59:45 +000011358Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * catalog.c include/libxml/catalog.h: very serious cleanup,
11361 isolating unportable code and as much as possible the accesses
11362 to the global shared catalog. May need more testing !
11363
Daniel Veillard78d12092001-10-11 09:12:24 +000011364Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11365
11366 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11367 Keith Isdale patches for the XSLT debugger interfaces. Some
11368 cleanup
11369
Daniel Veillardff0b7312001-10-11 06:46:09 +000011370Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11373 * DOCBparser.c: generate line nubers in elements
11374
Daniel Veillard60087f32001-10-10 09:45:09 +000011375Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11376
11377 * configure.in: preparing 2.4.6 release
11378 * doc/xml.html doc/html/*: updated and rebuilt the docs
11379 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11380
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011381Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11382
11383 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11384 adding documentation for DV's supercatalog support
11385
Daniel Veillard82d75332001-10-08 15:01:59 +000011386Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11389 super catalog support adding one API and one flag --sgml to
11390 xmlcatalog
11391
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011392Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11393
11394 * doc/xmlcatalog_man.xml, xmlcatalog.1
11395 One more crack at
11396 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11397
11398
Thomas Broyer47334c02001-10-07 16:41:52 +000011399Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11400
11401 * xpath.c: implemented xmlXPathObjectCopy for external objects
11402 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11403
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011404Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11405
11406 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11407 finishing up fix to
11408 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11409 the xmlcatalog man page display more elegantly
11410
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011411Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * configure.in: closing bug #61832
11414 * HTMLparser.c: removed a warning
11415
Daniel Veillard6ab38382001-10-06 13:08:27 +000011416Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11417
11418 * xpath.c: fixing #61673 part I, do not loose doc information
11419 when copying result value trees.
11420
Daniel Veillard556c6682001-10-06 09:59:51 +000011421Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11422
11423 * xpath.c: trying to harden the XPath interpreter
11424
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011425Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11426
11427 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11428 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11429
William M. Brack1633d182001-10-05 15:41:19 +000011430Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11431
11432 * HTMLparser: repaired another loop problem
11433
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011434Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11435
11436 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11437 parsing.
11438 * xpath.c: fix bug #61291 the default XML namespace node is
11439 missing from the namespace axis.
11440 * tree.c: refuse to create namespaces nodes with prefix "xml"
11441
Daniel Veillard651f9472001-10-04 14:51:06 +000011442Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * SAX.c: ouch a non-defined namespace could lead to a crash,
11445 fixed #61215
11446
Daniel Veillard7dd05702001-10-04 14:25:12 +000011447Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * parserInternals.c: closed bug #61054
11450
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011451Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * include/libxml/Makefile.am: closing #60708
11454
Daniel Veillarda293c322001-10-02 13:54:14 +000011455Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11456
11457 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11458 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11459
Daniel Veillardf4309d72001-10-02 09:28:58 +000011460Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11463
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011464Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11465
11466 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11467 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11468
Daniel Veillard16756b62001-10-01 07:36:25 +000011469Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * catalog.c: Justin Fletcher provided cleaup code in case
11472 HAVE_STAT is not defined
11473 * include/win32config.h: Igor Zlatkovic suggested to have
11474 HAVE_STAT defined there
11475
William M. Brack5e1cac12001-09-28 16:19:18 +000011476Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11477
11478 * catalog.c - fixed typing error reported by M. Barros
11479
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011480Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11481
11482 * xmllint.c - fixing typo
11483
William M. Brackd28e48a2001-09-23 01:55:08 +000011484Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11485
11486 * HTMLparser.c: small enhancement to prevent loop on
11487 unrecognizable data
11488
Daniel Veillardb1d62872001-09-21 09:47:08 +000011489Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11490
11491 * parserInternals.c: applying patch from bug #60757 this
11492 should close it
11493
Daniel Veillardc0631a62001-09-20 13:56:06 +000011494Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11495
11496 * catalog.c xmlcatalog.c: removed a couple of warning
11497 * xpath.c: try to solve the linking problem on platforms
11498 needing trio to compile
11499
Daniel Veillard1a123612001-09-19 08:06:23 +000011500Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011501
Daniel Veillard1a123612001-09-19 08:06:23 +000011502 * Makefile.am libxml.spec.in: backing up non-documented changes
11503 commited without review or aproval by Jens Finke <jens@gnome.org>
11504 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011505
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011506Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * configure.in: Joe Orton provided a patch fixing a problem
11509 when iconv is specified to be in a non-standard directory
11510 but wasn't exported in xml2-config --cflags
11511
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011512Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11513
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011514 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011515 troubles with 2.4.4 errors.
11516
Daniel Veillard16698282001-09-14 10:29:27 +000011517Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * encoding.c entities.c: do not output hexadecimal charrefs
11520 when serializing HTML since some version of Netscape can't
11521 grok it, generate decimal ones.
11522 * result/HTML/doc3.htm: output changed due to previous test
11523 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11524
Daniel Veillard98fed372001-09-13 11:34:58 +000011525Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11528 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11529
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011530Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011531 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011532
11533 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11534 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11535 updated the configuration scripts systems accordingly
11536
Daniel Veillard04382ae2001-09-12 18:51:30 +000011537Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * configure.in: preparing for 2.4.4
11540 * doc/xml.html doc/html/*: updated and rebuilt the docs
11541
Daniel Veillardd63437e2001-09-12 15:00:27 +000011542Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * win32/dsp/libxml2.def.src: tried to incorporate comments
11545 from bug #59220
11546
Daniel Veillard319a7422001-09-11 09:27:09 +000011547Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * parser.c result/noent/wml.xml: fixed bug #59981 related
11550 to handling of '&' in attributes when entities are substitued
11551
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011552Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11553
11554 * libxml.h include/libxml/xmlversion.h.in
11555 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11556 Tried to close bug #60131
11557
Daniel Veillardbce62332001-09-10 18:46:55 +000011558Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11561
Daniel Veillard143b04f2001-09-10 18:14:14 +000011562Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11563
11564 * SAX.c: fixing bug #59946 on xmlns=""
11565
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011566Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11569 but allocates a new error code.
11570
Daniel Veillard05c13a22001-09-09 08:38:09 +000011571Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * xmllint.c: John Fleck fixed typos in the options output
11574 * parser.c SAX.c: fix ignorable white space SAX selection
11575
11576Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * entities.c: Steve Underwood found the possibility of an
11579 ininite loop in case of error.
11580
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011581Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11584
Daniel Veillarda050d232001-09-05 15:51:05 +000011585Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * parser.c: warn if version is not 1.0 but it's not
11588 strictly speaking an error after analyzing the spec
11589
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011590Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11591
11592 *doc/catalog.html - add link to the html version of the
11593 man page, other linguistic cleanups
11594
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011595Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11596
11597 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11598 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11599 file, has not yet been included in the build.
11600
Daniel Veillard99784ff2001-09-01 16:20:28 +000011601Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * catalog.c: removed a duplicate affectation Justin Fletcher
11604
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011605Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * tree.c: Armin Sander pointed a possible text coalescing
11608 problem, completed his patch.
11609
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011610Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11611
11612 * trionan.c: Fixed const and volatile re-definition problem
11613
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011614Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * libxml.4 parser.c: doc updates from Heiko Rupp
11617 * parserInternals.c: 2 sanity checks from Heiko Rupp
11618
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011619Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * tree.c: applied patch from Armin Sander to make some pointers
11622 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011623 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011624
Daniel Veillardb06c6142001-08-27 14:26:30 +000011625Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * xpath.c: hum, restrict the integer usage gcc bug workaround
11628 to only gcc compilers so that other architecture don't get
11629 penalized by this limitation.
11630 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11631
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011632Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11633
11634 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11635 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11636
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011637Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11640 --convert option to xmlcatalog to convert SGML ones to
11641 the XML syntax.
11642 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11643
11644 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011645Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * catalog.c xmlIO.c: started some serious testing and fixed
11648 a few bug and optmization needs.
11649
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011650Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11653 preparing for a 2.4.3 release even if it may not be ready yet
11654 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11655 all file parsing lookup to go through the entity resolver, add
11656 to add an API to bypass it (needed to load catalogs themselves),
11657 some cleanup on the catalog code too.
11658 * nanoftp.c: small cleanup
11659 * doc/catalog.html: small update
11660
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011661Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11664 Jun Kuriyama
11665
Daniel Veillardffb120d2001-08-23 00:52:23 +000011666Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11667
11668 * doc/catalog.html: finished the catalog documentation
11669
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011670Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * doc/catalog.html doc/xml.html: added documentation about
11673 Catalog support, misses an API description
11674 * doc/html/*: reextracted the API pages
11675
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011676Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11679 Added the part about section 7.2 on URI resolution,
11680 fixed a side effect in the HTML parser, look complete
11681 and ready to rock except the URI/SystemID part!
11682
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011683Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * include/libxml/catalog.h include/libxml/parser.h
11686 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11687 xmlIO.c: added support and APIs needed for the catalog PI
11688 * include/libxml/xmlIO.h: cleanup
11689
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011690Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11693 include/libxml/catalog.h: starts to look okay, really
11694 plugged the new framework, cleaned a lot of stuff,
11695 added some APIs, except the PI's support missing this
11696 should be mostly complete
11697 * result/catalogs/* test/catalogs/*: added new test, enriched
11698 the existing one with URN ID tests
11699
Daniel Veillard64339542001-08-21 12:57:59 +000011700Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * catalog.c: fixed nextCatalog
11703 * result/catalogs/docbook test/catalogs/*: started adding
11704 a small regression test
11705
Daniel Veillardcda96922001-08-21 10:56:31 +000011706Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11709 more work on the XML catalog support.
11710 * parser.c include/libxml/parser.h: small cleanup seems using
11711 list as a public parameter name can give portability troubles
11712 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11713 include/libxml/xpath.h include/libxml/Makefile.am: removed
11714 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11715 wrappers
11716
Bjorn Reese45029602001-08-21 09:23:53 +000011717Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11718
11719 * Makefile.am trio.c triodef.h trionan.c xpath.c
11720 include/libxml/Makefile.am include/libxml/trionan.h:
11721 Re-worked Not-A-Number and Infinity support.
11722 * xmlcatalog.c: added readline include files
11723
Daniel Veillard344cee72001-08-20 00:08:40 +000011724Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11725
11726 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11727 testCatalog as xmlcatalog, making it an installed app
11728 adding a shell, and preparing it to be a /etc/xml/catalog
11729 management tool, though not ready yet
11730 * catalog.c include/libxml/catalog.h: adding support for
11731 XML Catalogs http://www.oasis-open.org/committees/entity/
11732 not finished, there is some interesting tradeoffs and a
11733 few open questions left.
11734
Daniel Veillardb7664f42001-08-19 13:00:43 +000011735Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * xmllint.c: fixed a line formatting problem
11738
Daniel Veillard5015b712001-08-17 09:37:52 +000011739Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * SAX.c: removed a couple of unused variable (Albert Chin)
11742
Daniel Veillardbb371292001-08-16 23:26:59 +000011743Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11746 trying to fix some troubles w.r.t. function returning
11747 const xxxPtr.
11748
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011749Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11752 defined
11753
Daniel Veillardae6db172001-08-16 19:32:00 +000011754Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11755
11756 * xpointer.c: removed unused var
11757
Daniel Veillard09190202001-08-16 16:27:41 +000011758Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * testXPath.c: another small cleanup closing bug #59110
11761
Daniel Veillard796f4b62001-08-16 16:00:13 +000011762Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11763
11764 * win32/dsp/libxml2.def.src: small cleanup closing bug
11765 #59108
11766
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011767Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11768
11769 * example/gjobread.c: add xmlCleanupParser() before leaving
11770
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011771Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11772
11773 * config.h.in configure.in include/libxml/xmlwin32version.h:
11774 released 2.4.2
11775
Daniel Veillardd3d06722001-08-15 12:06:36 +000011776Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11777
11778 * include/libxml/valid.h debugXML.c valid.c: deprecate
11779 the non-boundchecking Sprintf functions, add Snprintf
11780 this should close bug #57984
11781
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011782Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11783
11784 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11785 URIs before doing the lookups (pointed by Mark Vakoc)
11786
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011787Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11788
11789 * xpath.c: serious changes on Result Value Trees and NodeSets
11790 w.r.t. deallocation and collect operations. Probably not
11791 100% clean (merge of allocated trees smells like a problem).
11792 Seems sufficient to close #58943
11793
Daniel Veillard90493a92001-08-14 14:12:47 +000011794Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * xmllint.c: adding a --format option
11797
Daniel Veillardfe703322001-08-14 12:18:09 +000011798Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11799
11800 * xpath.c: count() was broken on Result Value Tree
11801 * xmlIO.c: fixed file:/// accesses on _WIN32
11802
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011803Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11804
11805 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11806 macro was renamed, this should close bug #58683
11807
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011808Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11809
11810 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11811 entity substitution mode text at the end of the entity might
11812 be added due to text coalescing.
11813 * nanoftp.c parser.c: small cleanup
11814
Daniel Veillard0c720972001-08-08 20:59:00 +000011815Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * HACKING: added John Fleck right to commit in the doc subdir
11818
Daniel Veillard48da9102001-08-07 01:10:10 +000011819Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11820
11821 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11822 allow to inherit attributes from the DTD directly in the
11823 tree, this is needed for XPath and can be a useful feature.
11824 Inherited namespaces are always provided at the tree level now
11825 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11826 of tests for this feature (XSLT being the prime user).
11827
Daniel Veillard50f34372001-08-03 12:06:36 +000011828Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11831 testSAX.c xmlIO.c xmllint.c include/win32config.h
11832 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11833 include/libxml/xmlwin32version.h.in win32/README.MSDev
11834 win32/dsp/*: applied Win32 Facelift No.2 patches from
11835 Igor Zlatkovic for Windows/MSC
11836
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011837Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * SAX.c: unparsedEntityDecl() the URI computation of the
11840 entity wasn't done breaking XSLT unparsed-entity-uri()
11841
Daniel Veillard567e1b42001-08-01 15:53:47 +000011842Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * xpath.c: fixed a bug when walking the descendants and
11845 the current node has no children
11846 * debugXML.c: show up when a text node is supposed to not be escaped
11847
Thomas Broyerf186c822001-07-31 23:30:37 +000011848Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11849
11850 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11851 worked like the set:leading() function)
11852 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11853
Daniel Veillardba6db032001-07-31 16:25:45 +000011854Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11855
11856 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11857
Daniel Veillard57905372001-07-31 15:52:17 +000011858Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11859
11860 * include/libxml/xmlIO.h: apply change to close #58141
11861 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11862
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011863Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11864
11865 * parser.c: when the internal subset uses a PE, then the
11866 included entity can use conditional sections.
11867
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011868Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11869
11870 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11871 when walking the namespace axis showing up in
11872 libxst/tests/general/bug-12
11873 * xmlmemory.c: added the possibility to trace a given block
11874 defined by its address
11875
Daniel Veillard4aafa792001-07-28 17:21:12 +000011876Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * parser.c: don't override existing encoding specified before
11879 starting xmlParseDocument()
11880
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011881Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11882
11883 * include/libxml/xmlwin32version.h: reinserted, needed for
11884 Windows users of CVS
11885
Darin Adlera77cac02001-07-27 17:41:51 +0000118862001-07-27 Darin Adler <darin@bentspoon.com>
11887
Darin Adler699613b2001-07-27 22:47:14 +000011888 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11889 * testCatalog.c: Add include of <libxml/parser.h>.
11890
118912001-07-27 Darin Adler <darin@bentspoon.com>
11892
Darin Adlera77cac02001-07-27 17:41:51 +000011893 * include/libxml/.cvsignore:
11894 * include/libxml/xmlwin32version.h:
11895 Remove this file from CVS because it's generated.
11896
Daniel Veillard50822cb2001-07-26 20:05:51 +000011897Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11898
11899 * parser.c include/libxml/parser.h: applied const patches from
11900 Tom Moog #58002
11901
Thomas Broyerba4ad322001-07-26 16:55:21 +000011902Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11903
11904 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11905 lookup framework
11906
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011907Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11908
11909 * tree.c: fixed xmlCopyNode() for documents
11910
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011911Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11912
11913 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11914
11915Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011916
11917 * parser.c: fixes bug #57652 reported by Morus Walter
11918
Daniel Veillarde3924972001-07-25 20:25:21 +000011919Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11920
11921 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11922
Daniel Veillarda53c6882001-07-25 17:18:57 +000011923Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11926 errors, lesson don't add new functions at 1am before a release
11927 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11928 from XPath initialization when possible.
11929
Daniel Veillardd9bad132001-07-23 19:39:43 +000011930Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11931
11932 * result/scripts/base*: removing history/readline changed
11933 this slightly
11934 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11935 xmllint.c: make element content line number generation
11936 optionnal to avoid breaking old apps added interface to switch
11937
Daniel Veillardf012a642001-07-23 19:10:52 +000011938Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11939
11940 * configure.in: get rid of the readline and libhistory
11941 dependancies by default, release 2.4.1 with IA64 fix
11942 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11943 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11944 John Kroll fixes to allow saving to HTTP via PUT (or
11945 POST of needed).
11946 * doc/html/*.html: regenerated the docs
11947
Thomas Broyere8126242001-07-22 03:54:15 +000011948Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11949
11950 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11951 xmlHashScanFull and xmlHashScannFull3 to get passed the
11952 three keys as arguments to the callback function
11953
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011954Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * configure.in Makefile.am: removed libxml softlink for good
11957 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11958 100% coverage by gtk-doc
11959
Daniel Veillard8599e702001-07-17 21:38:51 +000011960Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11963 fixed serious troubles due to size_t vs. int mismatch
11964
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011965Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11968
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011969Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11970
11971 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11972 convenient extension API for value and context managing
11973 Now handles external objects through xmlXPathPopExternal,
11974 xmlXPathWrapExternal and xmlXPathReturnExternal.
11975 Added functions for sets operations (intersection, etc.)
11976
Daniel Veillard22090732001-07-16 00:06:07 +000011977Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11978
11979 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11980 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11981 HTMLparser.c: cleanup of global variables, marking some
11982 const or private.
11983
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011984Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011985
11986 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11987 fixed xmlXPathNodeSetItem when passing index=0
11988
Daniel Veillard05dec342001-07-14 21:57:39 +000011989Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11992
Daniel Veillard28ae6362001-07-14 16:44:32 +000011993Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * xmllint.c: fixed compilation under Cygwin #57503
11996 * TODO: update
11997
Peter Williamsed156f52001-07-13 18:35:13 +0000119982001-07-13 Peter Williams <peterw@ximian.com>
11999
12000 * config.h.in: add #undef HAVE_DLFCN_H
12001
12002 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12003 builddir.
12004
Daniel Veillard73b36e32001-07-12 15:09:52 +000012005Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12008 raised by #57348 and #57381
12009
Daniel Veillard7db37732001-07-12 01:20:08 +000012010Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12013 tree.c xpointer.c: store the line numbder in element->content,
12014 may break some software, need a configuration mechanism
12015
Darin Adler96037892001-07-11 00:03:16 +0000120162001-07-10 Darin Adler <darin@bentspoon.com>
12017
12018 * .cvsignore:
12019 * example/.cvsignore:
12020 * include/.cvsignore:
12021 * include/libxml/.cvsignore:
12022 Various things that are generated and should be ignored.
12023
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012024Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12025
12026 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12027 * doc/xml.html doc/html/*: updated the docs
12028
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012029Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12032 validation occured on content with element child
12033
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012034Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12035
12036 * tree.c: fixed XML Base computation which was broken
12037 * debugXML.c: added a base function to the shell
12038 * Makefile.am result/scripts/* test/scripts/*: added scripts
12039 based regression tests, and adding 2 XML Base tests
12040
Daniel Veillard19e96c32001-07-09 10:32:59 +000012041Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12042
12043 * tree.c: set properties doc and call xmlSetListDoc for properties
12044 content when grafting them in a different tree.
12045 * aclocal.m4: remove from CVS
12046
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012047Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * win32/libxml2/libxml2.def.src: added some missing entry point
12050 for XPath (Mark Vakoc)
12051
Daniel Veillard388236f2001-07-08 18:35:48 +000012052Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12053
12054 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12055 layer should URI-Unescape before trying to open resources.
12056
Daniel Veillard04383752001-07-08 14:27:15 +000012057Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12058
12059 * xpath.c: fix the name() bug for elements in the default
12060 namespace reported by Charlie Bozeman
12061
Daniel Veillard7583a592001-07-08 13:15:55 +000012062Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12063
12064 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12065 led to an XPath fix, improvements of SAX initialization, and
12066 an added option --nocdata to testXPath
12067
Daniel Veillard449d7392001-07-07 19:11:06 +000012068Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * doc/libxml-doc.el: Felix Natter provided anew version working
12071 with XEmacs too
12072
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012073Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * include/libxml/xpath.h: small cleanup
12076 * doc/xml.html: update
12077
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012078Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12081 released 2.3.14
12082
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012083Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012086 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012087
Daniel Veillard73c9c042001-07-05 20:02:54 +000012088Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12091 were not equal to empty strings
12092
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012093Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * SAX.c: fixed a URI-Reference computation problem when validating
12096 * xmlIO.c: small cleanup
12097
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012098Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12099
12100 * parser.c: improved the description of a couple of interfaces
12101 upon Larry Stamper suggestion
12102
Daniel Veillard62f313b2001-07-04 19:49:14 +000012103Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * SAX.c entities.c parser.c: changed completely the way entities
12106 are handled when running the parser in entity substitution mode.
12107 This fixes a bug reported by Stephan Kulow and nearly divides
12108 by 3 the amount of memory required by libxslt to load and process
12109 DocBook TDG.
12110
Daniel Veillardf420ac52001-07-04 16:04:09 +000012111Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * HTMLparser.c: fixing a too early root closing problem raised
12114 byt Prashanth Naidu
12115
Daniel Veillard8c357d52001-07-03 23:43:33 +000012116Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12119 raised by Mark Vakoc.
12120
Daniel Veillard6e90d192001-07-03 16:37:49 +000012121Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12122
12123 * example/Makefile.am: fixed the include path to add srcdir/include
12124 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12125 and some cleanup
12126
Daniel Veillardf06307e2001-07-03 10:35:50 +000012127Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12130 lot of optimization work, results in significant improvements
12131 when handling really complex XPath queries. Add a small optimizer
12132 for unions, improve [n] and [last()], avoid some costly ops.
12133
Daniel Veillard77044732001-06-29 21:31:07 +000012134Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12135
12136 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12137 * xpath.c: small cleanup
12138 * xmlGetNsList: reformated, fixed problems if used on Entities
12139
Daniel Veillard2adbb512001-06-28 16:20:36 +000012140Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12141
12142 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12143
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012144Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12145
12146 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12147 * Makefile.am example/Makefile.am: workaround automake generating
12148 erroneous deps
12149
Daniel Veillard12f7d292001-06-28 13:12:11 +000012150Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12151
12152 * include/win32config.h: bug #56801 Yon Derek provided a patch
12153 to the windows config file.
12154
Daniel Veillard87ee9142001-06-28 12:54:16 +000012155Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12156
12157 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12158 libxml.h : Yon Derek provided a set of changes to compile from
12159 CVS on Windows/MSC
12160
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012161Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * parser.c: fixed UTF8 BOM support in push mode
12164 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12165 added a specific testcase
12166
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012167Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12168
12169 * Makefile.am: added --push regression tests
12170 * parserInternals.c: the XML parser segfaulted in --push mode
12171
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012172Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * configure.in: moved the symlinks detection within a CVS
12175 check, this is not portable and will be removed soon.
12176 * xpath.c: small cleanup/speedup
12177
Daniel Veillard11648102001-06-26 16:08:24 +000012178Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12179
12180 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12181 release of 2.3.12
12182 * parser.c: make an error message if unknow entities in all cases
12183
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012184Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12185
12186 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12187
Daniel Veillard23793842001-06-25 16:07:45 +000012188Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12191 includes were installed in the wrong dir
12192
Daniel Veillardf5498f32001-06-25 15:08:36 +000012193Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12194
12195 * doc/html.xml: warn against sending code to exhibit bugs.
12196
Daniel Veillard56f06462001-06-24 21:34:03 +000012197Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12198
12199 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12200 Tru64 from Thomas Leitner
12201
Daniel Veillardc5d64342001-06-24 12:13:24 +000012202Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12203
12204 * AUTHORS: added William and Bjorn
12205 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12206 daniel@veillard.com hopefully I won't have to do this again
12207 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12208 docs can be rebuilt cleanly now
12209 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12210 from CVs it's generated, added include/libxml/xmlwin32version.h
12211 also generated but which should change far less frequently.
12212 * catalog.c nanoftp.c: made sure to include libxml.h not
12213 libxml/xmlversion.h directly
12214 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12215 when compiling on WIN32 and MSC
12216
Daniel Veillard07385fd2001-06-23 21:55:48 +000012217Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * include/Makefile.am include/libxml/Makefile.am configure.in:
12220 fixed make distcheck and rebuilding the rpms
12221
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012222Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * configure.in: should finish the migration of exported includes
12225 into a real include/libxml in CVS, at least for CVS users.
12226 * removed the exported headers, added in include/libxml (as well
12227 as xmlversion.h.in).
12228
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012229Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * configure.in: fixed the way to detect symlink
12232
Daniel Veillard66541772001-06-23 18:31:04 +000012233Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * configure.in: updated, include/libxml is now a real CVS dir
12236
Daniel Veillardca989762001-06-23 17:39:29 +000012237Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12240 version works with both libxml1 and libxml2 (it autodetects
12241 the prefix of the html-files) from Felix Natter.
12242 * doc/xml.html: updated doc accordingly
12243
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012244Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12245
12246 * xpath.c: fixed the bug generating a template loop in libxslt
12247 when using docbook-xsl-1.4, * should filter out document nodes
12248 * HACKING: added William
12249 * TODO: updated
12250
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012251Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * doc/FAQ.html: added a warning about gcc-3.0
12254 * doc/xml.html: added reference to gdome2 and removed a confusing
12255 sentence
12256
Daniel Veillardf7f41852001-06-22 15:18:01 +000012257Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12258
12259 * xmlversion.h: okay this is a generated file, but Windows
12260 users need it and they can't generate it, and I want CVS
12261 Windows users ...
12262 * win32/libxml2/libxml2_so.dsp: Windows project file for
12263 the shared lib version of libxml2
12264 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12265 resources needed for libxslt/xsltproc by Yon Derek
12266
Bjorn Reese3157b342001-06-22 14:41:45 +000012267Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12268
12269 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12270
Daniel Veillard4151acb2001-06-22 10:48:57 +000012271Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
Daniel Veillardcc146db2001-06-22 11:10:52 +000012273 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12274
12275Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
Daniel Veillard4151acb2001-06-22 10:48:57 +000012277 * include/win32config.h: Yon Derek provided a first fix
12278 to be able to compile libxslt/xsltproc on Windows
12279
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012280Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * xpath.c: attempt to work around what seemed a gcc optimizer
12283 bug when handling floats on i386 http://veillard.com/gcc.bug
12284 * tree.c entities.c encoding.c: doing some cleanups while
12285 chasing it
12286
Daniel Veillard017b1082001-06-21 11:20:21 +000012287Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12288
12289 * Makefile.am: cleanup when --without-debug is specified
12290 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12291 w.r.t. --without-debug and other include points
12292 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12293 Catalogs
12294 * configure.in entities.h tree.h HTMLparser.c: removed
12295 --without-corba, made the _private field mandatory
12296
Daniel Veillard87a764e2001-06-20 17:41:10 +000012297Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12298
12299 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12300 outputs a BOM in UTF8, an errata has been issued to avoid the
12301 problem, that was the most reasonable solution... Add support
12302 for a leading UTF8 BOM in entities.
12303
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012304Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * valid.c: fixed a bug found when post validating an entity ref
12307 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12308 activate it too
12309
Daniel Veillard39196eb2001-06-19 18:09:42 +000012310Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12313 weakness in the node copy the XPointer and the XInclude
12314 implementations. Serious cleanup.
12315
Daniel Veillard3739b982001-06-19 12:51:30 +000012316Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12317
12318 * Makefile.am: Kjartan Maraas provided a small patch to
12319 add xml2-config.in to EXTRA_DIST
12320
Daniel Veillarda9142e72001-06-19 11:07:54 +000012321Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12324 provided another failing case found in KDE, the way the
12325 ctxt->vctxt.nodeTab was allocated and freed changed over
12326 time but it wasn't completely cleaned up. This should fix it.
12327
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012328Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * parser.c: Stephan Kulow also raised the fact that line number
12331 could get miscounted making debug harder, fixed the problem
12332 in xmlParseCharData()
12333
Daniel Veillard64b98c02001-06-17 17:20:21 +000012334Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * valid.c: Stephan Kulow pointed out a problem when validating
12337 and using an empty entity, forgot a 'break' in a case.
12338
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012339Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12342 * doc/xml.html: updated with 2.3.11
12343
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012344Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * TODO: updated adding cleanup of generated doc
12347 * configure.in: prepared to release 2.3.11
12348 * xmllint.c: added --version for bug reporting
12349 * doc/html/*.html: rebuilt the doc
12350
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012351Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12352
12353 * xpath.c: first part of the work on selecting namespace to
12354 fix bug #56115
12355
Daniel Veillard96ed5832001-06-15 22:22:04 +000012356Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12357
12358 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12359 when using -liconv
12360 * TODO: updated
12361
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012362Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12365 cleanup, encoding support.
12366
Daniel Veillard608ad072001-06-14 08:32:28 +000012367Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12370
Daniel Veillard239d0522001-06-13 23:02:48 +000012371Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * xpath.c: bug detected by Ankh when / is used as a function arg
12374
Daniel Veillard02bb1702001-06-13 21:11:59 +000012375Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12378 of element and use it to avoid outputting formatting spaces at
12379 the wrong place. Implemented the format parameter for HTML save.
12380 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12381 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12382 result/HTML/wired.html: of course this impact the result of a
12383 number of HTML tests
12384
Daniel Veillard95d845f2001-06-13 13:48:46 +000012385Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * HTMLtree.[ch]: started augmenting the HTML save API with
12388 encoding and formatting parameters
12389
Daniel Veillardeca60d02001-06-13 07:45:41 +000012390Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * HTMLtree.h: cleanup and started evaluating the work needed on
12393 revamping the HTML output code
12394
Daniel Veillard84666b32001-06-11 17:31:08 +000012395Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12396
12397 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12398
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012399Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * valid.c: fixed bug #56049, forgot one check in the
12402 validation routine
12403
Daniel Veillardca2366a2001-06-11 12:09:01 +000012404Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12405
12406 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12407
Daniel Veillard6761eee2001-06-11 10:29:38 +000012408Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * libxml.h: fixed an error in last commit
12411 * doc/FAQ.html: added an entry for compilation from CVS
12412
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012413Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * xmlversion.h.in libxml.h: Cygwin patches
12416 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12417 * tree.h: cleanup
12418
Daniel Veillardacd370f2001-06-09 17:17:51 +000012419Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12422 memory block in a strange case where libxml is linked twice
12423 in the binary.
12424
Daniel Veillard1d047672001-06-09 16:41:01 +000012425Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12428 state far too often, simple fix used to avoid it.
12429
Daniel Veillard4497e692001-06-09 14:19:02 +000012430Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12433 being processed, applied his patch
12434 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12435
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012436Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12439 provided fixes to compile on MSCC again
12440 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12441 also provided an update for the project files.
12442
Daniel Veillarda682b212001-06-07 19:59:42 +000012443Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12446 bug #55810
12447
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012448Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * tree.c: fixed xmlGetNsProp() to close bug #55683
12451 Note this requires libxslt to use it's own function instead.
12452
Daniel Veillardf0c53762001-06-07 16:07:07 +000012453Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * HTMLtree.c: when in a pre element no formatting space should
12456 be added.
12457 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12458
Daniel Veillard068a9652001-06-07 15:30:26 +000012459Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * configure.in: added tests for signal() and signal.h
12462
Daniel Veillard541d6552001-06-07 14:20:01 +000012463Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12466
Daniel Veillard8a367d42001-06-07 14:01:34 +000012467Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12468
12469 * doc/libxml-doc.el: Felix Natter provided a new version for
12470 libxml2
12471
Daniel Veillard8a926292001-06-07 11:20:20 +000012472Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * HTMLtree.c: when in a pre element no formatting space should
12475 be added.
12476
Daniel Veillard14839d52001-06-06 16:11:56 +000012477Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12480
Daniel Veillarde95e2392001-06-06 10:46:28 +000012481Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12484 hack
12485 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12486 * uri.c: fixed a warning
12487
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012488Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * HTMLtree.c: trying to close bug #55772 escaping in script
12491 elements
12492 * doc/xml.html: suggest to send mail to the list
12493
12494Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012495
12496 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12497 good. Use a macro and based on the solution provided in
12498 vsnprintf manual page from GNU.
12499
Bjorn Reese99748722001-06-05 12:49:15 +000012500Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12501
12502 * error.c: Workaround for non-preserving variadic list.
12503 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12504
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012505Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * doc/xml.html: added 2.3.10 release
12508
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012509Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * configure.in: releasing 2.3.10
12512
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012513Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12516
Daniel Veillard20042422001-05-31 18:22:04 +000012517Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * encoding.c: Robert Collins provided a patch to add the
12520 "US-ASCII" encoding alias
12521
Daniel Veillard97ac1312001-05-30 19:14:17 +000012522Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12525 string oriented functions and started cleaning the related areas
12526 in xpath.c which needed fixing in this respect
12527
Daniel Veillard2d703722001-05-30 18:32:34 +000012528Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12531 #55380
12532 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12533
Daniel Veillard9403a042001-05-28 11:00:53 +000012534Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * TODO: updated
12537 * nanohttp.[ch] : started adding APIs to get the redirected URL
12538 when this occurs (needed for further base computation
12539 * tree.h: cleanup
12540 * encoding.c: cleanup
12541 * SAX.c: minor change around ctxt->loadsubset
12542
Daniel Veillard6278fb52001-05-25 07:38:41 +000012543Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * Makefile.am include/Makefile.am: small change to have
12546 include/libxml rebuilt if working from CVS.
12547 * uri.c: applied another patch from Carl Douglas for URI escaping,
12548 this should close bug #51876
12549
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012550Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12553 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12554 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12555 added specific regression test
12556 * parser.h: preparing for the XSLT mode where DTD inherited
12557 attributes are added to the tree.
12558
Daniel Veillardbbd22452001-05-23 12:02:27 +000012559Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * xinclude.[ch]: Updated the namespace for the Last Call version
12562 * result/XInclude/include test/XInclude/include: updated the
12563 testsuite accordingly
12564
Daniel Veillard8514c672001-05-23 10:29:12 +000012565Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12568 related to bug #51876
12569
Daniel Veillard42596ad2001-05-22 16:57:14 +000012570Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * tree.c: fixed a gross mistake in base computation, xml:base is
12573 not completely correct yet (need cascade).
12574 * xpath.[ch]: added the few things needed to find a function name
12575 and URI from the XPath context when it is called.
12576
Daniel Veillard81418e32001-05-22 15:08:55 +000012577Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12580 * DOCBparser.c: small cleanup
12581 * xmllint.c: added a --catalogs option to load catalogs from
12582 $SGML_CATALOG_FILES
12583 * tree.c: cleanup
12584 * configure.in: iconv library fixup, ICONV_LIBS
12585
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012586Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * catalog.c: handling of CATALOG entries. detection of recursion,
12589 and a few bugfixes
12590 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12591 against the default namespace
12592
Daniel Veillard04b93292001-05-21 08:15:31 +000012593Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12596
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012597Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * parser.c: fixed propagation context info when parsing an
12600 external entity.
12601 * doc/html/*.html: regenerated a couple of docs
12602
Daniel Veillard4623acd2001-05-19 15:13:15 +000012603Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * doc/xml.html: update with 2.3.9 informations
12606
Daniel Veillardbed7b052001-05-19 14:59:49 +000012607Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12610 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12611 * doc/html/* : rebuilt the docs
12612 * valid.c: small patch which may improve some case when
12613 validating.
12614
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012615Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * HTMLparser.c: Closed bug #54891
12618 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12619 to the suite
12620
12621Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12624 applied a documentation patch from LotR and filled in a few missing
12625 descriptions
12626
Daniel Veillard76d66f42001-05-16 21:05:17 +000012627Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12628
12629 * xpath.c tree.c parser.c: speed optimizations at the parser level
12630 document tree freeing and xpath evaluation
12631
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012632Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * parser.c parser.h parserInternals.h: fixed a couple of
12635 interfaces for handling memory buffer input to const char *
12636 upon suggestion of JamesH.
12637
Daniel Veillardc3739e72001-05-15 15:23:27 +000012638Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * configure.in: LoTR sent a patch fixing the previous commit
12641
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012642Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * configure.in: trying to deal again with the stoopid -R linking
12645 flag of Solaris
12646
Daniel Veillard790142b2001-05-15 10:51:53 +000012647Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * xpath.h: two nodeset access macros from Thomas Broyer
12650
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012651Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12654 patch from Thomas Broyer
12655
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012656Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12659 case
12660 * INSTALL: was empty added stuff from the FAQ
12661
Daniel Veillard75bea542001-05-11 17:41:21 +000012662Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12665 attributes handling and #54433 by adding xmlUnsetProp()
12666 and xmlUnsetNsProp()
12667
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012668Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * HTMLparser.c: Patch from Jonas Borgström
12671 (htmlGetEndPriority): New function, returns
12672 the priority of a certain element.
12673 (htmlAutoCloseOnClose): Only close inline elements if they
12674 all have lower or equal priority.
12675 * result/HTML: this of course changed a number of tests results.
12676
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012677Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * xmlIO.c catalog.c: plugged in the default catalog resolution
12680 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12681 documentations
12682 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12683
Daniel Veillarda7374592001-05-10 14:17:55 +000012684Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12687 integrating catalogs
12688 * catalog.[ch] testCatalog.c: adding a small catalo API
12689 (only SGML catalog support).
12690 * parser.c: restaured xmlKeepBlanksDefault(0) API
12691
Daniel Veillardc17337c2001-05-09 10:51:31 +000012692Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12695
Daniel Veillard257d9102001-05-08 10:41:44 +000012696Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * parser.c: added xmlParseExternalEntityPrivate() to allow
12699 propagation of ctxt->_private when parsing external entities
12700
Daniel Veillard083c2662001-05-08 08:27:14 +000012701Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12704
Daniel Veillard01ef7382001-05-08 07:31:43 +000012705Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12708
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012709Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * valid.c: warn when indeterminist content model is detected
12712 * result/VC/ElementValid8: this adds a message
12713 * Makefile.am: add --novalid for VCM tests
12714 * parserInternals.c: added a call to Init memory
12715
Daniel Veillard64269352001-05-04 17:52:34 +000012716Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12719 when both parameters are NULL.
12720
Daniel Veillard37721922001-05-04 15:21:12 +000012721Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12722
12723 * valid.c: applied small patch from Gary Pennington, reindented
12724 some part of the code.
12725
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012726Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12729 release, updated and regenerated the docs
12730
Daniel Veillard357c9602001-05-03 10:49:20 +000012731Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * xpath.c result/XPath/expr/floats : clarified and cleanup
12734 printing of abnormal floats in tests.
12735
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012736Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12739 * results/HTML/ : a few changes in the output of the HTML tests as
12740 a result.
12741 * configure.in: tying to fix -liconv where needed
12742
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012743Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12744
12745 * Makefile.am: fixed a stupid error
12746
Daniel Veillard7150a032001-05-02 16:41:11 +000012747Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * configure.in Makefile.am: make the inclusion of the trio
12750 modules in the library conditional
12751
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012752Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * DOCBparser.c: patche from László Kovács, fixed entities refs
12755 in attributes handling
12756
Daniel Veillardedddff92001-05-02 10:58:52 +000012757Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12760 flushing
12761
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012762Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * xpath.c: fix of an XSLT namespace bug reported on the list
12765 general/bug-8-
12766
Daniel Veillard5792e162001-04-30 17:44:45 +000012767Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * strio.h trio.c: Dan McNichol suggested a couple of small
12770 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12771
Daniel Veillard02141ea2001-04-30 11:46:40 +000012772Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * tree.c parser.c encoding.c: spent a bit more time looking
12775 at the parsing speed and DOM handling. Added a few more
12776 speedups.
12777
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012778Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * parser.c: small but effective parsing speed improvement
12781
Daniel Veillardb59076b2001-04-29 17:04:07 +000012782Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * configure.in: default on the DocBook parser inclusion (for Gnome)
12785 * DOCBparser.h: fixed a header reference
12786
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012787Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12788
12789 * configure.in xpath.c: applied Bjorn patches for FPE on the
12790 alpha
12791
Daniel Veillardeefd4492001-04-28 16:55:50 +000012792Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12795 xmlSaveFormatFileTo()
12796
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012797Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * xpath.c: simple and efficient optimization, XPath functions
12800 aways bind to the same code, cache this
12801 * TODO: updated (by saying some is obsolete)
12802
Daniel Veillard2156a562001-04-28 12:24:34 +000012803Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12804
12805 * xpath.c: more cleanup work on XPath name parsing routines
12806
Daniel Veillard61d80a22001-04-27 17:13:01 +000012807Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12810 xmlXPathParseName
12811 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12812 * debugXML.c: avoid compilation problems if compiling without
12813 HTML support, Igor Zlatkovic
12814 * win32/libxml2/libxml2.def.src: being able to compile without
12815 XPath on Windows
12816
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012817Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * libxml.m4: yet another patch from Toshio Kuratomi
12820
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012821Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12824
Daniel Veillard67fee942001-04-26 18:59:03 +000012825Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12826
12827 * tree.[ch]: added xmlSaveFormatFile interface for saving
12828 and indenting a file.
12829
Daniel Veillard82e49712001-04-26 14:38:03 +000012830Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * xpath.c: fixed bug #53689 related to processing-instruction()
12833
Daniel Veillard02f077a2001-04-26 10:59:11 +000012834Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * DOCBparser.c: patche from László Kovács
12837
Daniel Veillard30211a02001-04-26 09:33:18 +000012838Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * parser.c: applied fixes from Christian Glahn bug report #53391
12841
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012842Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * error.c: Jean François Lecomte provided a complete description
12845 and a fix to bug #53537
12846
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012847Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12850
Daniel Veillard1034da22001-04-25 19:06:28 +000012851Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * DOCBparser.c SAX.c: a bit more work on entities processing.
12854 Still Need to cleanup XML output and references in attributes
12855
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012856Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12859
Daniel Veillardb33c2012001-04-25 12:59:04 +000012860Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12861
12862 * tree.c: trying to fix #53574, not completely complete,
12863 I would like xmllint --copy --debug test/ent1 and
12864 xmllint --debug test/ent1 to show the same result.
12865 * xpath.c: fix a bug when trying to sort namespace nodes
12866
Daniel Veillard5146f202001-04-25 10:29:44 +000012867Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * HTMLtree.c: real fix for #53402
12870
Daniel Veillard7533cc82001-04-24 15:52:00 +000012871Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12874 PIs when using xsl:output
12875 * valid.c: closing #53537 some case generate segfaults if there
12876 is validity errors
12877
Daniel Veillard61b33d52001-04-24 13:55:12 +000012878Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12881 of external parsed entities, added --noent to testDocbook
12882 * valid.c: Garry Pennington found an uninitialized variable
12883 access in xmlValidateElementContent()
12884
Daniel Veillard56098d42001-04-24 12:51:09 +000012885Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12888 with madness
12889 * result/HTML/ : this modified the result of the regression tests
12890 a lot.
12891
Daniel Veillard122376b2001-04-24 12:12:30 +000012892Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12895 to doc where it wasn't checked against NULL reported by
12896 Jens Laas
12897
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012898Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12901 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12902
Daniel Veillardeae522a2001-04-23 13:41:34 +000012903Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12906 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12907 * SAX.[ch]: cleanup and updates for DocBook
12908 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12909 ex SGML identifier changes
12910 * valid.c: removed a static unused function.
12911
Daniel Veillardde57c612001-04-23 09:13:36 +000012912Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * HTMLtree.c: applied change for Paul Sponagl on script saving
12915 * Makefile.am: the warning about entity title.xml are normal.
12916
Daniel Veillard393df012001-04-22 20:11:18 +000012917Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * configure.in: release of 2.3.7
12920 * Makefile.am: fixing make distcheck
12921
Daniel Veillarda41123c2001-04-22 19:31:20 +000012922Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12923
12924 * doc/html/* doc/xml.html: updated and regenerated the docs
12925
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012926Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12929
Daniel Veillarde82a9922001-04-22 12:12:58 +000012930Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * tree.c: fixed #53388 with the provided patch
12933
Daniel Veillard06803992001-04-22 10:35:56 +000012934Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * valid.c: Bjorn detected an invalid memory access. Fixed
12937 vstateVPush()
12938
Daniel Veillard40af6492001-04-22 08:50:55 +000012939Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12942
Bjorn Reese70a9da52001-04-21 16:57:29 +000012943Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12944
12945 * libxml.h: new header used only for the compilation of libxml
12946 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12947 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12948 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12949 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12950 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12951 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12952 baseline (version 1.2 plus a single patch).
12953 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12954 scientific notation for numbers. Tests added.
12955 * xpath.c: formatting of numbers changed to use sprintf
12956 (contribution from William Brack)
12957
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012958Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * valid.c: cleanup, more useful debugging
12961 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12962 * xmlIO.c: entity loading is printed as an error when validating
12963
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012964Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * valid.c: fixed to validate within entities
12967 * test/VCM/v22.xml: added a specific testcase
12968
Daniel Veillardca1f1722001-04-20 15:47:35 +000012969Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * valid.c: forgot an epsilon transition in for ()+
12972 * test/VCM/v21.xml : added a specific test case
12973
Daniel Veillard85349052001-04-20 13:48:21 +000012974Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * valid.c: removed a state explosion exhibited by RSS
12977 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12978 from bug #51872
12979
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012980Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12983 validation without using an ugly NFA -> DFA algo in the source.
12984 Made a specific algorithm easier to maintain, using a single
12985 stack and without recursion.
12986 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12987 * hash.c: made the growing routine static
12988 * tree.h parser.c: added the parent information to an
12989 xmlElementContent node.
12990
Daniel Veillarde470df72001-04-18 21:41:07 +000012991Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * SAX.c parser.c xpath.c: generating IDs when not validating
12994 from an external parsed entity was poisoning the ID has table
12995 with removed values. This was killing XSLT on the KDE help
12996 browser.
12997
Daniel Veillardceacdd92001-04-18 15:10:35 +000012998Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * entities.h: andrew@ugh.net.au detected a double declaration
13001
Daniel Veillarda10efa82001-04-18 13:09:01 +000013002Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13003
13004 * debugXML.c hash.c tree.h valid.c : some changes related to
13005 the validation suport to improve speed with DocBook
13006 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13007 the way validation errors get reported
13008
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013009Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13012 by P C Chow and William M. Brack for XSLT HTML output
13013
Daniel Veillard2d90de42001-04-16 17:46:18 +000013014Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13017 Igor Zlatkovic patches for MSC compilation and added his
13018 updates
13019
Daniel Veillarde043ee12001-04-16 14:08:07 +000013020Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13023 prefix lookup.
13024 * parserInternals.c: fixed the bug reported by Morus Walter
13025 due to an off by one typo in xmlStringCurrentChar()
13026
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013027Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * HTMLparser.c result/HTML/*: revamped the way the HTML
13030 parser handles end of tags or end of input
13031
Daniel Veillard82daa812001-04-12 08:55:36 +000013032Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13033
13034 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13035
Daniel Veillard67a21302001-04-11 14:39:16 +000013036Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13039 bug where the linktime verions of free() won't work ...
13040
Daniel Veillard27b55282001-04-11 12:22:25 +000013041Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13044
Daniel Veillardafc73112001-04-11 11:51:41 +000013045Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * doc/xml.html: added 2.3.6 release
13048
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013049Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13052 * result/wml.xml: resulted in a small output change
13053
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013054Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * tree.c: xmlNewDoc was missing the charset initialization
13057 * xmllint.c: added --auto to autogenerate a doc, allow to
13058 reproduce the problem fixed on xmlNewDoc
13059
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013060Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13061
13062 * xpath.c: trying to get 52979 solved
13063 * tree.c result/ result/noent/: trying to get 52712 solved, this
13064 also made me clean up the fact that XML output in general should
13065 not add formating blanks by default, this changed the output of
13066 a few tests
13067
Daniel Veillard73639a72001-04-10 14:31:39 +000013068Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13071
Daniel Veillardfac26a12001-04-08 13:08:14 +000013072Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * configure.in: finally released 2.3.6
13075
Daniel Veillard911f49a2001-04-07 15:39:35 +000013076Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13077
13078 * xpath.c: checking for null pointer generated by new code
13079
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013080Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * xpath.c: fixed a [] evaluation problem reported
13083 * test/XPath/tests/simpleaddr: extended test
13084 * result/XPath/simpleaddr: updated result
13085
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013086Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13087
13088 * xmllint.c: Dan Timis reported a portability problem
13089 on Macs without mmap, fixed it.
13090
Daniel Veillardb38bd552001-04-03 18:22:00 +000013091Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * testXPath.c : added a --tree option allowing to display the
13094 tree dump of the XPath expression
13095
Daniel Veillard4dd93462001-04-02 15:16:19 +000013096Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13097
13098 * xpath.c: fixed a memleak when comparing nodesets
13099 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13100 * tree.c: added a TODO
13101
Daniel Veillard92ad2102001-03-27 12:47:33 +000013102Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13105 we need string functions
13106 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13107 to be able to use them where needed. Applied some changes
13108 to reduce name linking pollution and compile in only what's
13109 needed.
13110 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13111 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13112 for the string manipulation functions
13113 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13114 to the free() function of xmlmemory.c
13115 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13116 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13117 usage.
13118
13119
Daniel Veillard2be30642001-03-27 00:32:28 +000013120Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * error.c: applied the context output patch of the error
13123 handling submitted by Chuck Griffith
13124 * error/VC/*: this slightly change some error logs
13125
Daniel Veillard50582112001-03-26 22:52:16 +000013126Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * parser.c: fixed line number reporting on error
13129
Daniel Veillard04be4f52001-03-26 21:23:53 +000013130Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13131
13132 * parser.c: Sullivan and Darin found a parser bug,
13133 applied the patch.
13134
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013135Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13138 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13139 xmlversion.h.in xpointer.c: of course the way I defined
13140 UNUSED breaks on old gcc version. Try to be smart and
13141 also define it directly in xmlversion.h
13142 * configure.in: removed -ansi flag from the pedantic set
13143
13144Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013145 Huge cleanup, I switched to compile with
13146 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13147 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13148 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13149 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13150 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13151 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13152 encoding.h entities.c error.c list.[ch] nanoftp.c
13153 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13154 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13155 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13156 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13157 Cleanup, staticfied a number of non-exported functions,
13158 detected and cleaned up a dozen of problem found this way,
13159 avoided a lot of public function name/typedef/system names clashes
13160 * doc/xml.html: updated
13161 * configure.in: switched private flags to the really pedantic ones.
13162
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013163Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * configure.in: 2.3.5
13166 * doc/html/*: rebuilt the docs
13167
Daniel Veillard146c9122001-03-22 15:22:27 +000013168Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * parser.c: fixed a reported bug in NOTATION parsing
13171 * uri.c: accepted but not fixed bug 51876, added TODO
13172 * Makefile.am: fixed bug 51876
13173
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013174Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * config.h.in configure.in error.c: fix a compilation problem
13177 on platforms without vsnprintf (xml@thewrittenword.com)
13178
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013179Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * parser.c: fixed a function name header typo
13182 * SAX.c: notations can also occur in external subset.
13183
Daniel Veillard7d42b542001-03-20 13:22:46 +000013184Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * error.c: removed a C++ like comment
13187
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013188Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * parser.c: fixing bug 52299 strange condition leading
13191 to a parser crash due to a buffer overflow
13192 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13193 added the specific test case
13194
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013195Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13198 xmlXPathConvert{String,Number,Boolean} to be able to make
13199 type casts without a context stack, fixed some implementation
13200 problems related to the absence of context at parse-time,
13201 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13202 in the public API too
13203 * xpointer.c xpathInternals.h: we need to know at parse time
13204 whether we are compiling an XPointer
13205
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013206Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13209 cleaned up the parser internals, refactored XPath code, added
13210 new compilation based APIs and cleanly separated public and
13211 private APIs.
13212
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013213Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13214
13215 * xpath.h: the comp field must be added at the end to avoid
13216 killing binary compat.
13217
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013218Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * Makefile.am: detect XPath memleaks in regreson tests
13221 * error.c: fixed and error w.r.t. error reporting still using
13222 stderr
13223 * hash.c: added new line at end of file
13224 * tree.h: minor cleanup
13225 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13226 expression parsing from evaluation, resulted in a number of
13227 changes internally, and in XPointer. Likely to break stuff
13228 using xpathInternals.h but should remain binary compatible,
13229 new interfaces will be added.
13230
Daniel Veillardd574f782001-03-14 19:40:17 +000013231Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * configure.in: fixed a couple of problems reported by
13234 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13235 without gcc on non linux platforms.
13236
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013237Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13240 a fix for --with-html-dir= configure support. I hope it won't
13241 break rpm generation
13242
Daniel Veillarda022fe02001-03-14 16:30:00 +000013243Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xmlIO.c: one function comment cleanup.
13246
Daniel Veillard25239c12001-03-14 13:56:48 +000013247Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * SAX.c: external subset notations were improperly registered
13250 in the internal subset.
13251
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013252Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * README.cvs-commits: added, pointing to HACKING
13255 * HACKING: updated
13256
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013257Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * parser.c: and Matt Sergeant found one in the XML push
13260 parser (erroneous check I forgot to remove when I fixed the
13261 main parser).
13262
Daniel Veillard68d7b672001-03-12 18:22:04 +000013263Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * xpath.c: ptittom found a small bug in UnaryExpr
13266
Daniel Veillarde356c282001-03-10 12:32:04 +000013267Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * configure.in: bumped to 2.3.4
13270 * error.c: fixed bug #51860
13271 * tree.c: fixed bug #51861
13272 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13273 * tree.[ch] : added xmlDefaultBufferSize
13274 * nanoftp.c: typo in function name header block
13275 * doc/xml.html : updated, added link to XML::LibXSLT
13276 * doc/html/* : rebuilt the docs
13277
Daniel Veillard80f32572001-03-07 19:45:40 +000013278Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13279
13280 * parser.c SAX.c: the new content parsing code raised an
13281 ugly bug in the characters() SAX callback. Found it
13282 just because of strangeness in XSLT XML Rec ouptut :-(
13283
Daniel Veillard6c831202001-03-07 15:57:53 +000013284Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * Makefile.am: Martin Baulig suggested to add -lm
13287 * tree.c: found another bug in xmlNodeGetContent()
13288
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013289Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpath.c: Bjorn found the error related to strictness of comparison.
13292
Daniel Veillard29631a82001-03-05 09:49:20 +000013293Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parser.c: trying to fix the Dtd parsing problem reported
13296 by Gary, side effect of last week speed optimizations.
13297
Daniel Veillard14be0a12001-03-03 18:50:55 +000013298Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13301 * parserInternals.c: removed unneeded test raised by Stric
13302
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013303Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13304
13305 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13306 and fixed by William Brack). Added xmlXPathFormatNumber.
13307 Changed the sorting slightly.
13308 * configure.in Makefile.am example/Makefile.am: Added -lm.
13309 Please note that applications linking with libxml2, must
13310 also like with the math library from now on.
13311
Daniel Veillardf9533d12001-03-03 10:04:57 +000013312Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13315
Daniel Veillard2f362242001-03-02 17:36:21 +000013316Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * parser.c: one must report spaces even if the Dtd element
13319 content proves that this is not part of the element content.
13320 * result/valid/*.xml: this changed the ouptu slightly
13321
Daniel Veillardb402c072001-03-01 17:28:58 +000013322Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * configure.in: bumped to 2.3.3
13325 * doc/xml.html: updated
13326
Daniel Veillard77851712001-02-27 21:54:07 +000013327Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * tree.c: minor doc fix
13330 * xpath.c: deallocation issues when a result tree has been
13331 converted to a node-set
13332
Daniel Veillardec70e912001-02-26 20:10:45 +000013333Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * doc/xml.html: oops corrected dates s/2000/2001
13336
Daniel Veillard8730c562001-02-26 10:49:57 +000013337Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * valid.c: new patch from Gary Pennington
13340
Daniel Veillard91e9d582001-02-26 07:31:12 +000013341Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13342
13343 * doc/xml.html: applied patch from Ankh
13344
Daniel Veillardedac3c92001-02-26 01:36:19 +000013345Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xinclude.c: fixed a problem building on Mac
13348
Daniel Veillard21a0f912001-02-25 19:54:14 +000013349Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * parser.c: more work on increasing parsing ferformances
13352
Daniel Veillard48b2f892001-02-25 16:11:03 +000013353Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13356 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13357 avoiding memcpy in production builds MEM_CLEANUP macro use
13358 * parser.[ch] parserInternals.c: optimizations of the tightest
13359 internal loops inside the parser. Better checking of I/O
13360 flushing/loading conditions
13361 * xmllint.c : added --timing
13362
Daniel Veillard71681102001-02-24 17:48:53 +000013363Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * configure.in: bumped to 2.3.2
13366 * doc/xml.html: updated for release
13367
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013368Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c: found a memleak and fixed a nasty bug
13371
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013372Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * xmllint.[c1] : added return code errors for xmllint
13375 * xpath.c: specific debug dump function for result value trees
13376
Daniel Veillard4b637072001-02-21 21:52:55 +000013377Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xpath.c: finally implemented xmlXPathCompareNodeSets
13380 * test/XPath/expr/floats results/XPath/expr/floats: added
13381 a test for float expressions
13382
Daniel Veillardf714aa32001-02-21 03:07:44 +000013383Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13386 * parserInternals.[ch]: trying to speed up parsing
13387 * xpath.c : speeded up node set equality op
13388
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013389Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13392 better handling of ID/IDREF and the list modules associated
13393 * configure.in: small CFLAGS cleanup
13394
Daniel Veillarda8abee62001-02-19 15:14:59 +000013395Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * configure.in: fixed iconv detection on AIX (stric)
13398
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013399Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013400
13401 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13402
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013403Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13404
13405 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13406 and optimized xmlXPathNodeSetSort
13407
Daniel Veillard142adbf2001-02-17 13:21:05 +000013408Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xpath.c: bug fix when context size is 0
13411 * parser.c: I like Norm's Dtd because they still manage to break
13412 the parser occasionally
13413
Daniel Veillardf23e0092001-02-16 13:21:29 +000013414Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13417
Daniel Veillarde0e26512001-02-16 00:11:46 +000013418Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13421 attributes within the XML-1.0 namespace
13422
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013423Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * xpathInternals.h: exported a few axis functions
13426 * doc/xml.html: updated the doc
13427
Daniel Veillard760f4422001-02-15 14:59:48 +000013428Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * configure.in: applied patch from Daniel van Balen for OpenBSD
13431 and bumped version to 2.3.1
13432 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13433 attempt to find autoclosing was simply broken, removed it,
13434 updated the examples, this is better
13435
Daniel Veillardd194dd22001-02-14 10:37:43 +000013436Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13439 hash functionnalities.
13440 * doc/html/* : rebuild the doc
13441
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013442Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13445 on predicate
13446 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13447 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13448 really want to have tags closed on output even if we accept
13449 unclosed ones on input
13450
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013451Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * xpath.c: ouch don't free NULL, rare case fixed
13454 * tree.c: don't coalesce text nodes if they don't have the
13455 same behaviour wrt escaping on output
13456
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013457Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * xpath.c: small fixup
13460 * SAX.c: don't warn on empty namespaces.
13461
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013462Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * README: a bit of cleanup
13465 * configure.in: preparing for 2.3.0 release
13466
Daniel Veillard1f83d392001-02-08 09:37:42 +000013467Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * hash.[ch]: added a first version of xmlHashSize()
13470 * valid.c: another bug fix from Gary Pennington
13471
Daniel Veillard5eef6222001-02-07 18:24:48 +000013472Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * valid.c: couple of bug fixes pointed by Gary Pennington
13475 * HTMLtree.c: #if 0 cleanup
13476
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013477Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13480 which removes a time consuming check of xmlXPathNodeSetAdd()
13481 and use it in places where we are sure to not break unicity
13482
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013483Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c: bug fixes found from XSLT
13486 * tree.c: preserve node->name special values when copying nodes.
13487 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13488 external subset are fetched when available but without full
13489 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13490 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13491 output with encoding disabled.
13492
Daniel Veillard2c833b62001-02-03 08:52:06 +000013493Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13496 xmlCheckFilename should not be called from xmlFileOpenW
13497 and xmlGzfileOpenW
13498
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013499Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13502 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13503 added the new tests for URI normalization
13504 * testURI.c: fixed stoopid bugs
13505 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13506 the URI in the error messages are now properly normalized
13507
Daniel Veillardea28ce62001-02-02 08:20:19 +000013508Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13511
Daniel Veillarde99a4762001-02-01 04:34:35 +000013512Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13515
Daniel Veillard2b325a02001-01-31 20:46:31 +000013516Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xpath.c: fixed mod operator
13519
Daniel Veillardde55cf62001-01-31 15:53:13 +000013520Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * parser.c: fixed xmlStrcat doc
13523 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13524 trees.
13525
Daniel Veillard2f913b72001-01-31 13:23:49 +000013526Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * xpath.c result/XPath/tests/chaptersbase
13529 result/XPath/tests/simplebase: fixed XPath node()
13530 * tree.c: small fix in xmlNewNs()
13531 * Makefile.am: removed extraneous xml2Conf.sh rule
13532
Daniel Veillardb42042b2001-01-28 07:40:36 +000013533Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13536 Changed the library name, in order to get libxml-devel and
13537 libxml2-devel to coexist on a single system
13538 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13539 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13540
Daniel Veillardee0a4662001-01-27 18:59:33 +000013541Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13544 libxml2-devel installable in // as libxml-devel.
13545
Daniel Veillard5eb05942001-01-27 17:50:22 +000013546Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * doc/Makefile.am: fixed make rebuild in doc
13549 * doc/html/*.html: rebuilt the docs
13550
Daniel Veillard65c295d2001-01-26 09:32:39 +000013551Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13554
Daniel Veillard8e199902001-01-25 18:54:39 +000013555Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13558 the HTML doc to go into the -devel RPM ...
13559 * aclocal.m4 config.h.in: some updates due to auto* magic
13560
Daniel Veillard93086662001-01-25 18:13:04 +000013561Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * xpath.h: added a hook in the context structure allowing to
13564 link to extra support, needed for XSLT
13565
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013566Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13569 xmlXPtrCmpPoints to use it.
13570 * propagated the following patch from Alejandro Forero
13571 * include/win32config.h xmlIO.c: applied further suggestions
13572 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13573 * example/gjobread.c: fixed warnings, now that it builds
13574
13575Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13576
13577 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13578
13579 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13580 filename points to a valid file (not a directory).
13581 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13582 Added calls to xmlCheckFilenameDir.
13583
13584 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13585 `path' (rather than `filename') as the parameter to gzopen and open.
13586
Daniel Veillard48177c22001-01-23 15:27:41 +000013587Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * Makefile.am: fixed a problem with EXTRA_DIST
13590
Daniel Veillardb83ba402001-01-22 22:45:10 +000013591Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * Makefile.am example/Makefile.am: finally found the trick
13594 to build the example, i.e. add "." in SUBDIRS before example
13595 in the list <grin/>
13596
Daniel Veillard82687162001-01-22 15:32:01 +000013597Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * doc/xml.html: updated with an XSLT section, removed pointer to
13600 W3C CVS base.
13601
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013602Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13605 too, and deallocation need to occur the same way.
13606
Daniel Veillarde4566462001-01-22 09:58:39 +000013607Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13610 type correponding to an XSLT result tree fragment. Share most
13611 of the data format with node set, as well as operators.
13612 * HTMLtree.c: added a newline at the end of the doctype output
13613 whe this one is not present initially.
13614 * tree.c: make sure taht the parent and doc pointers are properly
13615 set when copying attributes (lists).
13616
Daniel Veillard701c7362001-01-21 09:48:59 +000013617Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13620
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013621Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * xpath.c: seems I finally killed that ugly path evaluation
13624 context bug (tagged 9999 in case is is wrong)
13625
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013626Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13629 for XSLT
13630
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013631Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13634 for xmlGzfileOpen() bug
13635
Daniel Veillardf6eea272001-01-18 12:17:12 +000013636Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * xpath.c: removed an error found by XSLT usage
13639 * tree.c parserInternals.h: use a predefined static string
13640 for text and comment nodes, avoid freeing them in xmlFreeNode,
13641 exported the string name in parserInternals.h and added
13642 another value to disable encoding at output (for XSLT),
13643 gain memory, time.
13644
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013645Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13648 win32/libxml2/libxml2_so.dsp: new makefiles and update
13649 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13650
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013651Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13654 Gary Pennington
13655
Daniel Veillard389e6b72001-01-15 19:41:13 +000013656Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * xpath.c: fixed the comaprision of values and nodelists,
13659 need to compare nodelist still ...
13660 * debugXML.c: avoided a possible core dump
13661 * HTMLparser.c: cleanup
13662 * nanohttp.c: contributed fix.
13663 * tree.c: fixes in properties handling added xmlSetNsProp
13664 needed by libxslt
13665 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13666 comment
13667 * TODO: updated
13668
Daniel Veillard167bd532001-01-06 21:09:34 +000013669Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * parser.c parserInternals.c: applied Bjorn Reese optimization
13672 patch
13673
13674Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * Makefile.am: applied patch fro make check from Martin Vidner
13677
Daniel Veillard503b8932001-01-05 06:36:31 +000013678Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * configure.in: preparing 2.2.11
13681 * doc/html/*: rebuild the HTML files
13682 * doc/xml.html : updated
13683
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013684Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * tree.c: fixed a stupid bug
13687 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13688 patches related to validation of an XInclude processing result
13689 * TODO: updated
13690
Daniel Veillarde2488192001-01-04 10:54:22 +000013691Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13694 on large files
13695
Daniel Veillardf060a412001-01-03 20:52:44 +000013696Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13699
Daniel Veillard45cff692001-01-03 18:02:04 +000013700Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13703 reported by Jonas Borgström
13704 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13705
Daniel Veillard08108982001-01-03 15:24:58 +000013706Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * testXPath.c xpath.c: fixing the XPath union expressions problem
13709 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13710
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013711Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * xmllint.c: Made is so if the file name is "-" is will read form
13714 standard input. Sven Heinicke <sven@zen.org>
13715 * tree.c: fixed a problem when growing buffer
13716 * tree.h: fixed the comment of the node types following andersca
13717 comment
13718 * TODO: updated
13719
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013720Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13721
13722 * HTMLparser.[ch]: added a way to avoid adding automatically
13723 omitted tags. htmlHandleOmittedElem() allows to change the
13724 default handling.
13725 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13726 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13727 of xmllint too when using --memory flag, added a memory test
13728 suite at the Makefile level.
13729 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13730 with namespace use when encountering QNames in XPath evalation,
13731 added xmlns() scheme in XPointer.
13732 * nanoftp.c : incorporated a fix
13733 * parser.c xmlIO.c: fixed problems raised with encoding when using
13734 the memory I/O
13735 * parserInternals.c: closed bug 25934 reported by
13736 torsten.landschoff@innominate.de
13737 * TODO: updated
13738
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013739Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13740
13741 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13742 on a non-updated tree :-(, made a 2.2.10 release to correct the
13743 situation
13744
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013745Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13748 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13749 integrated a set of OpenVMS changes from Howard Taylor
13750 <Howard.Taylor@pacoast.com>
13751
Daniel Veillard58770e72000-11-25 00:48:47 +000013752Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13755 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13756
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013757Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13758
13759 * HTMLparser.c: some fixes on auto-open of html/head/body
13760 * encoding.c: fixed a compilation error on some gcc env
13761 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13762 XPointer implementation
13763 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13764 related XPointer tests and associated results
13765
Daniel Veillard300f7d62000-11-24 13:04:04 +000013766Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13767
13768 * doc/xmldtd.html doc/xml.html: following a short step by step
13769 guidance on IRC to help maciej with DTDs I started a small
13770 page on the subject.
13771
Daniel Veillard748e45d2000-11-17 16:36:08 +000013772Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13773
13774 * HTMLparser.c: fixed handling of broken charrefs
13775 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13776 patches
13777
Daniel Veillard28929b22000-11-13 18:22:49 +000013778Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * doc/xml.html doc/html/* : rebuilt the docs after adding
13781 xinclude and updated page for 2.2.7 and 2.2.8
13782 * configure.in: releasing 2.2.8
13783
Daniel Veillard41e06512000-11-13 11:47:47 +000013784Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13785
13786 * parser.[ch] parserInternals.c: applied the conditional
13787 section processing fix from Jonathan P Springer
13788 <jonathan.springer2@gte.net>
13789 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13790 project file, fixed iconv default non support
13791 * xpath.c: fixed the problem of evaluating relative expressions
13792 when a node context is provided.
13793
Daniel Veillardbf432752000-11-12 15:56:56 +000013794Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13795
13796 * nanoftp.c: fixed gcc 2.95 new warnings
13797 * SAX.c: fixed a stupid bug
13798 * tree.c: fixed a formatting problem when round-tripping
13799 from/to memory
13800 * xinclude.c: chased memleak, fixed a base problem
13801 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13802 xmlXPtrBuildNodeList()
13803 * TODO: updated
13804 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13805 adding a first small set of regression tests for XInclude
13806
Daniel Veillardc2def842000-11-07 14:21:01 +000013807Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13808
13809 * nanohttp.[ch]: applied Wayne Davison patches to access
13810 the WWW-Authorization header.
13811 * parser.c: Closed Bug#30847: Problems when switching encoding
13812 in short files by applying Simon Berg's patch.
13813 * valid.c: fixed a validation problem
13814 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13815 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13816 Wayne Davison
13817 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13818 need to be extended to non full nodes selections.
13819 * xinclude.c: starts to work decently
13820
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013821Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13822
13823 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13824 debugXML.c xmlversion.h.in: Started adding XInclude support,
13825 this is a new xmllint option
13826 * tree.c xpath.c: applied TOM patches for XPath
13827 * xpointer.c: fixed a couple of errors.
13828 * uri.c: added an escaping function needed for xinclude
13829 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13830 new warning from RH70 gcc's version
13831
Daniel Veillarda4964b72000-10-31 18:23:44 +000013832Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13833
13834 * HTMLparser.c: fixed loop on invalid char in scripts
13835 * parser.c: update to description of xmlIOParseDTD()
13836 * libxml.m4 xmlversion.h.in: changes contributed by
13837 Michael Schmeing <m.schmeing@internet-factory.de>
13838 * configure.in: preparing for 2.2.7
13839 * Makefile.am: trying to avoid config.h and acconfig.h
13840 being included in the distrib
13841 * configure.in: released 2.2.7
13842
13843Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13846 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13847
Daniel Veillard01411222000-10-30 15:33:22 +000013848Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13849
13850 * parser.[ch]: added xmlIOParseDTD()
13851 * xpointer.c: added support for the 2 extra parameters of
13852 string-range, fixed a stoopid error when '0' was present
13853 in XPointer expressions
13854 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13855 testsuite for the above
13856
Daniel Veillard6db58192000-10-30 09:27:53 +000013857Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13858
13859 * libxml.spec.in: improved package descriptions
13860
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013861Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13862
13863 * xpath.c xpathInternals.h: applied a large cleaning patch
13864 from TOM <ptittom@free.fr>, it also add namespace support
13865 for function and variables registration.
13866
Daniel Veillardbd20df72000-10-29 17:53:40 +000013867Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13868
13869 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13870 * Makefile.mingw: Wayne Davison's update adding hash.c
13871
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013872Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13873
13874 * xpath.c: fixed the root evaluation problems
13875 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13876 ignorable spaces with <b> <bold> <em>
13877 * tree.c: fixed a loop in xmlSearchNsByHref()
13878
Daniel Veillard767662d2000-10-27 17:04:52 +000013879Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * xpath.c: applied another XPath patch from TOM
13882 * xpath.c include/makefile.am: applied another patch from
13883 china@thewrittenword.com (cleanup on IRIX).
13884
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013885Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13886
13887 * xml-config.1: received a fixed version from Fredrik Hallenberg
13888 <hallon@lysator.liu.se>
13889
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013890Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13893 cleanup patch for XPath
13894
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013895Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13896
13897 * patched to redirrect all "out of context" error messages to
13898 a reconfigurable routine. The changes are:
13899 * xmlerror.h : added the export of an error context type (void *)
13900 an error handler type xmlGenericErrorFunc there is an interface
13901 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13902 to reset the error handling routine and its argument
13903 (by default it's equivalent to respectively fprintf and stderr.
13904 * all the c files: all wild accesses to stderr or stdout within
13905 the library have been replaced to calls to the handler.
13906
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013907Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13908
13909 * configure.in: release 2.2.6
13910 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13911 exporting the inner functions of xpath for extension modules
13912 * doc/*: updated and rebuilt the doc
13913
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013914Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * nanohttp.c : applied Wayne HTTP cleanup patch
13917 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13918 and xmlNodeSetSpacePreserve()
13919
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013920Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * xpath.c: closing bug #29260
13923
Daniel Veillard126f2792000-10-24 17:10:12 +000013924Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13925
13926 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13927 multikey tuples, made hash structure opaque
13928 * valid.[ch]: moved elements, attributes, notations decalarations
13929 as well as ID and refs to hash tables.
13930 * entities.c: hash cleanup
13931 * xmlmemory.c: fixed a dump problem in debug mode
13932 * include/Makefile.am: problem passing in DESTDIR= values patch
13933 from Marc Christensen <marc@calderasystems.com>
13934 * nanohttp.c: removed debugging remains
13935 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13936 * HTMLparser.c parser.c: fixing a number of problems with the
13937 macros in the *parser.c files (Wayne).
13938 * HTMLparser.c: close the previous option when opening a new one
13939 (Marc Sanfacon).
13940 * result/HTML/*: updated the HTML results accordingly
13941
Daniel Veillard52afe802000-10-22 16:56:02 +000013942Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13943
13944 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13945 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13946 XPath functions and XML entities table to them. More to come...
13947 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13948
Daniel Veillard683cb022000-10-22 12:04:13 +000013949Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13950
13951 * tree.c: coalesce adjacent text nodes
13952 * valid.c: handling of blank nodes in DTd validation (raised
13953 by problems with a posteriori validation).
13954 * nanohttp.c: changing behaviour on HTTP write stuff.
13955 * HTMLtree.c: forced body and html to be explicitely closed.
13956 * xpath.h: exported more XPath functions.
13957
Daniel Veillard1baf4122000-10-15 20:38:39 +000013958Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * Release of 2.2.5
13961 * xpointer.c: range() range-inside and other helper functions
13962 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13963
Daniel Veillard47e12f22000-10-15 14:24:25 +000013964Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13967 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13968
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013969Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13970
13971 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13972 and XPointer modules
13973
Daniel Veillard134c9f32000-10-15 10:27:08 +000013974Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * SAX.h: closed #25107
13977
Daniel Veillard39915622000-10-15 10:06:55 +000013978Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13979
13980 * testSAX.c: fixed problem with cdata reporting
13981 * SAXresult/* : updated
13982
Daniel Veillard1e851392000-10-15 10:02:56 +000013983Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13986 Closed bug #27499, added to regression tests
13987 * TODO: updated
13988
Daniel Veillard7eda8452000-10-14 23:38:43 +000013989Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13990
13991 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13992 support for SCRIPT and STYLE with help from Bjorn Reese
13993 * test/HTML/* result/HTML/*: added simple testcase and updated
13994 the existing ones.
13995
Daniel Veillardff9c3302000-10-13 16:38:25 +000013996Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13999 string-range for empty strings
14000 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14001 test/XPath/xptr/strrange: augmented the XPointer testsuite
14002
Daniel Veillard189446d2000-10-13 10:23:06 +000014003Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * doc/xml.html doc/xmlmem.html: added a module describing memory
14006 interfaces and use, updated the main page.
14007
Daniel Veillard2f971a22000-10-12 23:26:32 +000014008Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14011 nanoftp code work on Windows too now
14012
14013Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014014
14015 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14016 * xpointer.c: implemented string-range() at least a good first version
14017 * test/XPath/docs/str test/XPath/xptr/strrange
14018 result/XPath/xptr/strrange: the string-range() tests
14019
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014020Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * Makefile.am include/Makefile.am include/win32config.h
14023 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14024 and make distcheck
14025
Daniel Veillard19d61112000-10-11 23:50:35 +000014026Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14027
14028 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14029 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14030 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14031
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014032Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14033
14034 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14035 patch for socklen_t detection by
14036 Albert Chin-A-Young <china@thewrittenword.com>
14037
Daniel Veillardcd429612000-10-11 15:57:05 +000014038Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14041 and added a --dtdvalid option to xmllint used to test it
14042
Daniel Veillard47c02452000-10-11 13:04:36 +000014043Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14044
14045 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14046 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14047
Daniel Veillard2d38f042000-10-11 10:54:10 +000014048Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14049
14050 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14051 handlings (registration, lookup, cleanup)
14052
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014053Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * configure.in Makefile.am include/makefile.am: adding XPointer
14056 and XPtrtests target
14057 * xpointer.[ch] : new files for XPointer support
14058 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14059 more XPath tests
14060
Daniel Veillard57fda592000-10-10 23:24:14 +000014061Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14062
14063 * configure.in: fixed, very broken, make distcheck works again
14064
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014065Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * More work toward 2.2.5, integrated a number of patches
14068 * configure.in Makefile.am win32config.h.in: trying to cleanup
14069 make distcheck .... huh ...
14070 * include/Makefile.am include/win32config.h: new directory
14071 for includes
14072 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14073 updated teh makefiles and instructions for WIN32
14074 * xpath.c: small fixes
14075 * test/XPath/ results/XPath: updated the testcases and results
14076 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14077 suggested patches
14078 * valid.c: fixed an ID bug
14079
Daniel Veillardb71379b2000-10-09 12:30:39 +000014080Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14081
14082 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14083 the automake bug where wrong dependancies were generated.
14084 * xpath.[ch]: worked on XPointer
14085
Daniel Veillard7e99c632000-10-06 12:59:53 +000014086Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * configure.in Makefile.am: 2.2.5, ship the include in an
14089 include/libxml subdirectory, use symlinks when using CVS
14090 * testSAX.c: fixed small bug
14091 * testXPath.c: changed the way testfiles are parsed
14092 * debugXML.c: same kind of cleanup when parsing an argument expression
14093 XPath/XPointers can have blanks embedded
14094 * xpath.[ch]: more cleanup, reorgs for XPointer work
14095 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14096 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14097
Daniel Veillard55b91f22000-10-05 16:30:11 +000014098Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14101 in the XPath engine, rewrote large parts of it, now it's far
14102 cleaner and in sync with the REC not an old WD. Fixed a parsing
14103 problem in the interactive XML shell found when testing XPath.
14104
Daniel Veillardac260302000-10-04 13:33:43 +000014105Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14108 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14109 examples with the extra test
14110
Daniel Veillard7cfce322000-10-04 12:40:27 +000014111Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14112
14113 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14114 the global init function.
14115
Daniel Veillard970112a2000-10-03 09:33:21 +000014116Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14117
14118 * HTMLparser.c: Doohhh, attribute name parsing was still case
14119 sensitive ! Fixed this ...
14120 * result/HTML/* : updated the tests results accordingly
14121
Daniel Veillard740abf52000-10-02 23:04:54 +000014122Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14125 engine, should be far more stable, incorporated a new version of
14126 preceding/following axis, need testing
14127 * uri.c: fixed file:///c:/a/b/c problem
14128 * test/XPath/tests/idsimple: augmented the XPath tests
14129
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014130Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * doc/* rebuilding docs for 2.2.4 release
14133
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014134Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14135
14136 * configure.in: releasing 2.2.4
14137 * parser.[ch]: added xmlStrEqual()
14138 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14139 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14140 use xmlStrEqual instead
14141 * TODO: updated
14142 * added an XPath test
14143
Daniel Veillardbc765302000-10-01 18:23:35 +000014144Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14145
14146 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14147 * entities.h: exported xmlInitializePredefinedEntities
14148 * parser.[ch] : added xmlInitParser()
14149 * parserInternals.h : had to export htmlInitAutoClose()
14150
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014151Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14154 problems
14155 * Makefile.am : added XPath regression tests to normal tests
14156 * uri.c: fixed a problem with local paths, cleanup
14157 * parser.c: fixed a problem with large CData sections
14158
Daniel Veillardd2ade932000-09-30 14:39:55 +000014159Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
14161 * configure.in xml-config.in: patch from "Ben Taylor"
14162 <sol7x86@hotmail.com> for solaris shared libs lookup
14163
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141642000-09-30 Martin Baulig <baulig@suse.de>
14165
14166 * libxml-2.0.pc.in: Provide pkg-config script.
14167
14168 * configure.in: Create the libxml-2.0.pc script from the
14169 libxml-2.0.pc.in templates.
14170 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014171 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014172
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014173Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
14175 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14176 when compiling with MSC
14177
Daniel Veillard46057e12000-09-24 18:49:59 +000014178Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * xpath.c: patch for normalize-string() substring-before(),
14181 substring-after() and translate() functions from Bjorn Reese
14182 <breese@mail1.stofanet.dk>
14183 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14184 Fredrik Hallenberg <hallon@lysator.liu.se>
14185 * TODO: updated
14186
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014187Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14188
14189 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14190 problem of socklen_t being undefined on a number of platforms
14191 * debugXML.c: fixed a compilation problem when without snprintf
14192
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014193Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14196 an URI bug and a fix for the control-character-induced infinite loop
14197 * nanohttp.c: preventive fix for compiling on WIN32
14198
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014199Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * xmlint.c: closing bug #25000
14202
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014203Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14204
14205 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14206 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14207 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14208 related function, fixing xmlStrncmp(), and associated cleanup
14209 * result/HTML/entities.html.sax: updating result
14210
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014211Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14212
14213 * uri.c: applied patch for URI escaping from Wayne Davison
14214 <wayned@blorf.net>
14215 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14216 from Denis Barbier <barbier@imacs.polytechnique.fr>
14217 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14218 patch from Wayne Davison
14219
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014220Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14221
14222 * doc/xml.html : updated with new releases, adding "how to help"
14223
Daniel Veillard04698d92000-09-17 16:00:22 +000014224Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14227 removed a few warnings in pedantic mode ...
14228 * parserInternals.c parser.c: moved encoding switching function
14229 to parserInternals.c
14230 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14231
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014232Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14235 error or warning handlers
14236
Daniel Veillardb1059e22000-09-16 14:02:43 +000014237Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * parserInternals.c parserInternals.h parser.c Makefile.am:
14240 created a new module parserInternals.c, moved most of the
14241 code shared by the various parsers there, as well as
14242 deprecated code from parser.c. More cleanup of parser.c
14243 * uri.c: fixed a problem when URI is NULL
14244 * valid.c: speedup when looking for an attribute declaration
14245
Daniel Veillard39c7d712000-09-10 16:14:55 +000014246Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14249 the cleanup of the computation of URI references when seeking
14250 external entities. The URI reference string and the resulting
14251 URI are both stored now.
14252 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14253 large s(n)printf checks and cleanup from Denis Barbier
14254 <barbier@imacs.polytechnique.fr>
14255 * xmlversion.h.in tree.h: couple of SGML declarations for a
14256 possible docbook module.
14257 * result/VC/ : a couple of test output changed due to the change
14258 of the entities URI
14259
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014260Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * parser.h: added a _private field for linking user's data
14263
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014264Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14265
14266 * parser.c parserInternals.h: demacroified most of the IS_XXX
14267 the gain in size is significant so ...
14268
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014269Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14270
14271 * entities.c: cases where looking up entities with doc==NULL
14272 covered
14273
Daniel Veillard90e11312000-09-05 10:42:32 +000014274Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14275
Daniel Veillard1de50802000-09-07 08:54:32 +000014276 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014277 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14278
Daniel Veillard98a79162000-09-04 11:15:39 +000014279Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14280
Daniel Veillard1de50802000-09-07 08:54:32 +000014281 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014282 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14283 * Makefile.in: added URItest and included thenin "make tests"
14284
14285Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014286
14287 * xmlversion.h.in: closed bug 22941
14288
Daniel Veillard2bb89092000-08-31 14:57:50 +000014289Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * doc/xmlio.html: added doc and example for entity loader
14292 redefinition.
14293
Daniel Veillard96984452000-08-31 13:50:12 +000014294Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14297 used by libxml
14298
Daniel Veillarde715dd22000-08-29 18:29:38 +000014299Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14300
14301 * parser.c: Fixed bug on invalid ontent characters and when using
14302 push.
14303 * xmllint.c: fixed xmllint endling of errors in push mode
14304
Daniel Veillard4948eb42000-08-29 09:41:15 +000014305Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014308 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014309 * result/HTML/*.sax: regenerated HTML SAX output
14310 * parser.c: more cleanup.
14311
Daniel Veillarde010c172000-08-28 10:04:51 +000014312Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014315 patches from Wayne Davison <wayned@users.sourceforge.net>,
14316 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014317 * HTMLparser.c: fixed an ignorable white space detection bug
14318 occuring when parsing with SAX only
14319 * result/HTML/*.sax: updated since the output is now HTML
14320 encoded...
14321
Daniel Veillard47f3f312000-08-27 22:40:15 +000014322Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14323
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014324 * HTMLparser.[ch]: applied some of Wayne Davison
14325 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014326
Daniel Veillarde0854c32000-08-27 21:12:29 +000014327Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14328
14329 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14330 undeclared namespace prefix was used, added a warning.
14331 Cleaned up support w.r.t. entities, spilling out a warning
14332 and being pedantic on lookups.
14333 * test/warning/ent9 : added testcase for previous example.
14334 * TODO: updated
14335 * parserInternals.h parser.c: changed the way names are parsed
14336 now allow infinite size and decrease penalty for normal use
14337 * parser.c: Started a big cleanup/check of the parser code,
14338 fixed some of the most tortuous entity code, spotted code
14339 unused anymore
14340 * test/*: added tests for very long names and related nasty
14341 things.
14342
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014343Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * doc/encoding.html: added encoding aliases doc
14346 * doc/xml.html: updates
14347 * encoding.[ch]: added EncodingAliases functions
14348 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14349 bottleneck affecting large DTDs like Docbook
14350 * parser.[ch] xmllint.c: added a pedantic option, will be
14351 useful
14352 * SAX.c: redefinition of entities is reported in pedantic mode
14353 * testHTML.c: uninitialized warning from gcc
14354 * uri.c: fixed a couple of bugs
14355 * TODO: added issue raised by Michael
14356
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014357Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * doc/encoding.html: propagated Martin Duerst suggestions
14360
Daniel Veillard52402ce2000-08-22 23:36:12 +000014361Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14364 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14365 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14366 by Wayne Davison
14367
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014368Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14369
14370 * nanoftp.c nanohttp.c: small cleanup
14371 * TODO: updated
14372
Daniel Veillard244ece92000-08-19 20:58:02 +000014373Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14374
14375 * added an old VC testcase and updated title.xml entity
14376
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014377Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14380 done on auto-opening of <p> tags and cleanup of SAX output
14381
Daniel Veillard979e55e2000-08-19 16:48:54 +000014382Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14385
Daniel Veillard4540be42000-08-19 16:40:28 +000014386Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * doc/xml.html libxml.* structure.*: updated the doc a bit
14389
Daniel Veillard808a3f12000-08-17 13:50:51 +000014390Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14393 of SAX tests
14394
Daniel Veillard29579362000-08-14 17:57:48 +000014395Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14398 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14399
Daniel Veillard1255ab72000-08-14 15:13:33 +000014400Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14401
14402 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14403 * testHTML.c: fix core dump on Solaris 2.x systems
14404 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14405 * result/HTML/*.sax: previous bug fix lead to new results
14406
Daniel Veillard03109292000-08-14 14:58:22 +000014407Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14408
14409 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14410 * configure.in: added --with-readline=DIR to accept alternate
14411 path for readline include/library
14412 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14413 for ANSI under HP-UX
14414 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14415 includes @LIBS@
14416
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014417Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14418
14419 * doc/* : rebuilt the docs
14420 * getting ready for 2.2.2 release
14421
Daniel Veillard87b95392000-08-12 21:12:04 +000014422Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14425 and xmlAddFeature()
14426 * tree.[ch]: added xmlAddChildList()
14427 * xmllint.c: MAP_FAILED macro test
14428 * parser.h: added xmlParseCtxtExternalEntity()
14429 * valid.c: applied bug fixes removed warning
14430 * tree.c: added CDATA block to elements content
14431 * testSAX.c: cleanup of output
14432 * testHTML.c: added SAX testing
14433 * encoding.c: better error recovery
14434 * SAX.c, parser.c: fixed one of the external entity processing
14435 of the OASis testsuite
14436 * Makefile.am: added HTML SAX regression tests
14437 * configure.in: bumped to 2.2.2
14438 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14439 SAX results
14440
Daniel Veillard88a172f2000-08-04 18:23:10 +000014441Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * configure.in: patch for HP compiler
14444
144452000-08-04 Sven Heinicke <sven@zen.org>
14446
14447 * xmllint.c: Was coredumping sometimes when the file given didn't
14448 exist.
14449
Daniel Veillard46e370e2000-07-21 20:32:03 +000014450Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014453
Daniel Veillard46e370e2000-07-21 20:32:03 +000014454 when using in memory parsing. Need some cleanup.
14455 * xmllint.c configure.in: added a --memory flag to test memory
14456 parsing
14457
Daniel Veillard36650692000-07-21 15:16:39 +000014458Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14459
14460 * nanohttp.c: fixed socklen_t replacement to unsigned int
14461 * parser.c: fixed a space handdling missing at the end of
14462 production 28 DOCTYPE.
14463 * xmlmemory.c: fixed a stupid bug on the routine to override
14464 allocation functions
14465 * TODO: updated
14466
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014467Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * doc/ regenerated the docs
14470
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014471Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * doc/encoding.html doc/xml.html: added I18N doc
14474 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14475 improvements, both parser and filters, added ASCII & HTML,
14476 fixed the ISO-Latin-1 one
14477 * xmllint.c testHTML.c: added/made visible --encode
14478 * debugXML.c : cleanup
14479 * most .c files: applied patches due to warning on Windows and
14480 when using Sun Pro cc compiler
14481 * xpath.c : cleanup memleaks
14482 * nanoftp.c : added a TESTING preprocessor flag for standalong
14483 compile so that people can report bugs more easilly
14484 * nanohttp.c : ditched socklen_t which was a portability mess
14485 and replaced it with unsigned int.
14486 * tree.[ch]: added xmlHasProp()
14487 * TODO: updated
14488 * test/ : added more test for entities, NS, encoding, HTML, wap
14489 * configure.in: preparing for 2.2.0 release
14490
Daniel Veillard49703262000-07-10 10:27:46 +000014491Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * nanoftp.c: fixed the way the control connection is handled
14494 * libxml.spec.in: fixed the dependancies and cleanup
14495
Daniel Veillard306be992000-07-03 12:38:45 +000014496Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14497
14498 * doc/xml.html: changed the xmlsoft.org structure, updated the
14499 examples w.r.t. root and childs
14500
Daniel Veillard7d853352000-07-02 18:53:09 +000014501Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14504
Daniel Veillard365e13b2000-07-02 07:56:37 +000014505Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * HTMLparser.c: Work on character encoding support for the HTML parser
14508 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14509 * encoding.c: Fixed a potential memleak in the encoding stuff
14510
Daniel Veillardaf743792000-07-01 11:49:28 +000014511Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * doc/FAQ.html doc/Makefile.am : added a FAQ
14514
14515Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014516
14517 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14518 of the HTML parser to force it to not bypass SAX
14519
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014520Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * win32config.h.in: updated
14523 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14524 lacks iconv support :-( need to release 2.1.1
14525 * configure.in: release 2.1.1
14526 * HTMLparser: fixed bug #14784
14527 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14528 by Windows compiler
14529 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14530 the SAX startDocument() callback.
14531 * TODO: updated
14532
14533Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * added xmlStopParser()
14536
Daniel Veillardbe803962000-06-28 23:40:59 +000014537Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14538
14539 * configure.in: 2.1.0 prerelease
14540 * Large resync between W3C and Gnome tree
14541 * nanoftp, nanohttp.c: fixed stalled connections probs
14542 * HTMLtree.c SAX.c : support for attribute without values in
14543 HTML for andersca
14544 * valid.c: Fixed most validation + namespace problems
14545 * HTMLparser.c: start document callback for andersca
14546 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14547 * parser.h, SAX.c: serious speed improvement for large
14548 CDATA blocks
14549 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14550 different encoding
14551 * example/Makefile.am example/gjobread.c tree.h: work on
14552 libxml1 libxml2 convergence.
14553 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14554 and the LIBXML_TEST_VERSION macro
14555
Daniel Veillardc310d562000-06-23 18:32:15 +000014556Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * doc/xml.html: various patches and improvements typo fixed by
14559 Felix Natter
14560 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14561 from Felix Natter <fnatter@gmx.net>
14562
Daniel Veillardf3029822000-05-06 08:11:19 +000014563Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14564
14565 * doc/upgrade.html: updated with instructions for support of both
14566 libxml-1.x and libxml-2.x
14567 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14568 for 2.x support and also fixed includes
14569
14570
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014571Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14574 the encoding support, added iconv support, so now libxml if
14575 compiled with iconv automatically support japanese encodings
14576 among others. Work based on initial patch from Yuan-Chen Cheng
14577 I may have broken binary compat in the encoding handler
14578 registration scheme, but that was so utterly broken I don't
14579 expect anybody to have used this feature until now.
14580 * parserInternals.h: fixup on the CHAR range macro
14581 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14582 code.
14583 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14584 * uri.c: added xmlParseURI() I can't believe I forgot to
14585 implement this one in 2.0 !!!
14586 * SAX.c: moved doc->encoding update in the endDocument() call.
14587 * TODO: updated.
14588
Daniel Veillard06047432000-04-24 11:33:38 +000014589Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * tree.h: removed extraneous xmlRemoveProp definition
14592 * TODO: added item about --disable-corba configure switch
14593 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14594 * nanoftp.c: fixed include problems giving troubles on AIX and
14595 slowlaris
14596 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14597 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14598 comment and headers changes to lower gtk-doc number of warnings
14599 * doc/html/*: rebuilt docs
14600
Daniel Veillarde0aed302000-04-16 08:52:20 +000014601Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * HACKING: documented the tag for 1.x and instructions
14604
Daniel Veillard5e873c42000-04-12 13:27:38 +000014605Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14608 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14609 xmlCreateIOParserCtxt
14610 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14611 significant overall improvement
14612 * xmllint.c: added I/O test to xmllint
14613 * testSAX.c: added a speed test
14614 * doc/* : updated/regenerated
14615
Daniel Veillardfc708e22000-04-08 13:17:27 +000014616Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14617
14618 * xpath.c uri.h parserInternals.h: cosmetic changes from
14619 "Timur I. Bakeyev" <timur@bat.ru>, including making
14620 xmlCreateURI() public
14621
Daniel Veillard5d211f42000-04-07 17:00:24 +000014622Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14625 and the code at the same time. Added a clean mechanism for
14626 overload or added input methods: xmlRegisterInputCallbacks()
14627 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14628 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14629 * TODO: updated
14630 * doc/* : updated/regenerated
14631 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14632 source dir
14633
Daniel Veillarde77a9182000-04-05 19:12:29 +000014634Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * testURI.c: yet another forgotten commit, I should get some sleep !
14637
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014638Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * xmllint.c: forgot to commit this too ?
14641
Daniel Veillardb9df4042000-04-05 14:23:16 +000014642Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * xmlversion.h.in : forgot to commit this previously
14645
Daniel Veillard361d8452000-04-03 19:48:13 +000014646Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14649 * README TODO: updated for release
14650 * uri.c uri.h: added authority parsing/saving
14651 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14652 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14653 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14654 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14655 Makefile.am : added compile-time customization of libxml
14656 --with-ftp --with-http --with-html --with-xpath --with-debug
14657 --with-mem-debug
14658 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14659 #include <libxml/xxx.h> I hope it won't break too much stuff
14660 and will be manageable in the future...
14661 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14662 and added xmllint to the installed programs
14663 * uri.h: added xmlFreeURI()
14664
Daniel Veillardec303412000-03-24 13:41:54 +000014665Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * uri.c uri.h: finished the escaping handling, the base support
14668 and the URI path normalization. Looks good just lacks the
14669 authority content parsing code.
14670 * Makefile.am: added instructions to generate testURI
14671 * TODO: updated
14672 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14673 added links and icons for W3C and Gnome
14674
Daniel Veillard8f621982000-03-20 13:07:15 +000014675Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14676
14677 * xmlmemory.[ch] : seems I forgot to actually update the files in
14678 the last commit :-)
14679 * doc/xml.html doc/html/* : updated and uploaded the docs
14680
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014681Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14684 * TODO: updated
14685 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014686 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014687 gfree).
14688 * Makefile.am, uri.c, uri.h: added a set of functions to do
14689 exact (litteraly copied from the RFC 2396 productions) parsing
14690 and handling of URI. Will be needed for XLink, one XML WFC,
14691 XML Base and reused in the nano[ftp/http] modules. Still work
14692 to be done.
14693
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014694Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * configure.in, libxml.spec.in : libxml2
14697 * doc/* : updated the doc page, rebuilt the docs
14698
Daniel Veillardcf461992000-03-14 18:30:20 +000014699Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * all: tagged LIB_XML_1_X
14702 * *.c *.h : updated from W3C CVS tree
14703 * configure.in : 2.0.0-beta
14704 * libxml.spec.in : libxml2 package nam
14705 * result/* : new version of the tests output
14706
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014707Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14708
14709 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14710
Daniel Veillardb566ce12000-03-04 11:39:42 +000014711Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * doc/* : rebuilt the docs
14714 * parser.c: final patch on #6766
14715 * valid.c: small patch on validity checks.
14716
Daniel Veillardfb76c402000-03-04 11:39:42 +000014717Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14720 added
14721 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14722 compatibility w.r.t. XML spec and existing code.
14723
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014724Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * parser.c: seems a better solution to <a> </a> exists,
14727 will try it for a while
14728
Daniel Veillard83a30e72000-03-02 03:33:32 +000014729Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14730
14731 * parser.c: tried to remove the <a> </a> generating <a/>
14732 this is hard. Left a flag for that purpose. Fixed bug #6766
14733 * configure.in: prepared 1.8.7 not released, due to previous
14734 problem
14735
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014736Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * doc/xml.html : applied second patch from Paul DuBois
14739
Daniel Veillard402e8c82000-02-29 22:57:47 +000014740Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * doc/xml.html : applied patch from Paul DuBois
14743
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014744Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14747
Daniel Veillard5feb8492000-02-02 17:15:36 +000014748Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14751 compilation warnings on various platforms.
14752 * parser.c: Fixed #5281 validity error callbacks are now desactived
14753 by default if not validating.
14754
Daniel Veillardf341f932000-02-02 14:52:08 +000014755Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14758
Daniel Veillard13c757e2000-02-01 23:59:15 +000014759Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14760
14761 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14762 <gkatsi@cs.toronto.edu>
14763
Daniel Veillard726e8792000-01-30 20:04:29 +000014764Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14765
14766 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14767 processing URLs
14768
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014769Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14770
14771 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14772 xmlNanoFTPUpdateURL for persistent control connections.
14773 * configure.in: 1.8.6
14774
14775Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14778 * tree.[ch] : added xmlSaveNoEmptyTags
14779
James Henstridgef3be9312000-01-28 13:59:21 +0000147802000-01-29 James Henstridge <james@daa.com.au>
14781
14782 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14783
14784 * Makefile.am: added nanoftp.[ch] to the build.
14785
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014786Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * nanoftp.[ch]: cleanup, comments, API
14789 * debugXML.c : fixed a bug in the cat command
14790 * doc/*: regenerated the docs
14791
Daniel Veillardda07c342000-01-25 18:31:22 +000014792Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14793
14794 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14795 * debugXML.c : fixed a bug in the cat command
14796 * valid.c: fixing some small probs
14797 * libxml.spec.in: get rid of the SNAP suffix
14798 * doc/xml.html: updated the status
14799
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014800Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * xml-config.in: xml-config --version to just return the
14803 version number
14804 * xpath.c: some cleanup w.r.t. axis when the current node is
14805 an attribute.
14806 * TODO: updated
14807
Daniel Veillard461a66c2000-01-18 18:01:01 +000014808Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14809
14810 * configure.in: prepared for libxml-1.8.5
14811 * doc/* recompiled the documentation
14812
148132000-01-17 Jody Goldberg <jgoldberg@home.com>
14814
14815 * configure.in : WARNING autoconf subtlety alert :
14816 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14817 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14818 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14819 get defined by AC_CHECK_HEADERS.
14820
Daniel Veillardf967b902000-01-17 16:06:10 +000014821Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14824 Rune.Djurhuus@fast.no
14825
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014826Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * TODO: updated
14829 * tree.c, parser.c: made sure that only memory alloc problems
14830 and internal parser errors are allowed to write to stdout or
14831 stderr.
14832
Daniel Veillard0142b842000-01-14 14:45:24 +000014833Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14834
14835 * tree.c : restored xmlNewGlobalNs since this seems used by
14836 a lot of existing code :-(, fixed a bug in xmlNewNs
14837 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14838 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14839 to exit() from the library code.
14840 * xpath.c, parser.c: removed bugs or unused code detected by
14841 Windows compilers
14842 * parser.c: started adding interfaces for parsing well balanced
14843 XML fragments
14844 * configure.in: releasing 1.8.4
14845 * doc/* : rebuilt the docs
14846
Daniel Veillard2eac5032000-01-09 21:08:56 +000014847Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14848
14849 * tree.[ch] : added xmlNewDocFragment() for DOM
14850 * testHTML.c: uninitialized variable.
14851
Daniel Veillardf3a73582000-01-05 14:58:39 +000014852Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * doc/* : rebuild the docs
14855
Daniel Veillard71b656e2000-01-05 14:46:17 +000014856Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * acconfig.h: readline and history patch
14859 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14860 * tree.c: added check and handling when possibly removing an ID
14861 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14862 and saving.
14863 * test/HTML/entities.html result/HTML/entities.html* : test for
14864 various entities reference cases
14865 * result/HTML/* : as a result output of some testcase have
14866 changed
14867 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14868 by previous example. added xmlParseTryOrFinish().
14869 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14870 entities.h debugXML.h HTMLparser.h: changed the way struct are
14871 declared to allow gtk-doc to expose those
14872 * parser.c: closed bug #4960
14873 * Makefile.am configure.in: Applied patch from
14874 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14875 and math/socket libs detection
14876
Daniel Veillard437b87b2000-01-03 17:30:46 +000014877Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * configure.in, Makefile.am: link tester against readline
14880 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14881
Daniel Veillard686d6b62000-01-03 11:08:02 +000014882Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * tree.[ch]: added xmlRemoveProp
14885 * win32config.h.in nanohttp.c: avoid including the Windows
14886 socket stuff in every C files
14887 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14888 the XmL parser(s)
14889 * test/ns4 result/ns4 etc...: added test case for previous prob
14890 * tree.c: xmlNewNs wasn't checking for double definition
14891 * Makefile.in: fixed a problem with dist-hook duplicates
14892 * parser.[hc], xmlIO.c: fixed the loading of external entities
14893 APIs, now xmlLoadExternalEntity() is used everywhere and
14894 setting up an app specific front-end using the
14895 * SAX.c parser.c: some fixes, now the xhtml spec validates
14896 with the xhtml DTD.
14897 * error.c: fixed crashes in case of no input stream
14898 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14899 to the validation tests and results
14900
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014901Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14902
14903 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14904 too htmlCreatePushParserCtxt() and htmlParseChunk()
14905 * parser.c: a bit of cleanup.
14906 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14907 to XML) removed the last mem leak known
14908 * HTMLtree.c: output message cleanup
14909 * xmlmemory.c: display content info about memory blocks
14910 * result/HTML/wired.* : missing att value warning change
14911
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014912Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * doc/* : rebuilt the documentation
14915
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014916Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * parser.[ch] parserInternals.h: Push parser for XML,
14919 seems to work fine now
14920 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14921 --push for push testing
14922 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14923 * testSAX.c: added --push
14924 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14925 subtree
14926 * xmlIO.[ch] : enriched API + fixes for push mode
14927 * entities.[ch]: added the entity content length to the struct.
14928 * xmlmemory.[ch]: new API to show the last entries for the shell
14929 * valid.c: added required attribute testing
14930 * SAX.c: the cdata callback now merge contiguous fragments
14931 * HTMLparser.c: cleanup of some macros
14932
Daniel Veillard3c558c31999-12-22 11:30:41 +000014933Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * parser.c: fix for PIs name starting with xml
14936 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014937 * *.c, configure.in win32config.h.in : generate win32config.h for
14938 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014939
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014940Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * parser.c: fixed a stupid = vs. == bug :-(
14943 * doc/gnome-xml.sgml: s/glade/xml/
14944
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014945Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14946
14947 * configure.in, doc/xml.html : bug fix release 1.8.2
14948 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14949 Hopefully the end of that silly C++ include problem
14950 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14951 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14952 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14953 troubles with autoclosed elements when the stree shape doesn't
14954 follow the DtD specs. Added htmlIsAutoClosed() and
14955 htmlAutoCloseTag()
14956 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14957 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14958 * debugXML.c: fixed a bug on printing default namespaces.
14959 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14960
Daniel Veillardb24054a1999-12-18 15:32:46 +000014961Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * result/HTML/*.htm[l] : updated the HTML regression tests according
14964 to the new output
14965 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14966 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14967 problem due to intermix of extern "C" { ... } declarations for C++
14968 and recursive includes in the headers
14969
Chris Lahey323c48c1999-12-18 15:32:45 +0000149701999-12-20 Chris Lahey <clahey@umich.edu>
14971
14972 * HTMLtree.c: Made it so that html nodes with a single child do
14973 not insert a carriage return before or after the child node.
14974
Daniel Veillardb24054a1999-12-18 15:32:46 +000014975Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014976
14977 * configure.in, doc/xml.html : bug fix release 1.8.1
14978 * parser.c: fixed bug #4344
14979 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14980 added the glue to avoid C++ problems
14981 * doc/* : regenerated the documentation
14982
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014983Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14986 namespace recognition, and Dia as a resul :-(
14987 * encoding.c: closed bug #3950
14988
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014989Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * valid.c: debugging a posteriori validation, except URI expansion
14992 stuff this should be fixed now
14993 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14994 Carl Nygard <cnygard@bellatlantic.net>
14995 * tester.c: added --postvalid, cleaning of the code
14996 * tree.[ch]: added xmlDocGetRootElement()
14997
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014998Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14999
15000 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15001 c++ losage.
15002
Daniel Veillard10a2c651999-12-12 13:03:50 +000015003Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * configure.in, doc/xml.html : bumped to 1.8.0
15006 * xlink.[ch], Makefile.am : added framework for link detection
15007 * parser.h: added nbChars to parser context, needed for cleanup.
15008 * xmlmemory.c: removed a nasty bug when out of mem
15009 * valid.[ch]: adding namespace support for attribute decl
15010 * tester.c: added --debugent option
15011 * debugXML.[ch]: added xmlDebugDumpEntities()
15012 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15013 buffers instead, this was really needed, validation was breaking
15014 in strange ways due to that. Added xmlParseStringPEReference()
15015 and other parsing from strings functions. Entities processing
15016 modified again, but PERef are still not handled correcly but
15017 unless you're Eve Maller you won't notice :-)
15018 * HTMLparser.c: large changes toward reliability, and switched to
15019 lowercase internal tags, XHTML is lowercase, so it will help
15020 that output is closer to next version.
15021 * doc/* : regenerated the documentation, it is now hosted at
15022 http://xmlsoft.org/ (same bits I just bought the domain :-)
15023
15024
Daniel Veillard294cbca1999-12-03 13:19:09 +000015025Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15028 doc generation
15029 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15030 in the SAX API
15031 * doc/*: rebuilt the doc making sure everything appears in the
15032 HTML files
15033
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015034Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15037 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15038 which allow impressive speed improvement on dataset with
15039 large text pieces, but at the cost of broken binary
15040 compatibility and slightly bigger memory usage.
15041 Configure with --with-buffers to activate them, they
15042 are protected with XML_USE_BUFFER_CONTENT define.
15043 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15044 goal is 0 memory left allocated once parser is no more used
15045 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15046 call xmlCleanupParser() and xmlMemoryDump()
15047
Daniel Veillarda819dac1999-11-24 18:04:22 +000015048Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15051 * parser.[ch] encoding.[ch]: added memory cleanup routines
15052 * parser.c: closing bug #3788
15053 * doc/*: rebuilt the doc
15054
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015055Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15058 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15059 * tester.c: added --compress option
15060 * doc/*: rebuilt the documentation
15061
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015062Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15065 if given /proc/kcore as input !
15066 * doc/xml.html doc/*: updated and rebuilt the documentation
15067
15068Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015069
15070 * parser.c: Fixed some wrongly space collapsing code due to
15071 a misreading of the spec.
15072 * result/*: fixed the output accordingly
15073
15074Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015075
15076 * encoding.c: bug fix and typos
15077 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15078 * parser.c: added attribute normalization closing bug #3597
15079 * test/att* result/att* SAXresult/att*: testcase for attribute
15080 normalization
15081
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015082Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * configure.in: closing bug #3163 by adding extra flags for the
15085 cc compiler on HP-UX
15086
Daniel Veillard51e3b151999-11-12 17:02:31 +000015087Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * valid.[ch] : removed a typo and an enumerated type bug in the
15090 xmlAddElementDecl() function
15091 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15092 call to xmlEncodeEntitiesReentrant() so that the functions
15093 New, Set and Get are at the same level.
15094 * parser.c HTMLparser.c: extra memory allocation bug for
15095 attributes detected by someone using libxml in embedded systems :-)
15096
Daniel Veillard962195f1999-10-28 15:51:53 +000015097Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * xmlmemory.h: turned off mem debug :-\
15100
Daniel Veillard35008381999-10-25 13:15:52 +000015101Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * parser.c: closed bug #2784 a one line fix, but worth pushing
15104 a new release out
15105 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15106 some structures, comments before and after the
15107 main element, and other nastyness
15108 * HTMLtree.c tree.c: accomodate the extended HTML supported
15109 * configure.in: pushing 1.7.4
15110 * test/ent8 and related outputs : added a new test for bug #2784
15111 * test/HTML/wired.html and related output: a nasty HTML example
15112 * Makefile.am: improved the test scripts
15113 * docs/* : reran the documentation extractor, updated xml.html
15114
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015115Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15118 HTMLparser and debugged the HTML related code. HTML documents
15119 now have their own type
15120 * entities.c: do not dump &apos; for HTML output
15121 * xmlmemory.c: improvement, breakpoint mechanism
15122 * testHTML.c: added --sax --repeat ...
15123 * Makefile.am: improved the HTML tests
15124 * valid.[ch]: added xmlValidGetValidElements and
15125 xmlValidGetPotentialChildren
15126 * tester.c: added --insert to test the 2 new functions
15127 * test//* result//* SAXresult//* : regression test cleanup
15128 and extension.
15129 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15130 gnome-xml-nanohttp.html
15131
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015132Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * HTMLparser.c: fixed problems with some autoclose tags
15135 * tree.c: fixed XML output problems.
15136 * result/* SAXresult/*: update of the tests output
15137
Daniel Veillard6077d031999-10-09 09:11:45 +000015138Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * Makefile.am: Arturo patch for xmlConf.sh version info
15141 * parser.c: Tim Josling patch for single quoted items
15142 * tester.c: Tim Josling patch for tester options usage
15143 * tree.h: indent cleanup
15144
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015145Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15148 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15149
Daniel Veillard00fdf371999-10-08 09:40:39 +000015150Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * tree.c : Raph patch for initialization of CORBA fields
15153 * parser.c, xpath.c, ...: modification of doc comments
15154 * xpath.c : allow spaces in xpath expressions
15155
Daniel Veillardad219441999-09-27 08:17:49 +000015156Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15157
15158 * xmlmemory.h: turning off memory debug :-(
15159
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015160Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15163 better SAX interfaces.
15164 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15165 entity.
15166 * configure.in: 1.7.2
15167
15168Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015169
15170 * libxml.spec.in: fixed the URL
15171 * doc/xml.html: improved the documentation front-end
15172
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015173Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015174
15175 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15176
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015177Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015178
15179 * libxml.spec.in: fixed the alpha compile problem
15180 * parser.[ch]: changed errno to errNo in the parser context :-(
15181 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15182 * doc/xml.html: changed CHAR to xmlChar
15183 * doc/html/*: recompiled the documentation
15184 * configure.in: 1.7.1
15185
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015186Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * parser.h: modified the parser context struct to regain 1.4.0
15189 binary compatibility
15190 * parser.c, xml-error.h: added errno ot teh context and defined
15191 a set of errors values with update of errno
15192 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15193 DTDs and entities
15194 * *.h, *.c: complete cleanup of the use of config.h and include
15195 protection depending on the current setup.
15196 * overalll debugging, maintenance and bug-fixing on all modules
15197 * updated the documentation
15198 * ready for 1.7.0
15199
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015200Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * HTMLparser.c : cleanup
15203 * SAX.c valid.c valid.h: added ID/IDREF checking
15204 * tree.c tree.h: extended doc structure for refs
15205 * configure.in: 1.6.2
15206 * parser.c: patched bug in SAX user arg call
15207 * parserInternals.h: patched missing close in C++ wrapping
15208 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15209 especially upcoming XPointer implementation.
15210 * doc/xml.html: augmented, typo
15211
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015212Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15213
15214 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15215 not all invocations of install understand -d.
15216
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015217Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15218
15219 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15220 to make 'check' works, when builddir != srcdir.
15221
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015222Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * doc/xml.html : updated the documentation
15225
Daniel Veillard6454aec1999-09-02 22:04:43 +000015226Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15229 not deallocated memory blocks
15230 * *.c : replaces all calls to malloc() free() and realloc() to
15231 the wrapper functions/macros
15232 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15233 instead of xmlFreeNodeList()
15234
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015235Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * HTMLparser.c: corrected a stupid bug leading to core dump at
15238 tree deallocation. Removed warnings indicated by
15239 Stephane.Conversy@lri.fr
15240 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15241 looked for in the external subset
15242
15243Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015244
15245 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15246 on SGI by Stephane.Conversy@lri.fr
15247
Daniel Veillardb96e6431999-08-29 21:02:19 +000015248Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * all .h : changed the prototype declaration indent as in gtk
15251 * most .c : working on reducing the TODOs in the code
15252 * most .c : cleanup though -pedantic and Insure++
15253 * improvements on validation ID checkings.
15254 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15255 * xml-config.in: closed #1810
15256
15257Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015258
15259 * tree.h, valid.c, valid.h: more work on validity, IDs
15260 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15261 definition for AIX
15262
Daniel Veillardb556eb51999-08-15 17:19:50 +000015263Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15266 the distribution due to a cut'n paste error at last commit
15267
Daniel Veillardb05deb71999-08-10 19:04:08 +000015268Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * configure.in: upgraded to version 1.4.0
15271 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15272 Big update, added a large part of the validation process,
15273 it should be usable, but some parts are missing
15274 * xpath.c: improved the implementation w.r.t. root.
15275 * Makefile.am: added more tests
15276 * test and result trees: added a lot of tests
15277 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15278
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015279Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * Added an HACKING file
15282
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015283Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * xpath.[ch] : improvements and debug of the XPath implementation
15286 * parser.c, HTMLparser.c : modified the parsers to be progressive
15287 * tree.[ch] : extended the Buffer promitives
15288 * xmlIO.[ch] : added basic I/O routines providing progressive
15289 parsing and ready for I18N conversion plugins
15290 * SAXresult/* : the SAX callback sequence maybe slightly different
15291 now
15292 * test*.c : improved/updated the tests programs
15293 * doc/* : recompiled the docs.
15294
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152951999-07-26 Michael Meeks <michael@edenproject.org>
15296
15297 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15298
15299 * tree.c: Ditto.
15300
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015301Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15302
15303 * configure.in: upgraded to version 1.4.0
15304 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15305 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15306 XML query language, see http://www.w3.org/TR/xpath for more details.
15307 * parser.c, parser.h: added CHAR* related string functions for XPath
15308 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15309 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15310 rebuild the docs.
15311 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15312 and regression testing capabilities for XPath.
15313
Daniel Veillardd79d7871999-07-12 10:38:12 +000015314Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15317 closing bug #1646
15318
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015319Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * Makefile.am, example/Makefile.am: closed bug #1683
15322
Daniel Veillard3166ab11999-07-11 16:14:19 +000015323Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * example/Makefile.am, configure.in: added the makefile for the
15326 gjobread example
15327
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015328Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15329
15330 * doc/Makefile.am:
15331 - fix which allow "make install DESTDIR=</install/prefix>".
15332
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015333Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15336 which fixed a problem on the file reading-code.
15337
Daniel Veillard82150d81999-07-07 07:32:15 +000015338Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15341 output.
15342 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15343
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015344Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * parser.h : Oops removed the binary compatibility problem
15347 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15348 * parser.c, HTMLparser.c: applied patches for reading from stdin
15349
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015350Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * parser.c, entities.c, valid.c: cleanup bug #1591
15353 * configure.in: cleanup bug #1592
15354 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15355 the same tree back-end. Hence gdome will be available for it.
15356 * doc/Makefile.am: close bug #617
15357
Daniel Veillard97fea181999-06-26 23:07:37 +000015358Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parser.c: alloctate a per parser context SAX interface block
15361
Daniel Veillard14fff061999-06-22 21:49:07 +000015362Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15363
15364 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15365 and xmlEncodeEntitiesReentrant with the correct one :-\
15366
15367Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * commit of my internal XML base changes, quite a lot of
15370 changes, cleanups, better entities support, framework for
15371 new I/O and charset detection and handling
15372 * Fixed the configure/Makefile stuff to generate shared libs
15373 with the proper version info, so we jumped on rev from
15374 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15375 xmlEncodeEntities() result need to be freed now, and a string
15376 xmlParserVersion provide the current library version.
15377
Raph Levien05240da1999-06-15 21:27:11 +000015378Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15379
15380 * parser.c: fixed a buffer overrun for when you have a very long
15381 attribute with no entities in it.
15382
Daniel Veillardbb2da581999-06-13 14:37:07 +000015383Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * added example directory
15386 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15387
Daniel Veillard011b63c1999-06-02 17:44:04 +000015388Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * Release of libxml-1.1, nearly everything has been touched for
15391 this.
15392 * Added more regression tests
15393 * Updated the documentation
15394
Daniel Veillard27d88741999-05-29 11:51:49 +000015395Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * tree.[ch]: unified the XML_NO_CORBA defines.
15398 * parser.c encoding.[ch]: started plugging in char encoding detection
15399
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015400Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15401
15402 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15403 Also freed allocated buffer.
15404
Daniel Veillard27d88741999-05-29 11:51:49 +000015405Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015406 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15407 reentrancy problem at printing. One is left in entities.c, to
15408 remove ASAP
15409 * testSAX.c : added a test example showing the use of the SAX
15410 interface if one doesn't want to build the DOM tree.
15411 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15412
Daniel Veillard517752b1999-04-05 12:20:10 +000015413Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15416 large revamping of the parser to use SAX callbacks
15417 http://www.megginson.com/SAX/ (or at least a C like interface
15418 a la Expat). It's now possible to set up your own callbacks
15419 and the parser will not build a DOM tree.
15420 * test/* result/*: updated the test suite, I finally removed
15421 the old Namespace draft support (PI based).
15422
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015423Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * Makefile.am: added test result to EXTRA_DIST for make tests
15426
Daniel Veillard64068b31999-03-24 20:42:16 +000015427Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.c, parserInternals.h: moved the chars macro definitions
15430 to parserInternals.h
15431 * parser.c, error.c: applied patches from "Knut Åkesson"
15432 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15433
Daniel Veillard012ccc11999-03-23 10:11:11 +000015434Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * xml-config.in : applied patch to make --version work
15437
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000154381999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15439
15440 * Makefile.am (check-local): Alias for `tests' target. This will
15441 cause `make check' to do the right thing.
15442 (tests): Don't run tests in srcdir. Also, replaced calls to
15443 basename with a `sed' "equivalent".
15444
Daniel Veillardd109e371999-03-05 06:26:45 +000015445Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15448 it in the header and not the sources, updated the doc.
15449 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15450 pointing this out.
15451
Daniel Veillardbc50b591999-03-01 12:28:53 +000015452Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15455 exported the inputStream routines.
15456 * doc/html/* : updated accordingly
15457
Daniel Veillardd692aa41999-02-28 21:54:31 +000015458Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * parser.c, parser.h, parserInternals.h: added a few extra
15461 internal calls to allocate and free parser contexts ...
15462 * doc/html/* : updated accordingly
15463
Daniel Veillard55a99271999-02-25 11:01:29 +000015464Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * configure.in, Makefile.am, doc/makefile.am : General changes for
15467 1.0.0 release and including the generated HTML documentation.
15468
Daniel Veillard35925471999-02-25 08:46:07 +000015469Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * makefile.am : added parserInternals.h, oops.
15472
Daniel Veillard1e346af1999-02-22 10:33:01 +000015473Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15474
15475 * parserInternals.h: added this header giving access to the parser
15476 internal functions.
15477 * doc/Makefile.am : added a rebuild target which rebuilds the full
15478 set of documentations
15479 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15480 the internal subset.
15481 * *.c *.h: modifications needed to generate the documentation using
15482 gtk-doc, cleanup of functions blocks, reorganisation of struct
15483 declarations.
15484
Daniel Veillard1164e751999-02-16 16:29:17 +000015485Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15488 the tar and spec file to include the beginning of the doc.
15489
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154901999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15491
15492 * doc/.cvsignore: Added this file.
15493
Daniel Veillard6800ef31999-02-08 18:33:22 +000015494Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * tree.c: fixed xmlGetProp to return "" when the attribute
15497 exists, even if the node-list is NULL.
15498
Daniel Veillard726c7e31999-02-08 15:13:10 +000015499Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * tree.c: patched an error outputting empty attribute values.
15502 * Makefile.am and doc/makefile.am: have been updated during the
15503 week-end. Sorry for an empty CVS log, I got a shell problem.
15504
Daniel Veillard1899e851999-02-01 12:18:54 +000015505Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * tree.h: cleaned up using enums instead of defines
15508 * parser.c, valid.[ch]: more work on parsing/output of element
15509 declarations
15510
Daniel Veillard3b9def11999-01-31 22:15:06 +000015511Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * valid.[ch], tree.c, parser.c : more work toward full parsing
15514 of XML DTDs.
15515 * README: added informations about mailing-list and on-line
15516 documentation
15517
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000155181999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15519
15520 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15521
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015522Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * parser.c, tree.[ch] : more work toward conformance testing,
15525 added a last element to accelerate parsing of very flat structures
15526 started working on internal subset Element content declaration.
15527 * valid.[ch] : first cut at adding code toward validation.
15528 * previous changes had also small impact on most files, especially
15529 the conformance testing using James Clark test suite.
15530
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015531Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * test/* : updated the examples, most of them were not well
15534 formed (humm), and added rdf2.
15535 * result/* : resulting changes in the output.
15536
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015537Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15540
Daniel Veillard44b3a061998-12-05 17:27:22 +000015541Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.c: patched a bug in the generation of empty attributes
15544
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015545Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15548 for node/trees/documents/... Biggest problem is namespace
15549 support when copying subtrees.
15550
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015551Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * parser.c, entities.c: improve entities and char ref encoding,
15554 and cleanups of error messages.
15555
Daniel Veillard242590e1998-11-13 18:04:35 +000015556Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15557
15558 * parser.c, entities.c: simple bug hunting done during rpm2html and
15559 rpmfind integration.
15560
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015561Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15562
15563 * parser.[ch]: Added interfaces allowing to specify a SAX
15564 handler before parsing.
15565
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015566Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * parser.c: redirrect all errors reporting through the SAX
15569 error function
15570
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015571Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15572
15573 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15574 * libtool, tlmain ...: update of the libtool files
15575
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155761998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15577
15578 * entities.c: Use g_snprintf insteda of snprintf.
15579
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015580Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15583 added ent5 test for this purpose.
15584 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15585
Daniel Veillard27271681998-10-30 06:39:40 +000015586Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * parser.c: fixed? a strange error due to compression on a GWP
15589 document.
15590
Daniel Veillard25940b71998-10-29 05:51:30 +000015591Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * tree.[ch]: bug fixing
15594 * entities.[ch]: defined a specific type for predefined entities
15595 * doc/xml.html: more documentation on the library, how to use it,
15596 overview of the interfaces.
15597
Daniel Veillard16253641998-10-28 22:58:05 +000015598Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15601
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015602Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15603
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015604 * tree.c: corrected a small bug
15605 * doc/xml.html: continuing writing documentation.
15606
15607Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15608
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015609 * debugXML.h debugXML.c: added debugging utilities.
15610 * tester.c: added --debug switch.
15611 * tree.c: patched an incorrect node->type assignment.
15612 * parser.c: formatting, ensure that node->doc != NULL in attributes
15613
Daniel Veillardccb09631998-10-27 06:21:04 +000015614Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15617 entity support and provide an internal representation close to
15618 DOM one (entity ref nodes, and attribute value as tree). I tried
15619 to preserve the interface but this will surely break some apps
15620 (I have to change rpm2html/rpmfind for example). I had to change
15621 two interfaces, and the generated tree is somewhat different.
15622 * doc/* : started documenting the XML library, the tree and
15623 DOM/Corba. This is a first step.
15624
Daniel Veillard11e00581998-10-24 18:27:49 +000015625Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * parser.c: Set up the fonctions comment block, boring but useful.
15628 * parser.h, SAX.c, parser.c: now attributes are processed through
15629 the SAX interface. The problem is that my SAX interface diverged
15630 quite a bit from the original one, well this is not an official
15631 spec, and translating it from Java to C is hairy anyway...
15632
Daniel Veillard97b58771998-10-20 06:14:16 +000015633Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15636 fonctions comment block, boring but useful.
15637
15638Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015639
15640 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15641 conversion routines. However they are not yet used to convert the
15642 inputs. The core will run with UTF-8.
15643
Daniel Veillard33942841998-10-18 19:12:41 +000015644Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * tree.c : make sure that the type id is properly set-up when
15647 a new object is allocated, needed for DOM.
15648
Daniel Veillard27fb0751998-10-17 06:47:46 +000015649Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * tree.h, tree.c: Ok, the main objects in the tree will be native
15652 corba objects, it costs 8 bytes per Node, Attribute and Document
15653 but it simplifies the Corba integration a lot (no extra interface
15654 objects to allocate/free).
15655
Daniel Veillard0bef1311998-10-14 02:36:47 +000015656Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15659 and changed NODEs contants for conformity with DOM Level 1
15660
Daniel Veillard27864701998-10-08 03:47:24 +000015661Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * added hooks to keep track of servants when creating objects
15664 xmlDoc and xmlNode (for Corba export).
15665
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015666Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15667
15668 * added xml-config script.
15669
Daniel Veillard7066a791998-10-01 20:28:28 +000015670Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15673 to autoupdate libtool and automake conf files.
15674
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156751998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15676
15677 * Makefile.am: Use '?' to separate the sed
15678 commands as ',' is used when people pass -Wl,something.
15679
15680
Daniel Veillard15a8df41998-09-24 19:15:06 +000015681Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15682
15683 * tree.c, tree.h: added a per-document compression interface.
15684
Daniel Veillard151b1b01998-09-23 00:49:46 +000015685Tue Sep 22 20:47:38 EDT 1998
15686
15687 * tree.c, tree.h: added saving with compression and added interfaces
15688 to control the compression level (xmlGetCompressMode,
15689 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15690
Daniel Veillard70120ff1998-09-22 00:24:21 +000015691Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * parser.c: corrected a loop for files of size 0
15694
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156951998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15696
15697 * error.h: New file. Contains prototyes from `error.c'.
15698
Tom Tromeyc19653d1998-08-14 01:22:43 +000015699Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15700
15701 * Makefile.am (xmlincdir): New macro.
15702 (xmlinc_HEADERS): Renamed from include_HEADERS.
15703
Daniel Veillard845664d1998-08-13 04:43:19 +000015704Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * applied small patch on numeric entities from
15707 Christopher Blizzard <blizzard@appliedtheory.com>
15708
Daniel Veillard260a68f1998-08-13 03:39:55 +000015709Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * New release 0.2, removed the old xml_* files so that it's
15712 coherent with the other CVS base (W3C), far better conformance
15713 to standard, new namespaces, decent entities support, beginning
15714 of a SAX-like interface. Nearly nothing left intact, even the
15715 test examples ...
15716
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000157171998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15718
15719 * .cvsignore: Add .deps dir
15720
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015721Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15724
Daniel Veillardfe926001998-07-26 04:28:20 +000015725Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015726
Daniel Veillardfe926001998-07-26 04:28:20 +000015727 * configure.in: added test for CPP
15728 * AUTHORS, Changelog: the original ones didn't get commited but the
15729 glib ones instead, fixed.
15730 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015731
Daniel Veillardfe926001998-07-26 04:28:20 +000015732Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015733
Daniel Veillardfe926001998-07-26 04:28:20 +000015734 * integrated code developped at W3C
15735 * changed the original Copyright
15736 * migrated to automake
15737 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015738