blob: c4e106c96ed0959941f220a92023375dbd3c9271 [file] [log] [blame]
William M. Brack09428a32003-12-20 09:20:39 +00001Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * include/libxml/xpathInternals.h: undid last change (my
4 bad). Put necessary fix in libxslt/libexslt instead.
5 * include/libxml/DOCBparser.h: put test for __GCC__ on
6 warning directive (Bug 129105)
7
William M. Brack966668a2003-12-20 02:10:28 +00008Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
9
10 * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
11 to cater for NULL pointer (bug 129561)
12 * globals.c: added comment to suppress documentation warning
13 * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
14 to be lost. Rebuilt doc/* (including adding APIchunk26.html)
15
Daniel Veillardf40c1ce2003-12-19 17:26:28 +000016Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
17
18 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
19 using an xmlReaderWalker()
20
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +000021Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
22
Daniel Veillardf40c1ce2003-12-19 17:26:28 +000023 * tree.c: fix misc. typos in doc comments
24 * include/libxml/tree.h: elaborate on macro define doc comments
25 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +000026
Daniel Veillardb286d842003-12-17 15:08:55 +000027Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
28
29 * doc/examples/*: don't call the result files .out but .res as
30 the Makefiles tend to try generating binaries for .out targets...
31
MST 2003 John Fleck36a83162003-12-17 03:56:21 +000032Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
33
Daniel Veillardb286d842003-12-17 15:08:55 +000034 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +000035 pattern stuff
36
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +000037Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
38
39 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +000040 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +000041 Elaborate in documentation discussion of xmlNewChild
42 and xmlNewTextChild. Thanks to Steve Lenti for pointing
43 out the usefulness of a more explicit explanation of the
44 reserved character escaping issue.
45
Daniel Veillardefe6c742003-12-12 14:56:03 +000046Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * xmlcatalog.c: applied patch from Stefan Kost
49
Daniel Veillard38c53ec2003-12-11 14:16:18 +000050Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
53
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +000054Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
55
56 * win32/Makefile.* win32/configure.js: Added pattern support
57
Daniel Veillardc480c4e2003-12-10 13:24:38 +000058Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * configure.in doc/* libxml.spec.in: preparing release of
61 libxml2-2.6.3, updated and regenerated the docs.
62
Daniel Veillard427174f2003-12-10 10:42:59 +000063Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * SAX2.c pattern.c: removed some compilation warnings
66
Daniel Veillard3df01182003-12-10 10:17:51 +000067Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * xmllint.c: fixing bug #119264 xmllint failing to report
70 serialization errors in some cases.
71
Daniel Veillard18ab8722003-12-09 22:51:37 +000072Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * entities.c: fixed an XML entites content serialization
75 potentially triggered by XInclude, see #126817
76
Daniel Veillard10c08c72003-12-09 15:14:26 +000077Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
80 suggested by Daniel Schulman in #128313
81
Daniel Veillard6984e6d2003-12-09 14:20:17 +000082Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * configure.in Makefile.am: another patch from Kenneth Haley
85 for Mingw, c.f. #128787
86
Daniel Veillardd324ff02003-12-09 14:09:47 +000087Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
90 for compiling on Mingw see #128786
91
Daniel Veillard5a30b2d2003-12-09 13:54:39 +000092Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
93
94 * xmllint.c: some flags were not passed down correctly as
95 parsing options. Fixes #126806
96
Daniel Veillarde74d2e12003-12-09 11:35:37 +000097Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
98
99 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
100 include/libxml/xmlerror.h: augmented the XInclude API
101 to be able to pass XML parser flags down to the Inclusion
102 process. Also resynchronized with the Last Call W3C Working
103 Draft 10 November 2003 for the xpointer attribute.
104 * Makefile.am test/XInclude/docs/nodes[23].xml
105 result/XInclude/*: augmented the tests for the new namespace and
106 testing the xpointer attribute, changed the way error messages
107 are tested
108 * doc/*: regenerated the documentation
109
Daniel Veillardb5fa0202003-12-08 17:41:29 +0000110Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * error.c: filter warning messages if the global setting blocks them
113 * xinclude.c xmlreader.c include/libxml/xinclude.h
114 include/libxml/xmlerror.h: updated the change of namespace at
115 the XInclude level, raise a warning if the old one is found,
116 and some cleanup
117
Daniel Veillard2f6ff812003-12-08 12:11:14 +0000118Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * tree.c: tentative fix for #126117 character reference in
121 attributes output problem in some cornercase.
122
Daniel Veillardf88d8cf2003-12-08 10:25:02 +0000123Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * python/libxml.py: tried to fix the problems reported in
126 bug #126735
127 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
128 fixed again some problem trying to use the structured error
129 handlers, c.f. bug #126735
130 * result/VC/ElementValid: tiny change due to the fix
131
Daniel Veillardfded7bf2003-12-07 21:30:45 +0000132Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * error.c: fixed __xmlRaiseError to use structured error handlers
135 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
136
Daniel Veillard43caefb2003-12-07 19:32:22 +0000137Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * parser.c: attempt to fix #126211 ...
140
Daniel Veillardffa7b7e2003-12-05 16:10:21 +0000141Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
144 include/libxml/xmlreader.h: fixed the pattern interfaces
145 but not yet the parser to handle the namespaces.
146 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
147
Daniel Veillard1e906612003-12-05 14:57:46 +0000148Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
151 include/libxml/pattern.h include/libxml/schemasInternals.h
152 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
153 the make rebuild in doc, this include new directive to stop
154 documentation warnings
155 * doc/* doc/html/*: rebuilt the docs
156 * pattern.c xmlreader.c include/libxml/pattern.h
157 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
158 to save nodes while scanning the tree with the reader, cleanup
159 the way element were freed, and xmlTextReaderPreserve()
160 implementation, the API might change for namespace binding support
161 when compiling patterns.
162 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
163
Daniel Veillard85bb5b02003-12-04 14:12:05 +0000164Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
165
166 * python/libxml.py: oops forgot to modify/commit the new code.
167
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000168Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * python/generator.py python/libxml.c python/libxml_wrap.h:
171 cleanup the output buffer support to at least get the basic
172 to work
173 * python/tests/outbuf.py python/tests/serialize.py: fixes and
174 cleanup.
175 * include/libxml/xmlwriter.h: cleanup
176
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000177Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
178
179 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000180 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
181 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000182
Daniel Veillardebe48c62003-12-03 12:12:27 +0000183Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
186 regexp quantifiers
187
Daniel Veillardb3de70c2003-12-02 22:32:15 +0000188Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
189
190 * pattern.c include/libxml/pattern.h: adding the pattern node
191 selection code. Inheried in part from libxslt but smaller.
192 * Makefile.am configure.in include/libxml/xmlversion.h.in:
193 integrated the pattern module, made it a configure time option
194 * xmllint.c: added --pattern to test when doing --stream
195
Daniel Veillardc36965d2003-12-02 10:28:48 +0000196Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * xmlreader.c: fixed a problem in xmlreader validation when
199 streaming exposed by reader2 example.
200
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000201Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
202
203 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +0000204 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000205 add reference to the Code Examples page to docs.html list
206 of resources
207
Igor Zlatkovicc7646e62003-12-01 11:33:27 +0000208Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
209
210 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
211 from Eric
212
John Fleck0eaf41c2003-12-01 04:45:26 +0000213Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
214
215 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +0000216 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +0000217 rebuild the docs
218
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +0000219Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
220
221 * doc/docdescr.doc
222 Updating William's explanation of how to build docs,
223 reflecting Daniel's new docs build system
224
William M. Brack0622fe82003-11-29 10:47:56 +0000225Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
226
227 * xmlmemory.c: enhanced by adding mutex to protect global
228 structures in a multi-threading environment. This fixed
229 some random errors on the Threads regression tests.
230
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000231Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
232
Daniel Veillardc36965d2003-12-02 10:28:48 +0000233 * doc/xml.html doc/python.html: fix tst.py text, which didn't
234 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000235
William M. Brackf9415e42003-11-28 09:39:10 +0000236Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
237
William M. Brack0622fe82003-11-29 10:47:56 +0000238 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
239 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
240 handled internally by default, with proper BOM and UTF-16LE
241 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
242 BOM on output, and will be automatically recognized on input.
243 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
244 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +0000245
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +0000246Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
247
248 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
249 build with all compilers. Added C-Runtime option for MSVC. Included
250 xmlWriter.
251 * xmlwriter.c: Added IN_LIBXML macro
252
Igor Zlatkovic5a816402003-11-26 20:57:47 +0000253Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
254
255 * win32/Makefile.bcb: applied patch from Eric
256
Daniel Veillardc76440f2003-11-26 20:39:47 +0000257Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
260 is broken on 2.6.x
261
Daniel Veillardd4532552003-11-25 18:29:55 +0000262Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * entities.c: fixed #127877, never output &quot; in element content
265 * result/isolat3 result/slashdot16.xml result/noent/isolat3
266 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
267 result/valid/index.xml result/valid/xlink.xml: this changes the
268 output of a few tests
269
Daniel Veillardbd2904b2003-11-25 15:38:59 +0000270Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
273 testSchemas.c xmlschemas.c: added xsd:include support, fixed
274 testSchemas behaviour when a schemas failed to parse.
275 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
276 test for xsd:include from Eric Van der Vlist
277
Daniel Veillarde70c8772003-11-25 07:21:18 +0000278Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * parser.c: swapped the attribute defaulting and attribute checking
281 parts of parsing a new element start, fixes bug #127772
282 * result/valid/127772.* test/valid/127772.xml
283 test/valid/dtds/127772.dtd: added the example in the regression tests
284
Daniel Veillard74c0e592003-11-25 07:01:38 +0000285Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
288 to avoid bug #127851
289
Daniel Veillardf8b9de32003-11-24 14:27:26 +0000290Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xmlregexp.c: fixing some Negative Character Group and
293 Character Class Subtraction handling.
294
Daniel Veillardf2a12832003-11-24 13:04:35 +0000295Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
298 on Eric van der Vlist examples
299 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
300 added regression tests
301 * doc/examples/Makefile.am doc/examples/index.py: do not
302 regenerate the index on make all target, but only on
303 make rebuild to avoid troubles.
304
Daniel Veillardbe9c6322003-11-22 20:37:51 +0000305Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
306
307 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
308 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
309 starting to add proper namespace support too.
310 * test/schemas/* result/schemas/*: added a number of tests
311 fixed the result from some regression tests too.
312
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +0000313Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
314
315 * doc/xml.html, docs.html: remove reference to gtk-doc now that
316 Daniel has removed it, fix link to George's IBM article, other
317 minor edits
318
Daniel Veillard1d913862003-11-21 00:28:39 +0000319Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
320
321 * xmlschemas.c: applied patch from Robert Stepanek to start
322 import os schemas support, cleaned up stuff and the patch.
323 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
324 to regression, fixed a few regressions too.
325
Daniel Veillardc59d8262003-11-20 21:59:12 +0000326Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * HTMLparser.c: applied two parsing fixes from James Bursa
329
Daniel Veillard16ed5972003-11-20 18:22:31 +0000330Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * doc/examples/*: added two xmlReader examples
333 * xmlreader.c: cleaned up some bugs in the process
334
Daniel Veillard5841f0e2003-11-20 11:59:09 +0000335Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
336
337 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
338 Alfred Mickautsch, bugfixes and comments
339 * doc/examples/*: added his test as the xmlWriter example
340 * doc/html/ doc/*.html: this resulted in some improvements
341 * include/libxml/hash.h: fixed an inclusion problem when
342 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
343
Daniel Veillarda152c4d2003-11-19 16:24:26 +0000344Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * xinclude.c: fix an error message
347 * doc/examples/*: added tree2 example from Lucas Brasilino
348
William M. Brack7f40d132003-11-19 09:52:29 +0000349Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
350
351 * doc/newapi.xsl: improve the sort sequence for page content
352 * doc/html/*.html: regenerate the web pages
353
Daniel Veillard1a792412003-11-18 23:52:38 +0000354Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * Makefile.am: do not package cvs versioning temp files.
357 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
358 slightly improved the API xml format, fixed a lot of small
359 rendering problems
360 * doc/html/libxml*.html: rebuilt
361
Daniel Veillardbe586972003-11-18 20:56:51 +0000362Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
363
364 * include/libxml/*.h include/libxml/*.h.in: modified the file
365 header to add more informations, painful...
366 * genChRanges.py genUnicode.py: updated to generate said changes
367 in headers
368 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
369 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
370 APIs modules. Updated the stylesheets, some cleanups, regenerated
371 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
372
373Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
376 the build process to remove all remains from the old gtk-doc
377 inherited, libxml2-refs.xml is now generated by apibuild.py, the
378 stylesheets have been improved, and the API*html now generated
379 are XHTML1 valid too
380
William M. Brackb1d53162003-11-18 06:54:40 +0000381Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
382
383 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
384 enhancement to prevent comment with unreferenced variable.
385 * threads.c xmlreader.c xmlwriter.c: edited some comments to
386 improve auto-generation of documentation
387 * apibuild.py: minor change to an error message
388
Daniel Veillardbff06bf2003-11-17 16:58:05 +0000389Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
390
391 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
392 improving navigation
393 * doc/html/*.html: updated the result
394
Daniel Veillard2925c0a2003-11-17 13:58:17 +0000395Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
398 improvement of the stylesheets, fixed a API generation problem,
399 switched the stylesheet and Makefile to build the HTML output.
400 * doc/html/*.html: complete update, ditched some old files, might
401 introduce some breakage...
402
Daniel Veillard0b3d9b82003-11-17 11:51:30 +0000403Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * doc/newapi.xsl: lot of improvements, this starts looking good
406 enough to be usable.
407
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000408Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * doc/newapi.xsl: stylesheet to build HTML pages from the
411 API XML description, Work in Progress
412
William M. Brackc125a722003-11-16 08:06:19 +0000413Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
414
415 * xpath.c: fixed bug 126976 (string != empty nodeset
416 should be false)
417
William M. Brack60f394e2003-11-16 06:25:42 +0000418Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
419
420 * doc/html/*.html: Finally - found the problem with the
421 page generation (XMLPUBFUN not recognized by gtkdoc).
422 Re-created the pages using a temporary version of
423 include/libxml/*.h.
424 * testOOMlib.c,include/libxml/encoding.h,
425 include/libxml/schemasInternals.h,include/libxml/valid.h,
426 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
427 include/libxml/xmlwin32version.h.in,
428 include/libxml/xpathInternals.h: minor edit of comments
429 to help automatic documentation generation
430 * doc/docdescr.doc: small elaboration
431 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
432 (messed up on last try)
433 * xmlreader.c: minor change to clear warning.
434
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000435Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * Copyright: fixed some wording
438 * libxml.spec.in: make sure doc/examples is packaged
439 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
440 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000441 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000442 xmlID structure though...
443
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000444Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
445
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000446 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000447
William M. Brackf4e9a6e2003-11-15 11:14:47 +0000448Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
449
450 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
451 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
452 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
453 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
454 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
455 added missing pages for the website.
456
William M. Brack2ad1dff2003-11-15 10:35:20 +0000457Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
458
459 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
460 generated pages (again), manually restored doc/html/index.html
461 and manually edited generated file doc/gnome-xml.xml to put
462 in appropriate headings.
463 * doc/docdescr.doc: new file to describe details of the
464 document generation (helps my memory for the next time)
465 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
466 enhancement to please the automatic documentation generation.
467
William M. Brack272693c2003-11-14 16:20:34 +0000468Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
469
470 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
471 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
472 minor error cleanup for gcc-3.3.[12] compilation warnings.
473
William M. Brackd7cf7f82003-11-14 07:13:16 +0000474Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
475
476 * tree.c: minor changes to some comments
477 * doc/*.html: rebuilt the generated HTML pages for changes
478 from jfleck (bug 126945)
479
Daniel Veillardd9d63d62003-11-13 11:45:43 +0000480Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * doc/examples/*: added Dodji's example, added output handling
483
Daniel Veillard241e19d2003-11-13 10:39:27 +0000484Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
485
486 * doc/examples/*: added Aleksey XPath example, fixed bugs
487 in the indexer
488
Daniel Veillarda59853a2003-11-12 22:50:47 +0000489Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * doc/*: integrating the examples in the navigation menus
492 * doc/examples/*: added make tests, updated the navigation,
493 added a new test, cleanups, updates.
494
Daniel Veillard8c034012003-11-12 16:54:26 +0000495Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
496
497 * doc/*.html: rebuilt the generated HTML pages
498 * doc/examples/*: updated the stylesheets, added a synopsis,
499 Makefile.am is now generated by index.py
500
Daniel Veillardb72876d2003-11-12 00:40:33 +0000501Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
504 added autogeneration of a web page for the examples
505 * doc/examples/example1.c doc/examples/.cvsignore
506 doc/examples/examples.xml doc/examples/index.py: updated the
507 informations extracted, improved the format and indexing.
508
Daniel Veillardd8cf9062003-11-11 21:12:36 +0000509Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * check-xinclude-test-suite.py: less verbose on difference
512 * libxml.spec.in: cleanup
513 * parser.c: fixed xmlCleanupParser() doc
514 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
515 doc/examples/Makefile.am doc/examples/example1.c
516 doc/examples/examples.xml doc/examples/index.py
517 doc/examples/test1.xml: work on adding C examples and
518 generating automated information about those. examples.xml
519 is autogenerated describing the examples.
520 * example/Makefile.am: cleanup
521
William M. Brack8763df82003-11-10 15:49:27 +0000522Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
523
524 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
525 fixed missing '-' in block names, enhanced the hack for
526 ABI aliasing.
527
William M. Brackea939082003-11-09 12:45:26 +0000528Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
529
530 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
531 python/libxml2class.txt: enhanced for range checking,
532 updated to Unicode version 4.0.1 (API docs also updated)
533 * python/generator.py: minor change to fix a warning
534
Daniel Veillardfe9fc792003-11-05 22:47:51 +0000535Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * Makefile.am: apply fix from Karl Eichwalder for script path
538
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000539Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * win32/configure.js: applied patch from Mark Vakoc to simplify
542 his work from CVS checkouts.
543
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000544Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
545
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000546 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000547
William M. Brack30ce0dd2003-11-04 23:57:30 +0000548Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
549
550 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
551 for gcc so that, if undefined, it's defined as
552 __attribute__((unused))
553
William M. Brack6bf4d6f2003-11-04 23:29:16 +0000554Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
555
556 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
557 appears after the variable declaration.
558 * valid.c: trivial change to eliminate a warning message
559
Daniel Veillard6d373a22003-11-04 10:26:43 +0000560Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
561
562 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
563 rebuilt the docs
564
Daniel Veillard42fd4122003-11-04 08:47:48 +0000565Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * xmllint.c: change --html to make sure we use the HTML serialization
568 rule by default when HTML parser is used, add --xmlout to allow to
569 force the XML serializer on HTML.
570 * HTMLtree.c: ugly tweak to fix the output on <p> element and
571 solve #125093
572 * result/HTML/*: this changes the output of some tests
573
Daniel Veillard798ae542003-11-03 17:13:52 +0000574Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
575
576 * xinclude.c: fixed bug #125812, about XPointer in XInclude
577 failing but not returning an error.
578
Daniel Veillarda8ff65d2003-11-03 16:20:10 +0000579Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581 * valid.c: fixed bug #125811 related to DTD post validation
582 where the DTD doesn't pertain to a document.
583
Daniel Veillard61b93382003-11-03 14:28:31 +0000584Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
587 the XML_PARSE_NONET parser option.
588 * xmllint.c: converted xmllint.c to use the option instead of
589 relying on the global resolver variable.
590
Daniel Veillard7899c5c2003-11-03 12:31:38 +0000591Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
594 support to the reader interface. Lot of testing of the walker,
595 various bug fixes.
596 * xmllint.c: added --walker and made sure --xinclude --stream --debug
597 works as expected
598 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
599 result/XInclude/*.rdr: added regression tests for the walker and
600 XInclude xmlReader support, had to slightly change a couple of tests
601 because the walker can't distinguish <foo/> from <foo></foo>
602
Daniel Veillard254b1262003-11-01 17:04:58 +0000603Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * tree.c nanohttp.c threads.c: second BeOS patch from
606 Marcin 'Shard' Konicki
607
Daniel Veillard7ec29972003-10-31 14:36:36 +0000608Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * parser.c: always generate line numbers
611
Daniel Veillardfd343dc2003-10-31 10:55:22 +0000612Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * parser.c: fixed another regression introduced in fixing #125823
615
Daniel Veillard157fee02003-10-31 10:36:03 +0000616Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * python/libxml.c: previous fix for #124044 was broken, correct
619 fix provided.
620 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
621 and the error handlers to address #125877
622
Daniel Veillard8a0a6332003-10-30 22:13:02 +0000623Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * parser.c: side effect of #123105 patch, namespace resolution
626 would fail when defined in internal entities, fixes #125823
627
Daniel Veillardbb3ba322003-10-30 13:12:43 +0000628Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * python/libxml.c: be more defensive in the xmlReader python bindings
631 fixing bug #124044
632
Daniel Veillarde133dd82003-10-30 10:42:20 +0000633Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * valid.c: the a-posteriori DTD validation code was not validating
636 the namespace declarations, this fixes #124110
637
William M. Brackc5cbf992003-10-29 22:15:13 +0000638Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
639
640 * xmlIO.c: enhanced to bypass compression detection code
641 when input file is stdin (bug 125801)
642
Daniel Veillard28232432003-10-29 17:23:05 +0000643Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
644
645 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
646
Daniel Veillard94394cd2003-10-29 17:07:51 +0000647Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * xpath.c: more fixes about unregistering objects
650 * include/libxml/relaxng.h: applied patch from Mark Vakoc
651 missing _cplusplus processing clause
652
Aleksey Saninb5a46da2003-10-29 15:51:17 +0000653Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
654
655 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
656
Daniel Veillard82cb3192003-10-29 13:39:15 +0000657Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
660 Marcin 'Shard' Konicki to provide BeOS thread support.
661
Daniel Veillard9d751502003-10-29 13:21:47 +0000662Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
665 from Steve Ball to make a schema parser from a preparsed document.
666
Daniel Veillarde22dd5c2003-10-29 12:53:27 +0000667Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * tree.c: applied a couple of patches from Mark Lilback about text
670 nodes coalescing
671
Daniel Veillarde991fe92003-10-29 11:18:37 +0000672Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * xpath.c: change suggested by Anthony Carrico when unregistering
675 a namespace prefix to a context
676 * hash.c: be more careful about calling callbacks with NULL payloads.
677
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000678Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
681 regenerated docs and APIs
682 * parser.c: cleanup and last change to fix #123105
683
Daniel Veillard652f9aa2003-10-28 22:04:45 +0000684Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * HTMLparser.c: Fix #124907 by simply backporting the same
687 fix as for the XML parser
688 * result/HTML/doc3.htm.err: change to ID detecting modified one
689 test result.
690
Daniel Veillard9ba8e382003-10-28 21:31:45 +0000691Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * parser.c include/libxml/parser.h: included a new function
694 to reuse a Push parser context, based on Graham Bennett original
695 code
696 * valid.c: in HTML, a name in an input is not an ID
697 * TODO: bug list update
698
Daniel Veillardae9733a2003-10-28 19:02:21 +0000699Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * xpath.c: applied patch from nico@xtradyne.com for #125030
702
Daniel Veillard72b9e292003-10-28 15:44:17 +0000703Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
704
705 * Makefile.am: cleanup
706 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
707 sometimes the error handlers can get a parser context on DTD
708 errors, and sometime they don't. So be very careful when trying
709 to grab those informations.
710
Daniel Veillardf4e56292003-10-28 14:27:41 +0000711Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * tree.c: applied patch from Kasimier Buchcik which fixes a
714 problem in xmlSearchNs introduced in 2.6.0
715
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +0000716Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
719
Daniel Veillardcec50a62003-10-28 13:26:51 +0000720Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * tree.c: fix bug #125047 about serializing when finding a
723 document fragment node.
724
Daniel Veillard4772af62003-10-27 16:23:43 +0000725Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * testSAX.c: fix bug #125592 need a NULL check
728 * include/libxml/chvalid.h: rename a parameter
729
Daniel Veillard95d2d5b2003-10-27 14:54:49 +0000730Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
731
732 * parser.c: applied patch from #123105 about defaulted attributes
733 from element coming from an entity
734
William M. Brack1d75c8a2003-10-27 13:48:16 +0000735Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
736
737 * xmllint.c: fixed warning message from IRIX (bug 125182)
738 * python/libxml.py: removed tabs, replaced with spaces
739 (bug 125572)
740
Daniel Veillarde8039df2003-10-27 11:25:13 +0000741Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
742
743 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
744 if xmlNewInputFromFile() fails.
745 * xmlreader.c: avoid using _private for the node or document
746 elements.
747
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +0000748Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
749
750 * win32/configure.js: added declaration for verMicroSuffix
751
Daniel Veillardcc199e02003-10-24 21:11:48 +0000752Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
753
754 * libxml.m4: applied patch from Patrick Welche provided in
755 bug #125432 , future proofing the .m4 file.
756 * parser.c: resetting the context should also reset the error
757 * TODO: problem of conformance w.r.t. E20 was raised in the
758 XML Core telconf and libxml2 isn't conformant there.
759
Daniel Veillard929714b2003-10-22 12:34:36 +0000760Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
761
762 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
763
Daniel Veillard2bd43222003-10-22 08:51:21 +0000764Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
767 small glitch missing a const
768
Daniel Veillardfca7d832003-10-22 08:44:26 +0000769Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
770
771 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
772 it doesn't define IN_LIBXML
773
Daniel Veillard1e5e4382003-10-21 19:15:44 +0000774Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
775
776 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
777
Daniel Veillardea048932003-10-21 09:27:57 +0000778Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
779
780 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
781 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
782
Daniel Veillard2189b592003-10-21 00:08:42 +0000783Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
784
785 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
786
Daniel Veillard3e35f8e2003-10-21 00:05:38 +0000787Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
788
789 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
790 * doc/*: updated and regenerated the docs and API
791
792Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
793
794 * SAX2.c error.c tree.c: moved the line number to their proper
795 field in elements now.
796
Daniel Veillard1d211e22003-10-20 22:32:39 +0000797Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
800 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
801 added the xmlWriter module contributed by Alfred Mickautsch
802 * include/libxml/tree.h: added room for line and extra information
803 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
804 of them introduced in September
805 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
806
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000807Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * Makefile.am configure.in xmldwalk.c xmlreader.c
810 include/libxml/Makefile.am include/libxml/xmldwalk.h
811 include/libxml/xmlversion.h.in: removing xmldwalk module
812 since it got merged with the xmlreader.
813 * parser.c: cleanup
814 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
815 rebuilt the API
816 * python/tests/Makefile.am python/tests/reader7.py
817 python/tests/walker.py: adding regression testing for the
818 new xmlreader APIs, new APIs for reader creation, including
819 makeing reader "walker" operating on preparsed document trees.
820
William M. Brack9e660592003-10-20 14:56:06 +0000821Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
822
823 * entities.c, valid.c: fixed problem reported on the mailing
824 list by Melvyn Sopacua - wrong argument order on functions
825 called through xmlHashScan.
826
Daniel Veillardd61e8fb2003-10-19 21:59:17 +0000827Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
828
829 * valid.c xmlIO.c: fixes for compiling using --with-minimum
830
Daniel Veillardc4696922003-10-19 21:47:14 +0000831Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
832
833 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
834 tested it through the xslt regression suite.
835
Daniel Veillard78697292003-10-19 20:44:43 +0000836Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
837
838 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
839 allowing to grab the content without forcing allocations.
840 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
841 * xpath.c xmldwalk.c: removed a couple of comment errors.
842
Daniel Veillarda07050d2003-10-19 14:46:32 +0000843Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * parser.c: applied patch from Chris Anderson to change back
846 memcmp with CMPx()
847
Daniel Veillard05bcb7e2003-10-19 14:26:34 +0000848Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * HTMLparser.c: fixed to not send NULL to %s printing
851 * python/tests/error.py result/HTML/doc3.htm.err
852 result/HTML/test3.html.err result/HTML/wired.html.err
853 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
854 up some of the regression tests error
855
Daniel Veillarda840b692003-10-19 13:35:37 +0000856Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
857
858 * include/libxml/nanohttp.h include/libxml/parserInternals.h
859 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
860 Fixed the HTTP<->parser interraction, which should fix 2 long
861 standing bugs #104790 and #124054 , this also fix the fact that
862 HTTP error code (> 400) should not generate data, we usually
863 don't want to parse the HTML error information instead of the
864 resource looked at.
865
William M. Brackfc60fc22003-10-19 11:22:27 +0000866Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
867
868 * doc/Makefile.am: enhanced the installation of tutorial files
869 to avoid installing CVS subdirectories (bug 122943)
870
William M. Brack9ca682f2003-10-19 10:01:59 +0000871Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
872
873 * xmlIO.c: fixed segfault when input file not present
874 * tree.c: changed output formatting of XML_CDATA_SECTION
875 (bug 120917)
876
William M. Brack76e95df2003-10-18 16:20:14 +0000877Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
878
879 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
880 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
881 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
882 xpath.c: Changed all (?) occurences where validation macros
883 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
884 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
885 many warning messages on certain platforms, and also high-
886 lights places in the library which may need to be enhanced
887 for proper UTF8 handling.
888
William M. Brack196b3882003-10-18 12:42:41 +0000889Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
890
891 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
892 doc/apibuild.py: enhanced to include enough comments to
893 make the api doc generation happy.
894
Daniel Veillard847332a2003-10-18 11:29:40 +0000895Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
896
897 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
898 to fix the HTTP/XML parser integration.
899
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000900Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
901
902 * xmlreader.c include/libxml/xmlreader.h: added new APIs
903 for creating reader from sources or reusing a reader with
904 a new source, like the xmlReadxx and xmlCtxtReadxxx
905 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
906 doc/Makefile.am: regenerated the APIs
907 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
908
William M. Brack871611b2003-10-18 04:53:14 +0000909Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
910
911 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
912 include/libxml/parserInternals.h: enhanced macros to avoid
913 breaking ABI from previous versions.
914 * catalog.c, parser.c, tree.c: modified to use IS_* macros
915 defined in parserInternals.h. Makes maintenance much easier.
916 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
917 compilation warnings
918 * configuration.in: fixed pushHTML test error; enhanced for
919 better devel (me) testing
920
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000921Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
922
923 * legacy.c: remove the warning for startDocument(), as it is used by
924 glade (or glade-python)
925 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
926 invalid accesses found by running some Python based regression
927 tests under valgrind. There is still a few leaks reported by the
928 relaxng regressions which need some attention.
929 * doc/Makefile.am: fixed a make install problem c.f. #124539
930 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
931 patch from crutcher
932
Daniel Veillard04054be2003-10-15 10:48:54 +0000933Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
934
935 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
936 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
937 calls.
938
Daniel Veillard9339b742003-10-15 08:18:00 +0000939Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
940
941 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
942
Daniel Veillard903cd382003-10-13 19:47:09 +0000943Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
944
945 * Makefile.am: small fix from Bjorn Reese
946
Daniel Veillard0cc72772003-10-13 14:00:21 +0000947Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
948
949 * valid.c: fix a call missing arguments
950
William M. Brack0850b872003-10-12 23:55:46 +0000951Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
952
953 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
954 a bug in the range search; enhanced range generation (inline code
955 if a small number of intervals); enhanced the readability of the
956 output files.
957
Daniel Veillardea887cf2003-10-11 22:53:44 +0000958Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
959
960 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
961 chvalid.def from scratch based on XML 2nd edition REC
962 and regenerated the code.
963
Daniel Veillard1a993962003-10-11 20:58:06 +0000964Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
965
966 * check-xml-test-suite.py: removed some annoying warnings
967 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
968 in the PubidChars definition, regenerated, there is still
969 a bug left somewhere
970 * genChRanges.py: save the header directly in include/libxml/
971 * configure.in: I generated a 2.6.0beta6 earlier today
972
William M. Brack418342b2003-10-11 15:35:40 +0000973Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
974
975 * fixed small error on previous commit (chvalid.h in
976 base dir instead of include directory)
977
William M. Brack68aca052003-10-11 15:22:13 +0000978Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
979
980 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
981 new files for a different method for doing range validation
982 of character data.
983 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
984 include/libxml/parserInternals.h: modified for new range method.
985 * catalog.c: small enhance for warning message (using one
986 of the new range routines)
987
Daniel Veillard73000572003-10-11 11:26:42 +0000988Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
989
990 * valid.c include/libxml/valid.h: adding an serror field to
991 the validation context breaks the ABI for the xmlParserCtxt
992 structure since it's embedded by content and not by reference
993
Daniel Veillardc790bf42003-10-11 10:50:10 +0000994Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
995
996 * configure.in: patch from Mike Hommey
997 * threads.c: applied Windows patch from Jesse Pelton and Stephane
998 Bidoul
999 * parser.c: fix the potentially nasty access to ctxt->serror
1000 without checking first that the SAX block is version 2
1001
Daniel Veillard2b0f8792003-10-10 19:36:36 +00001002Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * SAX2.c: fixed a nasty bug with interning some text strings
1005 * configure.in: prepare for beta5 of 2.6.0
1006 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
1007 better error handling for I/O and converted FTP and HTTP
1008 * parser.c: fixed another bug
1009
Daniel Veillardffbbed42003-10-10 14:46:54 +00001010Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * SAX2.c: fixed uninitialized new field.
1013 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
1014 all messages
1015
Daniel Veillardd8850402003-10-10 14:24:12 +00001016Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * include/libxml/tree.h: make room in Doc, Element, Attributes
1019 for PSVI type informations.
1020
Daniel Veillard659e71e2003-10-10 14:10:40 +00001021Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
1024 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
1025 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
1026 include/libxml/parser.h include/libxml/valid.h
1027 include/libxml/xmlerror.h: Setting up the framework for structured
1028 error reporting, touches a lot of modules, but little code now
1029 the error handling trail has been cleaned up.
1030
Daniel Veillardd96cce12003-10-10 12:30:37 +00001031Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
1034
Daniel Veillardfcf719c2003-10-10 11:42:17 +00001035Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * xpath.c: cleanup
1038 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
1039 to the new error mechanism
1040
Daniel Veillard87db3a82003-10-10 10:52:58 +00001041Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * error.c xmlschemas.c: a bit of cleanup
1044 * result/schemas/*.err: updated with the new result strings
1045
1046Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1047
1048 * xpath.c: fixed bug 124061
1049
Daniel Veillardd0c9c322003-10-10 00:49:42 +00001050Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * Makefile.am: cleanup
1053 * encoding.c: fix a funny typo
1054 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
1055 converted the Schemas code to the new error handling. PITA,
1056 still need to check output from regression tests.
1057
Daniel Veillarde2238d52003-10-09 13:14:55 +00001058Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * HTMLtree.c include/libxml/xmlerror.h: converted too
1061 * tree.c: small cleanup
1062
Daniel Veillard69d2c172003-10-09 11:46:07 +00001063Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * xinclude.c: comment fix
1066 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
1067 to the new infrastructure
1068
Daniel Veillardcd6ff282003-10-08 22:38:13 +00001069Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * xmlIO.c: final error handling cleanup
1072 * xinclude.c error.c: converted XInclude to the new error handling
1073 * include/libxml/xmlerror.h: added XInclude errors
1074
Daniel Veillardb65e12e2003-10-08 21:33:28 +00001075Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1076
1077 * parser.c: bug in compression saving was crashing galeon
1078 reported by teuf
1079
Daniel Veillard828ce832003-10-08 19:19:10 +00001080Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
1083 I/O error path
1084
Daniel Veillard97bf4d02003-10-08 18:58:28 +00001085Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlIO.c: better handling of error cases
1088
Daniel Veillard05d987b2003-10-08 11:54:57 +00001089Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
1092 cleaning up error handling in the I/O module.
1093
Daniel Veillardff46a042003-10-08 08:53:17 +00001094Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlregexp.c include/libxml/xmlerror.h: error handling
1097 cleanup of the Regexp module.
1098
Daniel Veillard18ec16e2003-10-07 23:16:40 +00001099Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * tree.c: converting the tree module too
1102 * error.c include/libxml/xmlerror.h: created a simpler internal
1103 error reporting function.
1104
Daniel Veillardd96f6d32003-10-07 21:25:12 +00001105Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
1108 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
1109 error reporting that time.
1110 * threads.c: applied the two patches for TLS threads
1111 on Windows from Jesse Pelton
1112 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
1113 return is always zero terminated. Should also help detecting
1114 passing wrong buffer size easilly.
1115 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
1116 updated the results to follow the errors string generated by
1117 last commit.
1118
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00001119Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
1122 handling in the Relax-NG module.
1123
Daniel Veillard4c004142003-10-07 11:33:24 +00001124Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
1127 module to teh new error reporting. Better default report, adds
1128 the element associated if found, context and node are included
1129 in the xmlError
1130 * python/tests/reader2.py: the error messages changed.
1131 * result/relaxng/*: error message changed too.
1132
Daniel Veillard141310a2003-10-06 08:47:56 +00001133Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1136 win32/configure.js: applied patch from Stéphane Bidoul to
1137 fix the compilation of 2.6.0 code on Win32
1138
Daniel Veillard8f597c32003-10-06 08:19:27 +00001139Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * check-xml-test-suite.py: fixing the script
1142 * parser.c: replace sequences of RAW && NXT(.) == '.' with
1143 memcmp calls, seems to not break conformance, slightly inflate
1144 the size of the gcc generated code though.
1145
Daniel Veillardce9457f2003-10-05 21:33:18 +00001146Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
1149 more cleanup of error handling in parserInternals, sharing the
1150 routine for memory errors.
1151
Daniel Veillardf403d292003-10-05 13:51:35 +00001152Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
1155 include/libxml/xmlerror.h: more code cleanup, especially around
1156 error messages, the HTML parser has now been upgraded to the new
1157 handling.
1158 * result/HTML/*: a few changes in the resulting error messages
1159
Daniel Veillard24eb9782003-10-04 21:08:09 +00001160Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * parser.c include/libxml/xmlerror.h: more error/warning
1163 handling cleanups, the XML parser module should be okay now.
1164
Daniel Veillard1ae42d62003-10-03 23:59:20 +00001165Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
1168 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
1169 integrated the xmlDocWalker API given by Alfred Mickautsch,
1170 and providing an xmlReader like API but working on a xmlDocPtr.
1171
Daniel Veillardbb5abab2003-10-03 22:21:51 +00001172Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * Makefile.am: more cleanup in make tests
1175 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
1176 in the transition to the new error reporting strategy.
1177 * python/tests/reader2.py result/VC/* result/valid/*:
1178 few changes in the strings generated by the validation output
1179
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00001180Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * Makefile.am: changed 'make tests' to use a concise output,
1183 scrolling to see where thing broke wasn't pleasant
1184 * configure.in: some beta4 preparation, but not ready yet
1185 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
1186 new error handling code, last error informations are stored
1187 in the parsing context or a global variable, new APIs to
1188 handle the xmlErrorPtr type.
1189 * parser.c parserInternals.c valid.c : started migrating to the
1190 new error handling code, it's a royal pain.
1191 * include/libxml/parser.h include/libxml/parserInternals.h:
1192 moved the definition of xmlNewParserCtxt()
1193 * parser.c: small potential buffer access problem in push code
1194 provided by Justin Fletcher
1195 * result/*.sax result/VC/PENesting* result/namespaces/*
1196 result/valid/*.err: some error messages were sligthly changed.
1197
Aleksey Sanine7acf432003-10-02 20:05:27 +00001198Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
1199
1200 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
1201 function (wrapper around snprintf)
1202
Daniel Veillardb2517d82003-10-01 19:13:56 +00001203Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * entities.c: Fix error on output of high codepoint charref like
1206 &#x10FFFF; , reported by Eric Hanchrow
1207
Daniel Veillard3648fcb2003-10-01 12:21:31 +00001208Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
1211 of a pain murrayc is really gonna be.
1212
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00001213Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
1216
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00001217Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * entities.c legacy.c parser.c: made the predefined entities
1220 static predefined structures to avoid the work, memory and
1221 hazards associated to initialization/cleanup.
1222
Daniel Veillard73b013f2003-09-30 12:36:01 +00001223Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
1226 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
1227 include/libxml/parser.h include/libxml/parserInternals.h
1228 include/libxml/xmlversion.h.in: added a new configure
1229 option --with-push, some cleanups, chased code size anomalies.
1230 Now a library configured --with-minimum is around 150KB,
1231 sounds good enough.
1232
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001233Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
1234
1235 * libxml-2.0-uninstalled.pc.in: New file for building against
1236 uninstalled libxml2 builds.
1237 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00001238 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001239
Daniel Veillard81273902003-09-30 00:43:48 +00001240Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
1243 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
1244 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
1245 added 2 new configure option: --with-reader --with-sax1
1246 to allow removing the reader or non-xmlReadxxx() interfaces.
1247
Daniel Veillard652327a2003-09-29 18:02:38 +00001248Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * configure.in entities.c tree.c valid.c xmllint.c
1251 include/libxml/tree.h include/libxml/xmlversion.h.in:
1252 Adding a configure option to remove tree manipulation
1253 code which is not strictly needed by the parser.
1254
Daniel Veillard89f7f272003-09-29 13:29:09 +00001255Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
1258 patch from Marcin 'Shard' Konicki
1259
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00001260Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
1263 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
1264 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
1265 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
1266 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
1267 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
1268 include/libxml/catalog.h include/libxml/debugXML.h
1269 include/libxml/entities.h include/libxml/nanohttp.h
1270 include/libxml/relaxng.h include/libxml/tree.h
1271 include/libxml/valid.h include/libxml/xmlIO.h
1272 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
1273 include/libxml/xpathInternals.h python/libxml.c:
1274 Okay this is scary but it is just adding a configure option
1275 to disable output, this touches most of the files.
1276
Daniel Veillardc064b472003-09-29 10:55:05 +00001277Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1278
1279 * xmlmemory.c: better fix, avoids breaking the python bindings
1280
Daniel Veillardfb43bd62003-09-29 09:22:39 +00001281Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * xmlmemory.c: fix a compilation problem when configuring
1284 with debug but without mem-debug
1285
Daniel Veillard4432df22003-09-28 18:58:27 +00001286Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * Makefile.am: cleanup, creating a new legacy.c module,
1289 made sure make tests ran in reduced conditions
1290 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
1291 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
1292 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
1293 increased the modularization, allow to configure out
1294 validation code and legacy code, added a configuration
1295 option --with-minimum compiling only the mandatory code
1296 which then shrink to 200KB.
1297
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001298Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * parser.c: fix a bug raised by the Mips compiler.
1301 * include/libxml/SAX.h include/libxml/parser.h: move the
1302 SAXv1 block definitions to parser.h fixes bug #123380
1303 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
1304 the attribute and element pool borken 2 commits ago.
1305 Start playing with an entry point to preserve a subtree.
1306 * entities.c: remove a warning.
1307
William M. Brack7b9154b2003-09-27 19:23:50 +00001308Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1309
1310 * encoding.c, parser.c, relaxng.c: further (final?) minor
1311 changes for compilation warnings. No change to logic.
1312
William M. Brackb670e2e2003-09-27 01:05:55 +00001313Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1314
1315 * parser.c: fixed small problem with missing entities (test/ent2)
1316
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001317Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001320 if the result is not well formed that ctxt->myDoc is not NULL
1321 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001322
Daniel Veillard7d515752003-09-26 19:12:37 +00001323Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * parser.c: other patches from William Brack to avoid
1326 compilation warnings on AIX.
1327
William M. Brack899e64a2003-09-26 18:03:42 +00001328Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
1329
1330 * HTMLparser.c, entities.c, xmlreader.c: minor change to
1331 avoid compilation warnings on some (e.g. AIX) systems
1332
Daniel Veillard11476b42003-09-26 14:51:39 +00001333Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * parserInternals.c: fixed a backward compatibility problem
1336 when formatting "deprecated SAXv1 function ignorableWhitespace"
1337 could be reproduced by xmllint --format
1338
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001339Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1340
1341 * doc/libxml2-api.xml: rebuilt the API
1342 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
1343 --nocdata and --nsclean to remove CDATA section and surperfluous
1344 namespace declarations
1345 * parser.c SAX2.c: implementation of the 2 new options
1346
Daniel Veillard9475a352003-09-26 12:47:50 +00001347Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
1350 added the same htmlRead APIs than their XML counterparts
1351 * include/libxml/parser.h: new parser options, not yet implemented,
1352 added an options field to the context.
1353 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
1354 is found within a cdata section.
1355 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
1356 result/cdata2.sax test/cdata2: add one more cdata test
1357
Daniel Veillard60942de2003-09-25 21:05:58 +00001358Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
1361 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
1362 base URL parameter when not loading from a file or URL.
1363
Daniel Veillard092643b2003-09-25 14:29:29 +00001364Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1365
1366 * configure.in: preparing a beta3 solving the ABI problems
1367 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
1368 include/libxml/globals.h include/libxml/SAX.h: make sure the
1369 global variables for the default SAX handler are V1 ones to
1370 avoid ABI compat problems.
1371 * xmlreader.c: cleanup of uneeded code
1372 * hash.c: fix a comment
1373
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00001374Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1375
1376 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
1377 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
1378 fixing some comments to avoid warnings from apibuild.py
1379
Daniel Veillard70b18562003-09-24 21:45:21 +00001380Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * win32/configure.js: patch from Stephane Bidoul for configuring
1383 the beta2 version #123104
1384
Daniel Veillarde96a2a42003-09-24 21:23:56 +00001385Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * Makefile.am: adding repeated parsing and validating tests
1388 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
1389 DOM tree building interfaces use the dictionary from the
1390 parsing context to build the element and attributes names
1391 as well as formatting spaces and short text nodes
1392 * include/libxml/dict.h dict.c: added some reference counting
1393 for xmlDictPtr because they can be shared by documents and
1394 a parser context.
1395 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
1396 functions and use the standard ones now.
1397 * xmllint.c: add --nodict
1398 * python/libxml.c: fix a stupid bug so that ns() works on
1399 attribute nodes.
1400
Daniel Veillard16fa96c2003-09-23 21:50:54 +00001401Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * parser.c include/libxml/parser.h: adding a new set of
1404 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
1405 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
1406 a clear define of xmlParserOption, xmlCtxtUseOptions()
1407 should simplify custom parsing without being tempted to
1408 use global variables, and xmlCtxtReset() should allow reuse
1409 of a context for multiple parsing.
1410 * xmllint.c: switched to use xmlReadXXX, allow options to
1411 be used simultaneously with less troubles.
1412 * tree.c: simple warning removal
1413 * doc/apibuild.py: small fix
1414 * doc/libxml2-api.xml win32/libxml2.def.src: updated
1415
Daniel Veillard1f40d682003-09-23 09:16:56 +00001416Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * parser.c: revert xmlCreateDocParserCtxt() since this break
1419 the parseDoc() python bindings
1420
Daniel Veillard309f81d2003-09-23 09:02:53 +00001421Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * parser.c: make sure xmlDetectSAX2() is called only at
1424 parsing time to avoid breaking apps changing the SAX
1425 callbacks after context allocation, change xmlCreateDocParserCtxt()
1426 to use an immutable buffer instead of a copy
1427
Daniel Veillard9ec26532003-09-23 07:43:19 +00001428Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmlIO.c: applied patch from Markus Keim fixing a problem
1431 with I/O callback registration.
1432 * include/libxml/xmlerror.h: fixed #122994 comment numbering
1433 for xmlParserErrors
1434
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00001435Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
1438 really a const xmlChar*
1439 * xmlreader.c include/libxml/xmlreader.h: addin the
1440 xmlTextReaderConstString() to get an interned string from
1441 the reader
1442
William M. Brack69848302003-09-22 00:24:51 +00001443Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
1444
1445 * error.c: fixed a warning message (trivial)
1446 * doc/search.php: removed incorrect warning message when word
1447 search not found in last of multiple tables (bug 119535)
1448
Daniel Veillarde72c5082003-09-19 12:44:05 +00001449Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * configure.in: preparing a 2.6.0-beta2 release
1452 * xmlIO.c: avoid a warning
1453 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
1454 by Chris Ryland
1455 * include/libxml/dict.h: add a QName access lookup to the
1456 dictionary.
1457 * xmlreader.c include/libxml/xmlreader.h: adding const access
1458 based on the dictionary interface for string read from the
1459 reader, the node content access is still TODO, it's too different
1460
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00001461Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * SAX2.c: fixing namespace DTD validations
1464 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
1465 namespaces is slightly different now.
1466 * Makefile.am: report the memory used in Timingtests (as well as time)
1467
Daniel Veillard53350552003-09-18 13:35:51 +00001468Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * Makefile.am: add streaming on memory regression tests, found
1471 bad bugs in the reader interface
1472 * xmlreader.c: fixing bugs w.r.t. very large names, and special
1473 condition in end of file.
1474 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
1475 adding immutable buffers, and parser input based on those,
1476 but this should not be used (yet) for general parsing
1477 * parser.c: added a comment about using immutable buffers for
1478 general parsing.
1479 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
1480 output of the regression tests
1481 * xmllint.c: using the immutable buffers when streaming on
1482 mmaped file (--stream --memory)
1483
Daniel Veillard536fad52003-09-18 10:05:56 +00001484Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00001486 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00001487
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00001488Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * Makefile.am: add a Timingtests target to check bad behaviour
1491 from the streaming engine
1492 * dbgen.pl dbgenattr.pl: perl script to generate big instances
1493 * xmlreader.c: fix a bad behaviour on large buffer inputs
1494
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00001495Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * dict.c xmlreader.c: two small improvements
1498
Daniel Veillarda66b1d12003-09-17 20:54:38 +00001499Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * parserInternals.c: avoid a leak with previous patch
1502
Daniel Veillard007d51e2003-09-17 20:07:28 +00001503Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * python/libxml.c: use stderr and not stdout for default errors
1506 in python environment bug #122552
1507
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00001508Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1509
1510 * parserInternals.c: small fix from Rob Richards for input filename
1511 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
1512 * xmlIO: adding a guard in one function
1513
Daniel Veillard19895052003-09-17 13:59:32 +00001514Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
1517 reducing memory allocation and free and avoiding expensive routines
1518
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00001519Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
1522 seriously with per-document dict and element and attribute nodes
1523 reuse in the xmlReader. This seems to lead to an interesting
1524 speedup of the xmlReader already.
1525
Daniel Veillard81514ba2003-09-16 23:17:26 +00001526Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * dict.c include/libxml/dict.h: do string allocations in large
1529 pools, allowing to find if a string pertain to a dict quickly
1530 * xmllint.c: fix --stream --repeat --timing
1531 * Makefile.am: the testThreads run output should be seen.
1532
Daniel Veillard8a44e592003-09-15 14:50:06 +00001533Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * SAX2.c include/libxml/parser.h: starting work on reusing the
1536 parser dictionary for the element and attribute tag names.
1537 Add pools for Element and Attributes in the parser context,
1538 which should help speeding up the reader.
1539 * Makefile.am result/*.rdr : adding non-python reader regression
1540 tests.
1541
Daniel Veillard62998c02003-09-15 12:56:36 +00001542Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * SAX2.c parser.c valid.c: starting to cleanup some of the
1545 problems exposed by the W3C/NIST regression suite.
1546 * result/ent7.sax result/xml2.sax: small fixes.
1547
Daniel Veillardbc92eca2003-09-15 09:48:06 +00001548Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * parser.c: more parser error factoring
1551
William M. Brack3a6da762003-09-15 04:58:14 +00001552Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1553
1554 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
1555
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001556Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1557
1558 * parser.c include/libxml/xmlerror.h: factoring of more
1559 error handling code, serious size reduction and more lisibility
1560 of the resulting code.
1561 * parserInternals.c parser.c include/libxml/parserInternals.h
1562 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
1563 checks are done, use a counter for entities. Entities where freed and
1564 reallocated at the same address failing the check.
1565 * tree.c: avoid a warning
1566 * result/valid/* result/VC/*: this slightly changes some validation
1567 error messages.
1568
William M. Brack4e52f2f2003-09-14 18:07:39 +00001569Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
1570
1571 * valid.c: fixed bug 121759 - early declaration of
1572 attribute-list in external DTD
1573
Daniel Veillard1afc9f32003-09-13 12:44:05 +00001574Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * parser.c include/libxml/xmlerror.h: starting cleaning up
1577 error handling, factorize error processing
1578 * doc/xmllint.html: update of the page, remove --sgml
1579
Daniel Veillard877a7bd2003-09-13 00:16:32 +00001580Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
1583 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
1584 broken pseudo SGML DocBook parser code.
1585
Daniel Veillard5dd3c962003-09-12 15:32:16 +00001586Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
1589 valgrind pointed out the strings overlapped. cleanup .
1590
Daniel Veillard2a3fea32003-09-12 09:44:56 +00001591Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * tree.c: applied speedup to xmlSearchNs() as suggested by
1594 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
1595 applying the same trick.
1596
Daniel Veillard3b7840c2003-09-11 23:42:01 +00001597Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * parser.c parserInternals.c tree.c include/libxml/parser.h
1600 include/libxml/xmlerror.h: adding namespace checkings
1601 while making sure they still parse as wellformed documents.
1602 Add an nsWellFormed status report to the context, and
1603 provide new appropriate error codes.
1604 * Makefile.am result/namespaces/* test/namespaces/*: add
1605 specific regression testing for the new namespace support
1606 * test/att5 result/noent/att5 result/att5 result/att5.sax:
1607 add more coverage for the attribute parsing and normalization
1608 code.
1609
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00001610Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * threads.c: backport of a thread bugfix from 2_5_X branch
1613
Daniel Veillardc6e20e42003-09-11 16:30:26 +00001614Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * parser.c: fixed a bug in one corner case of attribute parsing.
1617
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00001618Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * configure.in doc/* : 2.6.0beta1 changes
1621 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
1622 normalization, might not be totally fixed but this should
1623 make sure SAX event provide the right strings for attributes
1624 except entities for which libxml2 is different by default
1625 This should fix #109564
1626 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
1627 in attribute callback values
1628 * result/c14n/with-comments/example-4
1629 result/c14n/without-comments/example-4: this also fixes a subtle
1630 bug in the canonicalization tests.
1631
Daniel Veillarde57ec792003-09-10 10:50:59 +00001632Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 Time to commit 3 days of work rewriting the parser internal,
1635 fixing bugs and migrating to SAX2 interface by default. There
1636 is some work letf TODO, like namespace validation and attributes
1637 normalization (this break C14N right now)
1638 * Makefile.am: fixed the test rules
1639 * include/libxml/SAX2.h include/libxml/parser.h
1640 include/libxml/parserInternals.h SAX2.c parser.c
1641 parserInternals.c: changing the parser, migrating to SAX2,
1642 adding new interface to switch back to SAX1 or initialize a
1643 SAX block for v1 or v2. Most of the namespace work is done
1644 below SAX, as well as attribute defaulting
1645 * globals.c: changed initialization of the default SAX handlers
1646 * hash.c tree.c include/libxml/hash.h: added QName specific handling
1647 * xmlIO.c: small fix
1648 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
1649 version code path
1650 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
1651 pointed out a typo in a very old test namespace
1652
William M. Brackc07329e2003-09-08 01:57:30 +00001653Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
1654
1655 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
1656 of compressed files, setting doc->compressed appropriately
1657 (bug #120503).
1658
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00001659Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * parser.c: try to cope with the fact that apps may still
1662 have allocated smaller SAX callbak block
1663
Daniel Veillard0fb18932003-09-07 09:14:37 +00001664Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1665
1666 * dict.c: allow to give -1 for undefined length in lookups
1667 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
1668 first round of work on the new SAX2 interfaces, the API
1669 will change but commiting before changing for historical
1670 reference.
1671
William M. Brack4811ba32003-09-06 18:02:53 +00001672Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
1673
1674 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
1675 sax->warning with wrong params).
1676
Daniel Veillard93625d32003-09-05 08:36:12 +00001677Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * include/libxml/globals.h: patch from Stéphane Bidoul to export
1680 globals entry points to the python bindings
1681
Daniel Veillard40412cd2003-09-03 13:28:32 +00001682Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1683
1684 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
1685 by default instead of "HTML"
1686 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
1687 avoiding calls to "areBlanks" when not needed.
1688 * include/libxml/parser.h include/libxml/tree.h: some structure
1689 extensions for future work on using per-document dictionaries.
1690
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001691Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1692
1693 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
1694 tree, keeping result in the same tree, added SAXtests to the
1695 default "make tests"
1696
Igor Zlatkovic471cae42003-09-02 14:00:49 +00001697Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1698
1699 * include/libxml/xmlexports.h: defined additional macros which
1700 affect exports and added mingw section
1701
William M. Brack008c06b2003-09-01 22:17:39 +00001702Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
1703
1704 * doc/index.py: fixed problem parsing xhtml docs
1705 * doc/xmlreader.html,doc/guidelines.html: small modification
1706 to avoid problem in python parsing.
1707 * doc/search.php: fixed upper case filename problem for XSLT docs
1708
Daniel Veillard10acc2f2003-09-01 20:59:40 +00001709Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * xinclude.c: patch from Mark Vakoc that allows compiling
1712 with XInclude but without XPointer support.
1713
Daniel Veillarde8553732003-09-01 20:33:14 +00001714Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
1717 to add --libtool-libs option to xml2-config script.
1718
William M. Brack3f479502003-09-01 04:58:15 +00001719Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
1720
1721 * doc/README.docs, doc/Makefile.am: new file added,
1722 giving some description of the documentation generation process
1723 * doc/search.php: fixed problem with upper case on filenames
1724
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00001725Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1726
1727 * win32/Makefile.bcb: updates by Eric Zurcher
1728
William M. Brackcdfa2862003-08-29 06:03:38 +00001729Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1730
1731 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
1732 to compensate for pollution from Igor's header taint
1733 (quick before Daniel notices)
1734
Daniel Veillard67906942003-08-28 21:13:25 +00001735Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1736
1737 * SAX2.c: fixed a namespace error on attribute reporting bug
1738 pointed out by Tobias Reif
1739 * test/p3p result/p3p result/noent/p3p: this test case was wrong
1740 using xmlsn instead of xmlns...
1741
Igor Zlatkovic65901252003-08-28 16:26:12 +00001742Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1743
1744 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
1745 typos reported by Mark Vakoc
1746
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00001747Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
1748
1749 add:
1750 * doc/tutorial/api.html
1751 * doc/tutorial/ar01s09.html
1752 * doc/tutorial/includexpath.c
1753 updated
1754 * doc/tutorial/*.html
1755 fix my bad - forgot to check in new files when I last
1756 updated
1757
1758
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001759Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1760
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00001761 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001762 * xmllint.c: fixed time inclusion for various compilers
1763
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00001764Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1765
1766 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
1767 few casts to shut the compiler warnings
1768
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00001769Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1770
1771 * win32/Makefile.* win32/configure.js: fixed for mingw
1772
Daniel Veillard5805be22003-08-28 08:03:23 +00001773Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * globals.c threads.c: fixing bug #120870 try to avoid problem
1776 with uninitialized mutexes
1777
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001778Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1781 up with multiple states, select the "best" one. Fix #120682
1782 * result/relaxng/tutor11_2_3.err: small change resulting
1783
1784Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1785
1786 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1787
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001788Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1789
1790 * include/libxml/[threads-xpointer].h: realigned parameters
1791 after taint
1792
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001793Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1794
1795 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1796 as reported by Eric Zurcher
1797
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001798Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1799
1800 * relaxng.c: fixed bug #120386 again a problem introduced when
1801 trying to reuse automata for content validation. Fix a bug report
1802 problem on zeroOrMore
1803 * result/relaxng/tutor3_7_err: change slightly error reporting.
1804
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001805Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1806
1807 * include/libxml/Makefile.am: make sure the new header will
1808 be included when generating a new distribution.
1809
Daniel Veillard73827cb2003-08-25 10:57:27 +00001810Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1813 routines which led to bug #120040 and the ones reported by
1814 Martijn Faassen
1815
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001816Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1817
1818 * include/libxml/parserInternals.h include/libxml/relaxng.h
1819 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1820 parameters after taint.
1821
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001822Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1823
1824 * include/libxml/xmlversion.h.in: moved export defs to a separate
1825 file for consistency.
1826 * include/libxml/xmlexports.h: new file, contains export defs.
1827
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001828Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1829
1830 * include/libxml/*.h genUnicode.py: exportability taint
1831 of the headers.
1832
Daniel Veillard11af4292003-08-21 10:39:13 +00001833Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * SAX.c: make the deprecated interfaces log an error message
1836 to be sure it won't get used.
1837
Daniel Veillard1af9a412003-08-20 22:54:39 +00001838Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1841 Adding new version of the SAX interface, it's not there yet,
1842 currently just preparing the work
1843 * globals.c parser.c SAX.c include/libxml/SAX.h
1844 include/libxml/globals.h include/libxml/parser.h: doing some
1845 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1846 while keeping functionalities, preparing SAX2 integration.
1847 * dict.c: small cleanup.
1848
Daniel Veillarde5984082003-08-19 22:21:13 +00001849Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * tree.c: fixes a small bug introduced in last commit and detected
1852 by valgrind.
1853
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001854Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * dict.c hash.c: optimization when freeing hash tables.
1857 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1858 allocations
1859 * parser.c parserInternals.c include/libxml/parser.h: keep a
1860 single allocated block for all the attributes callbacks,
1861 avoid useless malloc()/free()
1862 * tree.c: do not realloc() when growing a buffer if the buffer
1863 ain't full, malloc/memcpy/free avoid copying memory.
1864
Daniel Veillard66f68e72003-08-18 16:39:51 +00001865Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1866
1867 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1868 --dtdvalidfpi for Tobias Reif
1869
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001870Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1873 new dictionary module to keep a single instance of the names used
1874 by the parser
1875 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1876 switched all parsers to use the dictionary internally
1877 * include/libxml/HTMLparser.h include/libxml/parser.h
1878 include/libxml/parserInternals.h include/libxml/valid.h:
1879 Some of the interfaces changed as a result to receive or return
1880 "const xmlChar *" instead of "xmlChar *", this is either
1881 insignificant from an user point of view or when the returning
1882 value changed, those function are really parser internal methods
1883 that no user code should really change
1884 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1885 the docs were regenerated
1886
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001887Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1888
1889 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1890
William M. Bracka716ff12003-08-16 14:58:33 +00001891Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1892
1893 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1894 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1895
William M. Brackc6e07552003-08-16 12:44:47 +00001896Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1897
1898 * doc/API*.html, doc/html/*: regenerated API documentation
1899 for xmlsoft.org (part of Bug 119535)
1900
William M. Brack7a821652003-08-15 07:27:40 +00001901Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1902
1903 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1904 doc/libxml2-api.xml: Minor changes to comments, etc. for
1905 improving documentation generation
1906 * doc/Makefile.am: further adjustment to auto-generation of
1907 win32/libxml2.def.src
1908
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001909Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * News configure.in: preparing libxml2-2.5.10 release
1912 * doc/* : updated the doc and rebuilt
1913
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001914Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1917 Malcolm Tredinnick with the patch he suggested.
1918
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001919Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1922
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001923Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * uri.c: fixing an use of strcpy() where both strings overlap
1926 pointed out by valgrind.
1927
Daniel Veillard98485322003-08-14 15:44:40 +00001928Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1929
1930 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1931 some compilation warnings.
1932 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1933 plus some cleanup and better error reporting.
1934
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001935Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * encoding.c: applied UTF-16 encoding handling patch provided by
1938 Mark Itzcovitz
1939 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1940 not having iconv support.
1941
Daniel Veillard1638a472003-08-14 01:23:25 +00001942Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1945 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1946 mingw compiler on Windows.
1947
Daniel Veillardb19ba832003-08-14 00:33:46 +00001948Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * parser.c: fixed the serious CPU usage problem reported by
1951 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001952 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001953 missing in htmlSAXParseDoc
1954
William M. Brackccf9e392003-08-13 14:50:18 +00001955Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1956
1957 * doc/Makefile.am: Removed dependency from libxml2.def.src
1958
William M. Brack476cd962003-08-13 11:09:42 +00001959Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1960
1961 * autogen.sh: took away the requirement for automake-1.4,
1962 changed the messages for getting auto* tools to current
1963 gnu pages.
1964 * configure.in: added check for Linux Dec alpha requiring
1965 -ieee flag, fixed test for ipv6
1966 * trionan.c: fixed problem for compiling on Linux Dec alpha
1967 using native compiler
1968 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1969 whenever libxml2-api.xml is changed.
1970
Daniel Veillard6b621b82003-08-11 15:03:34 +00001971Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1974 is not used.
1975
William M. Brack30909422003-08-10 00:14:20 +00001976Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1977
1978 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1979
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001980Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * News configure.in: preparing libxml2-2.5.9 release
1983 * doc/* : updated the doc and rebuilt
1984
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001985Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1986
1987 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1988 definition to get a correct API XML description. This was apparently
1989 breaking Windows build.
1990
Daniel Veillard14f752c2003-08-09 11:44:50 +00001991Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1992
1993 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1994 the progressive HTML parser front-end on large character data
1995 island leading to an erroneous end of data detection by the
1996 parser. Some cleanup too to get closer from the XML progressive
1997 parser.
1998
William M. Brack6d13f332003-08-08 16:40:36 +00001999Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2000
2001 * win32/configure.js: Added in support for the ISO8859X
2002 module (patch provided by Jesse Pelton)
2003
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00002004Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2005
2006 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
2007 when the library is not initialized and one try to save, the
2008 locks in threaded env might not been initialized, playing safe
2009 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
2010 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
2011 his tests to the regression suite.
2012
William M. Brack41e6bed2003-08-08 10:53:06 +00002013Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2014
2015 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
2016 (with apologies to Igor) - Enhanced handling of docb and
2017 nanohttp.
2018
William M. Brack16db7b62003-08-07 13:12:49 +00002019Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2020
2021 * encoding.c: further small changes for warnings when
2022 configured with --with-iconv=no
2023
William M. Bracka71a8ef2003-08-06 04:43:55 +00002024Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2025
2026 * error.c trionan.[ch] testThreads.c python/generator.py:
2027 further small changes to elminate most of the remaining
2028 warnings.
2029
William M. Brackc1939562003-08-05 15:52:22 +00002030Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
2031
2032 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
2033 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
2034 python/libxml.c include/libxml/xmlmemory.h: small changes
2035 to syntax to get rid of compiler warnings. No changes
2036 to logic.
2037
Daniel Veillardc758c222003-08-04 20:42:34 +00002038Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
2041
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00002042Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2043
2044 * tree.c: fixed a small problem in the patch for #118763
2045 * result/HTML/doc3.htm*: this reverts back to the previous result
2046
Daniel Veillard91e69c52003-08-04 01:43:07 +00002047Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
2048
2049 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
2050 and rebuilt, apparently some C++ wrappers are not available,
2051 c.f. bug #118943
2052
Daniel Veillard39057f42003-08-04 01:33:43 +00002053Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2054
2055 * tree.c: fixing HTML attribute serialization bug #118763
2056 applying a modified version of the patch from Bacek
2057 * result/HTML/doc3.htm*: this modifies the output from one test
2058
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00002059Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2060
2061 * tree.c include/libxml/tree.h: added a new API to split a
2062 QName without generating any memory allocation
2063 * valid.c: fixed another problem with namespaces on element
2064 in mixed content case
2065 * python/tests/reader2.py: updated the testcase with
2066 Bjorn Reese fix to reader for unsignificant white space
2067 * parser.c HTMLparser.c: cleanup.
2068
Daniel Veillard5ee43b02003-08-04 00:58:46 +00002069Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
2070
2071 * catalog.c: trying to fix #118754 of possible recursion in the
2072 catalogs. Not fantastically happy about the current fix since
2073 it's likely to break under very thread intensive concurrent
2074 access to the catalog. Better solution might to keep the depth
2075 an extra argument to the resolution functions.
2076
Daniel Veillard7b68df92003-08-03 22:58:54 +00002077Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * valid.c: fixed bug #118712 about mixed content, and namespaced
2080 element names.
2081 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
2082 in the regression tests
2083
William M. Brack779af002003-08-01 15:55:39 +00002084Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
2085
2086 Coninuing work on bug 118559
2087 * DOCBparser.c: removed 2 unsed vars
2088 * xmlregexp.c: changed some numeric const to their enum symbols
2089 * xmlreader.c: changed one var define from int to enum
2090 (a little more to be done, awaiting co-ordination)
2091 * relaxng.c: deleted one unused var
2092 * xmllint.c: deleted some unused vars, changed one arg
2093 val from int to enum
2094 * testHTML.c, testDocbook.c: changed some arg vals to enum const
2095 * xmlIO.c: fixed typo from last night (small warning msg)
2096
William M. Brack78637da2003-07-31 14:47:38 +00002097Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
2098
2099 Working on bug 118559
2100 * error.c: deleted unused variable
2101 * parserInternals.c: deleted unneeded 'const' qualifier
2102 * parser.c: changed variable type for enum temp storage
2103 * xmlIO.c: changed debugging var to be inside #ifdef
2104 * valid.c: removed unused variable
2105 * HTMLparser.c: removed some unneeded 'const' qualifiers
2106 * xpath.c: added some type casts, removed some unused vars
2107 * xinclude.c: added one type cast
2108 * nanohttp.c: repositioned some #ifdef to avoid unused var
2109 * nanoftp.c: removed unused var
2110
Daniel Veillard97e01882003-07-30 18:59:19 +00002111Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
2112
2113 * HTMLparser.c: applied a patch from William Brack about
2114 the problem of parsing very large HTML instance with comments
2115 as raised by Nick Kew
2116
Daniel Veillardd6038e02003-07-30 16:37:18 +00002117Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
2120 patch from Bjorn Reese for xmlTextReaderNodeType() and
2121 significant whitespace. There is an enum for node type
2122 values now.
2123
Daniel Veillard01fc1a92003-07-30 15:12:01 +00002124Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2125
2126 * encoding.c: applying patch from Peter Jacobi to added
2127 ISO-8859-x encoding support when iconv is not available
2128 * configure.in include/libxml/xmlversion.h.in
2129 include/libxml/xmlwin32version.h.in: added the glue needed
2130 at the configure level and made it the default for Windows
2131
Daniel Veillardc2664642003-07-29 20:44:53 +00002132Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * python/generator.py python/libxml.c python/libxml2class.txt:
2135 patch from Joachim Bauch + cleanup for Relax NG error callbacks
2136 in python
2137
Daniel Veillarda6874ca2003-07-29 16:47:24 +00002138Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
2141 cleanup patch, and also avoided a possible memory leak
2142
Daniel Veillard9ff7de12003-07-29 13:30:42 +00002143Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * encoding.c: fix the previous commit
2146
William M. Brack4a557d92003-07-29 04:28:04 +00002147Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2148
2149 * HTMLparser.c: fixed problem with comments reported by Nick Kew
2150 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
2151 some future cleanup of UTF8 handling
2152
Daniel Veillard9deb2422003-07-28 20:40:59 +00002153Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2154
2155 * xpath.c: applied a change suggested by Sean Griffin in bug
2156 #118494 about a memory leak in EXSLT
2157
Daniel Veillardd94849b2003-07-28 13:02:24 +00002158Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
2159
2160 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
2161 when fixing the previous Relax-NG bugs
2162 * result/relaxng/*: This slightly changes the output messages of
2163 some regression tests.
2164 * configure.in: added support of -with-fexceptions for nested C++
2165 support.
2166
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00002167Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2168
2169 * doc/tutorial/apa.html
2170 * doc/tutorial/apb.html
2171 * doc/tutorial/apc.html
2172 * doc/tutorial/apd.html
2173 * doc/tutorial/ape.html
2174 * doc/tutorial/apf.html
2175 * doc/tutorial/apg.html
2176 * doc/tutorial/aph.html
2177 * doc/tutorial/ar01s02.html
2178 * doc/tutorial/ar01s03.html
2179 * doc/tutorial/ar01s04.html
2180 * doc/tutorial/ar01s05.html
2181 * doc/tutorial/ar01s06.html
2182 * doc/tutorial/ar01s07.html
2183 * doc/tutorial/ar01s08.html
2184 * doc/tutorial/index.html
2185 * doc/tutorial/ix01.html
2186 * doc/tutorial/xmltutorial.pdf
2187 * doc/tutorial/xmltutorial.xml
2188 update tutorial with XPath example
2189
2190
Daniel Veillard597bc482003-07-24 16:08:28 +00002191Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2192
2193 * SAX.c parser.c: fixing a bug about a special case of namespace
2194 handling, this closes bug #116841
2195
Daniel Veillard2134ab12003-07-23 19:56:29 +00002196Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
2197
2198 * relaxng.c result/relaxng/*: checked and fixed the compilation
2199 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
2200 This slightly changes the output messages of some regression tests.
2201
Daniel Veillardc127adc2003-07-23 15:07:08 +00002202Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
2203
2204 * xmlreader.c: fixed an out of bound error #118052 , the good
2205 part if that base64 code was not in use yet ...
2206
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00002207Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
2208
2209 * doc/xmllint.html
2210 include html version of the xmllint man page, so an
2211 up-to-date version is visible on the Web
2212
Daniel Veillard8edf1c52003-07-22 20:52:14 +00002213Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
2214
2215 * xinclude.c include/libxml/xinclude.h: added a new API
2216 xmlXIncludeProcessTree() to process XInclude only on a subtree
2217 this should fix bug #115385
2218
Daniel Veillard409a8142003-07-18 15:16:57 +00002219Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2220
2221 * relaxng.c include/libxml/relaxng.h: adding Get interface for
2222 the error callback and parameters of parsing and validation
2223 contexts
2224 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
2225 on text nodes.
2226
Daniel Veillard2dcb9372003-07-16 21:18:19 +00002227Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2228
2229 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
2230 when using the push XML parser.
2231 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
2232 added the test to the regression suite.
2233
Daniel Veillard2009c4e2003-07-15 20:04:34 +00002234Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
2237 as suggested by Rob Richards
2238
Daniel Veillard34ba3872003-07-15 13:34:05 +00002239Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
2242 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
2243 to unsigned int and a couple of others.
2244
2245Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
2248
Daniel Veillard3dc93a42003-07-10 14:04:33 +00002249Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2250
2251 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
2252
Daniel Veillarddf101d82003-07-08 14:03:36 +00002253Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2254
2255 * globals.c threads.c: fixes some problem when freeing unititialized
2256 mutexes
2257
Daniel Veillard2db8c122003-07-08 12:16:59 +00002258Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2259
2260 * nanoftp.c nanohttp.c: the modules should not import <config.h>
2261 directly, some cleanups
2262 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
2263 validation code.
2264
Daniel Veillard13d07cd2003-07-07 16:02:41 +00002265Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2266
2267 * win32/configure.js: Jesse Pelton pointed out a problem in the
2268 javascript code.
2269
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00002270Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2271
2272 * NEWS doc/*: regenerated
2273 * nanoftp.c nanohttp.c: might fix includes problems with the
2274 Ipv6 support on solaris
2275 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
2276 defined as #IMPLIED
2277
Daniel Veillard560c2a42003-07-06 21:13:49 +00002278Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2279
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002280 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00002281 * nanohttp.c: changed some preprocessor block
2282 * xmlschemastypes.c: applied patch from Charles Bozeman adding
2283 hexBinary schema datatype and adding support for totalDigits and
2284 fractionDigits facets.
2285
Daniel Veillard7a985a12003-07-06 17:57:42 +00002286Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2287
2288 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
2289
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00002290Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2291
2292 * xinclude.c: fixed bug #116095 removing the error message when
2293 reapplying XInclude to a document.
2294
Daniel Veillard1997c3e2003-07-05 20:43:43 +00002295Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlIO.c: applied small changes to portability layer for
2298 compilation on DJGPP Ms-DOS compiler.
2299
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00002300Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2301
2302 * parser.c HTMLparser.c: use the character() SAX callback
2303 if the cdataBlock ain't defined.
2304 * xpath.c: fix bug #115349 allowing compilation when configured
2305 with --without-xpath since the Schemas code needs NAN and co.
2306
William M. Brack59002e72003-07-04 17:01:59 +00002307Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2308
2309 Fixed problem with multi-threading, shown by the test program
2310 testThreads. After fix, ran mutiple tests on various speed
2311 machines (single and dual processor X86), which all seem okay.
2312
2313 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
2314
2315 * threads.c: added missing initialisation for condition variable
2316 in xmlNewRMutex.
2317
Daniel Veillardde2a67b2003-06-21 14:20:04 +00002318Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
2321 closing bug #114837
2322
2323 * configure.in: Added checks for IPv6 support and getaddrinfo().
2324
2325 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2326
2327 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2328
2329 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
2330 field or sockaddr_in field, depending upon the availability of IPv6
2331 support.
2332 have_ipv6(): Added to check for run-time IPv6 support.
2333 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
2334 Modified to parse a URI with IPv6 address given in [].
2335 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
2336 resolution, if it is available on the system, as gethostbyname
2337 does not return IPv6 addresses on some platforms.
2338 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
2339 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
2340 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
2341 we are dealing with.
2342
2343 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
2344 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
2345 a URI with IPv6 address given in [].
2346 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
2347 available on the system. Also IPv6 addresses will be resolved by
2348 gethostbyname only if IPv6 run-time support is available.
2349 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
2350
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00002351Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2352
2353 * win32/configure.js include/win32config.h
2354 include/libxml/xmlversion.h.in: Applied the patch for BCB
2355 by Eric Zurcher.
2356
Daniel Veillardd7cec922003-06-13 12:30:10 +00002357Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2358
2359 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
2360 due to #115104 and while fixing #115101 . HTML URLs must not
2361 be version dependant.
2362
Daniel Veillard8265a182003-06-13 10:05:56 +00002363Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2364
2365 * entities.c: do not generate &quot; for " outside of attributes
2366 * result//*: this changes the output of some tests
2367
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00002368Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2369
2370 * parser.c xmlIO.c: trying to fix #114277 about when file
2371 remapping and escaping should really be attempted.
2372
Daniel Veillarda37aab82003-06-09 09:10:36 +00002373Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2374
2375 * doc/*: applied a patch from Gman for building docs
2376 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
2377 Gary Pennington to provide an allocator for xmlValidCtxt
2378 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
2379 #113580 about data not being passed immediately.
2380
Daniel Veillarde1326112003-06-05 09:32:20 +00002381Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2382
2383 * tree.c: applied a couple of patches from Mark Itzcovitz
2384 to handle saving back "UTF-16" documents.
2385
Daniel Veillarda84c0b32003-06-02 16:58:46 +00002386Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
2387
2388 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
2389 some work done while in the Maldives (hence the timezone on the
2390 laptop !)
2391 * result/schemas/length3* test/schemas/deter0_*
2392 test/schemas/group0_*: some tests added too
2393
Daniel Veillard8caa9c22003-06-02 13:35:24 +00002394Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2395
2396 * encoding.c: small fix
2397 * xmlIO.c: fixed an error message
2398
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00002399Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2400
2401 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
2402 accepting an improper UTF8 sequence
2403
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002404Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2405
2406 * threads.c: applied the patch from Stéphane Bidoul for getting
2407 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00002408 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002409
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00002410Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
2411
2412 * HTMLtree.c: fixing bug #112904: html output method escaped
2413 plus sign character in URI attribute.
2414
Daniel Veillard781ac8b2003-05-15 22:11:36 +00002415Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2416
2417 * build_glob.py global.data globals.c parser.c
2418 include/libxml/globals.h: patch from Stéphane Bidoul for setting
2419 up threads global defaults.
2420 * doc/libxml2-api.xml: this extends the API with new functions
2421 * python/tests/Makefile.am python/tests/reader2.py
2422 python/tests/thread2.py: integrated the associated testcase and
2423 fixed the error string used in reader2
2424
Daniel Veillard38b80a82003-05-14 18:59:00 +00002425Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
2426
2427 * configure.in libxml.spec.in python/Makefile.am: trying
2428 to conciliate --with-python= requirements and RPM builds,
2429 a PITA really...
2430
Daniel Veillard104caa32003-05-13 22:54:05 +00002431Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2432
2433 * HTMLparser.c: oops last commit introduced a memory leak.
2434
Daniel Veillarde8b09e42003-05-13 22:14:13 +00002435Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2436
2437 * xmllint.c doc/xmllint.xml: added --nonet option
2438 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
2439 xsltproc or xmllint
2440 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
2441 rebuilt
2442 * HTMLparser.c: cleaned up the HTML parser context build when
2443 using an URL
2444
Daniel Veillardd437d322003-05-13 21:07:01 +00002445Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
2446
2447 * libxml.spec.in: added a comment about bug #112902
2448
William M. Brack3dd57f72003-05-13 02:06:18 +00002449Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
2450
2451 * minor cleanup of configure '--help' display
2452 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
2453
Daniel Veillardd72c7e32003-05-12 21:55:03 +00002454Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2455
2456 * tree.c: PI nodes in external subset were not freed :-\
2457 fixes bug #112842
2458
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00002459Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * xmllint.c: added --schema option to run WXS schema validation
2462 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
2463 tried to improve error reporting in the Schema code, some cleanup
2464 too.
2465
Daniel Veillard82bbbd42003-05-11 20:16:09 +00002466Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2467
2468 * xmlschemas.c: fixed some problems in the handling of errors,
2469 and attributes addressed by references.
2470 * test/schemas/* result/schemas/*: dropped the verbosity level
2471 and added a couple of new tests
2472
Daniel Veillardadbb0e62003-05-10 20:02:45 +00002473Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2474
2475 * relaxng.c: Stéphane Bidoul found an off by one addressing
2476 error on the error handling.
2477
Daniel Veillarda77cf712003-05-09 23:09:55 +00002478Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2479
2480 * xmlschemastypes.c: trying to fix #112673
2481
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00002482Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
2483
2484 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
2485 warning, this fixed a bug and should close #111574
2486
Daniel Veillard37fc84d2003-05-09 19:38:15 +00002487Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
2488
2489 * xmlschemas.c: fixing bug #104081 with xs:all with an element
2490 holding minOccurs="0"
2491 * test/schemas/all_* result/schemas/all_*: added some regression
2492 tests for that bug
2493 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
2494 Garry Pennington to compile without schemas support.
2495
Daniel Veillarda067e652003-05-01 08:03:46 +00002496Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2497
2498 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
2499
Daniel Veillard61c52202003-04-30 12:20:34 +00002500Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2501
2502 * xml2-config.in: try to fix Red hat bug #89957, do not
2503 output -L/usr/lib64
2504 * xmlreader.c: fixed a typo in a comment
2505
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00002506Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
2507
2508 * doc/tutorial/aph.html, ix01.html
2509 forgot to cvs add the new files. Thanks to Roland van Laar
2510 for pointing this out
2511
Daniel Veillardd4330462003-04-29 12:40:16 +00002512Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2513
2514 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
2515 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
2516 to the XML/XSLT doc generation closing #111799
2517 * doc/html/*: complete update of the HTML results
2518
Igor Zlatkovica28d2362003-04-28 12:56:01 +00002519Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2520
2521 * win32/defgen.xsl: fixed the conditional for unicode map,
2522 removed hardcoded schema entries
2523
2524Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2525
2526 * win32/defgen.xsl: new file, stylesheet for generating
2527 win32/libxml2.def.src from doc/libxml2-api.xml
2528 * win32/libxml2.def.src: is autogenerated from now on, changes
2529 to this file will not appear here anymore
2530
Daniel Veillard94bb2f12003-04-27 22:14:07 +00002531Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2532
2533 * win32/configure.js python/setup.py.in: applied patch
2534 from Stéphane Bidoul for the Python bindings on the new
2535 release.
2536
Igor Zlatkovic34656b42003-04-27 16:00:05 +00002537Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2538
2539 * debugXML.c: included libxml/uri.h for xmlCanonicPath
2540 declaration
2541 * win32/configure.js: thread-enabled build is now default
2542 * win32/libxml2.def.src: added more exports
2543
Daniel Veillard1177ca42003-04-26 22:29:54 +00002544Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2545
2546 * NEWS doc/*.xsl doc/*.html: updated the web site separated
2547 developers from common pages, made the transition to XHTML1,
2548 added validity checking to the makefile rules.
2549
Daniel Veillard329456a2003-04-26 21:21:00 +00002550Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2551
2552 * parser.c: fix for xmlIOParseDTD same as previous and reported
2553 by Petr Pajas
2554
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00002555Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2556
2557 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
2558 closing #111638
2559
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00002560Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2561
2562 * python/generator.py: fixed a problem in the generator where
2563 the way functions are remapped as methods on classes was
2564 not symetric and dependant on python internal hash order,
2565 as reported by Stéphane Bidoul
2566
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00002567Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
2568
2569 * doc/tutorial:
2570 xmltutorial.xml
2571 xmltutorial.pdf
2572 *.html
2573 add appendix on generating compiler flags, more indexing
2574
Daniel Veillard1c960272003-04-25 23:12:22 +00002575Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2576
2577 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
2578 to get libxml-2.5.7 to compile on OpenVMS
2579
Daniel Veillardc5573462003-04-25 16:43:49 +00002580Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
2583
Daniel Veillardfd583412003-04-25 13:22:10 +00002584Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2585
2586 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
2587 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
2588 man page based on xsltproc and a stylesheet PI in the XML.
2589
Daniel Veillarddc07e182003-04-25 10:39:38 +00002590Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2591
2592 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
2593 character preventing rendering by the man command.
2594
Daniel Veillard92fc02c2003-04-24 23:12:35 +00002595Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2596
2597 * NEWS configure.in: preparing release 2.5.7
2598 * doc/*: updated and rebuilt the docs
2599 * doc/apibuild.py: fixed the script
2600
Daniel Veillardde0a0a52003-04-24 17:12:57 +00002601Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2602
2603 * Makefile.am doc/apibuild.py: make sure the OOM code don't
2604 get in the way of the builds
2605 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
2606
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00002607Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2608
2609 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
2610 Memory test from Havoc Pennington #109368
2611 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
2612 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
2613 include/libxml/parser.h: a lot of memory allocation cleanups
2614 based on the results of the OOM testing
2615 * check-relaxng-test-suite2.py: seems I forgot to commit the
2616 script.
2617
Daniel Veillard18f113d2003-04-23 15:18:26 +00002618Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2619
2620 * xmlschemastypes.c: trivial fix for 109774 removing a warning
2621
Daniel Veillard85095e22003-04-23 13:56:44 +00002622Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2623
2624 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
2625 more places where xmlCanonicPath() must be used to convert
2626 filenames to URLs, trying to fix #111088
2627
Daniel Veillard54396242003-04-23 07:36:50 +00002628Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2629
2630 * python/libxml.c python/libxml.py: applied patch from
2631 Brent M Hendricks adding binding for xmlCatalogAddLocal
2632
Daniel Veillard45269b82003-04-22 13:21:57 +00002633Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2634
2635 * HTMLparser.c: tried to fix #98879 again in a more solid
2636 way.
2637
Igor Zlatkovic94f48842003-04-22 12:00:37 +00002638Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2639
2640 * win32/libxml2.def.src: added more exports from the relaxng and
2641 xmlreader clan
2642
Daniel Veillardf431eb82003-04-22 08:37:26 +00002643Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2644
2645 * SAX.c test/valid/ns* test/result/ns*: applied the patch
2646 provided by Brent Hendricks fixing #105992 and integrated the
2647 examples in the testsuite.
2648
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00002649Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2650
2651 * TODO: updated a bit
2652 * configure.in: fixed the comment, threads now default to on
2653 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
2654
Daniel Veillarda880b122003-04-21 21:36:41 +00002655Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2656
2657 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
2658 xmlreader.c include/libxml/parser.h: a lot of performance work
2659 especially the speed of streaming through the reader and push
2660 interface. Some thread related optimizations. Nearly doubled the
2661 speed of parsing through the reader.
2662
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00002663Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
2664
2665 * doc/xmllint.xml
2666 * doc/xmllint.1
2667 update man page to explain use of --stream
2668
Daniel Veillard3c908dc2003-04-19 00:07:51 +00002669Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2670
2671 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
2672 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
2673 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
2674 include/libxml/globals.h include/libxml/xmlmemory.h: added
2675 xmlMallocAtomic() to be used when allocating blocks which
2676 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
2677 to allow registering the full set of functions needed by
2678 a garbage collecting allocator like libgc, ref #109944
2679
Daniel Veillard84942712003-04-18 14:40:05 +00002680Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2681
2682 * configure.in: switched to have thread support enabled by default,
2683 didn't got troubles with ABI compatibility on Linux, hope it
2684 won't break on strange OSes, if yes, report the system ID
2685 * doc/libxml2-api.xml: just rebuilt the API
2686
Daniel Veillard3e59fc52003-04-18 12:34:58 +00002687Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2688
2689 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
2690 added support for large file, tested with a 3+GB instance,
2691 and some cleanup.
2692 * catalog.c: added a TODO
2693 * Makefile.am: added some "make tests" comments
2694
Daniel Veillardac297932003-04-17 12:55:35 +00002695Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2696
2697 * relaxng.c: some cleanups
2698 * doc/xmlreader.html: extended the document to cover RelaxNG and
2699 tree operations
2700 * python/tests/Makefile.am python/tests/reader[46].py: added some
2701 xmlReader example/regression tests
2702 * result/relaxng/tutor*.err: updated the output of a number of tests
2703
Daniel Veillard62163602003-04-17 09:36:38 +00002704Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
2705
2706 * relaxng.c: valgrind pointed out an uninitialized variable error.
2707
Daniel Veillard33300b42003-04-17 09:09:19 +00002708Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2709
2710 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
2711 xmlreader.c: augnemting the APIs, cleanups.
2712 * parser.c: cleanup bug #111005
2713 * xmlIO.c: added some missing comments
2714
Daniel Veillardce192eb2003-04-16 15:58:05 +00002715Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2716
2717 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
2718 trying to improve the subset compiled, and more testing.
2719 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
2720 documentation
2721 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
2722 * result/relaxng/*.err: fix some of the outputs
2723
Daniel Veillardf4e55762003-04-15 23:32:22 +00002724Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2725
2726 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
2727 include/libxml/xmlreader.h: implemented streaming of
2728 RelaxNG (when possible) on top of the xmlReader interface,
2729 provided it as xmllint --stream --relaxng .rng .xml
2730 This seems to mostly work.
2731 * Makefile.am: updated to test RelaxNG streaming
2732
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00002733Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2734
2735 * relaxng.c include/libxml/relaxng.h: integrated the regexp
2736 based validity checking of fragments of the document for
2737 which the RNG can be compiled to regexps. Works on all regression
2738 tests, only fix needed is related to error messages.
2739
Daniel Veillard52b48c72003-04-13 19:53:42 +00002740Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2741
2742 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
2743 include/libxml/xmlregexp.h: Starting work precompiling
2744 parts of RelaxNG schemas. Not plugged onto validity checking
2745 yet, just the regexp building part. Needed to extend some
2746 of the automata and regexp APIs.
2747
Daniel Veillardf6bad792003-04-11 19:38:54 +00002748Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2749
2750 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
2751 xmllint --stream and xmllint --stream --valid returns errors
2752 code appropriately
2753
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00002754Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2755
2756 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
2757 and Next() operation to work on subtrees within the reader
2758 framework.
2759 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
2760 * python/tests/reader5.py: added an example for those new
2761 functions of the reader.
2762
Daniel Veillard645c6902003-04-10 21:40:49 +00002763Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2764
2765 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
2766
Daniel Veillard9e077102003-04-10 13:36:54 +00002767Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2768
2769 * xmlreader.c: fixing HasValue for namespace as raised by
2770 Denys Duchier
2771
Daniel Veillard02ea1412003-04-09 12:08:47 +00002772Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2773
2774 * HTMLparser.c include/libxml/HTMLparser.h: exported
2775 htmlCreateMemoryParserCtxt() it was static
2776
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002777Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2778
2779 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2780 update from Charles Bozeman for date and duration types
2781 * test/schemas/date_0.* test/schemas/dur_0.*
2782 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2783
Daniel Veillardc00cda82003-04-07 10:22:39 +00002784Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2785
2786 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2787 fixing bug #107129, removing excessive allocation and calls
2788 to *printf in the code to build QName strings.
2789
Igor Zlatkovic69651182003-04-05 09:43:30 +00002790Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2791
2792 * win32/libxml2.def.src: fixed conditional exports, reported by
2793 Luke Murray.
2794
Daniel Veillardadba5f12003-04-04 16:09:01 +00002795Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2796
2797 * parser.c: fixed a possible problem with xmlRecoverMemory()
2798
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002799Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2800
2801 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2802 triostr.h: Bjorn sent an update for the TRIO portability layer.
2803
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002804Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2805
2806 * win32/libxml2.def.src: exported new functions
2807
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002808Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2809
2810 * configure.in NEWS: preparing release 2.5.6
2811 * doc/*: updated and rebuilt the docs
2812
Daniel Veillarde5020412003-04-01 09:55:20 +00002813Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2814
2815 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2816 on C14Ntests
2817
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002818Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2819
2820 * relaxng.c: one more fixup of error message reporting
2821
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002822Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2823
2824 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2825 variable pointed out by valgrind
2826
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002827Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2828
2829 * relaxng.c: try to work on bug #109225 and provide better
2830 error reports.
2831 * result/relaxng/* : this change the output of a number of tests
2832 * xinclude.c: fixing the parsed entity redefinition problem
2833 raised on the list.
2834 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2835
Daniel Veillardb3721c22003-03-31 11:22:25 +00002836Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * xmlschemastypes.c: fixed date comparison to handle the tzo
2839 The only failures left are disagreements on Notations and
2840 '+1' not being allowed for ulong, uint, ushort and ubyte.
2841
Daniel Veillard455cc072003-03-31 10:13:23 +00002842Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2843
2844 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2845 to the XML Schemas errata
2846 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2847
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002848Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2849
2850 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2851 and facets support. Currently only schemas with binHex or
2852 base64 don't compile. A few error left in the test suite:
2853 found 1035 test instances: 919 success 23 failures
2854 most are gdate or gdateyear failing check, and a few cases where
2855 James clark tests results are strange.
2856 * valid.c: allow to reuse the Notation checking routine without
2857 having a validation context.
2858 * SAX.c: removed a #if 0
2859
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002860Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2861
2862 * xinclude.c: forgot to apply one check from #106931 patch
2863 * xmlschemastypes.c: more work on XML Schemas datatypes
2864
Daniel Veillardc4c21552003-03-29 10:53:38 +00002865Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2866
2867 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2868 on cleaning up XML Schemas datatypes based on James Clark tests
2869 test/xsdtest/xsdtest.xml
2870
Daniel Veillard80b19092003-03-28 13:29:53 +00002871Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2872
2873 * relaxng.c: implemented comparisons for Schemas values.
2874 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2875 some bugs in duration handling, comparisons for durations
2876 and decimals, removed all memory leaks pointed out by James
2877 testsuite. Current status is now
2878 found 238 test schemas: 197 success 41 failures
2879 found 1035 test instances: 803 success 130 failures
2880
Daniel Veillard91a13252003-03-27 23:44:43 +00002881Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2882
2883 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2884 leaks in the W3C XML Schemas code
2885 * xmlschemastypes.c: implemented nonPositiveInteger
2886 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2887 fixed the test and result.
2888
Daniel Veillard6560a422003-03-27 21:25:38 +00002889Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2890
2891 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2892 parser and a typo
2893 * xmlschemastypes.c: reindenting, fixing a memory access
2894 problem with dates.
2895
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002896Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2897
2898 * parser.c: fixing #109227 providing more context in case of
2899 start/end tag mismatch
2900 * python/tests/ctxterror.py python/tests/readererr.py: update the
2901 tests accordingly
2902
Daniel Veillardd9b72832003-03-27 14:24:00 +00002903Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2904
2905 * xinclude.c: should fix #109327 errors on memory accesses
2906
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002907Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2908
2909 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2910 is an URI reference
2911
Daniel Veillarde209b332003-03-26 21:40:13 +00002912Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2913
2914 * xpath.c: fixed bug #109160 on non-ASCII IDs
2915
Daniel Veillard642104e2003-03-26 16:32:05 +00002916Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2917
2918 * parser.c: Norm suggested a nicer error message for xml:space values
2919 errors
2920
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002921Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2922
2923 * xpath.c include/libxml/xpath.h: first part of the fix to
2924 performance bug #108905, adds xmlXPathOrderDocElems() providing
2925 document order for nodes.
2926 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2927
Daniel Veillard09628212003-03-25 15:10:27 +00002928Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2929
2930 * xmlschemastypes.c: removing a warning with Sun compiler
2931 bug #109154
2932
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002933Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2934
2935 * doc/xmllint.xml
2936 * doc/xmllint.1
2937 update xmllint man page with --relaxng option
2938
Daniel Veillard2032d292003-03-25 11:09:40 +00002939Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2940
2941 * python/setup.py.in : was missing "drv_libxml2.py"
2942
Daniel Veillard9adc0462003-03-24 18:39:54 +00002943Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2944
2945 * tree.c xpath.c: some changes related to the new way of
2946 handling Result Value Tree, before 2.5.5
2947
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002948Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2949
2950 * configure.in NEWS: preparing release 2.5.5
2951 * doc/* : updated the documentation and regenerated it.
2952
Daniel Veillardef0b4502003-03-24 13:57:34 +00002953Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2954
2955 * xpath.c: fixed some problems related to #75813 about handling
2956 of Result Value Trees
2957
Daniel Veillard9231ff92003-03-23 22:00:51 +00002958Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2959
2960 * uri.c: applied a set of patches from Lorenzo Viali correcting
2961 URI parsing errors.
2962
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002963Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2964
2965 * parser.c: validity status was not passed back when validating in
2966 entities, but raised by Oliver Fischer
2967
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002968Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2969
2970 * HTMLtree.c: avoid escaping ',' in URIs
2971
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002972Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2973
2974 * parser.c: fixing bug #108976 get the ID/REFs to reference
2975 the ID in the document content and not in the entity copy
2976 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2977 stuff, better solution for #107208
2978 * xmlregexp.c: removed a direct printf, dohhh
2979 * xmlreader.c: fixed a bug on streaming validation of empty
2980 elements in entities
2981 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2982 cleanup of the validation tests
2983 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2984 added more ID/IDREF tests to the suite
2985
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002986Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2987
2988 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2989 compiler.
2990
Daniel Veillard20863822003-03-22 17:51:47 +00002991Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2992
2993 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2994
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002995Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2996
2997 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2998 defined in entities content
2999
Daniel Veillard99737f52003-03-22 14:55:50 +00003000Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
3001
3002 * SAX.c: Fixed validation bug #108858 on namespace names using
3003 entities and reported by Brent Hendricks
3004 * xmllint.c: report xmlTextReaderHasValue() result in --stream
3005 --debug output.
3006
Daniel Veillard48ef4c92003-03-22 12:38:15 +00003007Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3008
3009 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
3010 about the DocType node not being reported sometimes.
3011 * python/tests/reader.py: added to test to the regression checks
3012
Daniel Veillard120e8eb2003-03-22 01:00:34 +00003013Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3014
3015 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
3016 reported by Edd Dumbill
3017
Daniel Veillard77a90a72003-03-22 00:04:05 +00003018Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3019
3020 * HTMLparser.c parser.c parserInternals.c: patch from
3021 johan@evenhuis.nl for #107937 fixing some line counting
3022 problems, and some other cleanups.
3023 * result/HTML/: this result in some line number changes
3024
Daniel Veillard580ced82003-03-21 21:22:48 +00003025Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3026
3027 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
3028 instead of libxml.spec
3029 * relaxng.c: fixed some of the error reporting excessive
3030 verbosity
3031 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
3032 xmlschemastypes.c: removed some warnings from gcc
3033 * doc/libxml2-api.xml: rebuilt
3034
Daniel Veillarde063f482003-03-21 16:53:17 +00003035Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3036
3037 * relaxng.c: another optimization, for choice this time
3038 * result/relaxng/spec1* result/relaxng/tutor12_1*
3039 result/relaxng/tutor3_7: cleanups.
3040
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00003041Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3042
3043 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
3044 * test/relaxng/testsuite.xml: augmented the test suite
3045 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
3046 some schemas validation tests in the presence of foreign
3047 namespaces.
3048
Daniel Veillardbbb78b52003-03-21 01:24:45 +00003049Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3050
3051 * relaxng.c: added another interleave speedup.
3052
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00003053Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3054
3055 * xmlschemastypes.c: added integer and fixed one of the
3056 IDREFS regression tests pbm
3057 * result/relaxng/docbook_0.err: updated
3058
Daniel Veillard249d7bb2003-03-19 21:02:29 +00003059Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3060
3061 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
3062 declared both in the DTD and in the Schemas <grin/>
3063 * relaxng.c: more debug, added a big optimization for <mixed>
3064 * test/relaxng/testsuite.xml: augmented the testsuite
3065 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
3066 DocBook example to the regression tests
3067
Daniel Veillard798024a2003-03-19 10:36:09 +00003068Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3069
3070 * check-xsddata-test-suite.py: cosmetic change for output
3071 * relaxng.c: try to minimize calls to malloc/free for states.
3072
Daniel Veillarda1a9d042003-03-18 16:53:17 +00003073Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3074
3075 * tree.c: removed a warning
3076 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
3077 support
3078 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
3079 cleanup/improvements of the regression tests batch
3080 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
3081
Daniel Veillard28c52ab2003-03-18 11:39:17 +00003082Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3083
3084 * relaxng.c: fixed error msg cleanup deallocation
3085 * xmlschemastypes.c: added a function to handle lists of
3086 atomic types, added support for IDREFS
3087
Daniel Veillardc3da18a2003-03-18 00:31:04 +00003088Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3089
3090 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
3091 and IDREF, usable from RelaxNG now
3092 * include/libxml/xmlschemastypes.h: need to add a new interface
3093 because the validation modifies the infoset
3094 * test/relaxng/testsuite.xml: extended the testsuite
3095
Daniel Veillard952379b2003-03-17 15:37:12 +00003096Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3097
3098 * relaxng.c: fixed the last core RelaxNG bug known #107083,
3099 shemas datatype ID/IDREF support still missing though.
3100 * xmlreader.c: fix a crashing bug with prefix raised by
3101 Merijn Broeren
3102 * test/relaxng/testsuite.xml: augmented the testsuite with
3103 complex inheritance tests
3104
Daniel Veillardfd573f12003-03-16 17:52:32 +00003105Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3106
3107 * relaxng.c: switched back to the previous Relax-NG code base,
3108 the derivation algorithm need severe constraining code to avoid
3109 combinatorial explosion. Fixed the problem with Sebastian Rahtz
3110 TEI based example and other bugs
3111 * result/relaxng/*err: updated the results
3112 * test/relaxng/testsuite.xml: started a new test suite
3113
Daniel Veillard1564e6e2003-03-15 21:30:25 +00003114Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
3115
3116 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
3117 that the original RelaxNG validation code was un-fixeable, it got
3118 rewritten to use the derivation algorithm from James Clark and
3119 redebugged it (nearly) from scratch:
3120 found 373 test schemas: 372 success 1 failures
3121 found 529 test instances: 529 success 0 failures
3122
Daniel Veillard39eb88b2003-03-11 11:21:28 +00003123Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3124
3125 * SAX.c parser.c: fix some recursion problems introduced in the
3126 last release.
3127 * relaxng.c: more debugging of the RNG validation engine, still
3128 problems though.
3129
Daniel Veillard5add8682003-03-10 13:13:58 +00003130Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3131
3132 * Makefile.am: stop generating wrong result file with * in name
3133 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
3134 * result/relaxng/demo* test/relaxng/demo: added the tests from
3135 Sebastian reproducing the problem.
3136
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003137Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
3138
Daniel Veillard5add8682003-03-10 13:13:58 +00003139 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
3140 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003141
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00003142Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
3143
3144 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
3145 variable to control the indentation for the xmllint "--format"
3146 option
3147
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00003148Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3149
3150 * encoding.c: applied Gennady's patch against buffer overrun
3151
Daniel Veillard42f12e92003-03-07 18:32:59 +00003152Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3153
3154 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
3155 Clark it appeared I had bug in URI parsing code ...
3156 * relaxng.c include/libxml/relaxng.h: completely revamped error
3157 reporting to not loose message from optional parts.
3158 * xmllint.c: added timing for RNG validation steps
3159 * result/relaxng/*: updated the result, all error messages changed
3160
Daniel Veillardedfd5882003-03-07 14:20:40 +00003161Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3162
3163 * xpath.c: fix bug #107804, the algorithm used for document order
3164 computation was failing on attributes.
3165
Daniel Veillard83391282003-03-06 21:37:30 +00003166Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3167
3168 * valid.c: fix bug #107764 , possibility of buffer overflow
3169 in xmlValidDebug()
3170
Daniel Veillard6c73cb82003-03-05 16:45:40 +00003171Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3172
3173 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
3174 from Philipp Dunkel
3175
Daniel Veillard5f704af2003-03-05 10:01:43 +00003176Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3177
3178 * xmlschemastype.c: made powten array static it should not be exported
3179 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
3180 parser function.
3181 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
3182
Daniel Veillard7b72ee52003-02-27 23:24:53 +00003183Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3184
3185 * tree.c: fixed a node dump crash on attributes
3186 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
3187 an URI test bug and get better output.
3188
Daniel Veillard463a5472003-02-27 21:30:32 +00003189Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3190
3191 * check-xsddata-test-suite.py: give more infos
3192 * relaxng.c: fix a bug reported by Sebastian Rahtz and
3193 REF->DEF in attribute values.
3194
Daniel Veillardeb7189f2003-02-27 20:11:13 +00003195Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3196
3197 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
3198 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
3199 regression tests from James Clark.
3200
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00003201Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3202
3203 * relaxng.c xmlschemas.c xmlschemastypes.c
3204 include/libxml/xmlschemastypes.h: added param support for relaxng
3205 type checking, started to increment the pool of simple types
3206 registered, still much work to be done on simple types and
3207 facets checkings.
3208
Daniel Veillard19ab45b2003-02-26 15:49:03 +00003209Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3210
3211 * entities.c: fixes again one of the problem raised by
3212 James Clark in #106788
3213
Daniel Veillardc482e262003-02-26 14:48:48 +00003214Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3215
3216 * relaxng.c: Fixed a couple of problem raised by James Clark
3217 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
3218 datatype level still not fixed though.
3219
Daniel Veillard17bed982003-02-24 20:11:43 +00003220Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3221
3222 * configure.in: preparing release 2.5.4
3223 * doc/*: updated and rebuilt the docs
3224 * relaxng.c: removed warnings
3225 * result/relaxng/*: updated the results
3226
Daniel Veillardf4be0182003-02-24 19:54:33 +00003227Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3228
3229 * valid.c: fixes a DTD regexp generation problem.
3230
Daniel Veillard02111c12003-02-24 19:14:52 +00003231Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3232
3233 * parser.c: fixes bug #105998 about false detection of
3234 attribute consumption loop.
3235
Daniel Veillard2406abd2003-02-24 18:16:47 +00003236Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3237
3238 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
3239
Daniel Veillardfcc822e2003-02-24 17:52:08 +00003240Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3241
3242 * SAX.c: fixed bug #105992
3243
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00003244Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
3245
3246 * tree.c: fixed xmlSetProp and al. when the node passed is not an
3247 element.
3248 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
3249 found 373 test schemas: 369 success 4 failures
3250 found 529 test instances: 525 success 4 failures
3251 * check-relaxng-test-suite.py: added memory debug reporting
3252
Daniel Veillardc64b8e92003-02-24 11:47:13 +00003253Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3254
3255 * uri.c parser.c: some warning removal on Igor's patch
3256 * tree.c: seems I messed up with #106788 fix
3257 * python/libxml.c: fixed some base problems when Python provides
3258 the resolver.
3259 * relaxng.c: fixed the interleave algorithm
3260 found 373 test schemas: 364 success 9 failures
3261 found 529 test instances: 525 success 4 failures
3262 the resulting failures are bug in the algorithm from 7.3 and
3263 lack of support for params
3264
Daniel Veillard0046c0f2003-02-23 13:52:30 +00003265Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3266
3267 * parser.c: another fix for nodeinfo in entities problem
3268 * tree.c entities.c: fixed bug #106788 from James Clark
3269 some spaces need to be serialized as character references.
3270
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00003271Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3272
3273 * parser.c uri.c: fixed the bug I introduced in the path
3274 handling, reported by Sebastian Bergmann
3275
Daniel Veillard44e1dd02003-02-21 23:23:28 +00003276Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3277
3278 * parser.c: fixing some nodeinfo in entities problem raised
3279 by Glenn W. Bach
3280 * relaxng.c: implemented the first section 7.3 check
3281 * result/relaxng/*: updated the results
3282
Daniel Veillardc5312d72003-02-21 17:14:10 +00003283Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3284
3285 * relaxng.c: fixed some problems in the previous commit
3286 and finished implementing 4.16 rules checking
3287 found 373 test schemas: 353 success 20 failures
3288 found 529 test instances: 519 success 6 failures
3289 * result/relaxng/*: updated the results
3290
Daniel Veillard4c5cf702003-02-21 15:40:34 +00003291Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3292
3293 * relaxng.c: implemented checks from section 7.2
3294
Daniel Veillard77648bb2003-02-20 15:03:22 +00003295Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3296
3297 * relaxng.c: implemented the checks from section 7.1, fixed
3298 some of the 4.20 and 4.21 problems.
3299 found 373 test schemas: 338 success 35 failures
3300 found 529 test instances: 519 success 6 failures
3301 * result/relaxng/*: updated the results
3302
Daniel Veillard1c745ad2003-02-20 00:11:02 +00003303Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3304
3305 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
3306 * result/relaxng/*: updated the results
3307
Daniel Veillardce14fa52003-02-19 17:32:48 +00003308Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3309
3310 * relaxng.c: more bugfixes
3311 * result/relaxng/*: updated the results
3312
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00003313Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3314
3315 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
3316 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
3317 * SAX.c: ensured xmlDoc.URL is always canonic
3318 * parser.c: obsoleted xmlNormalizeWindowsPath
3319 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
3320 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
3321 * win32/libxml2.def.src: added few exports
3322
3323
Daniel Veillard2e9b1652003-02-19 13:29:45 +00003324Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
3325
3326 * Makefile.am configure.in: patched to have shared libraries
3327 for Python regression tests and static binaries for gdb debug
3328 in my development environment
3329 * relaxng.c: more bugfixes
3330 found 373 test schemas: 296 success 77 failures
3331 found 529 test instances: 516 success 8 failures
3332 * result/relaxng/*: updated the results
3333
Daniel Veillard8fe98712003-02-19 00:19:14 +00003334Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3335
3336 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
3337
Daniel Veillardd4310742003-02-18 21:12:46 +00003338Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3339
3340 * xmlschemastypes.c: float/double check bugfix
3341 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
3342 validation
3343 * xmlreader.c: add a TODO for Jody
3344 * relaxng.c: bugfix bugfix bugfix
3345 found 373 test schemas: 300 success 73 failures
3346 found 529 test instances: 507 success 10 failures
3347 * result/relaxng/*: updated the results
3348
Daniel Veillard2df2de22003-02-17 23:34:33 +00003349Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3350
3351 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
3352
Daniel Veillard416589a2003-02-17 17:25:42 +00003353Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3354
3355 * relaxng.c check-relaxng-test-suite.py: more work on the
3356 RelaxNG implementation conformance testing.
3357 found 373 test schemas: 284 success 89 failures
3358 found 529 test instances: 448 success 47 failures
3359 * result/relaxng/*: updated the results
3360
Daniel Veillard784b9352003-02-16 15:50:27 +00003361Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3362
3363 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
3364 a patch from Kjartan Maraas to fix some typos
3365
Daniel Veillardfebcca42003-02-16 15:44:18 +00003366Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3367
3368 * relaxng.c: more bug-hunting
3369 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
3370 intermediate rng tree
3371 * python/generator.py: patch from Stephane Bidoul to fix the generator
3372 on python < 2.2
3373
Daniel Veillardd2298792003-02-14 16:54:11 +00003374Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3375
3376 * check-relaxng-test-suite.py relaxng.c: more testing on the
3377 Relax-NG front, cleaning up the regression tests failures
3378 current state and I forgot support for "mixed":
3379 found 373 test schemas: 280 success 93 failures
3380 found 529 test instances: 401 success 68 failures
3381 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
3382 moved the Name, NCName and QName validation routine in tree.c
3383 * uri.c: fixed handling of URI ending up with #, i.e. having
3384 an empty fragment ID.
3385 * result/relaxng/*: updated the results
3386
Daniel Veillard9a237c92003-02-13 15:52:58 +00003387Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3388
3389 * check-xinclude-test-suite.py: improved the script accordingly
3390 to the XInclude regression tests updates
3391 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
3392 November 2002
3393 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
3394 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
3395 augmented the Xpointer testsuite for the element() scheme
3396
Daniel Veillardf4b4f982003-02-13 11:02:08 +00003397Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3398
3399 * relaxng.c: added TODO for the DTD compatibility spec
3400 * xinclude.c: more bug fixes driven by the testsuite
3401
Daniel Veillardd581b7e2003-02-11 18:03:05 +00003402Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
3403
3404 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
3405 regression tests for XInclude, improved the script, improving
3406 XInclude error reporting mechanism
3407
Daniel Veillard1d788d22003-02-10 16:21:58 +00003408Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3409
3410 * NEWS doc/* configure.in: preparing release 2.5.3
3411
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00003412Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3413
3414 * tree.c: trying to fix #104934 about some XHTML1 serialization
3415 issues.
3416
Daniel Veillard809faa52003-02-10 15:43:53 +00003417Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3418
3419 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
3420 encoding conversion when the input buffer stops in the
3421 middle of a multibyte char
3422
Daniel Veillard1703c5f2003-02-10 14:28:44 +00003423Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3424
3425 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
3426 * check-relaxng-test-suite.py: python script to run regression
3427 against OASIS RelaxNG testsuite
3428 * relaxng.c: some cleanup tweaks
3429 * HTMLparser.c globals.c: cleanups in comments
3430 * doc/libxml2-api.xml: updated the API
3431 * result/relaxng/*: errors moved files, so large diffs but
3432 no changes at the semantic level.
3433
Daniel Veillard6aa2f602003-02-10 00:01:56 +00003434Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3435
3436 * tree.c: fixing #105678 problem when dumping a namespace node.
3437
Daniel Veillard591b4be2003-02-09 23:33:36 +00003438Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3439
3440 * xpath.c: fixed doc comment problems
3441 * python/generator.py python/libxml_wrap.h python/types.c: adding
3442 RelaxNG wrappers
3443 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
3444 test of those early Python RelaxNG bindings
3445
3446Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00003447
3448 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
3449 * relaxng.c: found the validation problem I had with interleave
3450 when not covering all remaining siblings
3451 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
3452 testsuite and check the RNG schemas against the RNG schemas
3453 given in appendix A
3454
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00003455Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3456
3457 * win32/Makefile.msvc: updates for RelaxNG
3458 * win32/Makefile.mingw: updates for RelaxNG
3459 * win32/libxml2.def.src: added RelaxNG exports
3460
Daniel Veillard97fd5672003-02-07 13:01:54 +00003461Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3462
3463 * xinclude.c: applied another bug fix from Sean Chittenden
3464
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00003465Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3466
3467 * configure.in xmllint.c: I f...ed up the default configuration
3468 of schemas and --relaxng option display in xmllint, pointed by
3469 Morus Walter.
3470 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
3471 detection module, fixes bug #105374.
3472
Daniel Veillardc5a70f22003-02-06 23:41:59 +00003473Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlschemastypes.c: added the boolean base type.
3476
Daniel Veillard96a4b252003-02-06 08:22:32 +00003477Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3478
3479 * xmlschemastypes.c: started implementing some of the missing
3480 default simple types
3481 * result/relaxng/*: updated the results
3482
Daniel Veillard72fef162003-02-05 14:31:19 +00003483Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3484
3485 * NEWS doc/*: updated the docs, ready for 2.5.2 release
3486
Daniel Veillard71531f32003-02-05 13:19:53 +00003487Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3488
3489 * HTMLparser.c tree.c xmlIO.c: comments cleanups
3490 * Makefile.am: use xmllint for doing the RelaxNG tests
3491 * configure.in: preparing 2.5.2 made schemas support default to
3492 on instead of off
3493 * relaxng.c: removed the verbosity
3494 * xmllint.c: added --relaxng option
3495 * python/generator.py python/libxml_wrap.h: prepared the integration
3496 of the new RelaxNG module and schemas
3497 * result/relaxng/*: less verbose output
3498
Daniel Veillardec498e12003-02-05 11:01:50 +00003499Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
3500
3501 * valid.c: do not run content model validation if the
3502 content is not determinist
3503
Daniel Veillardde590ca2003-02-05 10:45:26 +00003504Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3505
3506 * SAX.c: added the redefinition of namespaced attribute
3507 check that was missing as Fabrice Desré pointed out.
3508
Daniel Veillard930dfb62003-02-05 10:17:38 +00003509Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3510
3511 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
3512 improvements from Nick Kew, allowing to do more checking
3513 to HTML elements and attributes.
3514
Daniel Veillard4287c572003-02-04 22:48:53 +00003515Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3516
3517 * xinclude.c: fixing bug #105137 about entities declaration
3518 needing to be copied to the including document.
3519
Daniel Veillard652d8a92003-02-04 19:28:49 +00003520Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3521
3522 * catalog.c: fixed bug #104817 with delegateURI
3523 * xpath.c: fixing bugs #104123 and #104125
3524
Daniel Veillard0e298ad2003-02-04 16:14:33 +00003525Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3526
3527 * configure.in valid.c xmlreader.c python/libxml_wrap.h
3528 python/types.c: fixing #104096 to compile without regexps
3529
Daniel Veillard57e79b32003-02-04 15:33:12 +00003530Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3531
3532 * valid.c: fixing bug #103969 forgot to add an epsilon transition
3533 when building the automata for elem*
3534
Daniel Veillard358a9892003-02-04 15:22:32 +00003535Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3536
3537 * HTMLparser.c: applied patch from Arne de Bruijn fixing
3538 bug #103827
3539
Daniel Veillardeb137172003-02-04 15:18:06 +00003540Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3541
3542 * HTMLparser.c: updating a comment, fixing #103776
3543
Daniel Veillard8d589042003-02-04 15:07:21 +00003544Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3545
3546 * parser.c: fixing bug 105049 for validity checking of content
3547 within recursive entities.
3548
Daniel Veillarde5b110b2003-02-04 14:43:39 +00003549Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3550
3551 * HTMLparser.c: try to fix # 105049
3552 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
3553 * tree.c: updated a function comment
3554
Daniel Veillard419a7682003-02-03 23:22:49 +00003555Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3556
3557 * relaxng: more work on grammars and refs/defs
3558 * test/relaxng/* result/relaxng/*: augmented/updated the
3559 regression tests
3560
Daniel Veillard144fae12003-02-03 13:17:57 +00003561Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3562
3563 * relaxng: more work on name classes, except support
3564 * test/relaxng/* result/relaxng/*: augmented/updated the
3565 regression tests
3566
Daniel Veillard1ed7f362003-02-03 10:57:45 +00003567Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3568
3569 * relaxng: more work on name classes, the "validate all" schemas
3570 seems to work now.
3571 * test/relaxng/* result/relaxng/*: augmented/updated the
3572 regression tests
3573
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00003574Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3575
3576 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
3577 * parser.c: put a guard against infinite document depth, basically
3578 trying to avoid another kind of DoS attack.
3579 * relaxng.c: some code w.r.t. nameClasses
3580
Daniel Veillardfc1a4502003-02-02 16:02:55 +00003581Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3582
3583 * test/relaxng/* result/relaxng/*: check all the namespace support
3584 was actually correct based on tutorial section 10.
3585
Daniel Veillarde2a5a082003-02-02 14:35:17 +00003586Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3587
3588 * relaxng: include seems to work okay now
3589 * test/relaxng/* result/relaxng/*: augmented/updated the
3590 regression tests
3591
Daniel Veillarda9d912d2003-02-01 17:43:10 +00003592Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3593
3594 * relaxng.c: a bit of work done in the train back.
3595 * test/relaxng/*: added one of the include tests
3596
Daniel Veillard154877e2003-01-30 12:17:05 +00003597Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3598
3599 * relaxng: more work done in the train
3600 * test/relaxng/* result/relaxng/*: augmented/updated the
3601 regression tests
3602
Daniel Veillarde431a272003-01-29 23:02:33 +00003603Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3604
3605 * relaxng.c: debugging of externalRef
3606 * test/relaxng/* result/relaxng/*: augmented/updated the
3607 regression tests
3608
Daniel Veillardd41f4f42003-01-29 21:07:52 +00003609Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3610
3611 * relaxng.c: more work on Relax-NG, implementing externalRef
3612 * test/relaxng/* result/relaxng/*: augmented/updated the
3613 regression tests
3614 * Makefile.am: cleanup to Relaxtests target
3615
Daniel Veillardb08c9812003-01-28 23:09:49 +00003616Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3617
3618 * relaxng.c: more work on Relax-NG, implementing interleave
3619 * test/relaxng/* result/relaxng/*: augmented/updated the
3620 regression tests
3621
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00003622Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3623
3624 * relaxng.c: more work on Relax-NG, implementing interleave
3625 * test/relaxng/* result/relaxng/*: augmented/updated the
3626 regression tests
3627
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00003628Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
3629
3630 * doc/tutorial/customfo.xsl
3631 * doc/tutorial/customhtml.xsl
3632 adding stylesheet customizations used to generate fo
3633 for pdf and html
3634
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003635Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3636
3637 * relaxng.c: more work on Relax-NG
3638 * test/relaxng/* result/relaxng/*: augmented/updated the
3639 regression tests
3640 * xmlschemastypes.c: added a number of base type definition but not
3641 the associated checks, those are still TODOs
3642
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00003643Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
3644
3645 in docs/tutorial:
3646 * apa.html
3647 * apb.html
3648 * apc.html
3649 * apd.html
3650 * ape.html
3651 * apf.html
3652 * apg.html
3653 * ar01s02.html
3654 * ar01s03.html
3655 * ar01s04.html
3656 * ar01s05.html
3657 * ar01s06.html
3658 * ar01s07.html
3659 * ar01s08.html
3660 * index.html
3661 * xmltutorial.pdf
3662 * xmltutorial.xml
3663 add index to tutorial
3664
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00003665Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
3666
3667 * doc/xmlcatalog.1
3668 * doc/xmlcatalog_man.html
3669 * doc/xmlcatalog_man.xml
3670 belatedly fixing bug #93622 (adds rewriteURI type to
3671 "--add" option in xmlcatalog man page
3672
Daniel Veillard3be27512003-01-26 19:49:04 +00003673Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3674
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003675 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00003676 Julio Merino, closing #104475
3677
Daniel Veillardea3f3982003-01-26 19:45:18 +00003678Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3679
3680 * relaxng.c: more work on Relax-NG
3681 * test/relaxng/* result/relaxng/*: augmented/updated the
3682 regression tests
3683
Daniel Veillardedc91922003-01-26 00:52:04 +00003684Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3685
3686 * relaxng.c: more work on Relax-NG
3687 * test/relaxng/* result/relaxng/*: augmented/updated the
3688 regression tests
3689
Daniel Veillarddd1655c2003-01-25 18:01:32 +00003690Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3691
3692 * README: updated the policy on private mail answers
3693 * relaxng.c: more work on Relax-NG
3694 * test/relaxng/* result/relaxng/*: augmented/updated the
3695 regression tests
3696
Daniel Veillard7424eb62003-01-24 14:14:52 +00003697Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
3698
3699 * error.c parser.c tree.c: applied a documentation patch from
3700 Stefan Kost
3701
Daniel Veillard276be4a2003-01-24 01:03:34 +00003702Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3703
3704 * relaxng.c: more work on Relax-NG
3705 * doc/*: regenerated the docs
3706 * test/relaxng/* result/relaxng/*: updated and augmented the
3707 Relax-NG regression tests and results
3708
Daniel Veillard6eadf632003-01-23 18:29:16 +00003709Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3710
3711 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
3712 First commit of the new Relax-NG validation code, not generally
3713 useful yet.
3714 * test/relaxng/* result/relaxng/*: current state of the regression
3715 tests
3716
Daniel Veillard814a76d2003-01-23 18:24:20 +00003717Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3718
3719 * tree.c: minimized the memory allocated for GetContent
3720 and a bit of cleanup.
3721
Daniel Veillardff12c492003-01-23 16:42:55 +00003722Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3723
3724 * python/generator.py: seems there is no good reasons to
3725 not generate bindings for XPointer
3726
Daniel Veillard540a31a2003-01-21 11:21:07 +00003727Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3728
3729 * xmlreader.c doc/apibuild.py: applied a new patch from
3730 Stéphane Bidoul for cleanups
3731 * doc/libxml2-api.xml: rebuilt the API description with
3732 new entry points
3733
Daniel Veillard417be3a2003-01-20 21:26:34 +00003734Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3735
3736 * xmlreader.c python/drv_libxml2.py python/generator.py
3737 python/libxml.c python/libxml.py python/libxml_wrap.h
3738 python/types.c: patch from Stéphane Bidoul for better per
3739 context error message APIs
3740 * python/tests/ctxterror.py python/tests/readererr.py:
3741 update of the tests
3742
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00003743Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
3744
3745 * doc/guidelines.html
3746 grammar and spelling cleanup
3747
Daniel Veillard26f70262003-01-16 22:45:08 +00003748Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3749
3750 * xmlreader.c include/libxml/xmlreader.h python/generator.py
3751 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
3752 a patch from Stéphane Bidoul to allow per XMLtextReader error
3753 and warning handling
3754 * python/tests/Makefile.am python/tests/readererr.py: adding the
3755 specific regression test
3756
Daniel Veillard71f9d732003-01-14 16:07:16 +00003757Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3758
3759 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
3760 should raise a syntax error
3761
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003762Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3763
3764 * python/libxml.c: cleanup patch from Stéphane Bidoul
3765
Daniel Veillard81601f92003-01-14 13:42:37 +00003766Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3767
3768 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
3769
Daniel Veillarde6227e02003-01-14 11:42:39 +00003770Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3771
3772 * python/generator.py python/libxml.c python/libxml.py
3773 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003774 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003775 Python level.
3776 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3777 regression test for it.
3778
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003779Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3780
3781 * xmlreader.c: fixed the streaming property of the reader,
3782 it was generating tree faster than consuming it. Pointed out
3783 by Nate Myers
3784 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3785
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003786Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3787
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003788 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003789
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003790Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3791
3792 * xpath.c: fix to the XPath implementation for parent and
3793 ancestors axis when operating on a Result Value Tree.
3794 Fixes bug #100271
3795
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003796Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3797
3798 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3799 to fix some URI/file escaping problems
3800
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003801Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3802
3803 * python/generator.py: fixed a bug raised by Raymond Wiker,
3804 docSetRootElement() should not raise an exception if the
3805 return is None
3806
Daniel Veillard3e20a292003-01-10 13:14:40 +00003807Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3808
3809 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3810 fixed bug #102181 by applying the suggested change and fixing
3811 the generation/registration problem.
3812
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003813Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3814
3815 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3816 routines.
3817
Daniel Veillard8f872442003-01-09 23:19:02 +00003818Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3819
3820 * parser.c: one more IsEmptyElement crazyness, that time in
3821 external parsed entities if substitution is asked.
3822 * python/tests/reader3.py: added a specific test.
3823
Daniel Veillarde329fc22003-01-09 21:36:42 +00003824Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3825
3826 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3827 support and improved error handler registration
3828
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003829Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3830
3831 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3832 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3833 * README: fixed a link
3834
Daniel Veillarde2830f12003-01-08 17:47:49 +00003835Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3836
3837 * configure.in doc/* NEWS: preparing 2.5.1 release
3838 * SAX.c parser.c: fixing XmlTextReader bug
3839
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003840Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3841
3842 * SAX.c: fuck, I introduced a memory leak on external parsed
3843 entities in 2.5.0 :-(
3844
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003845Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3846
3847 * xmllint.c: another fix needed as pointed by Christophe Merlet
3848 for --stream --debug if compiled without debug support.
3849
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003850Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3851
3852 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003853 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003854 update man page with --stream and --chkregister
3855
Daniel Veillard8326e732003-01-07 00:19:07 +00003856Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3857
3858 * globals.c: fixed --with-threads compile
3859 * xmllint.c: fixed --without-debug compile
3860 * include/libxml/globals.h: cleanup
3861 * include/libxml/schemasInternals.h: add a missing include
3862
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003863Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3864
3865 * configure.in NEWS: preparing 2.5.0 release
3866 * SAX.c: only warn in pedantic mode about namespace name
3867 brokeness
3868 * globals.c: fix a doc generation problem
3869 * uri.c: fix #101520
3870 * doc/*: updated and rebuilt the doc for the release, includuding
3871 stylesheet update
3872 * python/Makefile.am: fix a filename bug
3873
3874Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3875
3876 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3877 should not be called.
3878
3879Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3880
3881 * libxml-2.0.pc.in: applied the patch to fix #101894
3882
3883Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3884
3885 * tree.c : applied patch from Lukas Schroeder for register callbacks
3886 * valid.c: modified patch from Lukas Schroeder to test
3887 register callbacks with --chkregister
3888
3889Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3890
3891 * xmlreader.c: seriously changed the way data are pushed to
3892 the underlying parser, go by block of 512 bytes instead of
3893 tryng to detect tag boundaries at that level. Changed the
3894 way empty element are detected and tagged.
3895 * python/tests/reader.py python/tests/reader2.py
3896 python/tests/reader3.py: small changes mostly due to context
3897 reporting being different and DTD node being reported. Some
3898 errors previously undetected are now caught and fixed.
3899 * doc/xmlreader.html: flagged last section as TODO
3900
3901Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3902
3903 * python/libxml.py: integrated the Python 2.2 optimizations
3904 from Hannu Krosing, while maintaining compatibility with
3905 1.5 and 2.1
3906
3907Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3908
3909 * xmllint.c: a bit of cleanup
3910 * xmlreader.c: small fix
3911 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3912 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3913
3914Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3915
3916 * python/setup.py.in: patch from Stéphane Bidoul to include
3917 drv_libxml2.py in setup.py
3918
3919Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3920
3921 * doc/xmlreader.html: starting documenting the new XmlTextReader
3922 interface.
3923
3924Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3925
3926 * xmllint.c: added the --stream flag to use the TextReader API
3927 * xmlreader.c: small performance tweak
3928
3929Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmlreader.c python/tests/reader2py: okay the DTD validation
3932 code on top of the XMLTextParser API should be solid now.
3933
3934Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3935
3936 * xmlreader.c python/tests/reader2py: Fixing some more mess
3937 with validation and recursive entities while using the
3938 reader interface, it's getting a bit messy...
3939
3940Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3941
3942 * xmlreader.c python/tests/reader.py: another couple of problem
3943 related to IsEmptyElement reported by Stéphane Bidoul needed
3944 some fixes.
3945
3946Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3947
3948 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3949 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3950 based on the python XmlTextReader interface.
3951
3952Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3953
3954 * tree.c: backing out one change in the last patch which broke the
3955 regression tests
3956
3957Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3958
3959 * global.data globals.c tree.c include/libxml/globals.h: applied
3960 an old patch from Lukas Schroeder to track node creation and
3961 destruction. Probably missing a lot of references at the moment
3962 and not usable reliably.
3963
3964Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3965
3966 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3967 from doc/news.html and a stylesheet
3968
3969Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3970
3971 * xmlreader.c python/tests/reader.py: fixed another couple of
3972 xmlreader bugs reported by Stéphane Bidoul and added tests.
3973
3974Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3975
3976 * xmlreader.c python/tests/reader2.py: fixed another validity
3977 checking in external parsed entities raised by Stéphane Bidoul
3978 and added a specific regression test.
3979 * python/tests/reader3.py: cleanup
3980
3981Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3982
3983 * xmlreader.c python/tests/reader2.py: fixed a problem with
3984 validation within entities pointed by Stéphane Bidoul, augmented
3985 the tests to catch those.
3986
3987Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * python/generator.py: modified the generator to allow keeping
3990 class references when creating new classes, needed to fix a bug
3991 pointed by Stéphane Bidoul where the input buffer of the
3992 xmlTextReader instance gets destroyed if the python wrapper for
3993 the input is not referenced anymore.
3994
3995Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3998 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3999
4000Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * xmlreader.c python/tests/reader.py: fixed another problem
4003 pointed by Stéphane Bidoul
4004
4005Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4006
4007 * xmlreader.c python/tests/reader.py: fixed a limit case problem
4008 with "<a/>"
4009
4010Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * SAX.c: warn on xmlns:prefix="foo"
4013 * xmlreader.c python/tests/reader.py: fixed a couple of problem
4014 for namespace attributes handling.
4015
4016Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
4019 a really nasty problem raised by a DocBook XSLT transform
4020 provided by Sebastian Bergmann
4021
4022Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
4025 by Stéphane Bidoul and integrated it into the tests
4026
4027Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
4030 extended the XmlTextReader API a bit, addding accessors for
4031 the current doc and node, and an entity substitution mode for
4032 the parser.
4033 * python/libxml.py python/libxml2class.txt: related updates
4034 * python/tests/Makefile.am python/tests/reader.py
4035 python/tests/reader2.py python/tests/reader3.py: updated a bit
4036 the old tests and added a new one to test the entities handling
4037
4038Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4039
4040 * python/generator.py python/libxml2class.txt
4041 python/tests/reader.py python/tests/reader2.py: changed the
4042 generator to provide casing for the XmlTextReader similar to
4043 C# so that examples and documentation are more directly transposable.
4044 Fixed the couple of tests in the suite.
4045
4046Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * doc/guidelines.html: added a document on guildeline for
4049 publishing and deploying XML
4050
4051Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * valid.c xmlreader.c: final touch running DTD validation
4054 on the XmlTextReader
4055 * python/tests/Makefile.am python/tests/reader2.py: added a
4056 specific run based on the examples from test/valid/*.xml
4057
4058Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * python/libxml.py: added a few predefined xmlTextReader parser
4061 configuration values.
4062
4063Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * python/libxml_wrap.h: trying to fix #102037
4066
4067Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * SAX.c: fixing bug #95296, when the predefined entities
4070 are redefined in the DTD the default one must be used
4071 instead anyway.
4072
4073Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
4074
4075 * doc/xmllint.xml
4076 * doc/xmllint.1
4077 Add discussion of XML_DEBUG_CATALOG to xmllint man
4078 page - bug #100907
4079
4080
4081Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * xmlreader.c: Fixed the empty node detection to avoid reporting
4084 an inexistant close tag.
4085
4086Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
4089 for Python 2.1
4090
4091Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
4094
4095Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4096
4097 * doc/libxml2-api.xml python/tests/reader.py: one really need
4098 to provide the base URI information when creating a reader parser
4099 from an input stream. Updated the API and the example using it.
4100
4101Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * testReader.c xmlreader.c valid.c include/libxml/tree.h
4104 include/libxml/valid.h include/libxml/xmlreader.h: working on
4105 DTD validation on top of xml reader interfaces. Allows to
4106 validate arbitrary large instances. This required some extensions
4107 to the valid module interface and augmenting the size of xmlID
4108 and xmlRef structs a bit.
4109 * uri.c xmlregexp.c: simple cleanup.
4110
4111Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4112
4113 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
4114 work on the xml reader interfaces.
4115 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
4116 Web page for the Windows binaries.
4117
4118Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * xmlIO.c: applied a patch for VMS following the report by
4121 Nigel Hall
4122
4123Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * parser.c: the parseStartTag bug fix wasn't complete.
4126
4127Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
4130 parseStartTag, fixing it.
4131 * test/att4 result/att4 result/noent/att4: adding the test
4132 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4133 more methods to XmlTextReader.
4134
4135Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4136
4137 * win32/libxml2.def.src: added more xml reader exports
4138 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
4139 to the build
4140
4141Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
4142
4143 * doc/tutorial/xmltutorial.xml
4144 plus generated html and pdf
4145 Updating tutorial again based on further comments from Niraj
4146 Tolia on the last iteration
4147
4148Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
4149
4150 * doc/tutorial/xmltutorial.xml
4151 * doc/tutorial/includekeyword.c
4152 * doc/tutorial/includegetattribute.c
4153 plus generated html and pdf
4154 Adding fix from Niraj Tolia to tutorial to properly free memory.
4155
4156
4157Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4158
4159 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4160 more methods of XmlTextReader.
4161 * python/libxml2class.txt python/tests/reader.py: this increased the
4162 methods in the bndings, augmented the test to check those new
4163 functions.
4164
4165Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
4168 methods of XmlTextReader.
4169 * python/generator.py python/libxml_wrap.h python/types.c
4170 python/libxml2class.txt: added the reader to the Python bindings
4171 * python/tests/Makefile.am python/tests/reader.py: added a specific
4172 test for the Python bindings of the Reader APIs
4173 * parser.c: small cleanup.
4174
4175Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * xinclude.c: fallback was only copying the first child not the
4178 full child list of the fallback element, closes #89684 as reopened
4179 by Bernd Kuemmerlen
4180
4181Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4182
4183 * win32/libxml2.def.src: exported htmlNodeDumpOutput
4184
4185Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4186
4187 * configure.in: preparing release of 2.4.30
4188 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
4189 gives enum values, fix functype return type, put back fields in
4190 structs
4191 * doc/*: updated the docs rebuilt
4192
4193Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
4196 about htmlNodeDumpOutput location.
4197 * xpath.c: removed an undefined function signature
4198 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
4199 too many symbols in the API breaking the python bindings.
4200 Updated with the libxslt/libexslt changes.
4201
4202Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * configure.in: preparing release of 2.4.29
4205 * doc/*: rebuilt the docs and API
4206 * xmlreader.c: a few more fixes for the XmlTextReader API
4207
4208Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4209
4210 * include/win32config.h: applied mingw patch from Magnus Henoch
4211
4212Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * catalog.c doc/libxml2-api.xml: a bit more cleanup
4215
4216Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
4219 building Python script, does the C parsing directly, generates
4220 a better API description including structure fieds defs and
4221 enums. Still a couple of bugs, but good enough for the python
4222 wrappers now.
4223 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
4224 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
4225 include/libxml/schemasInternals.h include/libxml/tree.h: more
4226 cleanup based on the python analysis script reports.
4227 * libxml.spec.in: make sure the API XML description is part of the
4228 devel package.
4229
4230Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
4233 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
4234 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
4235 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
4236 code cleanup, especially the function comments.
4237 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
4238
4239Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * Makefile.am xmlreader.c include/libxml/Makefile.am
4242 include/libxml/xmlreader.h: Adding a new set of APIs based on
4243 the C# TextXmlReader API but converted to C. Allow to parse
4244 in constant memory usage, far simpler to program and explain
4245 than the SAX like APIs, unfinished but working.
4246 * testReader.c: test program
4247
4248Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4249
4250 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
4251
4252Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * tree.c: Chip turner indicated that XHTML1 serialization
4255 rule for style actually break on both IE and Mozilla,
4256 try to avoid the rule if escaping ain't necessary
4257
4258Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * nanhttp.c: handle HTTP URL escaping, problem reported by
4261 Glen Nakamura and Stefano Zacchiroli
4262
4263Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
4266
4267Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * uri.c: Johann Richard pointed out some XPointer problems for
4270 URN based URI references in XInclude. Modified the URI parsing
4271 and saving routines to allow correct parsing and saving of
4272 XPointers, especially when attached to "opaque" scheme accordingly
4273 to RFC 2396
4274
4275Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4276
4277 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
4278 of refactoring to the HTML saving code.
4279 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
4280 in the doc.
4281
4282Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * tree.c include/libxml/tree.h: refactored the XML dump of a node
4285 to a buffer API to reuse the generic dump to an OutputIO layer,
4286 this reduces code, fixes xmlNodeDump() for XHTML, also made
4287 xmlNodeDump() now return the number of byte written.
4288
4289Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * python/setup.py.in: another patch from Stéphane Bidoul for
4292 Python bindings on Windows
4293 * doc/parsedecl.py: small cleanup
4294
4295Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * libxml.spec.in configure.in: add a line in %changelog for releases
4298
4299Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * parser.c: patch from Marcus Clarke fixing a problem in entities
4302 parsing that was detected in KDe documentations environment.
4303
4304Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4305
4306 * python/libxml.c (libxml_prev): Return the previous as opposed to
4307 the next node (I guess this is the result of some cut & paste programming:)
4308
4309Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
4312
4313Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4314
4315 * python/generator.py python/libxml.c python/setup.py.in: trying
4316 to fix the Python bindings build on Windows (Stéphane Bidoul)
4317
4318Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4319
4320 * win32/configure.js: added option for python bindings
4321 * win32/libxml2.def.src: added more exports
4322
4323Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4324
4325 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4326 pthreads
4327 * win32/wince/*: applied updates to Windows CE port from Javier
4328
4329Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * configure.in: preparing 2.4.28
4332 * libxml.spec.in doc/Makefile.am: some cleanup
4333 * doc/*: updated the news and regenerated.
4334
4335Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4336
4337 * HTMLparser.c: final touch at closing #87235 </p> end tags
4338 need to be generated.
4339 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
4340 this change slightly the output of a few tests
4341 * doc/*: regenerated
4342
4343Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4344
4345 * parserInternals.c: fixing bug #99190 when UTF8 document are
4346 parsed using the progressive parser and the end of the chunk
4347 is in the middle of an UTF8 multibyte character.
4348
4349Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4350
4351 * threads.c: fixed initialization problem in xmlNewGlobalState
4352 which was causing crash.
4353 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
4354 in xmlInitializeGlobalState.
4355 * parserInternals.c: cleaned up ctxt->sax initialisation.
4356
4357Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * tree.c include/libxml/tree.h: modified the existing APIs
4360 to handle XHTML1 serialization rules automatically, also add
4361 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
4362 libxslt serialization uses it when needed without changing
4363 the library API.
4364 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
4365 result/xhtml1: added a new test specifically for xhtml1 output
4366 and updated the result of one XHTML1 test
4367
4368Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * xinclude.c parserInternals.c encoding.c: fixed #99082
4371 for xi:include encoding="..." support on text includes.
4372 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
4373 test/XInclude/ents/isolatin.txt : added a specific regression test
4374 * python/generator.py python/libxml2class.txt: fixed the generator
4375 the new set of comments generated for doc/libxml2-api.xml were
4376 breaking the python generation.
4377
4378Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * doc/Makefile.am: repair some problem if gtk-doc fail or such
4381 * configure.in: patch for Solaris on new autoconf closes #98880
4382 * doc/parsedecl.py: repair the frigging API building script,
4383 did I say that python xmllib sucks ?
4384 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
4385 and some comment are no more truncated.
4386
4387Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * parser.c: Martin Stoilov pointed out a potential leak in
4390 xmlCreateMemoryParserCtxt
4391
4392Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4393
4394 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4395 included in HTML documents and using the push parser.
4396
4397Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4398
4399 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
4400 specified, look for the Python interpreter not just in the
4401 specified root but also in the specified location. Fixes #98825
4402
4403Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * python/libxml.c: fixing bug #98792 , node may have no doc
4406 and dereferencing without checking ain't good ...
4407
4408Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4409
4410 * configure.in: preparing release 2.4.27
4411 * doc/* : updated and rebuilt the docs
4412 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
4413 and all the docs are actually packaged and in the final RPMs
4414 * parser.c parserInternals.c include/libxml/parser.h: restore
4415 xmllint --recover feature.
4416
4417Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4418
Daniel Veillard784b9352003-02-16 15:50:27 +00004419 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004420 processing of parsed entities, and XPath computation on sustitued
4421 entities.
4422 * testXPath.c: make sure entities are substitued.
4423
4424Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
Daniel Veillard784b9352003-02-16 15:50:27 +00004426 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004427 processing of internal parsed entities, which had to be changed.
4428
4429Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * Makefile.am python/Makefile.am python/tests/Makefile.am:
4432 trying to fix bug #98517 about building outside the source tree
4433 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
4434
4435Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4436
4437 * include/win32config.h: cleanup
4438 * win32/Makefile.mingw: integrated mingw in JScript configure
4439 * win32/Makefile.msvc: modified to allow mingw coexistence
4440 * win32/configure.js: integrated mingw
4441 * win32/Readme.txt: cleanup
4442
4443Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * HTMLparser.c: strengthen the guard in the Pop macros,
4446 like in the XML parser, closes bug #97315
4447
4448Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4449
4450 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
4451 callback is never used.
4452
4453Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4454
4455 * parserInternals.c: fixed the initialization of the SAX structure
4456 which was breaking xsltproc
4457 * xpath.c: patch from Petr Pajas for CDATA nodes
4458 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
4459 * parser.c include/libxml/parser.h: patch from Peter Jones
4460 removing a leak in xmlSAXParseMemory() and adding the
4461 function xmlSAXParseMemoryWithData()
4462
4463Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
4464
4465 adding pdf of tutorial, changing web page to link to it
4466 * doc/tutorial/xmltutorial.pdf
4467 * doc/xml.html
4468 * doc/docs.html
4469
4470Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
4471
4472 * doc/tutorial/ar01s08.html
4473 adding file what I forgot for tutorial
4474
4475
4476Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
4477
4478 Adding encoding discussion to tutorial
4479 Added:
4480 * doc/tutorial/images/*.png: DocBook admonition image files
4481 * doc/tutorial/apf.html, apg.html: new generated html
4482 * doc/tutorial/includeconvert.c: conversion code entity file
4483 changed:
4484 * doc/tutorial/xmltutorial.xml: DocBook original
4485 * doc/tutorial/*.html: generated html
4486
4487Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4488
4489 * include/libxml/*.h: retired xmlwin32version.h
4490 * doc/Makefile.am: retired xmlwin32version.h
4491 * win32/configure.js: retired xmlwin32version.h
4492
4493Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4494
4495 * win32/libxml2.def.src: exported additional symbols
4496 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
4497 sisterhood
4498
4499Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * globals.c: fixed a typo pointed out by Igor
4502 * xpath.c: try to speed up node compare using line numbers
4503 if available.
4504
4505Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * tree.c: make xmlFreeNode() handle attributes correctly.
4508
4509Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4510
4511 * catalog.c: completed the #96963 fix, as reported by Karl
4512 Eichwalder
4513
4514Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
4517
4518Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * Makefile.am: switched the order of a couple of includes
4521 to fix bugs #97100
4522
4523Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4524
4525 * catalog.c: fixed bug #96963, reverted to the old behaviour of
4526 xmlLoadCatalogs that used to separate directories with a ':'.
4527
4528Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4529
4530 * threads.c: improvements to the Windows-side of thread handling
4531 * testThreads.c: conditionally excluded unistd.h
4532 * testThradsWin32.c: broke overlong lines
4533 * include/win32config.h: adapted thread-related macros to the new
4534 scheme and for pthreads on Windows
4535 * win32/Makefile.msvc: introduced a more flexible thread build,
4536 added testThreads[Win32].c to the build
4537 * win32/configure.js: introduced a more flexible thread config
4538
45392002-10-31 John Fleck <jfleck@inkstain.net>
4540
4541 * doc/xml.html (and, by implication, FAQ.html)
4542 added UTF-8 conversaion FAQ from Marcus Labib Iskander
4543
4544Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4545
4546 * configure.in: removed xmlwin32version.h
4547 * include/libxml/Makefile.am: removed xmlwin32version.h
4548
4549Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4550
4551 * tree.c: applied patch from Brian Stafford to fix a bug
4552 in xmlReconciliateNs()
4553
4554Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4555
4556 * tree.c: applied patch from Christian Glahn to allow
4557 xmlNewChild() on document fragment nodes
4558
4559Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4560
4561 * parser.c: Christian Glahn found a problem with a recent
4562 patch to xmlParseBalancedChunkMemoryRecover()
4563 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
4564 problems
4565 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
4566 test/schemas/seq*: added the test cases from Charles
4567
4568Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
4571 serious cleanup of the spec file and associated changes
4572 in the Makefiles.
4573 * valid.c: try to remove some warnings on x86_64
4574
4575Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
4578 fix bug #96586
4579
4580Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
4583 parsing, applied his patch
4584 * result/HTML/attrents.html result/HTML/attrents.html.err
4585 result/HTML/attrents.html.sax test/HTML/attrents.html:
4586 added the test and result case provided by Mikhail Sogrine
4587
4588Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4589
4590 * vms/build_libxml.com vms/config.vms vms/readme.vms
4591 include/libxml/parser.h include/libxml/parserInternals.h
4592 include/libxml/tree.h include/libxml/xmlIO.h
4593 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
4594 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
4595 Applied the VMS update patch from Craig A. Berry
4596 * doc/*.html: update
4597
4598Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
4601
4602Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4603
4604 * debugXML.c: adding a grep command to --shell in xmllint
4605 for T.V. Raman
4606
4607Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * xmlcatalog.c: tried to fix some of the problem with --sgml
4610
4611Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * parser.c: tried to fix bug #91500 where doc->children may
4614 be overriden by a call to xmlParseBalancedChunkMemory()
4615
4616Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
4619 identifiers in SGML catalogs containing '&'
4620
4621Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * python/types.c: fixed bugs when passing result value tree
4624 to Python functions.
4625
4626Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * configure.in: preparing the release of 2.4.26
4629 * doc/*: updated and rebuilt the documentation
4630
4631Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * parser.c: fixed a XML Namespace compliance bug reported by
4634 Alexander Grimalovsky
4635
4636Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * HTMLtree.c: fixed serialization of script and style when
4639 they are not lowercase (i.e. added using the API to the tree).
4640
4641Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4642
4643 * valid.c: make xmlValidateDocument emit a warning msg if there
4644 is no DTD, pointed by Christian Glahn
4645
4646Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4647
4648 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
4649 content model when some of the blocks have min or max, and a couple
4650 of bugs found in the process.
4651 * result/schemas/list0* test/schemas/list0*: added some specific
4652 regression tests
4653
4654Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * README: updated the contact informations
4657
4658Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
4661 misses it, reported by Peter Bray.
4662
4663Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4664
4665 * tree.c: investigating xmlNodeGetContent() on namespace nodes
4666 and removed a few warnings
4667
4668Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
4669
4670 * parser.c: Christian Glahn found a small bug in the push parser.
4671 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
4672 public
4673
4674Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * xmlschemas.c include/libxml/xmlschemas.h: added
4677 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
4678 * testSchemas.c: added --memory to test the new interface
4679
4680Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * doc/index.py doc/search.php: integrated the XSLT indexing,
4683 a few fixed in the indexer, added a scope selection at the
4684 search level.
4685
4686Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4687
4688 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
4689 this was due to uninitialized parts of the validation context
4690
4691Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * debugXML.c: applied patch from Mark Vakoc except the API
4694 change, preserved it.
4695 * doc/*: updated the docs to point to the search engine for
4696 information lookup or before bug/help reports.
4697
4698Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * doc/index.py doc/search.php: added mailing-list archives
4701 indexing and lookup
4702
4703Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4704
4705 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
4706
4707Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * doc/index.py: improved HTML indexing
4710 * doc/search.php: make the queries also lookup the HTML based indexes
4711
4712Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * doc/index.py: added HTML page indexing
4715
4716Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4717
4718 * xmlIO.c: extended Windows path normalisation to fix the base
4719 problem in libxslt.
4720 * catalog.c: fixed list handling in XML_CATALOG_FILES
4721
4722Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * valid.c: typo/bug found by Christian Glahn
4725
4726Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4727
4728 * xmlIO.c: applied Windows CE patch from Javier.
4729 * win32/wince: new directory, contains support for the PocketPC
4730 with Windows CE from Javier.
4731 * include/win32config.h: reorganised, removed duplicate
4732 definitions and applied WinCE patch from Javier.
4733 * include/wsockcompat.h: new file, now contains WinSock
4734 compatibility macros.
4735 * win32/Makefile.msvc: introduced double-run compilation.
4736
4737Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * configure.in include/libxml/xmlwin32version.h: preparing release
4740 of 2.4.25
4741 * doc/*: updated and regenerated teh docs and web pages.
4742
4743Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
4746 error were not covering namespace declarations.
4747 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
4748 it was missing the attribute declaration for the namespace
4749 * result/VC/NS3: the fix now report breakages in that test
4750
4751Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4754
4755Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
4758 and regenerated the docs and web site
4759
4760Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
4763 ATTRIBUTE_UNUSED is always put after the attribute declaration,
4764 not before
4765
4766Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * python/generator.py python/libxml2class.txt: fixed a stupid error
4769 breaking the python API
4770
4771Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4774 triostr.c triostr.h: applied a trio update patch from
4775 Bjorn Reese which should work with MinGW
4776
4777Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * tree.c: improving some documentation comments
4780 * xmlregexp.c: found and fixed a mem leak with python regression tests
4781 * doc/*: rebuilt the doc and the API XML file including the
4782 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4783 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4784 python/types.c: added access to the XML Schemas regexps from
4785 python
4786 * python/tests/Makefile.am python/tests/regexp.py: added a
4787 simple regexp bindings test
4788
4789Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4790
4791 * doc/xml.html:
4792 fixing ftp links - thanks to Vitaly Ostanin
4793
4794Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * xmlregexp.c: fixed the data callback on transition functionality
4797 which was broken when using the compact form
4798 * result/schemas/*: updated the results, less verbose, all tests
4799 pass like before
4800 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4801 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4802 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4803 annoying warnings
4804 * xpath.c: try to provide better error report when possible
4805
4806Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4807
4808 * Makefile.am: fixed a breakage raised by Jacob
4809
4810Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4811
4812 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4813 which don't use sockets
4814
4815Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4816
4817 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4818 * win32/configure.js: applied zlib patch from Daniel Gehriger
4819
4820Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4821
4822 * win32/configure.js: applied the patch from Mark Vakoc for
4823 regexp support
4824 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4825 for regexp support
4826
4827Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4828
4829 * xmlschemastypes.c: as pointed by Igor Float and Double
4830 parsing ain't finished yet
4831
4832Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * Makefile.am configure.in: trying to fix #88412 by bypassing
4835 all the python subdir if python ain't detected
4836
4837Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4838
4839 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4840 made configuring with regexps/automata/unicode the default
4841 but without schemas ATM
4842 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4843 fixed the regexp based DTD validation performance and memory
4844 problem by switching to a compact form for determinist regexps
4845 and detecting the determinism property in the process. Seems
4846 as fast as the old DTD validation specific engine :-) despite
4847 the regexp built and compaction process.
4848
4849Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4850
4851 * valid.c: determinism is debugged, new DTD checking code now works
4852 but xmlFAComputesDeterminism takes far too much CPU and the whole
4853 set usues too much memory to be really usable as-is
4854
4855Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4856
4857 * tree.c: fixed another stupid bug in xmlGetNodePath()
4858 * xmllint.c: --version now report the options compiled in
4859
4860Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * HTMLparser.c: small cleanup
4863 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4864 when configured with them. A bit of debugging around the determinism
4865 checks is still needed
4866
4867Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4868
4869 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4870
4871Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * xmlIO.c: small portability glitch fixed.
4874
4875Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4876
4877 * xmlschemastypes.c: incomplete steps for real/double support
4878 * testAutomata.c include/libxml/xmlautomata.h
4879 include/libxml/xmlregexp.h: avoiding a compilation problem
4880 * valid.c include/libxml/valid.h: starting the work toward using
4881 the regexps for actual DTD validation
4882
4883Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4884
4885 * hash.c: cosmetic cleanup
4886 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4887 integrating a DTD validation layer based on the regexps
4888
4889Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4890
4891 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4892 the determinism was tested before eliminating the epsilon
4893 transitions :-(
4894
4895Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4896
4897 * python/generator.py python/libxml.c python/libxml.py
4898 python/libxml2-python-api.xml python/libxml2class.txt
4899 python/libxml_wrap.h python/types.c: updated the python
4900 bindings, added code for easier File I/O, and the ability to
4901 define a resolver from Python fixing bug #91635
4902 * python/tests/Makefile.am python/tests/inbuf.py
4903 python/tests/outbuf.py python/tests/pushSAXhtml.py
4904 python/tests/resolver.py python/tests/serialize.py: updated
4905 and augmented the set of Python tests.
4906
4907Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4908
4909 * win32/configure.js: added more readme info for the binary
4910 package.
4911
4912Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4913
4914 * xmlIO.c: fixed a stupid out of bound array error
4915
4916Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4919 messing around with support for Windows path, cleanups,
4920 trying to identify and fix the various code path to the
4921 filename access. Added xmlNormalizeWindowsPath()
4922
4923Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4924
4925 * error.c valid.c: working on better error reporting of validity
4926 errors, especially providing an accurate context.
4927 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4928 error reports in those cases.
4929
4930Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4931
4932 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4933 parser.c parserInternals.c xmlIO.c: get rid of all the
4934 perror() calls made in the library execution paths. This
4935 should fix both #92059 and #92385
4936
4937Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4938
4939 * xmllint.c: memory leak reporting was broken after a change
4940 of the preprocessor symbol used to activate it.
4941
4942Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4943
4944 * tree.c: try to make the copy function work for node of
4945 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4946 DOM layers though, not libxml2 itself.
4947
4948Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4949
4950 * valid.c: try to provide file and line informations, not all
4951 messages are covered, but it's a (good) start
4952
4953Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4954
4955 * xinclude.c: reimplemented a large part of the XInclude
4956 processor, trying to minimize resources used, James Henstridge
4957 provided a huge test case which was exhibiting severe memory
4958 consumption problems.
4959
4960Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4961
4962 * python/Makefile.am: applied patch from Christophe Merlet to
4963 reestablish DESTDIR
4964
4965Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4966
4967 * libxml.spec.in: fixes libary path for x86_64 AMD
4968
4969Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4970
4971 * doc/tutorial/includekeyword.c
4972 * doc/tutorial/xmltutorial.xml:
4973 (plus resulting generated html files)
4974 fixing one spot I missed in the tutorial where I hadn't freed
4975 memory properly
4976
4977Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4978
4979 * doc/tutorial/includeaddattribute.c
4980 * doc/tutorial/includeaddkeyword.c
4981 * doc/tutorial/includegetattribute.c
4982 * doc/tutorial/includekeyword.c
4983 * doc/tutorial/xmltutorial.xml
4984 * doc/tutorial/*.html:
4985 update tutorial to properly free memory (thanks to Christopher
4986 R. Harris for pointing out that this needs to be done)
4987 * doc/tutorial/images/callouts/*.png:
4988 added image files so the callouts are graphical, making it
4989 easier to read ( use "--param callout.graphics 1" to generate
4990 html with graphical callouts)
4991
4992Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4995 nice logos generated by Marc Liyanage
4996 * doc/site.xsl *.html: changed the stylesheet to show the new
4997 logo and regenerated the pages
4998
4999Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
5002
5003Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5004
5005 * xpath.c: possible mem leak patch from Jason Adams
5006
5007Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5008
5009 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
5010 in the XQuery namespace
5011 * configure.in: preparing 2.4.24
5012 * doc/*.html: updated the web pages
5013
5014Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5015
5016 * python/generator.py: closing bug #85258 by generating conditional
5017 compile check to avoid linking to routines not configured in.
5018
50192002-08-22 Havoc Pennington <hp@pobox.com>
5020
5021 * autogen.sh: update error message for missing automake
5022
5023Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5024
5025 * python/Makefile.am: typo in target name resulted in libxml2.py
5026 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
5027
5028Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * win32/win32/Makefile.mingw: updated with version from
5031 Elizabeth Barham at http://soggytrousers.net/repository/
5032
5033Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5034
5035 * win32/Makefile.msvc: added the prefix location to the include
5036 and lib search path.
5037
50382002-08-18 Havoc Pennington <hp@pobox.com>
5039
5040 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
5041 both automake 1.6 and 1.4 installed get the right automake. Means
5042 compilation from CVS will now require the latest automake 1.4
5043 release, or manually creating symlinks called "automake-1.4" and
5044 "aclocal-1.4"
5045
5046Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5047
5048 * configure.in python/Makefile.am: more AMD 64 induced changes from
5049 Frederic Crozat
5050
5051Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5052
5053 * xinclude.c: oops I was missing the xml:base fixup too
5054 * result/XInclude/*.xml: this adds xml:base attributes to most
5055 results of the tests
5056
5057Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5058
5059 * xinclude.c: quick but apparently working implementation of
5060 xi:fallback, should close bug #89684
5061 * Makefile.am test/XInclude/docs/fallback.xml
5062 result/XInclude/fallback.xml: added a basic test for fallback,
5063 and run with --nowarning to avoid a spurious warning
5064 * configure.in: applied patch from Frederic Crozat for python
5065 bindings on AMD 64bits machines.
5066
5067Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5068
5069 * parser.c: xmlSAXUserParseMemory() really ought to fail if
5070 the caller don't pass a SAX callback block.
5071
5072Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5073
5074 * tree.c: applied the same fix for the XML-1.0 namespace to
5075 xmlSearchNsByHref() as was done for xmlSearchNs()
5076
5077Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5078
5079 * libxml.3: small cleanup of the man page
5080 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
5081 when serializing HREF attributes generated by XSLT.
5082
5083Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5084
5085 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
5086 version of Marc Liyanage' patch for boolean attributes in HTML
5087 output
5088
5089Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5090
5091 * python/tests/serialize.py: fixed the test results, indenting
5092 behaviour changed slightly
5093
5094Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5095
5096 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
5097 new c14n function to Windows def files
5098
5099Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
5100
5101 * c14n.c: fixed a memory leak in c14n code
5102
5103Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5104
5105 * parser.c include/libxml/parser.h: adding a new API for Christian
5106 Glahn: xmlParseBalancedChunkMemoryRecover
5107 * valid.c: patch from Rick Jones for some grammar cleanup in
5108 validation messages
5109 * result/VC/* result/valid/*: this slightly change some of the
5110 regression tests outputs
5111
5112Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5113
5114 * tree.c: trying to fix a problem in namespaced attribute handling
5115 raised by Christian Glahn
5116
5117Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5118
5119 * encoding.c include/libxml/encoding.h: Opening the interface
5120 xmlNewCharEncodingHandler as requested in #89415
5121 * python/generator.py python/setup.py.in: applied cleanup
5122 patches from Marc-Andre Lemburg
5123 * tree.c: fixing bug #89332 on a specific case of loosing
5124 the XML-1.0 namespace on xml:xxx attributes
5125
5126Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
5127
5128 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
5129 corner case from new Merlin's test suite and added a callback
5130 that will be used to improve xmlsec performance
5131
5132
5133Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5134
5135 * HTMLtree.c: trying to fix the <style> escaping problem in
5136 HTML serialization bug #89342
5137
5138Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5139
5140 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
5141 and rebuilt the web site.
5142
5143Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
5144
5145 * include/libxml/tree.h: added _private member to xmlNs struct
5146
5147Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5148
5149 * HTMLparser.c: fixing bug #84876 based on the xml working
5150 code.
5151
5152Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5153
5154 * python/Makefile.am: enhanced to fix bug 72012 (errors
5155 when using '-jX' make parameter)
5156
5157Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5158
5159 * xpath.c: small additional enhancement for booleans
5160 compared to nodesets
5161
5162Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5163
5164 * HTMLtree.c: changed the order of the encoding declaration
5165 attributes in the meta tags due to a bug in IE/Mac
5166
5167Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5168
5169 * xpath.c: enhanced handling of booleans (especially '='
5170 and '!=' for nodesets) - fixes bug 85256. Added new
5171 routine xmlXPathNotEqualValues for more proper handling
5172 of '!=' when nodesets are involved.
5173
5174Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5175
5176 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
5177 doc/xmlcatalog_man.xml to the source distribution
5178
5179Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5180
5181 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
5182 asked for this.
5183
5184Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5185
5186 * configure.in: preparing 2.4.23
5187 * doc/*: rebuilt the docs
5188
5189Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * parser.c: fixing bug #84169 by fixing the
5192 comment of xmlCreatePushParserCtxt to describe the
5193 encoding detection parameters better.
5194
5195Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5196
5197 * valid.c: fixing bug #79331 in one path the lookup for
5198 ID attributes on a namespaced node wasn't handled correctly :-\
5199
5200Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5201
5202 * HTMLparser.c: trying to fix 87235 about discarded white
5203 spaces in the HTML parser.
5204 * result/HTML/*: this changes the output of a number of HTML
5205 regression tests
5206
5207Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * xpath.c: applied patch from Richard Jinks for the namespace
5210 axis + fixed a memory error.
5211 * parser.c parserInternals.c: applied patches from Peter Jacobi
5212 removing ctxt->token for good.
5213 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
5214 popped out by the regression tests.
5215 * Makefile.am: patch for threads makefile from Gary Pennington
5216
5217Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5218
5219 * xpath.c: enhanced behaviour of position() after usage of
5220 expressions involving preceding-sibling (et al).
5221
5222Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5223
5224 * hash.c: applied a patch from Peter Jacobi to solve a problem
5225 when compiling with the Watcom C on Win32
5226 * result/schemas/*.err: the change of hashing algo generated
5227 permutations in the output
5228
5229Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5230
5231 * hash.c: applied patch from Sander Vesik improving the quality of
5232 the hash function.
5233
52342002-06-14 Aleksey Sanin <aleksey@aleksey.com>
5235
5236 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
5237 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
5238 xmllint.c xpath.c: replaced sprintf() with snprintf()
5239 to prevent possible buffer overflow (the bug was pointed
5240 out by Anju Premachandran)
5241
5242Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5243
5244 * parser.c: removed an uninitialized data error popped by valgrind
5245 on PE references
5246
5247Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
5248
5249 * doc/xml.html
5250 adding tutorial reference to the web page
5251
5252Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
5253
5254 * doc/tutorial/xmltutorial.xml
5255 * doc/tutorial/ar01s07.html
5256 * doc/tutorial/ape.html
5257 * doc/tutorial/includegetattribute.c
5258 adding section to tutorial about retrieving an attribute
5259 value
5260
5261Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5262
5263 * parser.c: applied a couple of patches from Peter Jacobi to start
5264 to get rid of ctxt->token, with a possible significant speed
5265 improvement to be gained once done. Better compliance with PE
5266 references constructs in DTDs too.
5267 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
5268 from Peter too
5269
5270Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5271
5272 * parser.c: Babak Vahedipour-Kunze reported that openTag in
5273 xmlParseElement was likely to have been deallocated at the
5274 time of the report, possibly leading to segfault. Just report
5275 the tag name now.
5276
5277Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5278
5279 * xpath.c: patch from Richard Jinks for XPath substring() function
5280 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5281
52822002-06-06 Aleksey Sanin <aleksey@aleksey.com>
5283
5284 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
5285
5286Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
5287
5288 *doc/FAQ.html
5289 fixing typos in FAQ, thanks to Robert Funnell for the
5290 editing help
5291
5292Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5293
5294 * NEWS: got complaints from rpmlint that it was empty
5295
5296Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
5297
5298 * added doc/tutorial, including:
5299 apa.html
5300 apb.html
5301 apc.html
5302 apd.html
5303 ar01s02.html
5304 ar01s03.html
5305 ar01s04.html
5306 ar01s05.html
5307 ar01s06.html
5308 includeaddattribute.c
5309 includeaddkeyword.c
5310 includekeyword.c
5311 includestory.xml
5312 index.html
5313 xmltutorial.xml
5314 libxml tutorial, including generated html
5315
5316Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5317
5318 * result/c14n/exc-without-comments/merlin-c14n-two-*
5319 result/c14n/without-comments/merlin-c14n-two-*
5320 test/c14n/exc-without-comments/merlin-c14n-two-*
5321 test/c14n/without-comments/merlin-c14n-two-*
5322 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
5323 c14n/exc-c14n and slightly modified test script to handle
5324 these test cases
5325 * c14n.c: fixed bugs for complicated nodes set (namespace
5326 without node and others from merlin-c14n-two.tar.gz)
5327 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
5328 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
5329 for xmlsec performance patch
5330 * xpath.c: fixed self::node() for namespaces and attributes
5331
5332Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
5333
5334 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
5335 but with the format parameter
5336 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
5337
5338Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
5339
5340 * Makefile.am: updated c14n tests suite
5341 * c14n.c: performance improvement for previous c14n patch
5342
5343Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5344
5345 * parser.c: another peroformance patch from Peter Jacobi, that
5346 time on parsing attribute values.
5347
5348Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
5349
5350 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
5351 into LibXML2 test suite
5352
5353Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
5354
5355 * c14n.c: propagating xpath ancesstors node fix to c14n
5356 plus small performance improvement to reduce number of
5357 mallocs
5358 * xpath.c: fixed ancestors axis processing for namespace nodes
5359
5360Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5361
5362 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
5363 Peter Jacobi
5364
5365Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5366
5367 * configure.in: preparing 2.4.22
5368
5369Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5370
5371 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
5372 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5373 a public entry point.
5374 * doc/*: rebuilt the API and docs
5375
5376Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5377
5378 * xpath.c: patch from Richard Jinks to fix a problem introduced
5379 in the previous patch and pointed by Norm
5380
5381Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5382
5383 * libxml.spec.in: fixing bug #81112
5384
5385Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5386
5387 * uri.c: fixing bug #82848
5388
5389Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5390
5391 * result/catalogs/mycatalog.full: Aleksey's commit changed the
5392 output of one catalog test
5393
5394Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5395
5396 * global.data globals.c tree.c include/libxml/globals.h
5397 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
5398 default value for global parameter xmlIndentTreeOutput to 1 and
5399 introduced new global parameter xmlTreeIndentString (the string
5400 used to do one-level indent) with default value " " (as it was
5401 in tree.c)
5402
5403Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5404
5405 * Makefile.am: Merijn Broeren pointed out a problem when compiling
5406 with trio and schemas.
5407
5408Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5409
5410 * xpath.c: patch from Richard Jinks to fix the problem raised in
5411 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5412
5413Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5414
5415 * xmlschemas.c: a bit of work on import.
5416 * xmlschemastypes.c: Charles Bozeman provided a compare function
5417 for date/time types so min/max facet restrictions should work,
5418 indeterminate comparisons return an error instead of equal.
5419 * test/schemas/date_0* result/schemas/date_0_0: specific test
5420 from Charles Bozeman too
5421
5422Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5423
5424 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
5425 from Christian Cornelssen fixing the man pages and the Catalog
5426 building script.
5427 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
5428 next step is <xs:import> I now have a reasonable understanding
5429 of how it works.
5430
5431Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5432
5433 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
5434
5435Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5436
5437 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
5438
5439Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5440
5441 * xpath.c: fixing an XPath function evalutation bug pointed out
5442 by Alexey Efimov where the context was lost when evaluating
5443 the function arguments
5444
5445Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5446
5447 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
5448 function public for XMLSec performance optimizations
5449
5450Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5451
5452 * python/generator.py python/libxml2class.txt : fixed a problem
5453 with the HTML parser pointed by Gary Benson
5454 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
5455 example
5456
5457Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5458 * parser.c: fixed bug #81159 (memory growth in SAX)
5459
5460Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5461 * xpath.c: fixed bug #78858 (the real fix)
5462
5463Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5464 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
5465
5466Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5467
5468 * tree.c: modified xmlNodeSetBase to allow changing the
5469 base of a document.
5470
5471Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5472
5473 * xmlschemastypes.c: patch Charles Bozeman for validation of
5474 all the date, time, and duration types
5475 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
5476 * configure.in: fixed an error pointed by an user
5477 * xml2-config.in: fixed an error pointed by an user
5478
5479Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5480
5481 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
5482 win32/libxml2.def.src xmlIO.c: exported default
5483 'file:', 'http:' and 'ftp:' protocols input handlers
5484 and maked protocols comparisson case insensitive
5485
5486Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5487
5488 * configure.in: Neven Has detected a typo
5489
5490Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
5491
5492 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
5493 as one of the persons allowed to commit directly to the
5494 module.
5495
5496Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5497
5498 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
5499 * valid.c: raised a too low limit
5500 * doc/*: rebuilt the docs
5501
5502Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5503
5504 * test/XPath/expr/floats test/XPath/expr/functions
5505 result/XPath/expr/floats result/XPath/expr/functions
5506 xpath.c: another XPath conformance patch from Richard Jinks
5507
5508Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
5509
5510 * xmlschemas.c: fixed validation of attribute groups.
5511 * test/schemas result/schemas: added an example from the primer
5512
5513Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5514
5515 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
5516 * test/schemas result/schemas: updated the test list
5517
5518Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5519
5520 * TODO: updated a bit
5521 * parser.c: made a comment more specific
5522 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
5523 Schemas conformance.
5524 * test/schemas result/schemas: updated the test list
5525
5526Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5527
5528 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
5529 implementing xs:all with minOccurs = 0
5530 * tes/schemas/* result/schemas/*: added more tests covering
5531 xs:all
5532
5533Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5534
5535 * xmlregexp.c: first implementation of the all particle, this
5536 may need to be revisited for case where not all transitions
5537 must be crossed.
5538
5539Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5540
5541 * tree.c: another entity processing update from Markus Henke
5542
5543Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
5544
5545 * trionan.c: fixed crash on OSF/1
5546
5547Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5548
5549 * xmlschemas.c: more Schemas work
5550 * test/schemas/* result/schemas/*: added more tests coming
5551 from the spec.
5552
5553Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5554
5555 * c14n.c: patch from Aleksey Sanin reflecting a change in the
5556 ExcC14N specification
5557
5558Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5559
5560 * tree.c: patch from Markus Henke, fix for recursive entities.
5561
5562Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5563
5564 * xpath.c: fix a problem with string() on a document node.
5565
5566Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5567
5568 * Makefile.am xmlschemas.c: more Schemas work
5569 * test/schemas/* result/schemas/*: added more tests coming
5570 from the spec.
5571
5572Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5573
5574 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
5575 * result/HTML/*: this changes a few things in the results
5576
5577Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5578
5579 * include/libxml/tree.h: eliminated 'declaration different than
5580 prototype' warning
5581 * include/win32config.h: "resolved" conflicts with errno.h
5582
5583Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5584
5585 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
5586 on the automata interfaces and debug of counted choices
5587 * test/schemas/* result/schemas/*: added a number of tests
5588
5589Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5590
5591 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
5592 a bit of work on Schemas
5593 * testSchemas.c: try to make it more useful
5594 * test/schemas/* result/schemas/* Makefile.am: changed the
5595 Schemas regression test procedure, started adding a few samples
5596
5597Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5598
5599 * include/libxml/encoding.h: Patch for the Borland C++ builder
5600 * include/libxml/tree.h: Patch for the Borland C++ builder
5601 * threads.c: Patch for the Borland C++ builder
5602 * win32/bcb5: New directory for the Borland C++ builder
5603 project files
5604
5605Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5606
5607 * win32/Makefile.msvc: Update for XML Schema support
5608 * win32/configure.js: Update for XML Schema support
5609 * win32/libxml2.def.src: Update for XML Schema support
5610
5611Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5612
5613 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
5614 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
5615 xmlunicode.c include/libxml/Makefile.am
5616 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
5617 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
5618 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
5619 include/libxml/xmlversion.h.in : merged the current state of
5620 XML Schemas implementation, it is not configured in by default,
5621 a specific --schemas configure option has been added.
5622 * test/automata test/regexp test/schemas Makefile.am
5623 result/automata result/regexp result/schemas:
5624 merged automata/regexp/schemas regression tests
5625
5626Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
5627
5628 * xpath.c: Gary found a compile time problem, fixes #78823
5629
5630Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5631
5632 * configure.in: release of 2.4.20
5633 * doc/*: updated and rebuilt the docs
5634
5635Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5636
5637 * python/Makefile.am: patch from Cristian Gafton to build on
5638 Red Hat 6.2, should also fix #75779
5639
5640Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5641
5642 * valid.c: first part of fixing #78729
5643
5644Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
5645
5646 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
5647 escaping of URI when saving HTML files.
5648 * result/HTML/*: this impacted some tests
5649
5650Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
5651
5652 * configure.in: trying to fix #77441
5653
5654Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5655
5656 * include/libxml/xmlIO.h: Hallski complained it could not be
5657 included by itself.
5658
5659Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5660
5661 * configure.in: applied an IEEE flag patch for OSF/1 #77825
5662
5663Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5664
5665 * win32/configure.js: patch from Nilo for the c14n option
5666 * win32/Makefile.msvc: fixed libxml2.def generation with threads
5667
5668Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5669
5670 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
5671 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
5672 LIBXML_THREAD_ENABLED
5673
5674Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5675
5676 * xpath.c: another patch from Richard Jinks for substring conformance
5677 * test/XPath/expr/floats test/XPath/expr/strings
5678 result/XPath/expr/floats result/XPath/expr/strings: update of the
5679 test suite to check those.
5680
5681Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5682
5683 * xpath.c: patch from Richard Jinks for .x float parsing.
5684
5685Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5686
5687 * parser.c: patch from Markus Henke when an encoding ain't recognized
5688
5689Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5690
5691 * libxml.m4: got a report that #include <string.h> was needed
5692
5693Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5694
5695 * xmllint.c: applied a fix from Anthony Jones for -o /--output
5696
5697Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
5698
5699 * doc/example.html: fixing typo
5700
5701Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5702
5703 * xpath.c: fixed a bug in the nodeset to boolean comparison code
5704 pointed out by Melvyn Sopacua.
5705
5706Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5707
5708 * libxml.m4: Frédéric Crozat gave a patch related to the change
5709 of Include paths breaking the libxml.m4
5710
5711Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5712
5713 * xpath.c: Fix bug #76927 forgot to save some context
5714 when evaluating binary expressions
5715
5716Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5717
5718 * configure.in: fixed configure for MPE/iX from Markus Henke
5719 * xmlmemory.c: fixed initialization problems
5720 * xpath.c: another set of patches from Richard Jinks this
5721 fixes "make XPathtests" on linux
5722
5723Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5724
5725 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
5726 * test/XPath/expr/compare test/XPath/expr/equality
5727 test/XPath/expr/floats test/XPath/expr/functions
5728 test/XPath/expr/strings result/XPath/expr/compare
5729 result/XPath/expr/equality result/XPath/expr/floats
5730 result/XPath/expr/functions result/XPath/expr/strings: Updated
5731 tests though they show a divergence on Linux
5732
5733Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5734
5735 * xpath.c trionan.c: previous commit also included patches
5736 from Richard Jinks on some IEEE support corner case
5737
5738Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5739
5740 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
5741 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
5742 that $(datadir) should be used for docs
5743
5744Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5745
5746 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
5747 could leak filedescriptors
5748
5749Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5750
5751 * configure.in nanohttp.c: applied patch from Allan Clark for
5752 UnixWare/OpenServer
5753
5754Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5755
5756 * configure.in: preparing 2.4.19
5757 * doc/*: rebuilt the docs
5758
5759Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5760
5761 * nanohttp.c: fixing #76043, got fed up with non-portability
5762 of that piece of code.
5763
5764Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5765
5766 * valid.c SAX.c: Never commit without running "make tests" :-(
5767 fix a couple of stupidities in the previous commit
5768 * result/*: a few changes in some attribute order result of previous
5769 commit.
5770
5771Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5772
5773 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5774 the internal subset should not raise duplicate ID errors,
5775 also there was a small bug in conjunction to namespace
5776 declarations defaulted and xml:xxx attributes DTD definitions.
5777
5778Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5779
5780 * xpath.c: Richard Jinks also raised some rounding problems
5781 this tries to fix them
5782
5783Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5784
5785 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5786 behaviour in xmlXPathCastToString()
5787
5788Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5789
5790 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5791 raised by Morus Walter
5792
5793Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5794
5795 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5796 from Igor
5797
5798Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5799
5800 * xpath.c: fixing #75619, related to a problem when trying
5801 to evaluate condition when the current node set resulting
5802 from that sub-step evaluation is empty. Also fixes 2 potential
5803 problem with previous-sibling and next-siblings axis.
5804
5805Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5806
5807 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5808 HTML support is not configured in.
5809
5810Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5811
5812 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5813 include/libxml/tree.h: dohh I really didn't intended to commit
5814 this test version :-(
5815
5816Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5817
5818 * testSAX.c: I wanted to see the real speed at the SAX interface
5819 after a little too many Ximianer started complaining about the
5820 parser speed.
5821 added a --quiet option:
5822 paphio:~/XML -> ls -l db100000.xml
5823 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5824 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5825 3200006 callbacks generated
5826 real 0m1.270s
5827 Which means 16MBytes/s and 3Mcallback/s
5828
5829Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5830
5831 * xpath.c: valgrind spotted another error that time when running
5832 on libxslt regression tests
5833
5834Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5835
5836 * Makefile.am: adding "make valgrind" running the full regression
5837 tests (except python ones) under Valgrind (using valgrind -q
5838 which was kindly added by the author).
5839 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5840 passes cleanly now except an obcure floating point initialization
5841 raised in log10() in one XPath regression test ???
5842 * tree.c: edited some comments to close #75244
5843
5844Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5845
5846 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5847 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5848 context of ScrollKeeper, made sure that if the number is
5849 an integer, the serialization follows the description at
5850 http://www.w3.org/TR/xpath#section-String-Functions
5851
5852Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5853
5854 * configure.in: preparing 2.4.18
5855 * doc/*: updated and rebuilt the web site
5856 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5857 the Windows and Cygwin maintainers.
5858 * parser.c: humm, changed the way the SAX parser work when
5859 xmlSubstituteEntitiesDefault(1) is set, it will then
5860 do the entity registration and loading by itself in case the
5861 user provided SAX getEntity() returns NULL.
5862 * testSAX.c: added --noent to test the behaviour.
5863
5864Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5865
5866 * parser.c: Wilfried Teiken provided a hackish but working
5867 way to get context reported back on entities when parsing
5868 with SAX and without breaking the DOM build.
5869
5870Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5871
5872 * c14n.c: applied a new patch from Aleksey Sanin
5873 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5874 to reference Aleksey implementation of XML digital Signatures
5875
5876Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5877
5878 * xpath.c: small fix to avoid potential problem due to
5879 ordering of freeing data
5880 * python/Makefile.am: people were complaining about
5881 the generated file in python dir not being built
5882
5883Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5884
5885 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5886 python/generator.py python/libxml.c python/types.c: Cleanup
5887 of the python Makefiles based on Jacob and James feedback,
5888 fixed the spec file accordingly, fixed the number of warning
5889 that passing my pedantic CFLAGS was generating. Conclusion
5890 is that Python includes are real crap.
5891
5892Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5893
5894 * configure,in: it was reported quite a few times that
5895 xml2-config --cflags should not output
5896 -I$includeprefix/libxml2/libxml because libxml2 header names
5897 clashes with existing names like list.h from C++ stl.
5898 Includes should be #include<libxml/xxx.h> so ...
5899
5900Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5901
5902 * c14n.c: another patch from Aleksey Sanin
5903
5904Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5905
5906 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5907 canonicalization algorithm
5908 * doc/xml.html doc/index.html: added the C14N references on the
5909 index page.
5910
59112002-03-13 jacob berkman <jacob@ximian.com>
5912
5913 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5914 usage, redundant, and gcc specific
5915
5916Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5917
5918 * xpath.c: speedup some node selection operations, this can
5919 have a significant impact on DocBook Norm's stylesheets
5920 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5921 make sure it's always the case
5922 * debugXML.c: distinguish CDATA and comments in ls operations
5923
5924Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5925
5926 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5927 to generate better API descriptions etc...
5928
5929Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5930
5931 * c14n.c: Fixing #74186, made sure all boolean expressions
5932 get fully parenthesized, ran indent on the output
5933 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5934 include/libxml/tree.h: also #74186 related, removed the
5935 --with-buffers option, and all the preprocessor conditional
5936 sections that were resulting from it.
5937
5938Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5939
5940 * valid.c: applied patch from Dodji Seketeli fixing an
5941 uninitailized variable in xmlValidGetValidElements()
5942
5943Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5944
5945 * c14n.c: fixed a few comments
5946 * doc/*.html doc/*/*.html: regenerated the docs and added
5947 the C14N API
5948 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5949
5950Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5951
5952 * check-xml-test-suite.py: fix to adapt varaiations in the
5953 bindings
5954 * configure.in python/setup.py python/setup.py.in: fixed to
5955 have the version of the python scripts automatically updated
5956
5957Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5958
5959 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5960 in xmlCopyProp()
5961
5962Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5963
5964 * configure.in: preparing 2.4.17 release
5965 * doc/*: updated and rebuilt the docs
5966 * xpath.c: fixed a comment
5967 * python/libxml.c: fixed a possible reentrancy problem
5968
5969Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5970
5971 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5972 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5973 added a specific regression test
5974 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5975 not raise exceptions when failing to find the attribute.
5976
5977Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5978
5979 * configure.in xmllint.c: owen pointed out a problem with the
5980 ftme fix, gettimeofday() was not detected by configure and
5981 the ftime header wasn't included, dohhh
5982
5983Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5984
5985 * configure.in xmllint.c: trying to fix #71457 for timing
5986 precision when gettimeofday() is not availble but ftime() is
5987
5988Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5989
5990 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5991 are now copied on install and part of the -devel RPM
5992
5993Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5994
5995 * xpath.c: trying to avoid bug #72150 which was apparently
5996 caused by a gcc bug (or a processor problem) as detailed
5997 at http://veillard.com/gcc.bug
5998
5999Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6000
6001 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
6002 fixed xmlReconciliateNs(), added a Python test/example for
6003 inter-document cut'n paste
6004 * python/libxml.py: fixed node.doc on document nodes and added
6005 xpathEval() onto node objects
6006
6007Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6008
6009 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
6010 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
6011 fixup and integrated tests for the serialization stuff
6012
6013Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6014
6015 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
6016 moved the libxml man page to section 3
6017
6018Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6019
6020 * tree.c: fix bug #72490
6021 * python/libxml.c python/libxml.py: added methods serialize()
6022 and saveTo() to all node elements.
6023
6024Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6025
6026 * xmlIO.c: closed #73430, don't read from an input source
6027 which indicated an end-of-file or an error.
6028
6029Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6030
6031 * parser.c: make sure SAX endDocument is always called as
6032 this could result in a Python memory leak otherwise (it's
6033 used to decrement ref-counting)
6034 * python/generator.py python/libxml.c python/libxml.py
6035 python/libxml2-python-api.xml python/libxml2class.txt
6036 python/tests/error.py python/tests/xpath.py: implemented
6037 the suggestions made by Gary Benson and extended the tests
6038 to match it.
6039
6040Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6041
6042 * python/generator.py: applied patch fixing #73450
6043
6044Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6045
6046 * xpath.c: fixing #61290 "namespace nodes have no parent"
6047 long standing divergence from the XPath REC. NodeSets
6048 simply hold a copy of namespace nodes and those node ->next
6049 points to the parent (which may not be the node carrying the
6050 definition).
6051 * include/libxml/xpath.h: flagged but didn't added a possible
6052 speedup
6053 * DOCBparser.c HTMLparser.c: removed some warnings from push
6054 parser due to new state being added.
6055 * tree.c: new fix from Boris Erdmann
6056 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
6057 the XML Canonalization support from Aleksey Sanin
6058
6059Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6060
6061 * tree.c: patch from Boris Erdmann fixing some namespace odities
6062 with xmlCopyNode()
6063
6064Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6065
6066 * xmlIO.c: fix bug #72706 when loading a NULL entity
6067
6068Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6069
6070 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
6071 actually change in a future XML Namespace revision.
6072
6073Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6074
6075 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
6076 added the possibility of returning nodesets from XPath extension
6077 functions written in Python
6078
6079Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
6080
6081 * python/*: commiting some Python bindings work done while travelling
6082
6083Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6084
6085 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
6086 explicitely with memory debugging switched on
6087
6088Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6089
6090 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6091 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6092 Added wrapper for the xmlURIPtr type, provided accessors, fixed
6093 the accessor generator for strings
6094 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
6095 regression test.
6096
6097Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6098
6099 * python/README python/generator.py python/libxml.c python/setup.py:
6100 added the 'usual' setup.py to allow building a libxml2-python
6101 module based on the same code. The initialization is however
6102 different the 2 .so files fo libxml2 and libxslt are identical and
6103 they entry point initialize both libraries. this is done to avoid
6104 some possible nasty problem since the Python don't merge the maps
6105 of all shared modules.
6106
6107Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6108
6109 * parser.c: fixed a push/encoding bug reported by Michael
6110 on librsvg
6111
6112Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6113
6114 * include/libxml/parserInternals.h: fixes a misplaced #endif
6115
6116Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6117
6118 * parser.c valid.c: found and fixed a couple of allocation bugs
6119
6120Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6121
6122 * doc/xml.html doc/python.html doc/*: added a Python and binding
6123 page describing the current state of the Python bindings and
6124 giving pointers to the other languages wrappers.
6125
6126Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6127
6128 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
6129 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
6130 rebuilt the API and web site
6131 * xpath.c: fixed #71978 portability bugs
6132
6133Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6134
6135 * SAX.c: oops broke automatic defaulting of namespaces attributes.
6136
6137Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6138
6139 * include/libxml/parserInternals.h parser.c: had to change
6140 2 internal parsing API when processing document content
6141 to check the start and end of element content are defined
6142 in the same entity
6143 * valid.c include/libxml/valid.h: attribute normalization can
6144 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
6145 with the context to report it.
6146 * SAX.c: fixed the last known bugs, crazy validation constraints
6147 when a document is standalone seems correctly handled. There
6148 is a couple of open issues left which need consideration especially
6149 PE93 on external unparsed entities and standalone status.
6150 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
6151 The 2 tests left failing are actually in error. Cleanup done.
6152
6153Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6154
6155 * valid.c: implemented E59 spaces in CDATA does not match the
6156 nonterminal S
6157
6158Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6159
6160 * SAX.c parser.c valid.c: more validation test fixups
6161 * check-xml-test-suite.py: added duration info for the tests
6162
6163Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6164
6165 * parser.c valid.c: a couple of errors were reported but not
6166 saved back as such in the parsing context. Down to 1% failure rate
6167 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
6168
6169Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6170
6171 * xmlInternald.c: isExtender was missing a char
6172 * parser.c include/libxml/parser.h: % are acceptable in the
6173 internal subset if within a PUBLIC ID
6174
6175Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6176
6177 * SAX.c parserInternals.c valid.c: more work on the conformance
6178 suite. Took the step to finally block documents with encoding
6179 errors. It's a fatal error per the spec, people should have fixed
6180 their documents by now.
6181
6182Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6183
6184 * check-xml-test-suite.py: fixed the test script after some discussion
6185 on the semantic of TYPE="error"
6186 * Makefile.am: added the script to the distrib
6187
6188Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6189
6190 * SAX.c entities.c: fixed a couple of conformances issues deep
6191 into the validation code (standalone and undeclared Notations)
6192
6193Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6194
6195 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
6196 stayed there for years !
6197
6198Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6199
6200 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
6201 missing
6202
6203Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6204
6205 * check-xml-test-suite.py: improved the behaviour a bit as
6206 well as the logs
6207 * parser.c valid.c SAX.c: fixed a few more bugs
6208 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
6209
6210Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6211
6212 * check-xml-test-suite.py: python script to run regression tests
6213 against the XML Test suite of W3C/OASis
6214 * SAX.c: fixed a validation bug
6215 * parser.c: fixed 3 errors pointed by the test suite
6216 * doc/buildDocBookCatalog: fixed a typo pointed by drake
6217 * python/Makefile.am: fixed a dependendy
6218
6219Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6220
6221 * xmlmemory.c: avoid a warning bug #71594
6222
6223Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6224
6225 * xmlmemory.c: Jesse Perry provided a patch to remove a few
6226 warning on alpha/Tru64
6227
6228Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6229
6230 * include/libxml/entities.h: fixing a comment
6231 * valid.c: fixing some troubles with validity check on namespaces
6232 * result/VC/NS3 test/VC/NS3: added a specific regression test
6233
6234Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6235
6236 * tree.c: Fixing #71342 serializing '\n' in attribute values
6237 * result/noent/att3 result/att3 test/att3: added a specific
6238 test.
6239
6240Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6241
6242 * python/libxml.c: couple of bug fixes
6243
6244Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6245
6246 * python/*.py: removed tabs and used spaces.
6247
6248Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6249
6250 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
6251 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
6252
6253Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6254
6255 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
6256 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
6257
6258Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6259
6260 * include/libxml/encoding.h include/libxml/entities.h
6261 include/libxml/globals.h include/libxml/parser.h
6262 include/libxml/threads.h include/libxml/tree.h
6263 include/libxml/xmlmemory.h: trying to fix the include mess
6264
6265Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6266
6267 * include/libxml/xmlmemory.h: reverted part of the previous
6268 attempt to provide #69655, this was breaking the build.
6269
6270Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
6271
6272 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
6273 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
6274 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
6275 include/libxml/parserInternals.h include/libxml/tree.h
6276 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
6277 Tentatively fixed #69655 , make compiling with -Wredundant-decls
6278 clean.
6279 * python/libxml.c: fixed a warning.
6280
6281Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6282
6283 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
6284 copying of node, merge back IDs in the target document.
6285 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
6286 test/XInclude/ents/ids.xml: test case
6287 * result/VC/ElementValid4: output changed due to a typo fix
6288
6289Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6290
6291 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00006292 generate the dependencies right as Jacob found out. Add
6293 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006294
6295Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6296
6297 * parserInternals.c valid.c: Justin Fletcher found some parts
6298 of the code needing cleanup
6299 * libxml.spec.in python/Makefile.am python/generator.py
6300 python/libxml.c python/libxml.py: Fixed the python Makefiles
6301 corrected a bug showing up on ia64, changed the name of the
6302 python internal module too
6303
6304Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6305
6306 * Makefile.am: applied patch from Andris Pavenis for binary
6307 name suffixes
6308
6309Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
6310
6311 * xmllint.c win32/win32config.h: fixing #68748
6312
6313Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6314
6315 * valid.c: fixing #70166
6316
6317Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6318
6319 * valid.c: fixing #70077
6320
6321Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6322
6323 * Copyright Makefile.am README configure.in libxml.spec.in:
6324 Changed to the MIT Licence
6325 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
6326 doc/xmlio.html: updated the doc accordingly
6327 * include/libxml/xmlwin32version.h configure.in: preparing
6328 2.4.14 release
6329 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6330 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6331 fixed the const xmlChar * wrapper and generator, XPath extension
6332 functions now use the context as first argument
6333 * python/tests/tstxpath.py python/tests/xpath.py
6334 python/tests/xpathext.py: Updated the tests accordingly
6335 * tree.c: fixed bug #70067
6336
6337Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6338
6339 * Makefile.am: cleanup
6340 * debugXML.c: always use stdout if output is NULL
6341 * xmlIO.c: don't close filedescriptors passed to outputBuffers
6342 * python/Makefile.am python/generator.py python/libxml2class.txt
6343 python/libxml_wrap.h python/types.c: augmented the number of bindings
6344 handling FILE * and XPath contexts
6345 * python/tests/Makefile.am: avoid a stupid problem due to the
6346 use of TEST.
6347
6348Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6349
6350 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
6351
6352Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6353
6354 * python/TODO python/libxml.c: cleanup the extension function lookup
6355 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
6356
6357Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6358
6359 * configure.in python/Makefile.am: do not install outside
6360 of prefix
6361
6362Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6363
6364 * python/TODO python/libxml.c: started adding SAX interfaces
6365 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
6366 SAX test
6367
6368Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6369
6370 * tree.c: hardened the addChild function
6371 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6372 python/libxml2class.txt python/libxml_wrap.h python/TODO:
6373 added accessors needed for xmlNode, a bit more testing and
6374 extension of interfaces
6375 * python/tests/Makefile.am python/tests/build.py: added a test
6376 build from scratch/save/load/check
6377
6378Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6379
6380 * parserInternals.c: change a small bit in the way valididy
6381 error messages get initialized
6382 * python/TODO python/libxml.c python/libxml2-python-api.xml
6383 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6384 added some memory debugging to track leaks at the libxml2 level
6385 * python/tests/*.py: changed all tests to check for leaks,
6386 there is just one left in XPath extension registrations.
6387
6388Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
6389
6390 * python/TODO python/generator.py python/libxml2-python-api.xml
6391 python/libxml2class.txt: more accessor classes for the parser
6392 context, allow to switch on and check validity
6393 * python/tests/Makefile.am python/tests/error.py
6394 python/tests/invalid.xml python/tests/valid.xml
6395 python/tests/validate.py: attded more test and and added error.py
6396 which I forgot to commit in the last step
6397
6398Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6399
6400 * python/Makefile.am python/types.c: cleanup
6401 * python/libxml.c python/libxml.py python/libxml_wrap.h
6402 python/generator.py python/libxml2-python-api.xml
6403 python/libxml2class.txt: added class for parser context, added
6404 first cut for push mode support. Added a framework to generate
6405 accessors functions.
6406 * python/tests/Makefile.am python/tests/push.py: added a push
6407 test
6408
6409Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6410
6411 * python/Makefile.am python/TODO python/libxml.py: fixed a small
6412 bug a bit of cleanup.
6413
6414Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6415
6416 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
6417 python/libxml2class.txt: adding error redirections and preformat
6418 to a python handler
6419 * python/tests/Makefile.am python/tests/*.py: cleanup made all
6420 tests self checking
6421
6422Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6423
6424 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
6425 a function
6426
6427Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6428
6429 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
6430 python/libxml.c python/libxml2-python-api.xml
6431 python/libxml2class.txt: Progressing through the TODOs, class
6432 description output, extra XML API, RPM now builds the wrappers
6433 for all python installed versions
6434
6435Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
6436
6437 * configure.in libxml.spec.in python/Makefile.am python/TODO
6438 python/generator.py python/libxml2class.txt: added more informations
6439 in the libxml2-python package including docs. Slightly changed
6440 the class hierarchy
6441 * python/tests/*: added basic regression tests infrastructure too
6442
6443Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6444
6445 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
6446 added libxml2-python as part of the packages installed
6447
6448Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6449
6450 * python/Makefile.am python/generator.py python/libxml.c
6451 python/libxml.py: more work, now able to extend the
6452 XPath interpreter with functions written in python.
6453
6454Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6455
6456 * python/Makefile.am: Jacob sent a patch to allow building from
6457 tarfile.
6458
6459Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6460
6461 * python/Makefile.am python/libxml.c configure.in Makefile.am:
6462 inserted the python wrappers build, I hope this won't be too
6463 unportable
6464
6465Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6466
6467 * xpath.c: minor optimization
6468 * python/generator.py python/libxml.c python/libxml.py
6469 python/libxml_wrap.h: more work on the python bindings,
6470 they now support XPath and there is no evident leak
6471
6472Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6473
6474 * python/generator.py python/libxml.c python/libxml.py:
6475 more work on the python bindings generator.
6476
6477Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6478
6479 * python/generator.py python/libxml.c python/libxml_wrap.h:
6480 more work on the python bindings.
6481
6482Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6483
6484 * python/generator.py python/libxml.c python/libxml.py
6485 python/libxml_wrap.h: commited early version of a python binding
6486 for private use only ATM
6487
6488Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6489
6490 * entities.c tree.c include/libxml/entities.h: applied patch
6491 from Anthony Jones to implement copy of DTD subtree too. Had
6492 just to keep 2 function private which really ought to become
6493 public ones.
6494
6495Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6496
6497 * xmllint.c: added pointers to the web pages in the usage()
6498
6499Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6500
6501 * tree.c: more fixes from Petr Kozelka for attribute handling
6502 in the tree API to align the semantic with DOM.
6503
6504Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6505
6506 * valid.c tree.c entities.c: another set of patches from
6507 Anthony Jones for copy operations cleanup and robustness
6508
6509Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6510
6511 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
6512 an alphabetic index based on comments content
6513 * doc/*: rebuilt the web site with the new references
6514
6515Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6516
6517 * parserInternals.h: Greg Sjaardema suggested to use an
6518 eponential buffer groth policy in xmlParserAddNodeInfo()
6519
6520Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6521
6522 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
6523 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
6524 doc/parsedecl.py doc/Makefile.am: updated the python extractor
6525 to generate cross-references, and added/updated the stylesheets
6526 to generate and link API indexes. The generic keyword index
6527 is not done yet.
6528 * doc/*.html: regenerated all the usual docs too
6529
6530Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6531
6532 * debugXML.c: added an xpath function to the shell for T. V. Raman
6533
6534Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6535
6536 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
6537 debug routines.
6538
6539Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6540
6541 * tree.c: apply an patch from Petr Kozelka for unlink and replace
6542 support of attribute nodes
6543
6544Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6545
6546 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
6547 hopefully near complete and fully documented of the API in XML
6548 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
6549 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
6550 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
6551 include/libxml/parserInternals.h include/libxml/valid.hi
6552 include/libxml/xmlIO.h include/libxml/xmlerror.hi
6553 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
6554 include/libxml/xpath.h include/libxml/xpathInternals.h:
6555 Cleaned up the doc comments a lot in the process, the interface
6556 coverage is now 100%
6557
6558Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6559
6560 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
6561 extracts comments from the gtk-doc DocBook output (a bit
6562 convoluted but seems to work).
6563
6564Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6565
6566 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
6567 added an XML description of the API, moved the script generating
6568 it here. Added a "make api" target
6569
6570Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6571
6572 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
6573
6574Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6575
6576 * xpath.c include/libxml/xpathInternals.h: the change made to
6577 xmlXPathFuncLookupFunc was incompatible roll it back
6578
6579Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6580
6581 * SAX.c: cleanup patch from Anthony Jones
6582 * doc/Makefile.am: fix the headers to avoid in make scan
6583 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
6584 includes, * vs Ptr and general cleanup
6585 * parsedecl.py: first version of a script to extract the
6586 module interfaces, the goal will be to provide .decl or XML
6587 specification of the interfaces to build wrappers.
6588
6589Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6590
6591 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
6592 now provides return codes in case of errors
6593
6594Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
6595
6596 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
6597 Upgraded to trio baseline 1.6
6598 * strio.h strio.c: Replaced by triostr.h and triostr.c
6599
6600Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6601
6602 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
6603 of strdup usage in the code
6604
6605Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6606
6607 * parser.c error.c: Keith Isdale complained rightly that
6608 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
6609
6610Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6611
6612 * tree.c: fixed the funxtion to set the xml: attributes
6613 * debugXML.c: added "setbase" to test it.
6614
6615Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6616
6617 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
6618 to allow updating an attribute content
6619
6620Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6621
6622 * libxml.h: try to avoid problems when compiling on Windows
6623
6624Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6625
6626 * hash.c: patch from Anthony Jones for hash.c allocation size
6627 * Makefile.am: trying to work around Yet Another Libtool Madness
6628 and build the 2.4.13 release finally ...
6629
6630Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6631
6632 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
6633 * doc/* : update of the documentation
6634
6635Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6636
6637 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
6638 at fixing #61290 :-(
6639
6640Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6641
6642 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
6643 Fixes bug #67229
6644
6645Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6646
6647 * tree.c: trying to avoid troubles when a subtree is copied
6648 and coalesced in part with the target tree. Should fix
6649 bug #67407
6650
6651Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6652
6653 * valid.c: fixed validation of attributes content of type
6654 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
6655 values, very old bug. Fixes #67671
6656
6657Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6658
6659 * parser.c include/libxml/parserInternals.h tree.c: integrated
6660 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
6661 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
6662
6663Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6664
6665 * threads.c: applied Serguei Narojnyi's patch to add native
6666 thread support on the Win32 platform
6667 * testThreadsWin32.c Makefile.am: added the test program also
6668 from Serguei, Win32 specific
6669 * include/win32config.h include/libxml/xmlwin32version.h.in:
6670 added patch from Igor for the Windows thread specific defines.
6671
6672Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6673
6674 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
6675
6676Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6677
6678 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
6679 output page into XMLinfo.html. Close bug #66951 and
6680 raised by Robert Collins too.
6681
6682Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
6683
6684 * encoding.c: Paul Keogh pointed out a possibility of segfault
6685 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
6686 Closes bug # 68238
6687
6688Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6689
6690 * doc/*.html: updated the Gdome2 links
6691
6692Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6693
6694 * libxml.h: Applied following patches from Robert Collins
6695 and make sure IN_LIBXML is defined when compiling it
6696 -------
6697 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
6698 as well as Visual C.
6699 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6700 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6701 * strio.c (PLATFORM_UNIX): Define for Cygwin.
6702 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
6703 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
6704 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
6705 xmlSysIDExists xmlNoNetExists).
6706 * xmllint.c: Don't include winsock2.h for Cygwin.
6707
6708Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6709
6710 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
6711 when the version info is not present.
6712
6713Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6714
6715 * tree.c: Anthony Jones pointed out a problem in
6716 xmlStringGetNodeList() and provided a fix for it
6717
6718Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6719
6720 * parser.c: patch from Frank J Franklin to remove a bug in
6721 xmlCreatePushParserCtxt() when the initial buffer passed
6722 is large.
6723
6724Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6725
6726 * win32/*: big cleanup of the Windows/MSVC project files
6727 from Igor Zlatkovic
6728
6729Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6730
6731 * doc/Makefile.am: should fix #67674 and avoid troubles if
6732 xsltproc is not available or fails in the prefix provided
6733
6734Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6735
6736 * xmlmemory.c: one more doc patch from Charlie Bozeman.
6737
6738Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6739
6740 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
6741 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
6742 Fixed a few other problems raised by Charlie Bozeman.
6743 * result/VC/ElementValid[5-7]: fixed the output
6744
6745Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6746
6747 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
6748 patches from Charlie Bozeman. Regenerated the HTML docs.
6749
6750Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
6751
6752 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
6753 for Windows from Igor
6754
6755Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6756
6757 * xmllint.c: applied Justin Fletcher patch for --output or -o
6758
6759Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
6760
6761 * win32/libxml2/libxml2.def.src: close #67019
6762
6763Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6764
6765 * xmllint.c: applied Justin Fletcher generic timing patch
6766 similar to the one already applied to xsltproc.
6767
6768Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6769
6770 * include/libxml/tree.h tree.c: applied documentation patches
6771 from Charlie Bozeman
6772
6773Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6774
6775 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6776
6777Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6778
6779 * valid.c: fix the xmlStrdup() used in the previous patch.
6780 * valid.c: added --dropdtd
6781 * tree.c: fixed xmlUnlinkNode so it also removes the references
6782 from the document if the node is a DTD
6783
6784Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6785
6786 * HTMLtree.c valid.c: cleanup some static declarations
6787
6788Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6789
6790 * xmllint.c: removed another strdup()
6791 * doc/FAQ: removed the HP/UX entry
6792
6793Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6794
6795 * valid.c: fix bug #66816 when validating.
6796 * xmllint.c: don't use sys/time.h if configure did not found it
6797
6798Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6799
6800 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6801 xmlcatalog_man.xml
6802
6803Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6804
6805 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6806 xmlInitMemory() was declared twice
6807
6808Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6809
6810 * globals.c: do not reference strdup() !
6811 * configure.in libxml-2.0.pc.in: trying to fix the libs
6812 of the various config extraction modules
6813
6814Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6815
6816 * configure.in : preparing 2.4.12
6817 * doc/* : updated and rebuilt the docs
6818
6819Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6820
6821 * uri.c: closed bug #66159
6822 * testURI.c: added --escape option
6823 * configure.in: some cleanup for xml2-config --cflags
6824
6825Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6826
6827 * globals.c testThreads.c: removed some misplaced includes
6828 of xmlversion.h
6829
6830Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6831
6832 * threads.c: patch from Gary Pennington fixing a possible
6833 problem at initialization time.
6834
6835Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6836
6837 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6838 Eric Lavigne contribution to build libxml2 on MacOS using
6839 CodeWarrior.
6840
6841Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6842
6843 * xmllint.c: applied Geert Kloosterman's patch to fix
6844 --repeat --timing output
6845
6846Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6847
6848 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6849 where non-wellformed XML declaractions were not detected.
6850
6851Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6852
6853 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6854
6855Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6856
6857 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6858 gets reset by xmlCleanupInputCallbacks() and this makes the
6859 function useless. Same for output.
6860
6861Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6862
6863 * xmlIO.c: robert pointed out a loop error in callback cleanups
6864
6865Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6866
6867 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6868 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6869 they are not really tied to debugging
6870
6871Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6872
6873 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6874 * xmllint.c: better --catalogs description
6875
6876Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6877
6878 * tree.c: fixed a couple of problems in xmlSetProp()
6879
6880Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6881
6882 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6883 unappropriate stdout output.
6884
6885Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6886
6887 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6888 by Denis Beurive, closes #65111
6889
6890Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6891
6892 * valid.c: in case of content model validity error, don't
6893 print it if validity warnings were not requested.
6894
6895Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6896
6897 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6898 * parserInternals.c: removed the last exit() call. Print an
6899 unmaskable error on stderr instead (library mismatch detection)
6900
6901Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6902
6903 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6904 shell instructions from Heiko Rupp
6905
6906Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6907
6908 * catalog.c: use the URL notation file:// for default catalog paths
6909
6910Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6911
6912 * include/libxml/tree.h: better comments for _private fields
6913 * tree.c: removed a problem when copying an entity reference.
6914
6915Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6916
6917 * vms/*: updated instructions and diffs from John A Fotheringham
6918
6919Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6920
6921 * include/libxml/xmlerror.h: avoid an include problem if
6922 #include <libxml/xmlerror.h> happens first in code
6923 seems to be the case in KDE libs
6924
6925Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6926
6927 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6928 from Igor for Windows
6929
6930Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6931
6932 * Makefile.am: Gary Pennington pointed out a missing prefix
6933
6934Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6935
6936 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6937 * doc/*: upgraded and rebuilt the docs
6938
6939Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6940
6941 * HTMLparser.c: fix comment in scripts element parsing.
6942 * result/HTML/doc3*: updated the results.
6943
6944Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6945
6946 * uri.c: another URI bug fix #63336, using Joel Young patch.
6947
6948Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6949
6950 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6951 a cleaned up version of the Pwd shell string generation.
6952
6953Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6954
6955 * valid.c include/libxml/tree.h: trying to fix namespaces +
6956 validation problems for good, closing #63619 in the process
6957 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6958 wrong in this respect, fixed it.
6959
6960Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6961
6962 * xmllint.c: Morus Walter patch to allow --format and --encode
6963
6964Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6965
6966 * debugXML.c: Stefan Kost provided an help command for the shell
6967
6968Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6969
6970 * debugXML.c: Heiko Rupp pointed that the shell would crash
6971 on empty nodesets returns.
6972
6973Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6974
6975 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6976 migh need the history libraries
6977
6978Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6979
6980 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6981 handle the case of < in quoted attributes, Bastian Kleineidam
6982
6983Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6984
6985 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6986 fixing catalog breakages
6987 * Makefile.am catalog.c result/catalogs/catal
6988 result/catalogs/mycatalog.* test/catalogs/catal*:
6989 fixed more problems in catalog support, added more regression tests
6990 for both XML and SGML catalog handling
6991
6992Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6993
6994 * debugXML.c: applied an improvement to xmlGetLineNo() from
6995 Keith Isdale
6996
6997Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6998
6999 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
7000 Side effect of the progressive catalog loading
7001
7002Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
7003
7004 * Makefile.am: confexecdir and confexec_DATA were defined twice
7005 pointed out by Karl Eichwalder
7006
7007Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
7008
7009 * xmlcatalog.c: avoid unlink() and use remove() instead.
7010
7011Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
7012
7013 * libxml.spec.in: cleanup
7014 * include/libxml/xmlwin32version.h: updated with 2.4.8
7015
7016Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7017
7018 * encoding.c global.data globals.c testThreads.c: fix bug #63752
7019 of compiling libxml with a non standard set of options
7020
7021Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
7022
7023 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
7024 document --sgml option, fixing gnome bugzilla #63382
7025
7026Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7027
7028 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
7029 breakage of 2.4.7, added a couple of really needed APIs
7030 like xmlCatalogIsEmpty() and xmlNewCatalog()
7031 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
7032 for install-catalog
7033 * configure.in: preparing 2.4.8
7034
7035Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
7036
7037 * HTMLtree.c tree.c include/libxml/HTMLtree.h
7038 include/libxml/tree.h include/libxml/xmlIO.h: more include
7039 cleanups, export cleanly one html output + format function.
7040
7041Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7042
7043 * parser.c: removed initGenericErrorDefaultFunc call from
7044 xmlInitParser() since it could destroy previous calls to
7045 xsltSetGenericErrorFunc() effects
7046
7047Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7048
7049 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
7050 keyword.
7051
7052Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7053
7054 * Makefile.am: cleanup
7055 * threads.c: cleanup too
7056 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
7057 from xsltproc
7058 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00007059 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007060
7061Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7062
7063 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
7064 was not used anymore !
7065
7066Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7067
7068 * configure.in: preparing 2.4.7
7069 * Makefile.am doc/Makefile.am: switched to the latest xmllint
7070 manual page from John
7071 * doc/*: updated the doc and rebuilt the generated pages
7072
7073Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
7074
7075 * xmlIO.c: closing bug #62711, the library should never
7076 close stdin or stdout.
7077
7078Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7079
7080 * uri.c: second pass at fixing #63336, using Joel Young
7081 final patch. looks okay.
7082
7083Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
7084
7085 * uri.c include/libxml/uri.h: trying to clear #63336
7086 allowing the escaping routine to parse unconformant
7087 URI-References.
7088
7089Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
7090
7091 * vms/readme.vms vms/build_libxml.com nanoftp.c
7092 include/libxml/xmlversion.h.in: a few VMS updates from
7093 John A Fotheringham
7094 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
7095 and xmlCleanupOutputCallbacks() for the Perl binding people.
7096
7097Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
7098
7099 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
7100 apply fixes to close #63271 and avoid segfaults when
7101 the error routine gets callbed before xmlInitParser()
7102 get called.
7103 * nanoftp.c error.c: Applied patches from Justin Fletcher
7104 correcting some xmlGenericError misuses.
7105
7106Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
7107
7108 *doc/xmllint.xml, doc/xmllint.1
7109 New and improved man page for xmllint - .xml is the original, .1
7110 is the generated man page
7111
7112Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
7113
7114 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
7115 the web site from the main HTML document.
7116
7117Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7118
7119 * parser.c: fixed an erroneous validation bug when PE refs
7120 occurs in external parsed entities referenced from the
7121 internals subset
7122 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
7123 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
7124 added the associated testcase, it's a nice one.
7125 * HTMLparser.c: generate the DTD node as HTML still ...
7126 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
7127
7128Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7129
7130 * HTMLparser.c: fixed a bug in htmlNewDoc()
7131
7132Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7133
7134 * test/threads/*: added entities testing to the Thread test
7135 * testThreads.c: make the test reasonable
7136 * DOCBparser.c: fix the DTD public and system ID
7137 * xmllint.c: added --sgml for SGML DocBook importing
7138 * Makefile.am: added Docbtests target
7139
7140Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7141
7142 * nanoftp.c: use only "anonymous@" string for anonymous passwds
7143 * testThreads.c: removed bogus include
7144
7145Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7146
7147 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
7148 fixed a very serious (looping) validation bug
7149
7150Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
7151
7152 * include/libxml/globals.h include/libxml/threads.h threads.c
7153 testThreads.c: far more testing, cleaning up bugs
7154 * *.c : make sure globals.h is always included.
7155
7156Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
7157
7158 * HTMLparser.c: try to get rid of parser loops for good.
7159
7160Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
7161
7162 * configure.in: fixed some bugs in CFLAGS passing.
7163 * test/threads Makefile.am testThreads.c: added a specific
7164 threaded test case (really nasty, guaranteed).
7165
7166Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
7167
7168 * catalog.c: serious cleanup on the management of the
7169 XML catalog tree, more tests done, especially with
7170 the catalog PI.
7171
7172Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
7173
7174 * catalog.c: avoid a problem in catalog cleanup on SMP if
7175 catalogs were not initialized.
7176
7177Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
7178
7179 * catalog.c xpath.c: trying to cleanup the not thread safe
7180 parts of the library.
7181
7182Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
7183
7184 * include/libxml/globals.h configure.in global.data: make
7185 the allocation be per-thread a configure option
7186 * encoding.c include/libxml/parser.h: fixed compilation
7187 errors
7188
7189Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7190
7191 * include/libxml/parser.h: Norm reported that a few lines
7192 added were breaking libxslt compile, removed them for now
7193
7194Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
7195
7196 * parser.c parserInternals.c threads.c: debugged and fixed
7197 initialization problems which were giving troubles on SMP
7198 boxes.
7199
7200Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7201
7202 * include/libxml/Makefile.am: missing globals.h
7203
7204Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7205
7206 * globals.c: added a couple of standard includes.
7207
7208Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7209
7210 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
7211 include/libxml/parserInternals.h include/libxml/tree.h
7212 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
7213 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
7214 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
7215 Applied the last patches from Gary, cleanup, activated threading
7216 all user accessible global variables are now handled in globals.[ch]
7217 Still a bit rought but make tests passes with either
7218 --with-threads defined at configure time or not.
7219 * Makefile.am example/Makefile.am: added globals.[ch] and threads
7220 linking options
7221
7222Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7223
7224 * Makefile.am include/libxml/Makefile.am
7225 include/libxml/globals.h globals.c include/libxml/threads.h
7226 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
7227 configure.in: started integrating the core of the thread support
7228 not activated yet but half integrated. The code should still
7229 compile and work anyway.
7230
7231Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7232
7233 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
7234 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
7235 integrating the non-controversial parts of Gary Pennington
7236 multithread patches
7237 * catalog.c: corrected a small bug introduced
7238
7239Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7240
7241 * catalog.c include/libxml/catalog.h: very serious cleanup,
7242 isolating unportable code and as much as possible the accesses
7243 to the global shared catalog. May need more testing !
7244
7245Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7246
7247 * include/libxml/debugXML.h debugXML.c tree.c: integrating
7248 Keith Isdale patches for the XSLT debugger interfaces. Some
7249 cleanup
7250
7251Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7252
7253 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
7254 * DOCBparser.c: generate line nubers in elements
7255
7256Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7257
7258 * configure.in: preparing 2.4.6 release
7259 * doc/xml.html doc/html/*: updated and rebuilt the docs
7260 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
7261
7262Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
7263
7264 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
7265 adding documentation for DV's supercatalog support
7266
7267Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7268
7269 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
7270 super catalog support adding one API and one flag --sgml to
7271 xmlcatalog
7272
7273Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
7274
7275 * doc/xmlcatalog_man.xml, xmlcatalog.1
7276 One more crack at
7277 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7278
7279
7280Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7281
7282 * xpath.c: implemented xmlXPathObjectCopy for external objects
7283 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
7284
7285Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
7286
7287 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7288 finishing up fix to
7289 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
7290 the xmlcatalog man page display more elegantly
7291
7292Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
7293
7294 * configure.in: closing bug #61832
7295 * HTMLparser.c: removed a warning
7296
7297Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7298
7299 * xpath.c: fixing #61673 part I, do not loose doc information
7300 when copying result value trees.
7301
7302Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7303
7304 * xpath.c: trying to harden the XPath interpreter
7305
7306Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
7307
7308 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
7309 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7310
7311Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7312
7313 * HTMLparser: repaired another loop problem
7314
7315Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7316
7317 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
7318 parsing.
7319 * xpath.c: fix bug #61291 the default XML namespace node is
7320 missing from the namespace axis.
7321 * tree.c: refuse to create namespaces nodes with prefix "xml"
7322
7323Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
7324
7325 * SAX.c: ouch a non-defined namespace could lead to a crash,
7326 fixed #61215
7327
7328Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7329
7330 * parserInternals.c: closed bug #61054
7331
7332Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7333
7334 * include/libxml/Makefile.am: closing #60708
7335
7336Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7337
7338 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
7339 adding xmlSAXParseFileWithData following Marco Stipek suggestion
7340
7341Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7342
7343 * valid.c: close bug #61550 when xml: wasn't considered a namespace
7344
7345Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7346
7347 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
7348 * DOCBparser.c HTMLparser.c parser.c: fixed typos
7349
7350Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
7351
7352 * catalog.c: Justin Fletcher provided cleaup code in case
7353 HAVE_STAT is not defined
7354 * include/win32config.h: Igor Zlatkovic suggested to have
7355 HAVE_STAT defined there
7356
7357Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7358
7359 * catalog.c - fixed typing error reported by M. Barros
7360
7361Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
7362
7363 * xmllint.c - fixing typo
7364
7365Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7366
7367 * HTMLparser.c: small enhancement to prevent loop on
7368 unrecognizable data
7369
7370Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7371
7372 * parserInternals.c: applying patch from bug #60757 this
7373 should close it
7374
7375Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7376
7377 * catalog.c xmlcatalog.c: removed a couple of warning
7378 * xpath.c: try to solve the linking problem on platforms
7379 needing trio to compile
7380
7381Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7382
7383 * Makefile.am libxml.spec.in: backing up non-documented changes
7384 commited without review or aproval by Jens Finke <jens@gnome.org>
7385 * HACKING: made 100% clear that no commit should be done directly
7386
7387Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7388
7389 * configure.in: Joe Orton provided a patch fixing a problem
7390 when iconv is specified to be in a non-standard directory
7391 but wasn't exported in xml2-config --cflags
7392
7393Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7394
7395 * configure.in: let's ship 2.4.5 before getting too much
7396 troubles with 2.4.4 errors.
7397
7398Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7399
7400 * encoding.c entities.c: do not output hexadecimal charrefs
7401 when serializing HTML since some version of Netscape can't
7402 grok it, generate decimal ones.
7403 * result/HTML/doc3.htm: output changed due to previous test
7404 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
7405
7406Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
7407
7408 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
7409 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
7410
7411Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7412 Released 2.4.4
7413
7414 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
7415 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
7416 updated the configuration scripts systems accordingly
7417
7418Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7419
7420 * configure.in: preparing for 2.4.4
7421 * doc/xml.html doc/html/*: updated and rebuilt the docs
7422
7423Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7424
7425 * win32/dsp/libxml2.def.src: tried to incorporate comments
7426 from bug #59220
7427
7428Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7429
7430 * parser.c result/noent/wml.xml: fixed bug #59981 related
7431 to handling of '&' in attributes when entities are substitued
7432
7433Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7434
7435 * libxml.h include/libxml/xmlversion.h.in
7436 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
7437 Tried to close bug #60131
7438
7439Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7440
7441 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
7442
7443Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
7444
7445 * SAX.c: fixing bug #59946 on xmlns=""
7446
7447Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7448
7449 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
7450 but allocates a new error code.
7451
7452Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7453
7454 * xmllint.c: John Fleck fixed typos in the options output
7455 * parser.c SAX.c: fix ignorable white space SAX selection
7456
7457Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7458
7459 * entities.c: Steve Underwood found the possibility of an
7460 ininite loop in case of error.
7461
7462Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7463
7464 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
7465
7466Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7467
7468 * parser.c: warn if version is not 1.0 but it's not
7469 strictly speaking an error after analyzing the spec
7470
7471Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
7472
7473 *doc/catalog.html - add link to the html version of the
7474 man page, other linguistic cleanups
7475
7476Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
7477
7478 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7479 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
7480 file, has not yet been included in the build.
7481
7482Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7483
7484 * catalog.c: removed a duplicate affectation Justin Fletcher
7485
7486Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
7487
7488 * tree.c: Armin Sander pointed a possible text coalescing
7489 problem, completed his patch.
7490
7491Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7492
7493 * trionan.c: Fixed const and volatile re-definition problem
7494
7495Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
7496
7497 * libxml.4 parser.c: doc updates from Heiko Rupp
7498 * parserInternals.c: 2 sanity checks from Heiko Rupp
7499
7500Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7501
7502 * tree.c: applied patch from Armin Sander to make some pointers
7503 const in xmlCopyNode()
7504 * include/libxml/tree.h: added fix to the header
7505
7506Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7507
7508 * xpath.c: hum, restrict the integer usage gcc bug workaround
7509 to only gcc compilers so that other architecture don't get
7510 penalized by this limitation.
7511 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
7512
7513Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7514
7515 * valid.c: fixed a Windows compiler warning (Chris Poblete)
7516 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
7517
7518Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7519
7520 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
7521 --convert option to xmlcatalog to convert SGML ones to
7522 the XML syntax.
7523 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
7524
7525 2.4.3 got released at that point
7526Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7527
7528 * catalog.c xmlIO.c: started some serious testing and fixed
7529 a few bug and optmization needs.
7530
7531Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7532
7533 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7534 preparing for a 2.4.3 release even if it may not be ready yet
7535 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
7536 all file parsing lookup to go through the entity resolver, add
7537 to add an API to bypass it (needed to load catalogs themselves),
7538 some cleanup on the catalog code too.
7539 * nanoftp.c: small cleanup
7540 * doc/catalog.html: small update
7541
7542Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7543
7544 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
7545 Jun Kuriyama
7546
7547Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7548
7549 * doc/catalog.html: finished the catalog documentation
7550
7551Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7552
7553 * doc/catalog.html doc/xml.html: added documentation about
7554 Catalog support, misses an API description
7555 * doc/html/*: reextracted the API pages
7556
7557Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7558
7559 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
7560 Added the part about section 7.2 on URI resolution,
7561 fixed a side effect in the HTML parser, look complete
7562 and ready to rock except the URI/SystemID part!
7563
7564Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7565
7566 * include/libxml/catalog.h include/libxml/parser.h
7567 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
7568 xmlIO.c: added support and APIs needed for the catalog PI
7569 * include/libxml/xmlIO.h: cleanup
7570
7571Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7572
7573 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
7574 include/libxml/catalog.h: starts to look okay, really
7575 plugged the new framework, cleaned a lot of stuff,
7576 added some APIs, except the PI's support missing this
7577 should be mostly complete
7578 * result/catalogs/* test/catalogs/*: added new test, enriched
7579 the existing one with URN ID tests
7580
7581Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7582
7583 * catalog.c: fixed nextCatalog
7584 * result/catalogs/docbook test/catalogs/*: started adding
7585 a small regression test
7586
7587Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
7588
7589 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
7590 more work on the XML catalog support.
7591 * parser.c include/libxml/parser.h: small cleanup seems using
7592 list as a public parameter name can give portability troubles
7593 * trionan.c trionan.h xpath.c include/libxml/trionan.h
7594 include/libxml/xpath.h include/libxml/Makefile.am: removed
7595 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
7596 wrappers
7597
7598Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7599
7600 * Makefile.am trio.c triodef.h trionan.c xpath.c
7601 include/libxml/Makefile.am include/libxml/trionan.h:
7602 Re-worked Not-A-Number and Infinity support.
7603 * xmlcatalog.c: added readline include files
7604
7605Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7606
7607 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
7608 testCatalog as xmlcatalog, making it an installed app
7609 adding a shell, and preparing it to be a /etc/xml/catalog
7610 management tool, though not ready yet
7611 * catalog.c include/libxml/catalog.h: adding support for
7612 XML Catalogs http://www.oasis-open.org/committees/entity/
7613 not finished, there is some interesting tradeoffs and a
7614 few open questions left.
7615
7616Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
7617
7618 * xmllint.c: fixed a line formatting problem
7619
7620Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7621
7622 * SAX.c: removed a couple of unused variable (Albert Chin)
7623
7624Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7625
7626 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
7627 trying to fix some troubles w.r.t. function returning
7628 const xxxPtr.
7629
7630Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7631
7632 * win32/dsp/libxml2.def.src: another set of symbols conditionally
7633 defined
7634
7635Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7636
7637 * xpointer.c: removed unused var
7638
7639Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7640
7641 * testXPath.c: another small cleanup closing bug #59110
7642
7643Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7644
7645 * win32/dsp/libxml2.def.src: small cleanup closing bug
7646 #59108
7647
7648Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7649
7650 * example/gjobread.c: add xmlCleanupParser() before leaving
7651
7652Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
7653
7654 * config.h.in configure.in include/libxml/xmlwin32version.h:
7655 released 2.4.2
7656
7657Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
7658
7659 * include/libxml/valid.h debugXML.c valid.c: deprecate
7660 the non-boundchecking Sprintf functions, add Snprintf
7661 this should close bug #57984
7662
7663Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
7664
7665 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
7666 URIs before doing the lookups (pointed by Mark Vakoc)
7667
7668Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7669
7670 * xpath.c: serious changes on Result Value Trees and NodeSets
7671 w.r.t. deallocation and collect operations. Probably not
7672 100% clean (merge of allocated trees smells like a problem).
7673 Seems sufficient to close #58943
7674
7675Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7676
7677 * xmllint.c: adding a --format option
7678
7679Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
7680
7681 * xpath.c: count() was broken on Result Value Tree
7682 * xmlIO.c: fixed file:/// accesses on _WIN32
7683
7684Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7685
7686 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
7687 macro was renamed, this should close bug #58683
7688
7689Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7690
7691 * SAX.c: small fix fixing bug #58539 reported by coolo, in
7692 entity substitution mode text at the end of the entity might
7693 be added due to text coalescing.
7694 * nanoftp.c parser.c: small cleanup
7695
7696Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7697
7698 * HACKING: added John Fleck right to commit in the doc subdir
7699
7700Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7701
7702 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
7703 allow to inherit attributes from the DTD directly in the
7704 tree, this is needed for XPath and can be a useful feature.
7705 Inherited namespaces are always provided at the tree level now
7706 * test/defattr* result/defattr* result/noent/defattr*: added a couple
7707 of tests for this feature (XSLT being the prime user).
7708
7709Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7710
7711 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
7712 testSAX.c xmlIO.c xmllint.c include/win32config.h
7713 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
7714 include/libxml/xmlwin32version.h.in win32/README.MSDev
7715 win32/dsp/*: applied Win32 Facelift No.2 patches from
7716 Igor Zlatkovic for Windows/MSC
7717
7718Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
7719
7720 * SAX.c: unparsedEntityDecl() the URI computation of the
7721 entity wasn't done breaking XSLT unparsed-entity-uri()
7722
7723Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
7724
7725 * xpath.c: fixed a bug when walking the descendants and
7726 the current node has no children
7727 * debugXML.c: show up when a text node is supposed to not be escaped
7728
7729Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7730
7731 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
7732 worked like the set:leading() function)
7733 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
7734
7735Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7736
7737 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
7738
7739Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7740
7741 * include/libxml/xmlIO.h: apply change to close #58141
7742 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
7743
7744Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7745
7746 * parser.c: when the internal subset uses a PE, then the
7747 included entity can use conditional sections.
7748
7749Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7750
7751 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
7752 when walking the namespace axis showing up in
7753 libxst/tests/general/bug-12
7754 * xmlmemory.c: added the possibility to trace a given block
7755 defined by its address
7756
7757Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7758
7759 * parser.c: don't override existing encoding specified before
7760 starting xmlParseDocument()
7761
7762Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7763
7764 * include/libxml/xmlwin32version.h: reinserted, needed for
7765 Windows users of CVS
7766
77672001-07-27 Darin Adler <darin@bentspoon.com>
7768
7769 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
7770 * testCatalog.c: Add include of <libxml/parser.h>.
7771
77722001-07-27 Darin Adler <darin@bentspoon.com>
7773
7774 * include/libxml/.cvsignore:
7775 * include/libxml/xmlwin32version.h:
7776 Remove this file from CVS because it's generated.
7777
7778Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779
7780 * parser.c include/libxml/parser.h: applied const patches from
7781 Tom Moog #58002
7782
7783Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7784
7785 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7786 lookup framework
7787
7788Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7789
7790 * tree.c: fixed xmlCopyNode() for documents
7791
7792Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7793
7794 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7795
7796Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7797
7798 * parser.c: fixes bug #57652 reported by Morus Walter
7799
7800Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7801
7802 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7803
7804Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7807 errors, lesson don't add new functions at 1am before a release
7808 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7809 from XPath initialization when possible.
7810
7811Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7812
7813 * result/scripts/base*: removing history/readline changed
7814 this slightly
7815 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7816 xmllint.c: make element content line number generation
7817 optionnal to avoid breaking old apps added interface to switch
7818
7819Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7820
7821 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007822 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007823 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7824 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7825 John Kroll fixes to allow saving to HTTP via PUT (or
7826 POST of needed).
7827 * doc/html/*.html: regenerated the docs
7828
7829Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7830
7831 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7832 xmlHashScanFull and xmlHashScannFull3 to get passed the
7833 three keys as arguments to the callback function
7834
7835Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7836
7837 * configure.in Makefile.am: removed libxml softlink for good
7838 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7839 100% coverage by gtk-doc
7840
7841Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7842
7843 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7844 fixed serious troubles due to size_t vs. int mismatch
7845
7846Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7847
7848 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7849
7850Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7851
7852 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7853 convenient extension API for value and context managing
7854 Now handles external objects through xmlXPathPopExternal,
7855 xmlXPathWrapExternal and xmlXPathReturnExternal.
7856 Added functions for sets operations (intersection, etc.)
7857
7858Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7859
7860 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7861 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7862 HTMLparser.c: cleanup of global variables, marking some
7863 const or private.
7864
7865Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7866
7867 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7868 fixed xmlXPathNodeSetItem when passing index=0
7869
7870Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7871
7872 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7873
7874Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7875
7876 * xmllint.c: fixed compilation under Cygwin #57503
7877 * TODO: update
7878
78792001-07-13 Peter Williams <peterw@ximian.com>
7880
7881 * config.h.in: add #undef HAVE_DLFCN_H
7882
7883 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7884 builddir.
7885
7886Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7889 raised by #57348 and #57381
7890
7891Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7894 tree.c xpointer.c: store the line numbder in element->content,
7895 may break some software, need a configuration mechanism
7896
78972001-07-10 Darin Adler <darin@bentspoon.com>
7898
7899 * .cvsignore:
7900 * example/.cvsignore:
7901 * include/.cvsignore:
7902 * include/libxml/.cvsignore:
7903 Various things that are generated and should be ignored.
7904
7905Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7908 * doc/xml.html doc/html/*: updated the docs
7909
7910Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7911
7912 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7913 validation occured on content with element child
7914
7915Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7916
7917 * tree.c: fixed XML Base computation which was broken
7918 * debugXML.c: added a base function to the shell
7919 * Makefile.am result/scripts/* test/scripts/*: added scripts
7920 based regression tests, and adding 2 XML Base tests
7921
7922Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7923
7924 * tree.c: set properties doc and call xmlSetListDoc for properties
7925 content when grafting them in a different tree.
7926 * aclocal.m4: remove from CVS
7927
7928Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * win32/libxml2/libxml2.def.src: added some missing entry point
7931 for XPath (Mark Vakoc)
7932
7933Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7936 layer should URI-Unescape before trying to open resources.
7937
7938Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * xpath.c: fix the name() bug for elements in the default
7941 namespace reported by Charlie Bozeman
7942
7943Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7944
7945 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7946 led to an XPath fix, improvements of SAX initialization, and
7947 an added option --nocdata to testXPath
7948
7949Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7950
7951 * doc/libxml-doc.el: Felix Natter provided anew version working
7952 with XEmacs too
7953
7954Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7955
7956 * include/libxml/xpath.h: small cleanup
7957 * doc/xml.html: update
7958
7959Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7962 released 2.3.14
7963
7964Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * doc/html/*: rebuilt the docs for the release
7967 * doc/xml.html: added 2.3.14 release.
7968
7969Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7970
7971 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7972 were not equal to empty strings
7973
7974Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7975
7976 * SAX.c: fixed a URI-Reference computation problem when validating
7977 * xmlIO.c: small cleanup
7978
7979Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * parser.c: improved the description of a couple of interfaces
7982 upon Larry Stamper suggestion
7983
7984Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7985
7986 * SAX.c entities.c parser.c: changed completely the way entities
7987 are handled when running the parser in entity substitution mode.
7988 This fixes a bug reported by Stephan Kulow and nearly divides
7989 by 3 the amount of memory required by libxslt to load and process
7990 DocBook TDG.
7991
7992Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7993
7994 * HTMLparser.c: fixing a too early root closing problem raised
7995 byt Prashanth Naidu
7996
7997Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7998
7999 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
8000 raised by Mark Vakoc.
8001
8002Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8003
8004 * example/Makefile.am: fixed the include path to add srcdir/include
8005 * Makefile.am configure.in: fix from Albert Chin for iconv detection
8006 and some cleanup
8007
8008Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8009
8010 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
8011 lot of optimization work, results in significant improvements
8012 when handling really complex XPath queries. Add a small optimizer
8013 for unions, improve [n] and [last()], avoid some costly ops.
8014
8015Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8016
8017 * include/libxml/parser.h parser.c: xmlStrstr args are both const
8018 * xpath.c: small cleanup
8019 * xmlGetNsList: reformated, fixed problems if used on Entities
8020
8021Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8022
8023 * doc/xml.html: added 1.8.14 and 2.3.13 releases
8024
8025Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
8028 * Makefile.am example/Makefile.am: workaround automake generating
8029 erroneous deps
8030
8031Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8032
8033 * include/win32config.h: bug #56801 Yon Derek provided a patch
8034 to the windows config file.
8035
8036Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8037
8038 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
8039 libxml.h : Yon Derek provided a set of changes to compile from
8040 CVS on Windows/MSC
8041
8042Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8043
8044 * parser.c: fixed UTF8 BOM support in push mode
8045 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
8046 added a specific testcase
8047
8048Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8049
8050 * Makefile.am: added --push regression tests
8051 * parserInternals.c: the XML parser segfaulted in --push mode
8052
8053Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8054
8055 * configure.in: moved the symlinks detection within a CVS
8056 check, this is not portable and will be removed soon.
8057 * xpath.c: small cleanup/speedup
8058
8059Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8060
8061 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
8062 release of 2.3.12
8063 * parser.c: make an error message if unknow entities in all cases
8064
8065Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8066
8067 * uri.c: fixed 2 uri normalization bugs on '//' reduction
8068
8069Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8070
8071 * include/libxml/Makefile.am: Laszlo Peter pointed out that
8072 includes were installed in the wrong dir
8073
8074Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8075
8076 * doc/html.xml: warn against sending code to exhibit bugs.
8077
8078Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8079
8080 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
8081 Tru64 from Thomas Leitner
8082
8083Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8084
8085 * AUTHORS: added William and Bjorn
8086 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
8087 daniel@veillard.com hopefully I won't have to do this again
8088 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
8089 docs can be rebuilt cleanly now
8090 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
8091 from CVs it's generated, added include/libxml/xmlwin32version.h
8092 also generated but which should change far less frequently.
8093 * catalog.c nanoftp.c: made sure to include libxml.h not
8094 libxml/xmlversion.h directly
8095 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
8096 when compiling on WIN32 and MSC
8097
8098Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8099
8100 * include/Makefile.am include/libxml/Makefile.am configure.in:
8101 fixed make distcheck and rebuilding the rpms
8102
8103Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8104
8105 * configure.in: should finish the migration of exported includes
8106 into a real include/libxml in CVS, at least for CVS users.
8107 * removed the exported headers, added in include/libxml (as well
8108 as xmlversion.h.in).
8109
8110Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8111
8112 * configure.in: fixed the way to detect symlink
8113
8114Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8115
8116 * configure.in: updated, include/libxml is now a real CVS dir
8117
8118Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8119
8120 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
8121 version works with both libxml1 and libxml2 (it autodetects
8122 the prefix of the html-files) from Felix Natter.
8123 * doc/xml.html: updated doc accordingly
8124
8125Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8126
8127 * xpath.c: fixed the bug generating a template loop in libxslt
8128 when using docbook-xsl-1.4, * should filter out document nodes
8129 * HACKING: added William
8130 * TODO: updated
8131
8132Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8133
8134 * doc/FAQ.html: added a warning about gcc-3.0
8135 * doc/xml.html: added reference to gdome2 and removed a confusing
8136 sentence
8137
8138Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8139
8140 * xmlversion.h: okay this is a generated file, but Windows
8141 users need it and they can't generate it, and I want CVS
8142 Windows users ...
8143 * win32/libxml2/libxml2_so.dsp: Windows project file for
8144 the shared lib version of libxml2
8145 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
8146 resources needed for libxslt/xsltproc by Yon Derek
8147
8148Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8149
8150 * trio.c: MSVC fix (provided by Igor Zlatkovic)
8151
8152Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8153
8154 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
8155
8156Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8157
8158 * include/win32config.h: Yon Derek provided a first fix
8159 to be able to compile libxslt/xsltproc on Windows
8160
8161Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8162
8163 * xpath.c: attempt to work around what seemed a gcc optimizer
8164 bug when handling floats on i386 http://veillard.com/gcc.bug
8165 * tree.c entities.c encoding.c: doing some cleanups while
8166 chasing it
8167
8168Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8169
8170 * Makefile.am: cleanup when --without-debug is specified
8171 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
8172 w.r.t. --without-debug and other include points
8173 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
8174 Catalogs
8175 * configure.in entities.h tree.h HTMLparser.c: removed
8176 --without-corba, made the _private field mandatory
8177
8178Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8179
8180 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
8181 outputs a BOM in UTF8, an errata has been issued to avoid the
8182 problem, that was the most reasonable solution... Add support
8183 for a leading UTF8 BOM in entities.
8184
8185Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8186
8187 * valid.c: fixed a bug found when post validating an entity ref
8188 * xmllint.c: added --loaddtd and sligly changed --postvalid to
8189 activate it too
8190
8191Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8192
8193 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
8194 weakness in the node copy the XPointer and the XInclude
8195 implementations. Serious cleanup.
8196
8197Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8198
8199 * Makefile.am: Kjartan Maraas provided a small patch to
8200 add xml2-config.in to EXTRA_DIST
8201
8202Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8203
8204 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
8205 provided another failing case found in KDE, the way the
8206 ctxt->vctxt.nodeTab was allocated and freed changed over
8207 time but it wasn't completely cleaned up. This should fix it.
8208
8209Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8210
8211 * parser.c: Stephan Kulow also raised the fact that line number
8212 could get miscounted making debug harder, fixed the problem
8213 in xmlParseCharData()
8214
8215Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8216
8217 * valid.c: Stephan Kulow pointed out a problem when validating
8218 and using an empty entity, forgot a 'break' in a case.
8219
8220Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8221
8222 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
8223 * doc/xml.html: updated with 2.3.11
8224
8225Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8226
8227 * TODO: updated adding cleanup of generated doc
8228 * configure.in: prepared to release 2.3.11
8229 * xmllint.c: added --version for bug reporting
8230 * doc/html/*.html: rebuilt the doc
8231
8232Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8233
8234 * xpath.c: first part of the work on selecting namespace to
8235 fix bug #56115
8236
8237Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8238
8239 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
8240 when using -liconv
8241 * TODO: updated
8242
8243Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8244
8245 * HTMLtree.[ch]: more work on the HTML serialization routnes,
8246 cleanup, encoding support.
8247
8248Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8249
8250 * xpath.c: Thomas Broyer suggested a better patch for the / arg
8251
8252Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8253
8254 * xpath.c: bug detected by Ankh when / is used as a function arg
8255
8256Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8257
8258 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
8259 of element and use it to avoid outputting formatting spaces at
8260 the wrong place. Implemented the format parameter for HTML save.
8261 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
8262 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
8263 result/HTML/wired.html: of course this impact the result of a
8264 number of HTML tests
8265
8266Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8267
8268 * HTMLtree.[ch]: started augmenting the HTML save API with
8269 encoding and formatting parameters
8270
8271Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8272
8273 * HTMLtree.h: cleanup and started evaluating the work needed on
8274 revamping the HTML output code
8275
8276Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8277
8278 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
8279
8280Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8281
8282 * valid.c: fixed bug #56049, forgot one check in the
8283 validation routine
8284
8285Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8286
8287 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
8288
8289Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8290
8291 * libxml.h: fixed an error in last commit
8292 * doc/FAQ.html: added an entry for compilation from CVS
8293
8294Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8295
8296 * xmlversion.h.in libxml.h: Cygwin patches
8297 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
8298 * tree.h: cleanup
8299
8300Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8301
8302 * tree.c: patched xmlFreeNode() to avoid freeing() a static
8303 memory block in a strange case where libxml is linked twice
8304 in the binary.
8305
8306Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8307
8308 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
8309 state far too often, simple fix used to avoid it.
8310
8311Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8312
8313 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
8314 being processed, applied his patch
8315 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
8316
8317Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8318
8319 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
8320 provided fixes to compile on MSCC again
8321 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
8322 also provided an update for the project files.
8323
8324Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8325
8326 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
8327 bug #55810
8328
8329Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8330
8331 * tree.c: fixed xmlGetNsProp() to close bug #55683
8332 Note this requires libxslt to use it's own function instead.
8333
8334Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8335
8336 * HTMLtree.c: when in a pre element no formatting space should
8337 be added.
8338 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
8339
8340Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8341
8342 * configure.in: added tests for signal() and signal.h
8343
8344Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8345
8346 * xpath.c: robert pointed out xmlXPathNINF was not initialized
8347
8348Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8349
8350 * doc/libxml-doc.el: Felix Natter provided a new version for
8351 libxml2
8352
8353Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8354
8355 * HTMLtree.c: when in a pre element no formatting space should
8356 be added.
8357
8358Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8359
8360 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
8361
8362Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8363
8364 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
8365 hack
8366 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
8367 * uri.c: fixed a warning
8368
8369Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8370
8371 * HTMLtree.c: trying to close bug #55772 escaping in script
8372 elements
8373 * doc/xml.html: suggest to send mail to the list
8374
8375Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8376
8377 * error.c: attempt to fix the xmlGetVarStr breakage once and for
8378 good. Use a macro and based on the solution provided in
8379 vsnprintf manual page from GNU.
8380
8381Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8382
8383 * error.c: Workaround for non-preserving variadic list.
8384 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
8385
8386Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8387
8388 * doc/xml.html: added 2.3.10 release
8389
8390Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8391
8392 * configure.in: releasing 2.3.10
8393
8394Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8395
8396 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8397
8398Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8399
8400 * encoding.c: Robert Collins provided a patch to add the
8401 "US-ASCII" encoding alias
8402
8403Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8404
8405 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
8406 string oriented functions and started cleaning the related areas
8407 in xpath.c which needed fixing in this respect
8408
8409Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8410
8411 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
8412 #55380
8413 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
8414
8415Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8416
8417 * TODO: updated
8418 * nanohttp.[ch] : started adding APIs to get the redirected URL
8419 when this occurs (needed for further base computation
8420 * tree.h: cleanup
8421 * encoding.c: cleanup
8422 * SAX.c: minor change around ctxt->loadsubset
8423
8424Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8425
8426 * Makefile.am include/Makefile.am: small change to have
8427 include/libxml rebuilt if working from CVS.
8428 * uri.c: applied another patch from Carl Douglas for URI escaping,
8429 this should close bug #51876
8430
8431Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8432
8433 * xinclude.c: fixed XInclude recursive behaviour bug #54678
8434 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
8435 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
8436 added specific regression test
8437 * parser.h: preparing for the XSLT mode where DTD inherited
8438 attributes are added to the tree.
8439
8440Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8441
8442 * xinclude.[ch]: Updated the namespace for the Last Call version
8443 * result/XInclude/include test/XInclude/include: updated the
8444 testsuite accordingly
8445
8446Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8447
8448 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
8449 related to bug #51876
8450
8451Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8452
8453 * tree.c: fixed a gross mistake in base computation, xml:base is
8454 not completely correct yet (need cascade).
8455 * xpath.[ch]: added the few things needed to find a function name
8456 and URI from the XPath context when it is called.
8457
8458Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8459
8460 * catalog.[ch]: fixes and add xmlLoadCatalogs()
8461 * DOCBparser.c: small cleanup
8462 * xmllint.c: added a --catalogs option to load catalogs from
8463 $SGML_CATALOG_FILES
8464 * tree.c: cleanup
8465 * configure.in: iconv library fixup, ICONV_LIBS
8466
8467Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8468
8469 * catalog.c: handling of CATALOG entries. detection of recursion,
8470 and a few bugfixes
8471 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
8472 against the default namespace
8473
8474Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8475
8476 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
8477
8478Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8479
8480 * parser.c: fixed propagation context info when parsing an
8481 external entity.
8482 * doc/html/*.html: regenerated a couple of docs
8483
8484Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8485
8486 * doc/xml.html: update with 2.3.9 informations
8487
8488Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8489
8490 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
8491 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
8492 * doc/html/* : rebuilt the docs
8493 * valid.c: small patch which may improve some case when
8494 validating.
8495
8496Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8497
8498 * HTMLparser.c: Closed bug #54891
8499 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
8500 to the suite
8501
8502Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8503
8504 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
8505 applied a documentation patch from LotR and filled in a few missing
8506 descriptions
8507
8508Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8509
8510 * xpath.c tree.c parser.c: speed optimizations at the parser level
8511 document tree freeing and xpath evaluation
8512
8513Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8514
8515 * parser.c parser.h parserInternals.h: fixed a couple of
8516 interfaces for handling memory buffer input to const char *
8517 upon suggestion of JamesH.
8518
8519Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8520
8521 * configure.in: LoTR sent a patch fixing the previous commit
8522
8523Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8524
8525 * configure.in: trying to deal again with the stoopid -R linking
8526 flag of Solaris
8527
8528Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8529
8530 * xpath.h: two nodeset access macros from Thomas Broyer
8531
8532Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8533
8534 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
8535 patch from Thomas Broyer
8536
8537Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
8540 case
8541 * INSTALL: was empty added stuff from the FAQ
8542
8543Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8544
8545 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
8546 attributes handling and #54433 by adding xmlUnsetProp()
8547 and xmlUnsetNsProp()
8548
8549Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8550
8551 * HTMLparser.c: Patch from Jonas Borgström
8552 (htmlGetEndPriority): New function, returns
8553 the priority of a certain element.
8554 (htmlAutoCloseOnClose): Only close inline elements if they
8555 all have lower or equal priority.
8556 * result/HTML: this of course changed a number of tests results.
8557
8558Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8559
8560 * xmlIO.c catalog.c: plugged in the default catalog resolution
8561 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
8562 documentations
8563 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
8564
8565Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8566
8567 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
8568 integrating catalogs
8569 * catalog.[ch] testCatalog.c: adding a small catalo API
8570 (only SGML catalog support).
8571 * parser.c: restaured xmlKeepBlanksDefault(0) API
8572
8573Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8574
8575 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
8576
8577Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8578
8579 * parser.c: added xmlParseExternalEntityPrivate() to allow
8580 propagation of ctxt->_private when parsing external entities
8581
8582Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8583
8584 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
8585
8586Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8587
8588 * configure.in: fixed a small portability problem with AM_CONDITIONAL
8589
8590Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8591
8592 * valid.c: warn when indeterminist content model is detected
8593 * result/VC/ElementValid8: this adds a message
8594 * Makefile.am: add --novalid for VCM tests
8595 * parserInternals.c: added a call to Init memory
8596
8597Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8598
8599 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
8600 when both parameters are NULL.
8601
8602Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8603
8604 * valid.c: applied small patch from Gary Pennington, reindented
8605 some part of the code.
8606
8607Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8608
8609 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
8610 release, updated and regenerated the docs
8611
8612Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8613
8614 * xpath.c result/XPath/expr/floats : clarified and cleanup
8615 printing of abnormal floats in tests.
8616
8617Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8618
8619 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
8620 * results/HTML/ : a few changes in the output of the HTML tests as
8621 a result.
8622 * configure.in: tying to fix -liconv where needed
8623
8624Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8625
8626 * Makefile.am: fixed a stupid error
8627
8628Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8629
8630 * configure.in Makefile.am: make the inclusion of the trio
8631 modules in the library conditional
8632
8633Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8634
8635 * DOCBparser.c: patche from László Kovács, fixed entities refs
8636 in attributes handling
8637
8638Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8639
8640 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
8641 flushing
8642
8643Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8644
8645 * xpath.c: fix of an XSLT namespace bug reported on the list
8646 general/bug-8-
8647
8648Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8649
8650 * strio.h trio.c: Dan McNichol suggested a couple of small
8651 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
8652
8653Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8654
8655 * tree.c parser.c encoding.c: spent a bit more time looking
8656 at the parsing speed and DOM handling. Added a few more
8657 speedups.
8658
8659Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8660
8661 * parser.c: small but effective parsing speed improvement
8662
8663Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8664
8665 * configure.in: default on the DocBook parser inclusion (for Gnome)
8666 * DOCBparser.h: fixed a header reference
8667
8668Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8669
8670 * configure.in xpath.c: applied Bjorn patches for FPE on the
8671 alpha
8672
8673Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8674
8675 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
8676 xmlSaveFormatFileTo()
8677
8678Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8679
8680 * xpath.c: simple and efficient optimization, XPath functions
8681 aways bind to the same code, cache this
8682 * TODO: updated (by saying some is obsolete)
8683
8684Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8685
8686 * xpath.c: more cleanup work on XPath name parsing routines
8687
8688Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8689
8690 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
8691 xmlXPathParseName
8692 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
8693 * debugXML.c: avoid compilation problems if compiling without
8694 HTML support, Igor Zlatkovic
8695 * win32/libxml2/libxml2.def.src: being able to compile without
8696 XPath on Windows
8697
8698Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8699
8700 * libxml.m4: yet another patch from Toshio Kuratomi
8701
8702Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8703
8704 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
8705
8706Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8707
8708 * tree.[ch]: added xmlSaveFormatFile interface for saving
8709 and indenting a file.
8710
8711Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8712
8713 * xpath.c: fixed bug #53689 related to processing-instruction()
8714
8715Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8716
8717 * DOCBparser.c: patche from László Kovács
8718
8719Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8720
8721 * parser.c: applied fixes from Christian Glahn bug report #53391
8722
8723Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8724
8725 * error.c: Jean François Lecomte provided a complete description
8726 and a fix to bug #53537
8727
8728Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8729
8730 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
8731
8732Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8733
8734 * DOCBparser.c SAX.c: a bit more work on entities processing.
8735 Still Need to cleanup XML output and references in attributes
8736
8737Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8738
8739 * DOCBparser.c include/Makefile.am: two patches from László Kovács
8740
8741Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8742
8743 * tree.c: trying to fix #53574, not completely complete,
8744 I would like xmllint --copy --debug test/ent1 and
8745 xmllint --debug test/ent1 to show the same result.
8746 * xpath.c: fix a bug when trying to sort namespace nodes
8747
8748Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8749
8750 * HTMLtree.c: real fix for #53402
8751
8752Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8753
8754 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8755 PIs when using xsl:output
8756 * valid.c: closing #53537 some case generate segfaults if there
8757 is validity errors
8758
8759Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8760
8761 * SAX.c testDocbook.c DOCBparser.c: more work on the support
8762 of external parsed entities, added --noent to testDocbook
8763 * valid.c: Garry Pennington found an uninitialized variable
8764 access in xmlValidateElementContent()
8765
8766Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8767
8768 * HTMLparser.c : HTML parsing still sucks ... trying to deal
8769 with madness
8770 * result/HTML/ : this modified the result of the regression tests
8771 a lot.
8772
8773Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8774
8775 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8776 to doc where it wasn't checked against NULL reported by
8777 Jens Laas
8778
8779Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8780
8781 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8782 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8783
8784Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8785
8786 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8787 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8788 * SAX.[ch]: cleanup and updates for DocBook
8789 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8790 ex SGML identifier changes
8791 * valid.c: removed a static unused function.
8792
8793Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8794
8795 * HTMLtree.c: applied change for Paul Sponagl on script saving
8796 * Makefile.am: the warning about entity title.xml are normal.
8797
8798Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8799
8800 * configure.in: release of 2.3.7
8801 * Makefile.am: fixing make distcheck
8802
8803Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8804
8805 * doc/html/* doc/xml.html: updated and regenerated the docs
8806
8807Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8808
8809 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8810
8811Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8812
8813 * tree.c: fixed #53388 with the provided patch
8814
8815Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8816
8817 * valid.c: Bjorn detected an invalid memory access. Fixed
8818 vstateVPush()
8819
8820Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8821
8822 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8823
8824Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8825
8826 * libxml.h: new header used only for the compilation of libxml
8827 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8828 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8829 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8830 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8831 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8832 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8833 baseline (version 1.2 plus a single patch).
8834 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8835 scientific notation for numbers. Tests added.
8836 * xpath.c: formatting of numbers changed to use sprintf
8837 (contribution from William Brack)
8838
8839Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8840
8841 * valid.c: cleanup, more useful debugging
8842 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8843 * xmlIO.c: entity loading is printed as an error when validating
8844
8845Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8846
8847 * valid.c: fixed to validate within entities
8848 * test/VCM/v22.xml: added a specific testcase
8849
8850Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8851
8852 * valid.c: forgot an epsilon transition in for ()+
8853 * test/VCM/v21.xml : added a specific test case
8854
8855Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8856
8857 * valid.c: removed a state explosion exhibited by RSS
8858 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8859 from bug #51872
8860
8861Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8862
8863 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8864 validation without using an ugly NFA -> DFA algo in the source.
8865 Made a specific algorithm easier to maintain, using a single
8866 stack and without recursion.
8867 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8868 * hash.c: made the growing routine static
8869 * tree.h parser.c: added the parent information to an
8870 xmlElementContent node.
8871
8872Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8873
8874 * SAX.c parser.c xpath.c: generating IDs when not validating
8875 from an external parsed entity was poisoning the ID has table
8876 with removed values. This was killing XSLT on the KDE help
8877 browser.
8878
8879Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8880
8881 * entities.h: andrew@ugh.net.au detected a double declaration
8882
8883Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8884
8885 * debugXML.c hash.c tree.h valid.c : some changes related to
8886 the validation suport to improve speed with DocBook
8887 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8888 the way validation errors get reported
8889
8890Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8891
8892 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8893 by P C Chow and William M. Brack for XSLT HTML output
8894
8895Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8896
8897 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8898 Igor Zlatkovic patches for MSC compilation and added his
8899 updates
8900
8901Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8902
8903 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8904 prefix lookup.
8905 * parserInternals.c: fixed the bug reported by Morus Walter
8906 due to an off by one typo in xmlStringCurrentChar()
8907
8908Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8909
8910 * HTMLparser.c result/HTML/*: revamped the way the HTML
8911 parser handles end of tags or end of input
8912
8913Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8914
8915 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8916
8917Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8918
8919 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8920 bug where the linktime verions of free() won't work ...
8921
8922Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8923
8924 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8925
8926Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8927
8928 * doc/xml.html: added 2.3.6 release
8929
8930Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8931
8932 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8933 * result/wml.xml: resulted in a small output change
8934
8935Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8936
8937 * tree.c: xmlNewDoc was missing the charset initialization
8938 * xmllint.c: added --auto to autogenerate a doc, allow to
8939 reproduce the problem fixed on xmlNewDoc
8940
8941Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8942
8943 * xpath.c: trying to get 52979 solved
8944 * tree.c result/ result/noent/: trying to get 52712 solved, this
8945 also made me clean up the fact that XML output in general should
8946 not add formating blanks by default, this changed the output of
8947 a few tests
8948
8949Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8950
8951 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8952
8953Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8954
8955 * configure.in: finally released 2.3.6
8956
8957Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8958
8959 * xpath.c: checking for null pointer generated by new code
8960
8961Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8962
8963 * xpath.c: fixed a [] evaluation problem reported
8964 * test/XPath/tests/simpleaddr: extended test
8965 * result/XPath/simpleaddr: updated result
8966
8967Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8968
8969 * xmllint.c: Dan Timis reported a portability problem
8970 on Macs without mmap, fixed it.
8971
8972Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8973
8974 * testXPath.c : added a --tree option allowing to display the
8975 tree dump of the XPath expression
8976
8977Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8978
8979 * xpath.c: fixed a memleak when comparing nodesets
8980 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8981 * tree.c: added a TODO
8982
8983Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8984
8985 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8986 we need string functions
8987 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8988 to be able to use them where needed. Applied some changes
8989 to reduce name linking pollution and compile in only what's
8990 needed.
8991 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8992 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8993 for the string manipulation functions
8994 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8995 to the free() function of xmlmemory.c
8996 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8997 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8998 usage.
8999
9000
9001Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9002
9003 * error.c: applied the context output patch of the error
9004 handling submitted by Chuck Griffith
9005 * error/VC/*: this slightly change some error logs
9006
9007Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9008
9009 * parser.c: fixed line number reporting on error
9010
9011Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9012
9013 * parser.c: Sullivan and Darin found a parser bug,
9014 applied the patch.
9015
9016Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9017
9018 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
9019 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
9020 xmlversion.h.in xpointer.c: of course the way I defined
9021 UNUSED breaks on old gcc version. Try to be smart and
9022 also define it directly in xmlversion.h
9023 * configure.in: removed -ansi flag from the pedantic set
9024
9025Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9026 Huge cleanup, I switched to compile with
9027 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
9028 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
9029 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
9030 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
9031 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
9032 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
9033 encoding.h entities.c error.c list.[ch] nanoftp.c
9034 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
9035 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
9036 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
9037 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
9038 Cleanup, staticfied a number of non-exported functions,
9039 detected and cleaned up a dozen of problem found this way,
9040 avoided a lot of public function name/typedef/system names clashes
9041 * doc/xml.html: updated
9042 * configure.in: switched private flags to the really pedantic ones.
9043
9044Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9045
9046 * configure.in: 2.3.5
9047 * doc/html/*: rebuilt the docs
9048
9049Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9050
9051 * parser.c: fixed a reported bug in NOTATION parsing
9052 * uri.c: accepted but not fixed bug 51876, added TODO
9053 * Makefile.am: fixed bug 51876
9054
9055Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9056
9057 * config.h.in configure.in error.c: fix a compilation problem
9058 on platforms without vsnprintf (xml@thewrittenword.com)
9059
9060Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9061
9062 * parser.c: fixed a function name header typo
9063 * SAX.c: notations can also occur in external subset.
9064
9065Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9066
9067 * error.c: removed a C++ like comment
9068
9069Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9070
9071 * parser.c: fixing bug 52299 strange condition leading
9072 to a parser crash due to a buffer overflow
9073 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
9074 added the specific test case
9075
9076Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9077
9078 * xpath.[ch]: still a lot of cleanup based on XSLT, added
9079 xmlXPathConvert{String,Number,Boolean} to be able to make
9080 type casts without a context stack, fixed some implementation
9081 problems related to the absence of context at parse-time,
9082 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
9083 in the public API too
9084 * xpointer.c xpathInternals.h: we need to know at parse time
9085 whether we are compiling an XPointer
9086
9087Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9088
9089 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
9090 cleaned up the parser internals, refactored XPath code, added
9091 new compilation based APIs and cleanly separated public and
9092 private APIs.
9093
9094Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9095
9096 * xpath.h: the comp field must be added at the end to avoid
9097 killing binary compat.
9098
9099Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9100
9101 * Makefile.am: detect XPath memleaks in regreson tests
9102 * error.c: fixed and error w.r.t. error reporting still using
9103 stderr
9104 * hash.c: added new line at end of file
9105 * tree.h: minor cleanup
9106 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
9107 expression parsing from evaluation, resulted in a number of
9108 changes internally, and in XPointer. Likely to break stuff
9109 using xpathInternals.h but should remain binary compatible,
9110 new interfaces will be added.
9111
9112Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9113
9114 * configure.in: fixed a couple of problems reported by
9115 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
9116 without gcc on non linux platforms.
9117
9118Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9119
9120 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
9121 a fix for --with-html-dir= configure support. I hope it won't
9122 break rpm generation
9123
9124Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9125
9126 * xmlIO.c: one function comment cleanup.
9127
9128Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9129
9130 * SAX.c: external subset notations were improperly registered
9131 in the internal subset.
9132
9133Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9134
9135 * README.cvs-commits: added, pointing to HACKING
9136 * HACKING: updated
9137
9138Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9139
9140 * parser.c: and Matt Sergeant found one in the XML push
9141 parser (erroneous check I forgot to remove when I fixed the
9142 main parser).
9143
9144Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9145
9146 * xpath.c: ptittom found a small bug in UnaryExpr
9147
9148Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9149
9150 * configure.in: bumped to 2.3.4
9151 * error.c: fixed bug #51860
9152 * tree.c: fixed bug #51861
9153 * valid.c: cleanup, more debug, failed to fix one bug crap ...
9154 * tree.[ch] : added xmlDefaultBufferSize
9155 * nanoftp.c: typo in function name header block
9156 * doc/xml.html : updated, added link to XML::LibXSLT
9157 * doc/html/* : rebuilt the docs
9158
9159Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9160
9161 * parser.c SAX.c: the new content parsing code raised an
9162 ugly bug in the characters() SAX callback. Found it
9163 just because of strangeness in XSLT XML Rec ouptut :-(
9164
9165Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9166
9167 * Makefile.am: Martin Baulig suggested to add -lm
9168 * tree.c: found another bug in xmlNodeGetContent()
9169
9170Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9171
9172 * xpath.c: Bjorn found the error related to strictness of comparison.
9173
9174Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9175
9176 * parser.c: trying to fix the Dtd parsing problem reported
9177 by Gary, side effect of last week speed optimizations.
9178
9179Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9180
9181 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
9182 * parserInternals.c: removed unneeded test raised by Stric
9183
9184Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
9185
9186 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
9187 and fixed by William Brack). Added xmlXPathFormatNumber.
9188 Changed the sorting slightly.
9189 * configure.in Makefile.am example/Makefile.am: Added -lm.
9190 Please note that applications linking with libxml2, must
9191 also like with the math library from now on.
9192
9193Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9194
9195 * HTMLparser.c: fixed loop reported by Marc Sanfacon
9196
9197Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9198
9199 * parser.c: one must report spaces even if the Dtd element
9200 content proves that this is not part of the element content.
9201 * result/valid/*.xml: this changed the ouptu slightly
9202
9203Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9204
9205 * configure.in: bumped to 2.3.3
9206 * doc/xml.html: updated
9207
9208Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9209
9210 * tree.c: minor doc fix
9211 * xpath.c: deallocation issues when a result tree has been
9212 converted to a node-set
9213
9214Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9215
9216 * doc/xml.html: oops corrected dates s/2000/2001
9217
9218Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9219
9220 * valid.c: new patch from Gary Pennington
9221
9222Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9223
9224 * doc/xml.html: applied patch from Ankh
9225
9226Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9227
9228 * xinclude.c: fixed a problem building on Mac
9229
9230Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9231
9232 * parser.c: more work on increasing parsing ferformances
9233
9234Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9235
9236 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
9237 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
9238 avoiding memcpy in production builds MEM_CLEANUP macro use
9239 * parser.[ch] parserInternals.c: optimizations of the tightest
9240 internal loops inside the parser. Better checking of I/O
9241 flushing/loading conditions
9242 * xmllint.c : added --timing
9243
9244Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9245
9246 * configure.in: bumped to 2.3.2
9247 * doc/xml.html: updated for release
9248
9249Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9250
9251 * xpath.c: found a memleak and fixed a nasty bug
9252
9253Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9254
9255 * xmllint.[c1] : added return code errors for xmllint
9256 * xpath.c: specific debug dump function for result value trees
9257
9258Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9259
9260 * xpath.c: finally implemented xmlXPathCompareNodeSets
9261 * test/XPath/expr/floats results/XPath/expr/floats: added
9262 a test for float expressions
9263
9264Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9265
9266 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
9267 * parserInternals.[ch]: trying to speed up parsing
9268 * xpath.c : speeded up node set equality op
9269
9270Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9271
9272 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
9273 better handling of ID/IDREF and the list modules associated
9274 * configure.in: small CFLAGS cleanup
9275
9276Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9277
9278 * configure.in: fixed iconv detection on AIX (stric)
9279
9280Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9281
9282 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
9283
9284Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
9285
9286 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
9287 and optimized xmlXPathNodeSetSort
9288
9289Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9290
9291 * xpath.c: bug fix when context size is 0
9292 * parser.c: I like Norm's Dtd because they still manage to break
9293 the parser occasionally
9294
9295Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9296
9297 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
9298
9299Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9300
9301 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
9302 attributes within the XML-1.0 namespace
9303
9304Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9305
9306 * xpathInternals.h: exported a few axis functions
9307 * doc/xml.html: updated the doc
9308
9309Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9310
9311 * configure.in: applied patch from Daniel van Balen for OpenBSD
9312 and bumped version to 2.3.1
9313 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
9314 attempt to find autoclosing was simply broken, removed it,
9315 updated the examples, this is better
9316
9317Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9318
9319 * hash.[ch]: added Paolo Casarini patch to provide Delete from
9320 hash functionnalities.
9321 * doc/html/* : rebuild the doc
9322
9323Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9324
9325 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
9326 on predicate
9327 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
9328 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
9329 really want to have tags closed on output even if we accept
9330 unclosed ones on input
9331
9332Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9333
9334 * xpath.c: ouch don't free NULL, rare case fixed
9335 * tree.c: don't coalesce text nodes if they don't have the
9336 same behaviour wrt escaping on output
9337
9338Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9339
9340 * xpath.c: small fixup
9341 * SAX.c: don't warn on empty namespaces.
9342
9343Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9344
9345 * README: a bit of cleanup
9346 * configure.in: preparing for 2.3.0 release
9347
9348Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9349
9350 * hash.[ch]: added a first version of xmlHashSize()
9351 * valid.c: another bug fix from Gary Pennington
9352
9353Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9354
9355 * valid.c: couple of bug fixes pointed by Gary Pennington
9356 * HTMLtree.c: #if 0 cleanup
9357
9358Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9359
9360 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
9361 which removes a time consuming check of xmlXPathNodeSetAdd()
9362 and use it in places where we are sure to not break unicity
9363
9364Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9365
9366 * xpath.c: bug fixes found from XSLT
9367 * tree.c: preserve node->name special values when copying nodes.
9368 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
9369 external subset are fetched when available but without full
9370 validation. Added xmlLoadExtDtdDefaultValue, need a function.
9371 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
9372 output with encoding disabled.
9373
9374Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9375
9376 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
9377 xmlCheckFilename should not be called from xmlFileOpenW
9378 and xmlGzfileOpenW
9379
9380Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9381
9382 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
9383 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
9384 added the new tests for URI normalization
9385 * testURI.c: fixed stoopid bugs
9386 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
9387 the URI in the error messages are now properly normalized
9388
9389Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9390
9391 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
9392
9393Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9394
9395 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
9396
9397Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9398
9399 * xpath.c: fixed mod operator
9400
9401Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9402
9403 * parser.c: fixed xmlStrcat doc
9404 * tree.c: 2 fixes form Anders Carlson for copying nodes and
9405 trees.
9406
9407Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9408
9409 * xpath.c result/XPath/tests/chaptersbase
9410 result/XPath/tests/simplebase: fixed XPath node()
9411 * tree.c: small fix in xmlNewNs()
9412 * Makefile.am: removed extraneous xml2Conf.sh rule
9413
9414Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9415
9416 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
9417 Changed the library name, in order to get libxml-devel and
9418 libxml2-devel to coexist on a single system
9419 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
9420 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
9421
9422Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9423
9424 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
9425 libxml2-devel installable in // as libxml-devel.
9426
9427Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9428
9429 * doc/Makefile.am: fixed make rebuild in doc
9430 * doc/html/*.html: rebuilt the docs
9431
9432Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9433
9434 * tree.c: patch from Bjorn Reese on xmlBufferCCat
9435
9436Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9437
9438 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
9439 the HTML doc to go into the -devel RPM ...
9440 * aclocal.m4 config.h.in: some updates due to auto* magic
9441
9442Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9443
9444 * xpath.h: added a hook in the context structure allowing to
9445 link to extra support, needed for XSLT
9446
9447Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9448
9449 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
9450 xmlXPtrCmpPoints to use it.
9451 * propagated the following patch from Alejandro Forero
9452 * include/win32config.h xmlIO.c: applied further suggestions
9453 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
9454 * example/gjobread.c: fixed warnings, now that it builds
9455
9456Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
9457
9458 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
9459
9460 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
9461 filename points to a valid file (not a directory).
9462 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
9463 Added calls to xmlCheckFilenameDir.
9464
9465 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
9466 `path' (rather than `filename') as the parameter to gzopen and open.
9467
9468Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9469
9470 * Makefile.am: fixed a problem with EXTRA_DIST
9471
9472Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9473
9474 * Makefile.am example/Makefile.am: finally found the trick
9475 to build the example, i.e. add "." in SUBDIRS before example
9476 in the list <grin/>
9477
9478Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9479
9480 * doc/xml.html: updated with an XSLT section, removed pointer to
9481 W3C CVS base.
9482
9483Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9484
9485 * xpath.c: when copying a XSLT tree object teh tree need to be copied
9486 too, and deallocation need to occur the same way.
9487
9488Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9489
9490 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
9491 type correponding to an XSLT result tree fragment. Share most
9492 of the data format with node set, as well as operators.
9493 * HTMLtree.c: added a newline at the end of the doctype output
9494 whe this one is not present initially.
9495 * tree.c: make sure taht the parent and doc pointers are properly
9496 set when copying attributes (lists).
9497
9498Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9499
9500 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
9501
9502Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9503
9504 * xpath.c: seems I finally killed that ugly path evaluation
9505 context bug (tagged 9999 in case is is wrong)
9506
9507Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9508
9509 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
9510 for XSLT
9511
9512Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9513
9514 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
9515 for xmlGzfileOpen() bug
9516
9517Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9518
9519 * xpath.c: removed an error found by XSLT usage
9520 * tree.c parserInternals.h: use a predefined static string
9521 for text and comment nodes, avoid freeing them in xmlFreeNode,
9522 exported the string name in parserInternals.h and added
9523 another value to disable encoding at output (for XSLT),
9524 gain memory, time.
9525
9526Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9527
9528 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
9529 win32/libxml2/libxml2_so.dsp: new makefiles and update
9530 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9531
9532Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9533
9534 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
9535 Gary Pennington
9536
9537Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9538
9539 * xpath.c: fixed the comaprision of values and nodelists,
9540 need to compare nodelist still ...
9541 * debugXML.c: avoided a possible core dump
9542 * HTMLparser.c: cleanup
9543 * nanohttp.c: contributed fix.
9544 * tree.c: fixes in properties handling added xmlSetNsProp
9545 needed by libxslt
9546 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
9547 comment
9548 * TODO: updated
9549
9550Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9551
9552 * parser.c parserInternals.c: applied Bjorn Reese optimization
9553 patch
9554
9555Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9556
9557 * Makefile.am: applied patch fro make check from Martin Vidner
9558
9559Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9560
9561 * configure.in: preparing 2.2.11
9562 * doc/html/*: rebuild the HTML files
9563 * doc/xml.html : updated
9564
9565Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9566
9567 * tree.c: fixed a stupid bug
9568 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
9569 patches related to validation of an XInclude processing result
9570 * TODO: updated
9571
9572Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9573
9574 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
9575 on large files
9576
9577Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9578
9579 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
9580
9581Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9582
9583 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
9584 reported by Jonas Borgström
9585 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
9586
9587Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9588
9589 * testXPath.c xpath.c: fixing the XPath union expressions problem
9590 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
9591
9592Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9593
9594 * xmllint.c: Made is so if the file name is "-" is will read form
9595 standard input. Sven Heinicke <sven@zen.org>
9596 * tree.c: fixed a problem when growing buffer
9597 * tree.h: fixed the comment of the node types following andersca
9598 comment
9599 * TODO: updated
9600
9601Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9602
9603 * HTMLparser.[ch]: added a way to avoid adding automatically
9604 omitted tags. htmlHandleOmittedElem() allows to change the
9605 default handling.
9606 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
9607 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
9608 of xmllint too when using --memory flag, added a memory test
9609 suite at the Makefile level.
9610 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
9611 with namespace use when encountering QNames in XPath evalation,
9612 added xmlns() scheme in XPointer.
9613 * nanoftp.c : incorporated a fix
9614 * parser.c xmlIO.c: fixed problems raised with encoding when using
9615 the memory I/O
9616 * parserInternals.c: closed bug 25934 reported by
9617 torsten.landschoff@innominate.de
9618 * TODO: updated
9619
9620Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9621
9622 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
9623 on a non-updated tree :-(, made a 2.2.10 release to correct the
9624 situation
9625
9626Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9627
9628 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
9629 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
9630 integrated a set of OpenVMS changes from Howard Taylor
9631 <Howard.Taylor@pacoast.com>
9632
9633Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9634
9635 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
9636 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
9637
9638Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * HTMLparser.c: some fixes on auto-open of html/head/body
9641 * encoding.c: fixed a compilation error on some gcc env
9642 * xpath.c xpointer.[ch] xpathInternals.h: improved the
9643 XPointer implementation
9644 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
9645 related XPointer tests and associated results
9646
9647Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9648
9649 * doc/xmldtd.html doc/xml.html: following a short step by step
9650 guidance on IRC to help maciej with DTDs I started a small
9651 page on the subject.
9652
9653Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9654
9655 * HTMLparser.c: fixed handling of broken charrefs
9656 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
9657 patches
9658
9659Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9660
9661 * doc/xml.html doc/html/* : rebuilt the docs after adding
9662 xinclude and updated page for 2.2.7 and 2.2.8
9663 * configure.in: releasing 2.2.8
9664
9665Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9666
9667 * parser.[ch] parserInternals.c: applied the conditional
9668 section processing fix from Jonathan P Springer
9669 <jonathan.springer2@gte.net>
9670 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
9671 project file, fixed iconv default non support
9672 * xpath.c: fixed the problem of evaluating relative expressions
9673 when a node context is provided.
9674
9675Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9676
9677 * nanoftp.c: fixed gcc 2.95 new warnings
9678 * SAX.c: fixed a stupid bug
9679 * tree.c: fixed a formatting problem when round-tripping
9680 from/to memory
9681 * xinclude.c: chased memleak, fixed a base problem
9682 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
9683 xmlXPtrBuildNodeList()
9684 * TODO: updated
9685 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
9686 adding a first small set of regression tests for XInclude
9687
9688Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9689
9690 * nanohttp.[ch]: applied Wayne Davison patches to access
9691 the WWW-Authorization header.
9692 * parser.c: Closed Bug#30847: Problems when switching encoding
9693 in short files by applying Simon Berg's patch.
9694 * valid.c: fixed a validation problem
9695 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
9696 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
9697 Wayne Davison
9698 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
9699 need to be extended to non full nodes selections.
9700 * xinclude.c: starts to work decently
9701
9702Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
9705 debugXML.c xmlversion.h.in: Started adding XInclude support,
9706 this is a new xmllint option
9707 * tree.c xpath.c: applied TOM patches for XPath
9708 * xpointer.c: fixed a couple of errors.
9709 * uri.c: added an escaping function needed for xinclude
9710 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
9711 new warning from RH70 gcc's version
9712
9713Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9714
9715 * HTMLparser.c: fixed loop on invalid char in scripts
9716 * parser.c: update to description of xmlIOParseDTD()
9717 * libxml.m4 xmlversion.h.in: changes contributed by
9718 Michael Schmeing <m.schmeing@internet-factory.de>
9719 * configure.in: preparing for 2.2.7
9720 * Makefile.am: trying to avoid config.h and acconfig.h
9721 being included in the distrib
9722 * configure.in: released 2.2.7
9723
9724Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9725
9726 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
9727 like namespaces for good. Unified xmlNs and xmlNode somewhat.
9728
9729Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9730
9731 * parser.[ch]: added xmlIOParseDTD()
9732 * xpointer.c: added support for the 2 extra parameters of
9733 string-range, fixed a stoopid error when '0' was present
9734 in XPointer expressions
9735 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
9736 testsuite for the above
9737
9738Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9739
9740 * libxml.spec.in: improved package descriptions
9741
9742Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9743
9744 * xpath.c xpathInternals.h: applied a large cleaning patch
9745 from TOM <ptittom@free.fr>, it also add namespace support
9746 for function and variables registration.
9747
9748Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9749
9750 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
9751 * Makefile.mingw: Wayne Davison's update adding hash.c
9752
9753Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9754
9755 * xpath.c: fixed the root evaluation problems
9756 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
9757 ignorable spaces with <b> <bold> <em>
9758 * tree.c: fixed a loop in xmlSearchNsByHref()
9759
9760Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9761
9762 * xpath.c: applied another XPath patch from TOM
9763 * xpath.c include/makefile.am: applied another patch from
9764 china@thewrittenword.com (cleanup on IRIX).
9765
9766Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9767
9768 * xml-config.1: received a fixed version from Fredrik Hallenberg
9769 <hallon@lysator.liu.se>
9770
9771Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9774 cleanup patch for XPath
9775
9776Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9777
9778 * patched to redirrect all "out of context" error messages to
9779 a reconfigurable routine. The changes are:
9780 * xmlerror.h : added the export of an error context type (void *)
9781 an error handler type xmlGenericErrorFunc there is an interface
9782 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9783 to reset the error handling routine and its argument
9784 (by default it's equivalent to respectively fprintf and stderr.
9785 * all the c files: all wild accesses to stderr or stdout within
9786 the library have been replaced to calls to the handler.
9787
9788Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9789
9790 * configure.in: release 2.2.6
9791 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9792 exporting the inner functions of xpath for extension modules
9793 * doc/*: updated and rebuilt the doc
9794
9795Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9796
9797 * nanohttp.c : applied Wayne HTTP cleanup patch
9798 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9799 and xmlNodeSetSpacePreserve()
9800
9801Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9802
9803 * xpath.c: closing bug #29260
9804
9805Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9806
9807 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9808 multikey tuples, made hash structure opaque
9809 * valid.[ch]: moved elements, attributes, notations decalarations
9810 as well as ID and refs to hash tables.
9811 * entities.c: hash cleanup
9812 * xmlmemory.c: fixed a dump problem in debug mode
9813 * include/Makefile.am: problem passing in DESTDIR= values patch
9814 from Marc Christensen <marc@calderasystems.com>
9815 * nanohttp.c: removed debugging remains
9816 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9817 * HTMLparser.c parser.c: fixing a number of problems with the
9818 macros in the *parser.c files (Wayne).
9819 * HTMLparser.c: close the previous option when opening a new one
9820 (Marc Sanfacon).
9821 * result/HTML/*: updated the HTML results accordingly
9822
9823Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9824
9825 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9826 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9827 XPath functions and XML entities table to them. More to come...
9828 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9829
9830Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9831
9832 * tree.c: coalesce adjacent text nodes
9833 * valid.c: handling of blank nodes in DTd validation (raised
9834 by problems with a posteriori validation).
9835 * nanohttp.c: changing behaviour on HTTP write stuff.
9836 * HTMLtree.c: forced body and html to be explicitely closed.
9837 * xpath.h: exported more XPath functions.
9838
9839Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * Release of 2.2.5
9842 * xpointer.c: range() range-inside and other helper functions
9843 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9844
9845Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9846
9847 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9848 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9849
9850Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9851
9852 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9853 and XPointer modules
9854
9855Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9856
9857 * SAX.h: closed #25107
9858
9859Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9860
9861 * testSAX.c: fixed problem with cdata reporting
9862 * SAXresult/* : updated
9863
9864Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9865
9866 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9867 Closed bug #27499, added to regression tests
9868 * TODO: updated
9869
9870Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9871
9872 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9873 support for SCRIPT and STYLE with help from Bjorn Reese
9874 * test/HTML/* result/HTML/*: added simple testcase and updated
9875 the existing ones.
9876
9877Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9878
9879 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9880 string-range for empty strings
9881 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9882 test/XPath/xptr/strrange: augmented the XPointer testsuite
9883
9884Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9885
9886 * doc/xml.html doc/xmlmem.html: added a module describing memory
9887 interfaces and use, updated the main page.
9888
9889Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9890
9891 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9892 nanoftp code work on Windows too now
9893
9894Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9895
9896 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9897 * xpointer.c: implemented string-range() at least a good first version
9898 * test/XPath/docs/str test/XPath/xptr/strrange
9899 result/XPath/xptr/strrange: the string-range() tests
9900
9901Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9902
9903 * Makefile.am include/Makefile.am include/win32config.h
9904 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9905 and make distcheck
9906
9907Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9908
9909 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9910 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9911 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9912
9913Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9914
9915 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9916 patch for socklen_t detection by
9917 Albert Chin-A-Young <china@thewrittenword.com>
9918
9919Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9920
9921 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9922 and added a --dtdvalid option to xmllint used to test it
9923
9924Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9925
9926 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9927 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9928
9929Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9930
9931 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9932 handlings (registration, lookup, cleanup)
9933
9934Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9935
9936 * configure.in Makefile.am include/makefile.am: adding XPointer
9937 and XPtrtests target
9938 * xpointer.[ch] : new files for XPointer support
9939 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9940 more XPath tests
9941
9942Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9943
9944 * configure.in: fixed, very broken, make distcheck works again
9945
9946Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9947
9948 * More work toward 2.2.5, integrated a number of patches
9949 * configure.in Makefile.am win32config.h.in: trying to cleanup
9950 make distcheck .... huh ...
9951 * include/Makefile.am include/win32config.h: new directory
9952 for includes
9953 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9954 updated teh makefiles and instructions for WIN32
9955 * xpath.c: small fixes
9956 * test/XPath/ results/XPath: updated the testcases and results
9957 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9958 suggested patches
9959 * valid.c: fixed an ID bug
9960
9961Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9962
9963 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009964 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009965 * xpath.[ch]: worked on XPointer
9966
9967Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9968
9969 * configure.in Makefile.am: 2.2.5, ship the include in an
9970 include/libxml subdirectory, use symlinks when using CVS
9971 * testSAX.c: fixed small bug
9972 * testXPath.c: changed the way testfiles are parsed
9973 * debugXML.c: same kind of cleanup when parsing an argument expression
9974 XPath/XPointers can have blanks embedded
9975 * xpath.[ch]: more cleanup, reorgs for XPointer work
9976 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9977 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9978
9979Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9980
9981 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9982 in the XPath engine, rewrote large parts of it, now it's far
9983 cleaner and in sync with the REC not an old WD. Fixed a parsing
9984 problem in the interactive XML shell found when testing XPath.
9985
9986Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9987
9988 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9989 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9990 examples with the extra test
9991
9992Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9993
9994 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9995 the global init function.
9996
9997Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9998
9999 * HTMLparser.c: Doohhh, attribute name parsing was still case
10000 sensitive ! Fixed this ...
10001 * result/HTML/* : updated the tests results accordingly
10002
10003Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10004
10005 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
10006 engine, should be far more stable, incorporated a new version of
10007 preceding/following axis, need testing
10008 * uri.c: fixed file:///c:/a/b/c problem
10009 * test/XPath/tests/idsimple: augmented the XPath tests
10010
10011Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10012
10013 * doc/* rebuilding docs for 2.2.4 release
10014
10015Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10016
10017 * configure.in: releasing 2.2.4
10018 * parser.[ch]: added xmlStrEqual()
10019 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
10020 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
10021 use xmlStrEqual instead
10022 * TODO: updated
10023 * added an XPath test
10024
10025Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10026
10027 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
10028 * entities.h: exported xmlInitializePredefinedEntities
10029 * parser.[ch] : added xmlInitParser()
10030 * parserInternals.h : had to export htmlInitAutoClose()
10031
10032Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10033
10034 * xpath.[ch] : fixed some serious XPath Predicate evaluation
10035 problems
10036 * Makefile.am : added XPath regression tests to normal tests
10037 * uri.c: fixed a problem with local paths, cleanup
10038 * parser.c: fixed a problem with large CData sections
10039
10040Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10041
10042 * configure.in xml-config.in: patch from "Ben Taylor"
10043 <sol7x86@hotmail.com> for solaris shared libs lookup
10044
100452000-09-30 Martin Baulig <baulig@suse.de>
10046
10047 * libxml-2.0.pc.in: Provide pkg-config script.
10048
10049 * configure.in: Create the libxml-2.0.pc script from the
10050 libxml-2.0.pc.in templates.
10051 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
10052 script in `$(libdir)/pkgconfig'.
10053
10054Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10055
10056 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
10057 when compiling with MSC
10058
10059Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10060
10061 * xpath.c: patch for normalize-string() substring-before(),
10062 substring-after() and translate() functions from Bjorn Reese
10063 <breese@mail1.stofanet.dk>
10064 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
10065 Fredrik Hallenberg <hallon@lysator.liu.se>
10066 * TODO: updated
10067
10068Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10069
10070 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
10071 problem of socklen_t being undefined on a number of platforms
10072 * debugXML.c: fixed a compilation problem when without snprintf
10073
10074Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10075
10076 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
10077 an URI bug and a fix for the control-character-induced infinite loop
10078 * nanohttp.c: preventive fix for compiling on WIN32
10079
10080Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10081
10082 * xmlint.c: closing bug #25000
10083
10084Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10085
10086 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
10087 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
10088 modified slightly Wayne Davison patch adding xmlStrcasecmp and
10089 related function, fixing xmlStrncmp(), and associated cleanup
10090 * result/HTML/entities.html.sax: updating result
10091
10092Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10093
10094 * uri.c: applied patch for URI escaping from Wayne Davison
10095 <wayned@blorf.net>
10096 * tree.c parserInternals.c HTMLparser.c: memset checks patches
10097 from Denis Barbier <barbier@imacs.polytechnique.fr>
10098 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
10099 patch from Wayne Davison
10100
10101Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10102
10103 * doc/xml.html : updated with new releases, adding "how to help"
10104
10105Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10106
10107 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
10108 removed a few warnings in pedantic mode ...
10109 * parserInternals.c parser.c: moved encoding switching function
10110 to parserInternals.c
10111 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
10112
10113Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10114
10115 * HTMLparser.c parser.c: set ctxt->errNo before calling the
10116 error or warning handlers
10117
10118Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10119
10120 * parserInternals.c parserInternals.h parser.c Makefile.am:
10121 created a new module parserInternals.c, moved most of the
10122 code shared by the various parsers there, as well as
10123 deprecated code from parser.c. More cleanup of parser.c
10124 * uri.c: fixed a problem when URI is NULL
10125 * valid.c: speedup when looking for an attribute declaration
10126
10127Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10128
10129 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
10130 the cleanup of the computation of URI references when seeking
10131 external entities. The URI reference string and the resulting
10132 URI are both stored now.
10133 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
10134 large s(n)printf checks and cleanup from Denis Barbier
10135 <barbier@imacs.polytechnique.fr>
10136 * xmlversion.h.in tree.h: couple of SGML declarations for a
10137 possible docbook module.
10138 * result/VC/ : a couple of test output changed due to the change
10139 of the entities URI
10140
10141Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10142
10143 * parser.h: added a _private field for linking user's data
10144
10145Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * parser.c parserInternals.h: demacroified most of the IS_XXX
10148 the gain in size is significant so ...
10149
10150Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10151
10152 * entities.c: cases where looking up entities with doc==NULL
10153 covered
10154
10155Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10156
10157 * uri.c: applied Wayne Davison patch
10158 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10159
10160Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10161
10162 * uri.c testUri.c: applied Wayne Davison patches
10163 * test/URI/uri.data result/URI/uri.data: first set of tests/results
10164 * Makefile.in: added URItest and included thenin "make tests"
10165
10166Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10167
10168 * xmlversion.h.in: closed bug 22941
10169
10170Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10171
10172 * doc/xmlio.html: added doc and example for entity loader
10173 redefinition.
10174
10175Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10176
10177 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
10178 used by libxml
10179
10180Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10181
10182 * parser.c: Fixed bug on invalid ontent characters and when using
10183 push.
10184 * xmllint.c: fixed xmllint endling of errors in push mode
10185
10186Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10187
10188 * HTMLparser.c testHTML.c: applied two new patches from
10189 Wayne Davison <wayned@users.sourceforge.net>
10190 * result/HTML/*.sax: regenerated HTML SAX output
10191 * parser.c: more cleanup.
10192
10193Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10194
10195 * HTMLparser.[ch] testHTML.c: applied the second set of
10196 patches from Wayne Davison <wayned@users.sourceforge.net>,
10197 adding htmlEncodeEntities()
10198 * HTMLparser.c: fixed an ignorable white space detection bug
10199 occuring when parsing with SAX only
10200 * result/HTML/*.sax: updated since the output is now HTML
10201 encoded...
10202
10203Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10204
10205 * HTMLparser.[ch]: applied some of Wayne Davison
10206 <wayned@users.sourceforge.net> patches
10207
10208Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10209
10210 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
10211 undeclared namespace prefix was used, added a warning.
10212 Cleaned up support w.r.t. entities, spilling out a warning
10213 and being pedantic on lookups.
10214 * test/warning/ent9 : added testcase for previous example.
10215 * TODO: updated
10216 * parserInternals.h parser.c: changed the way names are parsed
10217 now allow infinite size and decrease penalty for normal use
10218 * parser.c: Started a big cleanup/check of the parser code,
10219 fixed some of the most tortuous entity code, spotted code
10220 unused anymore
10221 * test/*: added tests for very long names and related nasty
10222 things.
10223
10224Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10225
10226 * doc/encoding.html: added encoding aliases doc
10227 * doc/xml.html: updates
10228 * encoding.[ch]: added EncodingAliases functions
10229 * entities.[ch] valid.[ch] debugXML.c: removed two serious
10230 bottleneck affecting large DTDs like Docbook
10231 * parser.[ch] xmllint.c: added a pedantic option, will be
10232 useful
10233 * SAX.c: redefinition of entities is reported in pedantic mode
10234 * testHTML.c: uninitialized warning from gcc
10235 * uri.c: fixed a couple of bugs
10236 * TODO: added issue raised by Michael
10237
10238Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10239
10240 * doc/encoding.html: propagated Martin Duerst suggestions
10241
10242Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10243
10244 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
10245 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
10246 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
10247 by Wayne Davison
10248
10249Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10250
10251 * nanoftp.c nanohttp.c: small cleanup
10252 * TODO: updated
10253
10254Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10255
10256 * added an old VC testcase and updated title.xml entity
10257
10258Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10259
10260 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
10261 done on auto-opening of <p> tags and cleanup of SAX output
10262
10263Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10264
10265 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
10266
10267Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10268
10269 * doc/xml.html libxml.* structure.*: updated the doc a bit
10270
10271Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10272
10273 * testSAX.c testHTML.c result/HTML/: cleanup of the output
10274 of SAX tests
10275
10276Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10277
10278 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10279 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
10280
10281Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10282
10283 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
10284 * testHTML.c: fix core dump on Solaris 2.x systems
10285 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
10286 * result/HTML/*.sax: previous bug fix lead to new results
10287
10288Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10289
10290 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10291 * configure.in: added --with-readline=DIR to accept alternate
10292 path for readline include/library
10293 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
10294 for ANSI under HP-UX
10295 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
10296 includes @LIBS@
10297
10298Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10299
10300 * doc/* : rebuilt the docs
10301 * getting ready for 2.2.2 release
10302
10303Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10304
10305 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
10306 and xmlAddFeature()
10307 * tree.[ch]: added xmlAddChildList()
10308 * xmllint.c: MAP_FAILED macro test
10309 * parser.h: added xmlParseCtxtExternalEntity()
10310 * valid.c: applied bug fixes removed warning
10311 * tree.c: added CDATA block to elements content
10312 * testSAX.c: cleanup of output
10313 * testHTML.c: added SAX testing
10314 * encoding.c: better error recovery
10315 * SAX.c, parser.c: fixed one of the external entity processing
10316 of the OASis testsuite
10317 * Makefile.am: added HTML SAX regression tests
10318 * configure.in: bumped to 2.2.2
10319 * test/HTML/ result/HTML: added a few of HTML tests, and added the
10320 SAX results
10321
10322Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10323
10324 * configure.in: patch for HP compiler
10325
103262000-08-04 Sven Heinicke <sven@zen.org>
10327
10328 * xmllint.c: Was coredumping sometimes when the file given didn't
10329 exist.
10330
10331Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10332
10333 * parser.c xmlIO.[ch]: fixed the problem of encoding support
10334
10335 when using in memory parsing. Need some cleanup.
10336 * xmllint.c configure.in: added a --memory flag to test memory
10337 parsing
10338
10339Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10340
10341 * nanohttp.c: fixed socklen_t replacement to unsigned int
10342 * parser.c: fixed a space handdling missing at the end of
10343 production 28 DOCTYPE.
10344 * xmlmemory.c: fixed a stupid bug on the routine to override
10345 allocation functions
10346 * TODO: updated
10347
10348Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10349
10350 * doc/ regenerated the docs
10351
10352Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10353
10354 * doc/encoding.html doc/xml.html: added I18N doc
10355 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
10356 improvements, both parser and filters, added ASCII & HTML,
10357 fixed the ISO-Latin-1 one
10358 * xmllint.c testHTML.c: added/made visible --encode
10359 * debugXML.c : cleanup
10360 * most .c files: applied patches due to warning on Windows and
10361 when using Sun Pro cc compiler
10362 * xpath.c : cleanup memleaks
10363 * nanoftp.c : added a TESTING preprocessor flag for standalong
10364 compile so that people can report bugs more easilly
10365 * nanohttp.c : ditched socklen_t which was a portability mess
10366 and replaced it with unsigned int.
10367 * tree.[ch]: added xmlHasProp()
10368 * TODO: updated
10369 * test/ : added more test for entities, NS, encoding, HTML, wap
10370 * configure.in: preparing for 2.2.0 release
10371
10372Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10373
10374 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000010375 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010376
10377Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10378
10379 * doc/xml.html: changed the xmlsoft.org structure, updated the
10380 examples w.r.t. root and childs
10381
10382Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10383
Daniel Veillard784b9352003-02-16 15:50:27 +000010384 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010385
10386Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10387
10388 * HTMLparser.c: Work on character encoding support for the HTML parser
10389 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
10390 * encoding.c: Fixed a potential memleak in the encoding stuff
10391
10392Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10393
10394 * doc/FAQ.html doc/Makefile.am : added a FAQ
10395
10396Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10397
10398 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
10399 of the HTML parser to force it to not bypass SAX
10400
10401Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10402
10403 * win32config.h.in: updated
10404 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
10405 lacks iconv support :-( need to release 2.1.1
10406 * configure.in: release 2.1.1
10407 * HTMLparser: fixed bug #14784
10408 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
10409 by Windows compiler
10410 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
10411 the SAX startDocument() callback.
10412 * TODO: updated
10413
10414Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10415
10416 * added xmlStopParser()
10417
10418Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10419
10420 * configure.in: 2.1.0 prerelease
10421 * Large resync between W3C and Gnome tree
10422 * nanoftp, nanohttp.c: fixed stalled connections probs
10423 * HTMLtree.c SAX.c : support for attribute without values in
10424 HTML for andersca
10425 * valid.c: Fixed most validation + namespace problems
10426 * HTMLparser.c: start document callback for andersca
10427 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
10428 * parser.h, SAX.c: serious speed improvement for large
10429 CDATA blocks
10430 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
10431 different encoding
10432 * example/Makefile.am example/gjobread.c tree.h: work on
10433 libxml1 libxml2 convergence.
10434 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
10435 and the LIBXML_TEST_VERSION macro
10436
10437Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10438
10439 * doc/xml.html: various patches and improvements typo fixed by
10440 Felix Natter
10441 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
10442 from Felix Natter <fnatter@gmx.net>
10443
10444Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10445
10446 * doc/upgrade.html: updated with instructions for support of both
10447 libxml-1.x and libxml-2.x
10448 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
10449 for 2.x support and also fixed includes
10450
10451
10452Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10453
10454 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
10455 the encoding support, added iconv support, so now libxml if
10456 compiled with iconv automatically support japanese encodings
10457 among others. Work based on initial patch from Yuan-Chen Cheng
10458 I may have broken binary compat in the encoding handler
10459 registration scheme, but that was so utterly broken I don't
10460 expect anybody to have used this feature until now.
10461 * parserInternals.h: fixup on the CHAR range macro
10462 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
10463 code.
10464 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
10465 * uri.c: added xmlParseURI() I can't believe I forgot to
10466 implement this one in 2.0 !!!
10467 * SAX.c: moved doc->encoding update in the endDocument() call.
10468 * TODO: updated.
10469
10470Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10471
10472 * tree.h: removed extraneous xmlRemoveProp definition
10473 * TODO: added item about --disable-corba configure switch
10474 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
10475 * nanoftp.c: fixed include problems giving troubles on AIX and
10476 slowlaris
10477 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
10478 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
10479 comment and headers changes to lower gtk-doc number of warnings
10480 * doc/html/*: rebuilt docs
10481
10482Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10483
10484 * HACKING: documented the tag for 1.x and instructions
10485
10486Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10487
10488 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
10489 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
10490 xmlCreateIOParserCtxt
10491 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
10492 significant overall improvement
10493 * xmllint.c: added I/O test to xmllint
10494 * testSAX.c: added a speed test
10495 * doc/* : updated/regenerated
10496
10497Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10498
10499 * xpath.c uri.h parserInternals.h: cosmetic changes from
10500 "Timur I. Bakeyev" <timur@bat.ru>, including making
10501 xmlCreateURI() public
10502
10503Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10504
10505 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
10506 and the code at the same time. Added a clean mechanism for
10507 overload or added input methods: xmlRegisterInputCallbacks()
10508 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
10509 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
10510 * TODO: updated
10511 * doc/* : updated/regenerated
10512 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
10513 source dir
10514
10515Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10516
10517 * testURI.c: yet another forgotten commit, I should get some sleep !
10518
10519Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10520
10521 * xmllint.c: forgot to commit this too ?
10522
10523Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10524
10525 * xmlversion.h.in : forgot to commit this previously
10526
10527Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10528
10529 * configure.in: preparing libxml-2.0.0 version looks Ok so far
10530 * README TODO: updated for release
10531 * uri.c uri.h: added authority parsing/saving
10532 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
10533 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
10534 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
10535 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
10536 Makefile.am : added compile-time customization of libxml
10537 --with-ftp --with-http --with-html --with-xpath --with-debug
10538 --with-mem-debug
10539 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
10540 #include <libxml/xxx.h> I hope it won't break too much stuff
10541 and will be manageable in the future...
10542 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
10543 and added xmllint to the installed programs
10544 * uri.h: added xmlFreeURI()
10545
10546Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10547
10548 * uri.c uri.h: finished the escaping handling, the base support
10549 and the URI path normalization. Looks good just lacks the
10550 authority content parsing code.
10551 * Makefile.am: added instructions to generate testURI
10552 * TODO: updated
10553 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
10554 added links and icons for W3C and Gnome
10555
10556Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10557
10558 * xmlmemory.[ch] : seems I forgot to actually update the files in
10559 the last commit :-)
10560 * doc/xml.html doc/html/* : updated and uploaded the docs
10561
10562Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10563
10564 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
10565 * TODO: updated
10566 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
10567 libxml default allocation function with another set (like gmalloc/
10568 gfree).
10569 * Makefile.am, uri.c, uri.h: added a set of functions to do
10570 exact (litteraly copied from the RFC 2396 productions) parsing
10571 and handling of URI. Will be needed for XLink, one XML WFC,
10572 XML Base and reused in the nano[ftp/http] modules. Still work
10573 to be done.
10574
10575Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10576
10577 * configure.in, libxml.spec.in : libxml2
10578 * doc/* : updated the doc page, rebuilt the docs
10579
10580Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10581
10582 * all: tagged LIB_XML_1_X
10583 * *.c *.h : updated from W3C CVS tree
10584 * configure.in : 2.0.0-beta
10585 * libxml.spec.in : libxml2 package nam
10586 * result/* : new version of the tests output
10587
10588Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10589
10590 * doc/xml.html, doc/update.html: updated docs, 1.8.7
10591
10592Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10593
10594 * doc/* : rebuilt the docs
10595 * parser.c: final patch on #6766
10596 * valid.c: small patch on validity checks.
10597
10598Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10599
10600 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
10601 added
10602 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
10603 compatibility w.r.t. XML spec and existing code.
10604
10605Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10606
10607 * parser.c: seems a better solution to <a> </a> exists,
10608 will try it for a while
10609
10610Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10611
10612 * parser.c: tried to remove the <a> </a> generating <a/>
10613 this is hard. Left a flag for that purpose. Fixed bug #6766
10614 * configure.in: prepared 1.8.7 not released, due to previous
10615 problem
10616
10617Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10618
10619 * doc/xml.html : applied second patch from Paul DuBois
10620
10621Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10622
10623 * doc/xml.html : applied patch from Paul DuBois
10624
10625Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10626
10627 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
10628
10629Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10630
10631 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
10632 compilation warnings on various platforms.
10633 * parser.c: Fixed #5281 validity error callbacks are now desactived
10634 by default if not validating.
10635
10636Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10637
10638 * nanoftp.c, win32config.h.in: patches to compile on WIN32
10639
10640Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10641
10642 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
10643 <gkatsi@cs.toronto.edu>
10644
10645Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10646
10647 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
10648 processing URLs
10649
10650Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10651
10652 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
10653 xmlNanoFTPUpdateURL for persistent control connections.
10654 * configure.in: 1.8.6
10655
10656Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10657
10658 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
10659 * tree.[ch] : added xmlSaveNoEmptyTags
10660
106612000-01-29 James Henstridge <james@daa.com.au>
10662
10663 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
10664
10665 * Makefile.am: added nanoftp.[ch] to the build.
10666
10667Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10668
10669 * nanoftp.[ch]: cleanup, comments, API
10670 * debugXML.c : fixed a bug in the cat command
10671 * doc/*: regenerated the docs
10672
10673Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10674
10675 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
10676 * debugXML.c : fixed a bug in the cat command
10677 * valid.c: fixing some small probs
10678 * libxml.spec.in: get rid of the SNAP suffix
10679 * doc/xml.html: updated the status
10680
10681Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10682
10683 * xml-config.in: xml-config --version to just return the
10684 version number
10685 * xpath.c: some cleanup w.r.t. axis when the current node is
10686 an attribute.
10687 * TODO: updated
10688
10689Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10690
10691 * configure.in: prepared for libxml-1.8.5
10692 * doc/* recompiled the documentation
10693
106942000-01-17 Jody Goldberg <jgoldberg@home.com>
10695
10696 * configure.in : WARNING autoconf subtlety alert :
10697 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
10698 when looking for zlib.h so that HAVE_ZLIB_H is defined.
10699 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
10700 get defined by AC_CHECK_HEADERS.
10701
10702Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10703
10704 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
10705 Rune.Djurhuus@fast.no
10706
10707Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10708
10709 * TODO: updated
10710 * tree.c, parser.c: made sure that only memory alloc problems
10711 and internal parser errors are allowed to write to stdout or
10712 stderr.
10713
10714Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10715
10716 * tree.c : restored xmlNewGlobalNs since this seems used by
10717 a lot of existing code :-(, fixed a bug in xmlNewNs
10718 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
10719 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
10720 to exit() from the library code.
10721 * xpath.c, parser.c: removed bugs or unused code detected by
10722 Windows compilers
10723 * parser.c: started adding interfaces for parsing well balanced
10724 XML fragments
10725 * configure.in: releasing 1.8.4
10726 * doc/* : rebuilt the docs
10727
10728Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10729
10730 * tree.[ch] : added xmlNewDocFragment() for DOM
10731 * testHTML.c: uninitialized variable.
10732
10733Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10734
10735 * doc/* : rebuild the docs
10736
10737Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10738
10739 * acconfig.h: readline and history patch
10740 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
10741 * tree.c: added check and handling when possibly removing an ID
10742 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
10743 and saving.
10744 * test/HTML/entities.html result/HTML/entities.html* : test for
10745 various entities reference cases
10746 * result/HTML/* : as a result output of some testcase have
10747 changed
10748 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
10749 by previous example. added xmlParseTryOrFinish().
10750 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
10751 entities.h debugXML.h HTMLparser.h: changed the way struct are
10752 declared to allow gtk-doc to expose those
10753 * parser.c: closed bug #4960
10754 * Makefile.am configure.in: Applied patch from
10755 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
10756 and math/socket libs detection
10757
10758Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10759
10760 * configure.in, Makefile.am: link tester against readline
10761 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
10762
10763Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10764
10765 * tree.[ch]: added xmlRemoveProp
10766 * win32config.h.in nanohttp.c: avoid including the Windows
10767 socket stuff in every C files
10768 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
10769 the XmL parser(s)
10770 * test/ns4 result/ns4 etc...: added test case for previous prob
10771 * tree.c: xmlNewNs wasn't checking for double definition
10772 * Makefile.in: fixed a problem with dist-hook duplicates
10773 * parser.[hc], xmlIO.c: fixed the loading of external entities
10774 APIs, now xmlLoadExternalEntity() is used everywhere and
10775 setting up an app specific front-end using the
10776 * SAX.c parser.c: some fixes, now the xhtml spec validates
10777 with the xhtml DTD.
10778 * error.c: fixed crashes in case of no input stream
10779 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10780 to the validation tests and results
10781
10782Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10783
10784 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10785 too htmlCreatePushParserCtxt() and htmlParseChunk()
10786 * parser.c: a bit of cleanup.
10787 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10788 to XML) removed the last mem leak known
10789 * HTMLtree.c: output message cleanup
10790 * xmlmemory.c: display content info about memory blocks
10791 * result/HTML/wired.* : missing att value warning change
10792
10793Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10794
10795 * doc/* : rebuilt the documentation
10796
10797Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10798
10799 * parser.[ch] parserInternals.h: Push parser for XML,
10800 seems to work fine now
10801 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10802 --push for push testing
10803 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10804 * testSAX.c: added --push
10805 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10806 subtree
10807 * xmlIO.[ch] : enriched API + fixes for push mode
10808 * entities.[ch]: added the entity content length to the struct.
10809 * xmlmemory.[ch]: new API to show the last entries for the shell
10810 * valid.c: added required attribute testing
10811 * SAX.c: the cdata callback now merge contiguous fragments
10812 * HTMLparser.c: cleanup of some macros
10813
10814Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10815
10816 * parser.c: fix for PIs name starting with xml
10817 * tree.c: fixed a potential problem with || and && ops
10818 * *.c, configure.in win32config.h.in : generate win32config.h for
10819 those on the Other Side !
10820
10821Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10822
10823 * parser.c: fixed a stupid = vs. == bug :-(
10824 * doc/gnome-xml.sgml: s/glade/xml/
10825
10826Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10827
10828 * configure.in, doc/xml.html : bug fix release 1.8.2
10829 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10830 Hopefully the end of that silly C++ include problem
10831 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10832 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10833 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10834 troubles with autoclosed elements when the stree shape doesn't
10835 follow the DtD specs. Added htmlIsAutoClosed() and
10836 htmlAutoCloseTag()
10837 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10838 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10839 * debugXML.c: fixed a bug on printing default namespaces.
10840 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10841
10842Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10843
10844 * result/HTML/*.htm[l] : updated the HTML regression tests according
10845 to the new output
10846 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10847 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10848 problem due to intermix of extern "C" { ... } declarations for C++
10849 and recursive includes in the headers
10850
108511999-12-20 Chris Lahey <clahey@umich.edu>
10852
10853 * HTMLtree.c: Made it so that html nodes with a single child do
10854 not insert a carriage return before or after the child node.
10855
10856Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10857
10858 * configure.in, doc/xml.html : bug fix release 1.8.1
10859 * parser.c: fixed bug #4344
10860 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10861 added the glue to avoid C++ problems
10862 * doc/* : regenerated the documentation
10863
10864Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10865
10866 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10867 namespace recognition, and Dia as a resul :-(
10868 * encoding.c: closed bug #3950
10869
10870Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10871
10872 * valid.c: debugging a posteriori validation, except URI expansion
10873 stuff this should be fixed now
10874 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10875 Carl Nygard <cnygard@bellatlantic.net>
10876 * tester.c: added --postvalid, cleaning of the code
10877 * tree.[ch]: added xmlDocGetRootElement()
10878
10879Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10880
10881 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10882 c++ losage.
10883
10884Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10885
10886 * configure.in, doc/xml.html : bumped to 1.8.0
10887 * xlink.[ch], Makefile.am : added framework for link detection
10888 * parser.h: added nbChars to parser context, needed for cleanup.
10889 * xmlmemory.c: removed a nasty bug when out of mem
10890 * valid.[ch]: adding namespace support for attribute decl
10891 * tester.c: added --debugent option
10892 * debugXML.[ch]: added xmlDebugDumpEntities()
10893 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10894 buffers instead, this was really needed, validation was breaking
10895 in strange ways due to that. Added xmlParseStringPEReference()
10896 and other parsing from strings functions. Entities processing
10897 modified again, but PERef are still not handled correcly but
10898 unless you're Eve Maller you won't notice :-)
10899 * HTMLparser.c: large changes toward reliability, and switched to
10900 lowercase internal tags, XHTML is lowercase, so it will help
10901 that output is closer to next version.
10902 * doc/* : regenerated the documentation, it is now hosted at
10903 http://xmlsoft.org/ (same bits I just bought the domain :-)
10904
10905
10906Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10907
10908 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10909 doc generation
10910 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10911 in the SAX API
10912 * doc/*: rebuilt the doc making sure everything appears in the
10913 HTML files
10914
10915Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10916
10917 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10918 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10919 which allow impressive speed improvement on dataset with
10920 large text pieces, but at the cost of broken binary
10921 compatibility and slightly bigger memory usage.
10922 Configure with --with-buffers to activate them, they
10923 are protected with XML_USE_BUFFER_CONTENT define.
10924 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10925 goal is 0 memory left allocated once parser is no more used
10926 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10927 call xmlCleanupParser() and xmlMemoryDump()
10928
10929Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10930
10931 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10932 * parser.[ch] encoding.[ch]: added memory cleanup routines
10933 * parser.c: closing bug #3788
10934 * doc/*: rebuilt the doc
10935
10936Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10937
10938 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10939 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10940 * tester.c: added --compress option
10941 * doc/*: rebuilt the documentation
10942
10943Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10944
10945 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10946 if given /proc/kcore as input !
10947 * doc/xml.html doc/*: updated and rebuilt the documentation
10948
10949Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10950
10951 * parser.c: Fixed some wrongly space collapsing code due to
10952 a misreading of the spec.
10953 * result/*: fixed the output accordingly
10954
10955Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10956
10957 * encoding.c: bug fix and typos
10958 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10959 * parser.c: added attribute normalization closing bug #3597
10960 * test/att* result/att* SAXresult/att*: testcase for attribute
10961 normalization
10962
10963Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10964
10965 * configure.in: closing bug #3163 by adding extra flags for the
10966 cc compiler on HP-UX
10967
10968Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10969
10970 * valid.[ch] : removed a typo and an enumerated type bug in the
10971 xmlAddElementDecl() function
10972 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10973 call to xmlEncodeEntitiesReentrant() so that the functions
10974 New, Set and Get are at the same level.
10975 * parser.c HTMLparser.c: extra memory allocation bug for
10976 attributes detected by someone using libxml in embedded systems :-)
10977
10978Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10979
10980 * xmlmemory.h: turned off mem debug :-\
10981
10982Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10983
10984 * parser.c: closed bug #2784 a one line fix, but worth pushing
10985 a new release out
10986 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10987 some structures, comments before and after the
10988 main element, and other nastyness
10989 * HTMLtree.c tree.c: accomodate the extended HTML supported
10990 * configure.in: pushing 1.7.4
10991 * test/ent8 and related outputs : added a new test for bug #2784
10992 * test/HTML/wired.html and related output: a nasty HTML example
10993 * Makefile.am: improved the test scripts
10994 * docs/* : reran the documentation extractor, updated xml.html
10995
10996Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10997
10998 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10999 HTMLparser and debugged the HTML related code. HTML documents
11000 now have their own type
11001 * entities.c: do not dump &apos; for HTML output
11002 * xmlmemory.c: improvement, breakpoint mechanism
11003 * testHTML.c: added --sax --repeat ...
11004 * Makefile.am: improved the HTML tests
11005 * valid.[ch]: added xmlValidGetValidElements and
11006 xmlValidGetPotentialChildren
11007 * tester.c: added --insert to test the 2 new functions
11008 * test//* result//* SAXresult//* : regression test cleanup
11009 and extension.
11010 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
11011 gnome-xml-nanohttp.html
11012
11013Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11014
11015 * HTMLparser.c: fixed problems with some autoclose tags
11016 * tree.c: fixed XML output problems.
11017 * result/* SAXresult/*: update of the tests output
11018
11019Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11020
11021 * Makefile.am: Arturo patch for xmlConf.sh version info
11022 * parser.c: Tim Josling patch for single quoted items
11023 * tester.c: Tim Josling patch for tester options usage
11024 * tree.h: indent cleanup
11025
11026Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11027
11028 * HTMLparser.c parser.h : Fixed problems with HTML parsing
11029 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
11030
11031Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11032
11033 * tree.c : Raph patch for initialization of CORBA fields
11034 * parser.c, xpath.c, ...: modification of doc comments
11035 * xpath.c : allow spaces in xpath expressions
11036
11037Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11038
11039 * xmlmemory.h: turning off memory debug :-(
11040
11041Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11042
11043 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
11044 better SAX interfaces.
11045 * testSAX.c: uses the new SAX routine, avoid fetching any remote
11046 entity.
11047 * configure.in: 1.7.2
11048
11049Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11050
11051 * libxml.spec.in: fixed the URL
11052 * doc/xml.html: improved the documentation front-end
11053
11054Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11055
11056 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
11057
11058Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11059
11060 * libxml.spec.in: fixed the alpha compile problem
11061 * parser.[ch]: changed errno to errNo in the parser context :-(
11062 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
11063 * doc/xml.html: changed CHAR to xmlChar
11064 * doc/html/*: recompiled the documentation
11065 * configure.in: 1.7.1
11066
11067Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11068
11069 * parser.h: modified the parser context struct to regain 1.4.0
11070 binary compatibility
11071 * parser.c, xml-error.h: added errno ot teh context and defined
11072 a set of errors values with update of errno
11073 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
11074 DTDs and entities
11075 * *.h, *.c: complete cleanup of the use of config.h and include
11076 protection depending on the current setup.
11077 * overalll debugging, maintenance and bug-fixing on all modules
11078 * updated the documentation
11079 * ready for 1.7.0
11080
11081Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11082
11083 * HTMLparser.c : cleanup
11084 * SAX.c valid.c valid.h: added ID/IDREF checking
11085 * tree.c tree.h: extended doc structure for refs
11086 * configure.in: 1.6.2
11087 * parser.c: patched bug in SAX user arg call
11088 * parserInternals.h: patched missing close in C++ wrapping
11089 * testXPath.c xpath.c xpath.h: prepared for extensibility,
11090 especially upcoming XPointer implementation.
11091 * doc/xml.html: augmented, typo
11092
11093Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
11094
11095 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
11096 not all invocations of install understand -d.
11097
11098Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
11099
11100 * Makefile.am: prepend all the test* calls with $(top_builddir) -
11101 to make 'check' works, when builddir != srcdir.
11102
11103Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11104
11105 * doc/xml.html : updated the documentation
11106
11107Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11108
11109 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
11110 not deallocated memory blocks
11111 * *.c : replaces all calls to malloc() free() and realloc() to
11112 the wrapper functions/macros
11113 * tree.c : removed memory leaks dues to calling xmlFreeNode()
11114 instead of xmlFreeNodeList()
11115
11116Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11117
11118 * HTMLparser.c: corrected a stupid bug leading to core dump at
11119 tree deallocation. Removed warnings indicated by
11120 Stephane.Conversy@lri.fr
11121 * entities.c: Fixes Yet Another Stupid Bug, entities were not
11122 looked for in the external subset
11123
11124Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11125
11126 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
11127 on SGI by Stephane.Conversy@lri.fr
11128
11129Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11130
11131 * all .h : changed the prototype declaration indent as in gtk
11132 * most .c : working on reducing the TODOs in the code
11133 * most .c : cleanup though -pedantic and Insure++
11134 * improvements on validation ID checkings.
11135 * tree.[ch] SAX.c: added support for namespace on attributes #2022
11136 * xml-config.in: closed #1810
11137
11138Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11139
11140 * tree.h, valid.c, valid.h: more work on validity, IDs
11141 * xpath.c: added/fixed comparidon and equlity, added a new isinf
11142 definition for AIX
11143
11144Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11145
11146 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
11147 the distribution due to a cut'n paste error at last commit
11148
11149Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11150
11151 * configure.in: upgraded to version 1.4.0
11152 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
11153 Big update, added a large part of the validation process,
11154 it should be usable, but some parts are missing
11155 * xpath.c: improved the implementation w.r.t. root.
11156 * Makefile.am: added more tests
11157 * test and result trees: added a lot of tests
11158 * libxml.spec.in: export libxml.so.0 and libxml.so.1
11159
11160Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11161
11162 * Added an HACKING file
11163
11164Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11165
11166 * xpath.[ch] : improvements and debug of the XPath implementation
11167 * parser.c, HTMLparser.c : modified the parsers to be progressive
11168 * tree.[ch] : extended the Buffer promitives
11169 * xmlIO.[ch] : added basic I/O routines providing progressive
11170 parsing and ready for I18N conversion plugins
11171 * SAXresult/* : the SAX callback sequence maybe slightly different
11172 now
11173 * test*.c : improved/updated the tests programs
11174 * doc/* : recompiled the docs.
11175
111761999-07-26 Michael Meeks <michael@edenproject.org>
11177
11178 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
11179
11180 * tree.c: Ditto.
11181
11182Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11183
11184 * configure.in: upgraded to version 1.4.0
11185 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
11186 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
11187 XML query language, see http://www.w3.org/TR/xpath for more details.
11188 * parser.c, parser.h: added CHAR* related string functions for XPath
11189 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
11190 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
11191 rebuild the docs.
11192 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
11193 and regression testing capabilities for XPath.
11194
11195Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11196
11197 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
11198 closing bug #1646
11199
11200Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11201
11202 * Makefile.am, example/Makefile.am: closed bug #1683
11203
11204Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11205
11206 * example/Makefile.am, configure.in: added the makefile for the
11207 gjobread example
11208
11209Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
11210
11211 * doc/Makefile.am:
11212 - fix which allow "make install DESTDIR=</install/prefix>".
11213
11214Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11215
11216 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
11217 which fixed a problem on the file reading-code.
11218
11219Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11220
11221 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
11222 output.
11223 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
11224
11225Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11226
11227 * parser.h : Oops removed the binary compatibility problem
11228 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
11229 * parser.c, HTMLparser.c: applied patches for reading from stdin
11230
11231Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11232
11233 * parser.c, entities.c, valid.c: cleanup bug #1591
11234 * configure.in: cleanup bug #1592
11235 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
11236 the same tree back-end. Hence gdome will be available for it.
11237 * doc/Makefile.am: close bug #617
11238
11239Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11240
11241 * parser.c: alloctate a per parser context SAX interface block
11242
11243Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11244
11245 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
11246 and xmlEncodeEntitiesReentrant with the correct one :-\
11247
11248Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11249
11250 * commit of my internal XML base changes, quite a lot of
11251 changes, cleanups, better entities support, framework for
11252 new I/O and charset detection and handling
11253 * Fixed the configure/Makefile stuff to generate shared libs
11254 with the proper version info, so we jumped on rev from
11255 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
11256 xmlEncodeEntities() result need to be freed now, and a string
11257 xmlParserVersion provide the current library version.
11258
11259Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
11260
11261 * parser.c: fixed a buffer overrun for when you have a very long
11262 attribute with no entities in it.
11263
11264Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11265
11266 * added example directory
11267 * added example/gjobs.xml gjobread.c, still need a Makefile.in
11268
11269Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11270
11271 * Release of libxml-1.1, nearly everything has been touched for
11272 this.
11273 * Added more regression tests
11274 * Updated the documentation
11275
11276Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11277
11278 * tree.[ch]: unified the XML_NO_CORBA defines.
11279 * parser.c encoding.[ch]: started plugging in char encoding detection
11280
11281Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
11282
11283 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
11284 Also freed allocated buffer.
11285
11286Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11287 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
11288 reentrancy problem at printing. One is left in entities.c, to
11289 remove ASAP
11290 * testSAX.c : added a test example showing the use of the SAX
11291 interface if one doesn't want to build the DOM tree.
11292 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
11293
11294Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11295
11296 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
11297 large revamping of the parser to use SAX callbacks
11298 http://www.megginson.com/SAX/ (or at least a C like interface
11299 a la Expat). It's now possible to set up your own callbacks
11300 and the parser will not build a DOM tree.
11301 * test/* result/*: updated the test suite, I finally removed
11302 the old Namespace draft support (PI based).
11303
11304Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11305
11306 * Makefile.am: added test result to EXTRA_DIST for make tests
11307
11308Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11309
11310 * parser.c, parserInternals.h: moved the chars macro definitions
11311 to parserInternals.h
11312 * parser.c, error.c: applied patches from "Knut Ã…kesson"
11313 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
11314
11315Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11316
11317 * xml-config.in : applied patch to make --version work
11318
113191999-03-05 Raja R Harinath <harinath@cs.umn.edu>
11320
11321 * Makefile.am (check-local): Alias for `tests' target. This will
11322 cause `make check' to do the right thing.
11323 (tests): Don't run tests in srcdir. Also, replaced calls to
11324 basename with a `sed' "equivalent".
11325
11326Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11327
11328 * Renamed error.h to xml-error.h, corrected Makefile.am to list
11329 it in the header and not the sources, updated the doc.
11330 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
11331 pointing this out.
11332
11333Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11334
11335 * parser.c, parser.h, parserInternals.h: memory leak hunting,
11336 exported the inputStream routines.
11337 * doc/html/* : updated accordingly
11338
11339Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11340
11341 * parser.c, parser.h, parserInternals.h: added a few extra
11342 internal calls to allocate and free parser contexts ...
11343 * doc/html/* : updated accordingly
11344
11345Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11346
11347 * configure.in, Makefile.am, doc/makefile.am : General changes for
11348 1.0.0 release and including the generated HTML documentation.
11349
11350Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11351
11352 * makefile.am : added parserInternals.h, oops.
11353
11354Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11355
11356 * parserInternals.h: added this header giving access to the parser
11357 internal functions.
11358 * doc/Makefile.am : added a rebuild target which rebuilds the full
11359 set of documentations
11360 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
11361 the internal subset.
11362 * *.c *.h: modifications needed to generate the documentation using
11363 gtk-doc, cleanup of functions blocks, reorganisation of struct
11364 declarations.
11365
11366Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11367
11368 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
11369 the tar and spec file to include the beginning of the doc.
11370
113711999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
11372
11373 * doc/.cvsignore: Added this file.
11374
11375Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11376
11377 * tree.c: fixed xmlGetProp to return "" when the attribute
11378 exists, even if the node-list is NULL.
11379
11380Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11381
11382 * tree.c: patched an error outputting empty attribute values.
11383 * Makefile.am and doc/makefile.am: have been updated during the
11384 week-end. Sorry for an empty CVS log, I got a shell problem.
11385
11386Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11387
11388 * tree.h: cleaned up using enums instead of defines
11389 * parser.c, valid.[ch]: more work on parsing/output of element
11390 declarations
11391
11392Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11393
11394 * valid.[ch], tree.c, parser.c : more work toward full parsing
11395 of XML DTDs.
11396 * README: added informations about mailing-list and on-line
11397 documentation
11398
113991999-01-27 Raja R Harinath <harinath@cs.umn.edu>
11400
11401 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
11402
11403Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11404
11405 * parser.c, tree.[ch] : more work toward conformance testing,
11406 added a last element to accelerate parsing of very flat structures
11407 started working on internal subset Element content declaration.
11408 * valid.[ch] : first cut at adding code toward validation.
11409 * previous changes had also small impact on most files, especially
11410 the conformance testing using James Clark test suite.
11411
11412Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11413
11414 * test/* : updated the examples, most of them were not well
11415 formed (humm), and added rdf2.
11416 * result/* : resulting changes in the output.
11417
11418Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11419
11420 * tree.c: changed the behaviour of xmlGetProp on NULL values.
11421
11422Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11423
11424 * tree.c: patched a bug in the generation of empty attributes
11425
11426Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11427
11428 * entities.[ch], tree.[ch], tester.c: added copy interfaces
11429 for node/trees/documents/... Biggest problem is namespace
11430 support when copying subtrees.
11431
11432Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11433
11434 * parser.c, entities.c: improve entities and char ref encoding,
11435 and cleanups of error messages.
11436
11437Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11438
11439 * parser.c, entities.c: simple bug hunting done during rpm2html and
11440 rpmfind integration.
11441
11442Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11443
11444 * parser.[ch]: Added interfaces allowing to specify a SAX
11445 handler before parsing.
11446
11447Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11448
11449 * parser.c: redirrect all errors reporting through the SAX
11450 error function
11451
11452Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11453
11454 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
11455 * libtool, tlmain ...: update of the libtool files
11456
114571998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
11458
11459 * entities.c: Use g_snprintf insteda of snprintf.
11460
11461Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11462
11463 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
11464 added ent5 test for this purpose.
11465 * parser.c, parser.h: formatting, comments and UTF-8 planning.
11466
11467Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11468
11469 * parser.c: fixed? a strange error due to compression on a GWP
11470 document.
11471
11472Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11473
11474 * tree.[ch]: bug fixing
11475 * entities.[ch]: defined a specific type for predefined entities
11476 * doc/xml.html: more documentation on the library, how to use it,
11477 overview of the interfaces.
11478
11479Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11480
11481 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
11482
11483Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11484
11485 * tree.c: corrected a small bug
11486 * doc/xml.html: continuing writing documentation.
11487
11488Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11489
11490 * debugXML.h debugXML.c: added debugging utilities.
11491 * tester.c: added --debug switch.
11492 * tree.c: patched an incorrect node->type assignment.
11493 * parser.c: formatting, ensure that node->doc != NULL in attributes
11494
11495Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11496
11497 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
11498 entity support and provide an internal representation close to
11499 DOM one (entity ref nodes, and attribute value as tree). I tried
11500 to preserve the interface but this will surely break some apps
11501 (I have to change rpm2html/rpmfind for example). I had to change
11502 two interfaces, and the generated tree is somewhat different.
11503 * doc/* : started documenting the XML library, the tree and
11504 DOM/Corba. This is a first step.
11505
11506Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11507
11508 * parser.c: Set up the fonctions comment block, boring but useful.
11509 * parser.h, SAX.c, parser.c: now attributes are processed through
11510 the SAX interface. The problem is that my SAX interface diverged
11511 quite a bit from the original one, well this is not an official
11512 spec, and translating it from Java to C is hairy anyway...
11513
11514Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11515
11516 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
11517 fonctions comment block, boring but useful.
11518
11519Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11520
11521 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
11522 conversion routines. However they are not yet used to convert the
11523 inputs. The core will run with UTF-8.
11524
11525Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11526
11527 * tree.c : make sure that the type id is properly set-up when
11528 a new object is allocated, needed for DOM.
11529
11530Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11531
11532 * tree.h, tree.c: Ok, the main objects in the tree will be native
11533 corba objects, it costs 8 bytes per Node, Attribute and Document
11534 but it simplifies the Corba integration a lot (no extra interface
11535 objects to allocate/free).
11536
11537Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11538
11539 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
11540 and changed NODEs contants for conformity with DOM Level 1
11541
11542Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11543
11544 * added hooks to keep track of servants when creating objects
11545 xmlDoc and xmlNode (for Corba export).
11546
11547Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11548
11549 * added xml-config script.
11550
11551Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11552
11553 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
11554 to autoupdate libtool and automake conf files.
11555
115561998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
11557
11558 * Makefile.am: Use '?' to separate the sed
11559 commands as ',' is used when people pass -Wl,something.
11560
11561
11562Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11563
11564 * tree.c, tree.h: added a per-document compression interface.
11565
11566Tue Sep 22 20:47:38 EDT 1998
11567
11568 * tree.c, tree.h: added saving with compression and added interfaces
11569 to control the compression level (xmlGetCompressMode,
11570 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
11571
11572Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11573
11574 * parser.c: corrected a loop for files of size 0
11575
115761998-08-20 Raja R Harinath <harinath@cs.umn.edu>
11577
11578 * error.h: New file. Contains prototyes from `error.c'.
11579
11580Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
11581
11582 * Makefile.am (xmlincdir): New macro.
11583 (xmlinc_HEADERS): Renamed from include_HEADERS.
11584
11585Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11586
11587 * applied small patch on numeric entities from
11588 Christopher Blizzard <blizzard@appliedtheory.com>
11589
11590Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11591
11592 * New release 0.2, removed the old xml_* files so that it's
11593 coherent with the other CVS base (W3C), far better conformance
11594 to standard, new namespaces, decent entities support, beginning
11595 of a SAX-like interface. Nearly nothing left intact, even the
11596 test examples ...
11597
115981998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
11599
11600 * .cvsignore: Add .deps dir
11601
11602Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11603
11604 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
11605
11606Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11607
11608 * configure.in: added test for CPP
11609 * AUTHORS, Changelog: the original ones didn't get commited but the
11610 glib ones instead, fixed.
11611 * Makefile.am: corrected an error in library naming
11612
11613Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11614
11615 * integrated code developped at W3C
11616 * changed the original Copyright
11617 * migrated to automake
11618 * prefixed the filenames by xml_ to avoid filename clashes
11619
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000011620Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
11621
11622 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
11623 should not be called.
11624
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000011625Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
11626
11627 * libxml-2.0.pc.in: applied the patch to fix #101894
11628
Daniel Veillard8a1b1852003-01-05 22:37:17 +000011629Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
11630
11631 * tree.c : applied patch from Lukas Schroeder for register callbacks
11632 * valid.c: modified patch from Lukas Schroeder to test
11633 register callbacks with --chkregister
11634
Daniel Veillard067bae52003-01-05 01:27:54 +000011635Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
11636
11637 * xmlreader.c: seriously changed the way data are pushed to
11638 the underlying parser, go by block of 512 bytes instead of
11639 tryng to detect tag boundaries at that level. Changed the
11640 way empty element are detected and tagged.
11641 * python/tests/reader.py python/tests/reader2.py
11642 python/tests/reader3.py: small changes mostly due to context
11643 reporting being different and DTD node being reported. Some
11644 errors previously undetected are now caught and fixed.
11645 * doc/xmlreader.html: flagged last section as TODO
11646
Daniel Veillard51a447a2003-01-04 19:42:46 +000011647Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11648
11649 * python/libxml.py: integrated the Python 2.2 optimizations
11650 from Hannu Krosing, while maintaining compatibility with
11651 1.5 and 2.1
11652
Daniel Veillarde59494f2003-01-04 16:35:29 +000011653Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
11654
11655 * xmllint.c: a bit of cleanup
11656 * xmlreader.c: small fix
11657 * doc/xmlreader.html: more work on the XmlTextReader tutorial
11658 * python/libxml.py: a few fixes pointed out by Hannu Krosing
11659
Daniel Veillard623a9eb2003-01-04 12:47:20 +000011660Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
11661
11662 * python/setup.py.in: patch from Stéphane Bidoul to include
11663 drv_libxml2.py in setup.py
11664
Daniel Veillard66b82892003-01-04 00:44:13 +000011665Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
11666
11667 * doc/xmlreader.html: starting documenting the new XmlTextReader
11668 interface.
11669
Daniel Veillard7704fb12003-01-03 16:19:51 +000011670Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
11671
11672 * xmllint.c: added the --stream flag to use the TextReader API
11673 * xmlreader.c: small performance tweak
11674
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000011675Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmlreader.c python/tests/reader2py: okay the DTD validation
11678 code on top of the XMLTextParser API should be solid now.
11679
Daniel Veillard1fdfd112003-01-03 01:18:43 +000011680Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11681
11682 * xmlreader.c python/tests/reader2py: Fixing some more mess
11683 with validation and recursive entities while using the
11684 reader interface, it's getting a bit messy...
11685
Daniel Veillarddab8ea92003-01-02 14:16:45 +000011686Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
11687
11688 * xmlreader.c python/tests/reader.py: another couple of problem
11689 related to IsEmptyElement reported by Stéphane Bidoul needed
11690 some fixes.
11691
Daniel Veillard4f860202003-01-02 13:00:02 +000011692Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11693
11694 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
11695 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
11696 based on the python XmlTextReader interface.
11697
Daniel Veillard3c265e42003-01-01 21:06:49 +000011698Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
11699
11700 * tree.c: backing out one change in the last patch which broke the
11701 regression tests
11702
Daniel Veillard5335dc52003-01-01 20:59:38 +000011703Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11704
11705 * global.data globals.c tree.c include/libxml/globals.h: applied
11706 an old patch from Lukas Schroeder to track node creation and
11707 destruction. Probably missing a lot of references at the moment
11708 and not usable reliably.
11709
Daniel Veillard8ba17412003-01-01 19:13:12 +000011710Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11711
11712 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
11713 from doc/news.html and a stylesheet
11714
Daniel Veillarde3c036e2003-01-01 15:11:05 +000011715Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11716
11717 * xmlreader.c python/tests/reader.py: fixed another couple of
11718 xmlreader bugs reported by Stéphane Bidoul and added tests.
11719
Daniel Veillard9e395c22003-01-01 14:50:44 +000011720Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
11721
11722 * xmlreader.c python/tests/reader2.py: fixed another validity
11723 checking in external parsed entities raised by Stéphane Bidoul
11724 and added a specific regression test.
11725 * python/tests/reader3.py: cleanup
11726
Daniel Veillardd5896142002-12-31 14:45:26 +000011727Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11728
11729 * xmlreader.c python/tests/reader2.py: fixed a problem with
11730 validation within entities pointed by Stéphane Bidoul, augmented
11731 the tests to catch those.
11732
Daniel Veillarddc85f282002-12-31 11:18:37 +000011733Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * python/generator.py: modified the generator to allow keeping
11736 class references when creating new classes, needed to fix a bug
11737 pointed by Stéphane Bidoul where the input buffer of the
11738 xmlTextReader instance gets destroyed if the python wrapper for
11739 the input is not referenced anymore.
11740
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000011741Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * xmlreader.c python/tests/reader.py: fixed another pair of problem
11744 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
11745
Daniel Veillard571b8892002-12-30 12:37:59 +000011746Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * xmlreader.c python/tests/reader.py: fixed another problem
11749 pointed by Stéphane Bidoul
11750
Daniel Veillardaaa105b2002-12-30 11:42:17 +000011751Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11752
11753 * xmlreader.c python/tests/reader.py: fixed a limit case problem
11754 with "<a/>"
11755
Daniel Veillardecaba492002-12-30 10:55:29 +000011756Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * SAX.c: warn on xmlns:prefix="foo"
11759 * xmlreader.c python/tests/reader.py: fixed a couple of problem
11760 for namespace attributes handling.
11761
Daniel Veillard2d84a892002-12-30 00:01:08 +000011762Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
11765 a really nasty problem raised by a DocBook XSLT transform
11766 provided by Sebastian Bergmann
11767
Daniel Veillard29b3e282002-12-29 11:14:41 +000011768Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
11771 by Stéphane Bidoul and integrated it into the tests
11772
Daniel Veillarde18fc182002-12-28 22:56:33 +000011773Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11776 extended the XmlTextReader API a bit, addding accessors for
11777 the current doc and node, and an entity substitution mode for
11778 the parser.
11779 * python/libxml.py python/libxml2class.txt: related updates
11780 * python/tests/Makefile.am python/tests/reader.py
11781 python/tests/reader2.py python/tests/reader3.py: updated a bit
11782 the old tests and added a new one to test the entities handling
11783
Daniel Veillardaba976d2002-12-28 21:14:18 +000011784Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11785
11786 * python/generator.py python/libxml2class.txt
11787 python/tests/reader.py python/tests/reader2.py: changed the
11788 generator to provide casing for the XmlTextReader similar to
11789 C# so that examples and documentation are more directly transposable.
11790 Fixed the couple of tests in the suite.
11791
Daniel Veillard83298842002-12-28 15:12:33 +000011792Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * doc/guidelines.html: added a document on guildeline for
11795 publishing and deploying XML
11796
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011797Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * valid.c xmlreader.c: final touch running DTD validation
11800 on the XmlTextReader
11801 * python/tests/Makefile.am python/tests/reader2.py: added a
11802 specific run based on the examples from test/valid/*.xml
11803
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011804Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * python/libxml.py: added a few predefined xmlTextReader parser
11807 configuration values.
11808
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011809Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * python/libxml_wrap.h: trying to fix #102037
11812
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011813Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * SAX.c: fixing bug #95296, when the predefined entities
11816 are redefined in the DTD the default one must be used
11817 instead anyway.
11818
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011819Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11820
11821 * doc/xmllint.xml
11822 * doc/xmllint.1
11823 Add discussion of XML_DEBUG_CATALOG to xmllint man
11824 page - bug #100907
11825
11826
Daniel Veillarddf512f42002-12-23 15:56:21 +000011827Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * xmlreader.c: Fixed the empty node detection to avoid reporting
11830 an inexistant close tag.
11831
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011832Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11835 for Python 2.1
11836
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011837Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11840
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011841Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11842
11843 * doc/libxml2-api.xml python/tests/reader.py: one really need
11844 to provide the base URI information when creating a reader parser
11845 from an input stream. Updated the API and the example using it.
11846
Daniel Veillardea7751d2002-12-20 00:16:24 +000011847Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11850 include/libxml/valid.h include/libxml/xmlreader.h: working on
11851 DTD validation on top of xml reader interfaces. Allows to
11852 validate arbitrary large instances. This required some extensions
11853 to the valid module interface and augmenting the size of xmlID
11854 and xmlRef structs a bit.
11855 * uri.c xmlregexp.c: simple cleanup.
11856
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011857Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11858
11859 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11860 work on the xml reader interfaces.
11861 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11862 Web page for the Windows binaries.
11863
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011864Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * xmlIO.c: applied a patch for VMS following the report by
11867 Nigel Hall
11868
Daniel Veillard3772de32002-12-17 10:31:45 +000011869Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * parser.c: the parseStartTag bug fix wasn't complete.
11872
Daniel Veillard67df8092002-12-16 22:04:11 +000011873Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11876 parseStartTag, fixing it.
11877 * test/att4 result/att4 result/noent/att4: adding the test
11878 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11879 more methods to XmlTextReader.
11880
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011881Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11882
11883 * win32/libxml2.def.src: added more xml reader exports
11884 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11885 to the build
11886
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011887Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11888
11889 * doc/tutorial/xmltutorial.xml
11890 plus generated html and pdf
11891 Updating tutorial again based on further comments from Niraj
11892 Tolia on the last iteration
11893
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011894Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11895
11896 * doc/tutorial/xmltutorial.xml
11897 * doc/tutorial/includekeyword.c
11898 * doc/tutorial/includegetattribute.c
11899 plus generated html and pdf
11900 Adding fix from Niraj Tolia to tutorial to properly free memory.
11901
11902
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011903Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11904
11905 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11906 more methods of XmlTextReader.
11907 * python/libxml2class.txt python/tests/reader.py: this increased the
11908 methods in the bndings, augmented the test to check those new
11909 functions.
11910
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011911Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11914 methods of XmlTextReader.
11915 * python/generator.py python/libxml_wrap.h python/types.c
11916 python/libxml2class.txt: added the reader to the Python bindings
11917 * python/tests/Makefile.am python/tests/reader.py: added a specific
11918 test for the Python bindings of the Reader APIs
11919 * parser.c: small cleanup.
11920
Daniel Veillard06503452002-12-13 10:42:08 +000011921Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * xinclude.c: fallback was only copying the first child not the
11924 full child list of the fallback element, closes #89684 as reopened
11925 by Bernd Kuemmerlen
11926
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011927Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11928
11929 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11930
Daniel Veillard000eafb2002-12-12 10:04:22 +000011931Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11932
Daniel Veillardc1eed322002-12-12 11:01:32 +000011933 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011934 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011935 gives enum values, fix functype return type, put back fields in
11936 structs
11937 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011938
Daniel Veillard024b5702002-12-12 00:15:55 +000011939Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11942 about htmlNodeDumpOutput location.
11943 * xpath.c: removed an undefined function signature
11944 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11945 too many symbols in the API breaking the python bindings.
11946 Updated with the libxslt/libexslt changes.
11947
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011948Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * configure.in: preparing release of 2.4.29
11951 * doc/*: rebuilt the docs and API
11952 * xmlreader.c: a few more fixes for the XmlTextReader API
11953
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011954Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11955
11956 * include/win32config.h: applied mingw patch from Magnus Henoch
11957
Daniel Veillard5aad8322002-12-11 15:59:44 +000011958Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11961
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011962Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11965 building Python script, does the C parsing directly, generates
11966 a better API description including structure fieds defs and
11967 enums. Still a couple of bugs, but good enough for the python
11968 wrappers now.
11969 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11970 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11971 include/libxml/schemasInternals.h include/libxml/tree.h: more
11972 cleanup based on the python analysis script reports.
11973 * libxml.spec.in: make sure the API XML description is part of the
11974 devel package.
11975
Daniel Veillard01c13b52002-12-10 15:19:08 +000011976Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11979 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11980 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11981 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11982 code cleanup, especially the function comments.
11983 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11984
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011985Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * Makefile.am xmlreader.c include/libxml/Makefile.am
11988 include/libxml/xmlreader.h: Adding a new set of APIs based on
11989 the C# TextXmlReader API but converted to C. Allow to parse
11990 in constant memory usage, far simpler to program and explain
11991 than the SAX like APIs, unfinished but working.
11992 * testReader.c: test program
11993
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011994Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11995
11996 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11997
Daniel Veillard64b35282002-12-04 15:10:40 +000011998Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * tree.c: Chip turner indicated that XHTML1 serialization
12001 rule for style actually break on both IE and Mozilla,
12002 try to avoid the rule if escaping ain't necessary
12003
Daniel Veillard8efff672002-12-04 11:44:48 +000012004Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * nanhttp.c: handle HTTP URL escaping, problem reported by
12007 Glen Nakamura and Stefano Zacchiroli
12008
Daniel Veillard1c732d22002-11-30 11:22:59 +000012009Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
12012
Daniel Veillardfdd27d22002-11-28 11:55:38 +000012013Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * uri.c: Johann Richard pointed out some XPointer problems for
12016 URN based URI references in XInclude. Modified the URI parsing
12017 and saving routines to allow correct parsing and saving of
12018 XPointers, especially when attached to "opaque" scheme accordingly
12019 to RFC 2396
12020
Daniel Veillard8db67d22002-11-27 19:39:27 +000012021Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12022
12023 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
12024 of refactoring to the HTML saving code.
12025 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
12026 in the doc.
12027
Daniel Veillardebc4ca92002-11-27 11:43:05 +000012028Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * tree.c include/libxml/tree.h: refactored the XML dump of a node
12031 to a buffer API to reuse the generic dump to an OutputIO layer,
12032 this reduces code, fixes xmlNodeDump() for XHTML, also made
12033 xmlNodeDump() now return the number of byte written.
12034
Daniel Veillard9d5ea172002-11-27 08:02:06 +000012035Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * python/setup.py.in: another patch from Stéphane Bidoul for
12038 Python bindings on Windows
12039 * doc/parsedecl.py: small cleanup
12040
Daniel Veillard9715c172002-11-25 16:33:40 +000012041Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * libxml.spec.in configure.in: add a line in %changelog for releases
12044
Daniel Veillard9bc53102002-11-25 13:20:04 +000012045Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * parser.c: patch from Marcus Clarke fixing a problem in entities
12048 parsing that was detected in KDe documentations environment.
12049
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000012050Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12051
12052 * python/libxml.c (libxml_prev): Return the previous as opposed to
12053 the next node (I guess this is the result of some cut & paste programming:)
12054
Daniel Veillard80d7b902002-11-23 16:23:08 +000012055Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
12058
Daniel Veillarda1196ed2002-11-23 11:22:49 +000012059Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12060
12061 * python/generator.py python/libxml.c python/setup.py.in: trying
12062 to fix the Python bindings build on Windows (Stéphane Bidoul)
12063
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000012064Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12065
12066 * win32/configure.js: added option for python bindings
12067 * win32/libxml2.def.src: added more exports
12068
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000012069Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12070
12071 * win32/Makefile.mingw: fixed unresolved symbols when linking with
12072 pthreads
12073 * win32/wince/*: applied updates to Windows CE port from Javier
12074
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000012075Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * configure.in: preparing 2.4.28
12078 * libxml.spec.in doc/Makefile.am: some cleanup
12079 * doc/*: updated the news and regenerated.
12080
Daniel Veillardfee408f2002-11-22 13:18:30 +000012081Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12082
12083 * HTMLparser.c: final touch at closing #87235 </p> end tags
12084 need to be generated.
12085 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
12086 this change slightly the output of a few tests
12087 * doc/*: regenerated
12088
Daniel Veillardd2ff0392002-11-22 12:28:38 +000012089Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12090
12091 * parserInternals.c: fixing bug #99190 when UTF8 document are
12092 parsed using the progressive parser and the end of the chunk
12093 is in the middle of an UTF8 multibyte character.
12094
William M. Brack8b2c7f12002-11-22 05:07:29 +000012095Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12096
12097 * threads.c: fixed initialization problem in xmlNewGlobalState
12098 which was causing crash.
12099 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
12100 in xmlInitializeGlobalState.
12101 * parserInternals.c: cleaned up ctxt->sax initialisation.
12102
Daniel Veillardd5c2f922002-11-21 14:10:52 +000012103Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * tree.c include/libxml/tree.h: modified the existing APIs
12106 to handle XHTML1 serialization rules automatically, also add
12107 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
12108 libxslt serialization uses it when needed without changing
12109 the library API.
12110 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
12111 result/xhtml1: added a new test specifically for xhtml1 output
12112 and updated the result of one XHTML1 test
12113
Daniel Veillardd076a202002-11-20 13:28:31 +000012114Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * xinclude.c parserInternals.c encoding.c: fixed #99082
12117 for xi:include encoding="..." support on text includes.
12118 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
12119 test/XInclude/ents/isolatin.txt : added a specific regression test
12120 * python/generator.py python/libxml2class.txt: fixed the generator
12121 the new set of comments generated for doc/libxml2-api.xml were
12122 breaking the python generation.
12123
Daniel Veillard817e70b2002-11-19 22:28:48 +000012124Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * doc/Makefile.am: repair some problem if gtk-doc fail or such
12127 * configure.in: patch for Solaris on new autoconf closes #98880
12128 * doc/parsedecl.py: repair the frigging API building script,
12129 did I say that python xmllib sucks ?
12130 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
12131 and some comment are no more truncated.
12132
Daniel Veillarda7e05b42002-11-19 08:11:14 +000012133Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * parser.c: Martin Stoilov pointed out a potential leak in
12136 xmlCreateMemoryParserCtxt
12137
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000012138Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12139
12140 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
12141 included in HTML documents and using the push parser.
12142
Daniel Veillard4efd3be2002-11-18 09:11:13 +000012143Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12144
12145 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12146 specified, look for the Python interpreter not just in the
12147 specified root but also in the specified location. Fixes #98825
12148
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012149Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * python/libxml.c: fixing bug #98792 , node may have no doc
12152 and dereferencing without checking ain't good ...
12153
Daniel Veillarddad3f682002-11-17 16:47:27 +000012154Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12155
12156 * configure.in: preparing release 2.4.27
12157 * doc/* : updated and rebuilt the docs
12158 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
12159 and all the docs are actually packaged and in the final RPMs
12160 * parser.c parserInternals.c include/libxml/parser.h: restore
12161 xmllint --recover feature.
12162
Daniel Veillard68e9e742002-11-16 15:35:11 +000012163Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12164
Daniel Veillard784b9352003-02-16 15:50:27 +000012165 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000012166 processing of parsed entities, and XPath computation on sustitued
12167 entities.
12168 * testXPath.c: make sure entities are substitued.
12169
Daniel Veillard328f48c2002-11-15 15:24:34 +000012170Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
Daniel Veillard784b9352003-02-16 15:50:27 +000012172 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000012173 processing of internal parsed entities, which had to be changed.
12174
Daniel Veillard66651aa2002-11-15 11:21:43 +000012175Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * Makefile.am python/Makefile.am python/tests/Makefile.am:
12178 trying to fix bug #98517 about building outside the source tree
12179 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
12180
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000012181Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12182
12183 * include/win32config.h: cleanup
12184 * win32/Makefile.mingw: integrated mingw in JScript configure
12185 * win32/Makefile.msvc: modified to allow mingw coexistence
12186 * win32/configure.js: integrated mingw
12187 * win32/Readme.txt: cleanup
12188
Daniel Veillard8dd86a52002-11-12 21:14:17 +000012189Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * HTMLparser.c: strengthen the guard in the Pop macros,
12192 like in the XML parser, closes bug #97315
12193
Daniel Veillard0821b152002-11-12 20:57:47 +000012194Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12195
12196 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
12197 callback is never used.
12198
Daniel Veillard8606bbb2002-11-12 12:36:52 +000012199Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12200
12201 * parserInternals.c: fixed the initialization of the SAX structure
12202 which was breaking xsltproc
12203 * xpath.c: patch from Petr Pajas for CDATA nodes
12204 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
12205 * parser.c include/libxml/parser.h: patch from Peter Jones
12206 removing a leak in xmlSAXParseMemory() and adding the
12207 function xmlSAXParseMemoryWithData()
12208
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000012209Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
12210
12211 adding pdf of tutorial, changing web page to link to it
12212 * doc/tutorial/xmltutorial.pdf
12213 * doc/xml.html
12214 * doc/docs.html
12215
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000012216Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
12217
12218 * doc/tutorial/ar01s08.html
12219 adding file what I forgot for tutorial
12220
12221
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000012222Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
12223
12224 Adding encoding discussion to tutorial
12225 Added:
12226 * doc/tutorial/images/*.png: DocBook admonition image files
12227 * doc/tutorial/apf.html, apg.html: new generated html
12228 * doc/tutorial/includeconvert.c: conversion code entity file
12229 changed:
12230 * doc/tutorial/xmltutorial.xml: DocBook original
12231 * doc/tutorial/*.html: generated html
12232
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012233Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12234
12235 * include/libxml/*.h: retired xmlwin32version.h
12236 * doc/Makefile.am: retired xmlwin32version.h
12237 * win32/configure.js: retired xmlwin32version.h
12238
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012239Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12240
12241 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012242 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
12243 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012244
Daniel Veillard7216cfd2002-11-08 15:10:00 +000012245Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * globals.c: fixed a typo pointed out by Igor
12248 * xpath.c: try to speed up node compare using line numbers
12249 if available.
12250
Daniel Veillarda70d62f2002-11-07 14:18:03 +000012251Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * tree.c: make xmlFreeNode() handle attributes correctly.
12254
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000012255Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12256
12257 * catalog.c: completed the #96963 fix, as reported by Karl
12258 Eichwalder
12259
Daniel Veillard56f21f22002-11-06 15:49:46 +000012260Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
12263
Daniel Veillard91ad8792002-11-04 17:06:52 +000012264Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * Makefile.am: switched the order of a couple of includes
12267 to fix bugs #97100
12268
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000012269Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12270
12271 * catalog.c: fixed bug #96963, reverted to the old behaviour of
12272 xmlLoadCatalogs that used to separate directories with a ':'.
12273
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000012274Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12275
12276 * threads.c: improvements to the Windows-side of thread handling
12277 * testThreads.c: conditionally excluded unistd.h
12278 * testThradsWin32.c: broke overlong lines
12279 * include/win32config.h: adapted thread-related macros to the new
12280 scheme and for pthreads on Windows
12281 * win32/Makefile.msvc: introduced a more flexible thread build,
12282 added testThreads[Win32].c to the build
12283 * win32/configure.js: introduced a more flexible thread config
12284
John Fleck61f6fb62002-10-31 15:23:29 +0000122852002-10-31 John Fleck <jfleck@inkstain.net>
12286
12287 * doc/xml.html (and, by implication, FAQ.html)
12288 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12289
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000012290Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12291
12292 * configure.in: removed xmlwin32version.h
12293 * include/libxml/Makefile.am: removed xmlwin32version.h
12294
Daniel Veillardce66ce12002-10-28 19:01:59 +000012295Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12296
12297 * tree.c: applied patch from Brian Stafford to fix a bug
12298 in xmlReconciliateNs()
12299
Daniel Veillard7e3f1402002-10-28 18:52:57 +000012300Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12301
12302 * tree.c: applied patch from Christian Glahn to allow
12303 xmlNewChild() on document fragment nodes
12304
Daniel Veillardb39bc392002-10-26 19:29:51 +000012305Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12306
12307 * parser.c: Christian Glahn found a problem with a recent
12308 patch to xmlParseBalancedChunkMemoryRecover()
12309 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
12310 problems
12311 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
12312 test/schemas/seq*: added the test cases from Charles
12313
Daniel Veillard366a9152002-10-23 20:43:53 +000012314Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12317 serious cleanup of the spec file and associated changes
12318 in the Makefiles.
12319 * valid.c: try to remove some warnings on x86_64
12320
Daniel Veillardd033d022002-10-23 14:55:02 +000012321Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
12324 fix bug #96586
12325
Daniel Veillardce02dbc2002-10-22 19:14:58 +000012326Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
12329 parsing, applied his patch
12330 * result/HTML/attrents.html result/HTML/attrents.html.err
12331 result/HTML/attrents.html.sax test/HTML/attrents.html:
12332 added the test and result case provided by Mikhail Sogrine
12333
Daniel Veillarde645e8c2002-10-22 17:35:37 +000012334Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12335
12336 * vms/build_libxml.com vms/config.vms vms/readme.vms
12337 include/libxml/parser.h include/libxml/parserInternals.h
12338 include/libxml/tree.h include/libxml/xmlIO.h
12339 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
12340 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
12341 Applied the VMS update patch from Craig A. Berry
12342 * doc/*.html: update
12343
Daniel Veillardf000f072002-10-22 14:28:17 +000012344Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
12347
Daniel Veillard1e208222002-10-22 14:25:25 +000012348Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12349
12350 * debugXML.c: adding a grep command to --shell in xmllint
12351 for T.V. Raman
12352
Daniel Veillard9cdcf362002-10-22 14:23:59 +000012353Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * xmlcatalog.c: tried to fix some of the problem with --sgml
12356
Daniel Veillard935494a2002-10-22 14:22:46 +000012357Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * parser.c: tried to fix bug #91500 where doc->children may
12360 be overriden by a call to xmlParseBalancedChunkMemory()
12361
12362Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
12365 identifiers in SGML catalogs containing '&'
12366
Daniel Veillardc0ac0692002-10-20 21:31:50 +000012367Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * python/types.c: fixed bugs when passing result value tree
12370 to Python functions.
12371
Daniel Veillard48267432002-10-18 11:21:38 +000012372Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * configure.in: preparing the release of 2.4.26
12375 * doc/*: updated and rebuilt the documentation
12376
Daniel Veillardbb284f42002-10-16 18:02:47 +000012377Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * parser.c: fixed a XML Namespace compliance bug reported by
12380 Alexander Grimalovsky
12381
Daniel Veillard44892f72002-10-16 15:23:26 +000012382Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * HTMLtree.c: fixed serialization of script and style when
12385 they are not lowercase (i.e. added using the API to the tree).
12386
Daniel Veillard2fd85422002-10-16 14:32:41 +000012387Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12388
12389 * valid.c: make xmlValidateDocument emit a warning msg if there
12390 is no DTD, pointed by Christian Glahn
12391
Daniel Veillard32370232002-10-16 14:08:14 +000012392Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12393
12394 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
12395 content model when some of the blocks have min or max, and a couple
12396 of bugs found in the process.
12397 * result/schemas/list0* test/schemas/list0*: added some specific
12398 regression tests
12399
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000012400Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * README: updated the contact informations
12403
Daniel Veillard63186732002-10-15 08:43:17 +000012404Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12407 misses it, reported by Peter Bray.
12408
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000012409Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12410
12411 * tree.c: investigating xmlNodeGetContent() on namespace nodes
12412 and removed a few warnings
12413
Daniel Veillard819d5cb2002-10-14 11:15:18 +000012414Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
12415
12416 * parser.c: Christian Glahn found a small bug in the push parser.
12417 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
12418 public
12419
Daniel Veillard6045c902002-10-09 21:13:59 +000012420Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * xmlschemas.c include/libxml/xmlschemas.h: added
12423 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
12424 * testSchemas.c: added --memory to test the new interface
12425
Daniel Veillardf0070122002-10-09 14:24:17 +000012426Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * doc/index.py doc/search.php: integrated the XSLT indexing,
12429 a few fixed in the indexer, added a scope selection at the
12430 search level.
12431
Daniel Veillard01992e02002-10-09 10:20:30 +000012432Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12433
12434 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
12435 this was due to uninitialized parts of the validation context
12436
Daniel Veillard321be0c2002-10-08 21:26:42 +000012437Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * debugXML.c: applied patch from Mark Vakoc except the API
12440 change, preserved it.
12441 * doc/*: updated the docs to point to the search engine for
12442 information lookup or before bug/help reports.
12443
Daniel Veillard01e87d22002-10-08 16:55:06 +000012444Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * doc/index.py doc/search.php: added mailing-list archives
12447 indexing and lookup
12448
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000012449Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12450
12451 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
12452
Daniel Veillard9b006132002-10-07 11:13:27 +000012453Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * doc/index.py: improved HTML indexing
12456 * doc/search.php: make the queries also lookup the HTML based indexes
12457
Daniel Veillard141d04b2002-10-06 21:51:18 +000012458Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * doc/index.py: added HTML page indexing
12461
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012462Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12463
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000012464 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012465 problem in libxslt.
12466 * catalog.c: fixed list handling in XML_CATALOG_FILES
12467
Daniel Veillardceb09b92002-10-04 11:46:37 +000012468Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * valid.c: typo/bug found by Christian Glahn
12471
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000012472Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12473
12474 * xmlIO.c: applied Windows CE patch from Javier.
12475 * win32/wince: new directory, contains support for the PocketPC
12476 with Windows CE from Javier.
12477 * include/win32config.h: reorganised, removed duplicate
12478 definitions and applied WinCE patch from Javier.
12479 * include/wsockcompat.h: new file, now contains WinSock
12480 compatibility macros.
12481 * win32/Makefile.msvc: introduced double-run compilation.
12482
Daniel Veillarde16b5742002-09-26 17:50:03 +000012483Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * configure.in include/libxml/xmlwin32version.h: preparing release
12486 of 2.4.25
12487 * doc/*: updated and regenerated teh docs and web pages.
12488
Daniel Veillard90d68fb2002-09-26 16:10:21 +000012489Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
12492 error were not covering namespace declarations.
12493 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
12494 it was missing the attribute declaration for the namespace
12495 * result/VC/NS3: the fix now report breakages in that test
12496
Daniel Veillardabe01742002-09-26 12:40:03 +000012497Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
12500
Daniel Veillard2ace1952002-09-26 12:28:02 +000012501Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
12504 and regenerated the docs and web site
12505
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000012506Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
12509 ATTRIBUTE_UNUSED is always put after the attribute declaration,
12510 not before
12511
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000012512Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * python/generator.py python/libxml2class.txt: fixed a stupid error
12515 breaking the python API
12516
Daniel Veillardb7c29c32002-09-25 22:44:43 +000012517Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
12520 triostr.c triostr.h: applied a trio update patch from
12521 Bjorn Reese which should work with MinGW
12522
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012523Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * tree.c: improving some documentation comments
12526 * xmlregexp.c: found and fixed a mem leak with python regression tests
12527 * doc/*: rebuilt the doc and the API XML file including the
12528 xmlregexp.h xmlautomata.h and xmlunicode.h headers
12529 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
12530 python/types.c: added access to the XML Schemas regexps from
12531 python
12532 * python/tests/Makefile.am python/tests/regexp.py: added a
12533 simple regexp bindings test
12534
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012535Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
12536
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012537 * doc/xml.html:
12538 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012539
Daniel Veillard118aed72002-09-24 14:13:13 +000012540Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * xmlregexp.c: fixed the data callback on transition functionality
12543 which was broken when using the compact form
12544 * result/schemas/*: updated the results, less verbose, all tests
12545 pass like before
12546 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
12547 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
12548 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
12549 annoying warnings
12550 * xpath.c: try to provide better error report when possible
12551
Daniel Veillard72336152002-09-21 13:08:14 +000012552Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12553
12554 * Makefile.am: fixed a breakage raised by Jacob
12555
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000012556Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12557
12558 * include/win32config.h: added HAVE_ERRNO_H definition for parts
12559 which don't use sockets
12560
Igor Zlatkovic01280582002-09-20 16:40:34 +000012561Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12562
12563 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
12564 * win32/configure.js: applied zlib patch from Daniel Gehriger
12565
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000012566Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12567
12568 * win32/configure.js: applied the patch from Mark Vakoc for
12569 regexp support
12570 * win32/libxml2.def.src: applied the patch from Mark Vakoc
12571 for regexp support
12572
Daniel Veillardb5c05732002-09-20 13:36:25 +000012573Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12574
12575 * xmlschemastypes.c: as pointed by Igor Float and Double
12576 parsing ain't finished yet
12577
Daniel Veillard40b11342002-09-20 12:01:39 +000012578Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12579
12580 * Makefile.am configure.in: trying to fix #88412 by bypassing
12581 all the python subdir if python ain't detected
12582
Daniel Veillard23e73572002-09-19 19:56:43 +000012583Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12584
12585 * Makefile.am configure.in include/libxml/xmlversion.h.in:
12586 made configuring with regexps/automata/unicode the default
12587 but without schemas ATM
12588 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
12589 fixed the regexp based DTD validation performance and memory
12590 problem by switching to a compact form for determinist regexps
12591 and detecting the determinism property in the process. Seems
12592 as fast as the old DTD validation specific engine :-) despite
12593 the regexp built and compaction process.
12594
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000012595Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12596
12597 * valid.c: determinism is debugged, new DTD checking code now works
12598 but xmlFAComputesDeterminism takes far too much CPU and the whole
12599 set usues too much memory to be really usable as-is
12600
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000012601Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12602
12603 * tree.c: fixed another stupid bug in xmlGetNodePath()
12604 * xmllint.c: --version now report the options compiled in
12605
Daniel Veillarda646cfd2002-09-17 21:50:03 +000012606Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * HTMLparser.c: small cleanup
12609 * valid.c xmlregexp.c: switched DTD validation to use only regexp
12610 when configured with them. A bit of debugging around the determinism
12611 checks is still needed
12612
Daniel Veillard63b01c22002-09-17 19:25:28 +000012613Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12614
12615 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
12616
Daniel Veillard92727042002-09-17 17:59:20 +000012617Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * xmlIO.c: small portability glitch fixed.
12620
Daniel Veillard84d70a42002-09-16 10:51:38 +000012621Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12622
12623 * xmlschemastypes.c: incomplete steps for real/double support
12624 * testAutomata.c include/libxml/xmlautomata.h
12625 include/libxml/xmlregexp.h: avoiding a compilation problem
12626 * valid.c include/libxml/valid.h: starting the work toward using
12627 the regexps for actual DTD validation
12628
Daniel Veillardaeb258a2002-09-13 14:48:12 +000012629Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12630
12631 * hash.c: cosmetic cleanup
12632 * valid.c include/libxml/tree.h include/libxml/valid.h: started
12633 integrating a DTD validation layer based on the regexps
12634
Daniel Veillard4402ab42002-09-12 16:02:56 +000012635Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12636
12637 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
12638 the determinism was tested before eliminating the epsilon
12639 transitions :-(
12640
Daniel Veillardc6d4a932002-09-12 15:00:57 +000012641Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
12642
12643 * python/generator.py python/libxml.c python/libxml.py
12644 python/libxml2-python-api.xml python/libxml2class.txt
12645 python/libxml_wrap.h python/types.c: updated the python
12646 bindings, added code for easier File I/O, and the ability to
12647 define a resolver from Python fixing bug #91635
12648 * python/tests/Makefile.am python/tests/inbuf.py
12649 python/tests/outbuf.py python/tests/pushSAXhtml.py
12650 python/tests/resolver.py python/tests/serialize.py: updated
12651 and augmented the set of Python tests.
12652
Igor Zlatkovic353bf582002-09-10 19:07:14 +000012653Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12654
12655 * win32/configure.js: added more readme info for the binary
12656 package.
12657
Daniel Veillard607b35c2002-09-10 12:16:19 +000012658Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12659
12660 * xmlIO.c: fixed a stupid out of bound array error
12661
12662Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
12665 messing around with support for Windows path, cleanups,
12666 trying to identify and fix the various code path to the
12667 filename access. Added xmlNormalizeWindowsPath()
12668
Daniel Veillard76575762002-09-05 14:21:15 +000012669Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12670
12671 * error.c valid.c: working on better error reporting of validity
12672 errors, especially providing an accurate context.
12673 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
12674 error reports in those cases.
12675
Daniel Veillard3487c8d2002-09-05 11:33:25 +000012676Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12677
12678 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
12679 parser.c parserInternals.c xmlIO.c: get rid of all the
12680 perror() calls made in the library execution paths. This
12681 should fix both #92059 and #92385
12682
Daniel Veillard19aa7022002-09-05 11:14:19 +000012683Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12684
12685 * xmllint.c: memory leak reporting was broken after a change
12686 of the preprocessor symbol used to activate it.
12687
Daniel Veillardec6725e2002-09-05 11:12:45 +000012688Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12689
12690 * tree.c: try to make the copy function work for node of
12691 type XML_DOCUMENT_FRAG_NODE, they are only created by the
12692 DOM layers though, not libxml2 itself.
12693
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000012694Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12695
12696 * valid.c: try to provide file and line informations, not all
12697 messages are covered, but it's a (good) start
12698
Daniel Veillardbbc72c32002-09-05 10:52:10 +000012699Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
12700
12701 * xinclude.c: reimplemented a large part of the XInclude
12702 processor, trying to minimize resources used, James Henstridge
12703 provided a huge test case which was exhibiting severe memory
12704 consumption problems.
12705
Daniel Veillard2206dbf2002-09-05 08:09:37 +000012706Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
12707
12708 * python/Makefile.am: applied patch from Christophe Merlet to
12709 reestablish DESTDIR
12710
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012711Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
12712
12713 * libxml.spec.in: fixes libary path for x86_64 AMD
12714
John Fleckbe98b332002-09-04 03:16:23 +000012715Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
12716
12717 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012718 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000012719 (plus resulting generated html files)
12720 fixing one spot I missed in the tutorial where I hadn't freed
12721 memory properly
12722
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012723Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
12724
12725 * doc/tutorial/includeaddattribute.c
12726 * doc/tutorial/includeaddkeyword.c
12727 * doc/tutorial/includegetattribute.c
12728 * doc/tutorial/includekeyword.c
12729 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012730 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012731 update tutorial to properly free memory (thanks to Christopher
12732 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012733 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012734 added image files so the callouts are graphical, making it
12735 easier to read ( use "--param callout.graphics 1" to generate
12736 html with graphical callouts)
12737
Daniel Veillarde1662542002-08-28 11:50:59 +000012738Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
12741 nice logos generated by Marc Liyanage
12742 * doc/site.xsl *.html: changed the stylesheet to show the new
12743 logo and regenerated the pages
12744
Daniel Veillardb212bbb2002-08-25 14:39:16 +000012745Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
12748
Daniel Veillard42766c02002-08-22 20:52:17 +000012749Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12750
12751 * xpath.c: possible mem leak patch from Jason Adams
12752
12753Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12754
12755 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
12756 in the XQuery namespace
12757 * configure.in: preparing 2.4.24
12758 * doc/*.html: updated the web pages
12759
12760Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12761
12762 * python/generator.py: closing bug #85258 by generating conditional
12763 compile check to avoid linking to routines not configured in.
12764
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000127652002-08-22 Havoc Pennington <hp@pobox.com>
12766
12767 * autogen.sh: update error message for missing automake
12768
Daniel Veillard08cccaa2002-08-22 09:47:29 +000012769Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12770
12771 * python/Makefile.am: typo in target name resulted in libxml2.py
12772 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12773
Daniel Veillard22669b22002-08-22 07:17:11 +000012774Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * win32/win32/Makefile.mingw: updated with version from
12777 Elizabeth Barham at http://soggytrousers.net/repository/
12778
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012779Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12780
12781 * win32/Makefile.msvc: added the prefix location to the include
12782 and lib search path.
12783
Havoc Pennington830e8972002-08-18 22:22:13 +0000127842002-08-18 Havoc Pennington <hp@pobox.com>
12785
12786 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12787 both automake 1.6 and 1.4 installed get the right automake. Means
12788 compilation from CVS will now require the latest automake 1.4
12789 release, or manually creating symlinks called "automake-1.4" and
12790 "aclocal-1.4"
12791
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012792Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12793
12794 * configure.in python/Makefile.am: more AMD 64 induced changes from
12795 Frederic Crozat
12796
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012797Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12798
12799 * xinclude.c: oops I was missing the xml:base fixup too
12800 * result/XInclude/*.xml: this adds xml:base attributes to most
12801 results of the tests
12802
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012803Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12804
12805 * xinclude.c: quick but apparently working implementation of
12806 xi:fallback, should close bug #89684
12807 * Makefile.am test/XInclude/docs/fallback.xml
12808 result/XInclude/fallback.xml: added a basic test for fallback,
12809 and run with --nowarning to avoid a spurious warning
12810 * configure.in: applied patch from Frederic Crozat for python
12811 bindings on AMD 64bits machines.
12812
Daniel Veillard9e923512002-08-14 08:48:52 +000012813Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12814
12815 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12816 the caller don't pass a SAX callback block.
12817
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012818Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12819
12820 * tree.c: applied the same fix for the XML-1.0 namespace to
12821 xmlSearchNsByHref() as was done for xmlSearchNs()
12822
Daniel Veillardad11b302002-08-12 14:53:41 +000012823Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12824
12825 * libxml.3: small cleanup of the man page
12826 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12827 when serializing HREF attributes generated by XSLT.
12828
Daniel Veillardc084e472002-08-12 13:27:28 +000012829Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12830
12831 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12832 version of Marc Liyanage' patch for boolean attributes in HTML
12833 output
12834
Daniel Veillard5f91b372002-08-12 12:13:01 +000012835Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12836
12837 * python/tests/serialize.py: fixed the test results, indenting
12838 behaviour changed slightly
12839
Aleksey Sanin9e951762002-08-08 18:02:41 +000012840Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12841
12842 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12843 new c14n function to Windows def files
12844
Aleksey Saninea4272a2002-08-02 23:50:03 +000012845Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12846
12847 * c14n.c: fixed a memory leak in c14n code
12848
Daniel Veillard58e44c92002-08-02 22:19:49 +000012849Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12850
12851 * parser.c include/libxml/parser.h: adding a new API for Christian
12852 Glahn: xmlParseBalancedChunkMemoryRecover
12853 * valid.c: patch from Rick Jones for some grammar cleanup in
12854 validation messages
12855 * result/VC/* result/valid/*: this slightly change some of the
12856 regression tests outputs
12857
Daniel Veillard0bf29002002-08-01 12:54:11 +000012858Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12859
12860 * tree.c: trying to fix a problem in namespaced attribute handling
12861 raised by Christian Glahn
12862
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012863Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12864
12865 * encoding.c include/libxml/encoding.h: Opening the interface
12866 xmlNewCharEncodingHandler as requested in #89415
12867 * python/generator.py python/setup.py.in: applied cleanup
12868 patches from Marc-Andre Lemburg
12869 * tree.c: fixing bug #89332 on a specific case of loosing
12870 the XML-1.0 namespace on xml:xxx attributes
12871
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012872Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12873
12874 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12875 corner case from new Merlin's test suite and added a callback
12876 that will be used to improve xmlsec performance
12877
12878
Daniel Veillard0b22def2002-07-29 16:23:03 +000012879Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12880
12881 * HTMLtree.c: trying to fix the <style> escaping problem in
12882 HTML serialization bug #89342
12883
Daniel Veillard0b28e882002-07-24 23:47:05 +000012884Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12885
12886 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12887 and rebuilt the web site.
12888
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012889Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012890
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012891 * include/libxml/tree.h: added _private member to xmlNs struct
12892
Daniel Veillard1d995272002-07-22 16:43:32 +000012893Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12894
12895 * HTMLparser.c: fixing bug #84876 based on the xml working
12896 code.
12897
William M. Brack61eaba52002-07-21 11:14:18 +000012898Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12899
12900 * python/Makefile.am: enhanced to fix bug 72012 (errors
12901 when using '-jX' make parameter)
12902
William M. Brackef61d202002-07-19 08:32:00 +000012903Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12904
12905 * xpath.c: small additional enhancement for booleans
12906 compared to nodesets
12907
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012908Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12909
12910 * HTMLtree.c: changed the order of the encoding declaration
12911 attributes in the meta tags due to a bug in IE/Mac
12912
William M. Brack0c022ad2002-07-12 00:56:01 +000012913Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12914
12915 * xpath.c: enhanced handling of booleans (especially '='
12916 and '!=' for nodesets) - fixes bug 85256. Added new
12917 routine xmlXPathNotEqualValues for more proper handling
12918 of '!=' when nodesets are involved.
12919
Daniel Veillard06944e22002-07-11 19:55:18 +000012920Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12921
12922 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12923 doc/xmlcatalog_man.xml to the source distribution
12924
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012925Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12926
12927 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12928 asked for this.
12929
Daniel Veillard539638b2002-07-06 19:55:14 +000012930Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12931
12932 * configure.in: preparing 2.4.23
12933 * doc/*: rebuilt the docs
12934
Daniel Veillard176d99f2002-07-06 19:22:28 +000012935Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * parser.c: fixing bug #84169 by fixing the
12938 comment of xmlCreatePushParserCtxt to describe the
12939 encoding detection parameters better.
12940
Daniel Veillard37f961d2002-07-06 17:53:56 +000012941Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12942
12943 * valid.c: fixing bug #79331 in one path the lookup for
12944 ID attributes on a namespaced node wasn't handled correctly :-\
12945
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012946Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12947
12948 * HTMLparser.c: trying to fix 87235 about discarded white
12949 spaces in the HTML parser.
12950 * result/HTML/*: this changes the output of a number of HTML
12951 regression tests
12952
Daniel Veillardfdc91562002-07-01 21:52:03 +000012953Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * xpath.c: applied patch from Richard Jinks for the namespace
12956 axis + fixed a memory error.
12957 * parser.c parserInternals.c: applied patches from Peter Jacobi
12958 removing ctxt->token for good.
12959 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12960 popped out by the regression tests.
12961 * Makefile.am: patch for threads makefile from Gary Pennington
12962
William M. Brack6000af52002-06-28 11:43:13 +000012963Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12964
Daniel Veillardfdc91562002-07-01 21:52:03 +000012965 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012966 expressions involving preceding-sibling (et al).
12967
Daniel Veillard153120c2002-06-18 07:58:35 +000012968Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12969
12970 * hash.c: applied a patch from Peter Jacobi to solve a problem
12971 when compiling with the Watcom C on Win32
12972 * result/schemas/*.err: the change of hashing algo generated
12973 permutations in the output
12974
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012975Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12976
12977 * hash.c: applied patch from Sander Vesik improving the quality of
12978 the hash function.
12979
Aleksey Sanina5808b92002-06-14 17:07:41 +0000129802002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012981
12982 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12983 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12984 xmllint.c xpath.c: replaced sprintf() with snprintf()
12985 to prevent possible buffer overflow (the bug was pointed
12986 out by Anju Premachandran)
12987
Daniel Veillarde059b892002-06-13 15:32:10 +000012988Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12989
12990 * parser.c: removed an uninitialized data error popped by valgrind
12991 on PE references
12992
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012993Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12994
12995 * doc/xml.html
12996 adding tutorial reference to the web page
12997
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012998Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12999
13000 * doc/tutorial/xmltutorial.xml
13001 * doc/tutorial/ar01s07.html
13002 * doc/tutorial/ape.html
13003 * doc/tutorial/includegetattribute.c
13004 adding section to tutorial about retrieving an attribute
13005 value
13006
Daniel Veillardf5582f12002-06-11 10:08:16 +000013007Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13008
13009 * parser.c: applied a couple of patches from Peter Jacobi to start
13010 to get rid of ctxt->token, with a possible significant speed
13011 improvement to be gained once done. Better compliance with PE
13012 references constructs in DTDs too.
13013 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
13014 from Peter too
13015
Daniel Veillard38d80e22002-06-11 07:24:56 +000013016Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13017
13018 * parser.c: Babak Vahedipour-Kunze reported that openTag in
13019 xmlParseElement was likely to have been deallocated at the
13020 time of the report, possibly leading to segfault. Just report
13021 the tag name now.
13022
Daniel Veillard9e412302002-06-10 15:59:44 +000013023Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13024
13025 * xpath.c: patch from Richard Jinks for XPath substring() function
13026 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
13027
Aleksey Sanina5808b92002-06-14 17:07:41 +0000130282002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000013029
13030 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
13031
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000013032Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
13033
13034 *doc/FAQ.html
13035 fixing typos in FAQ, thanks to Robert Funnell for the
13036 editing help
13037
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013038Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13039
13040 * NEWS: got complaints from rpmlint that it was empty
13041
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000013042Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
13043
13044 * added doc/tutorial, including:
13045 apa.html
13046 apb.html
13047 apc.html
13048 apd.html
13049 ar01s02.html
13050 ar01s03.html
13051 ar01s04.html
13052 ar01s05.html
13053 ar01s06.html
13054 includeaddattribute.c
13055 includeaddkeyword.c
13056 includekeyword.c
13057 includestory.xml
13058 index.html
13059 xmltutorial.xml
13060 libxml tutorial, including generated html
13061
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000013062Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13063
13064 * result/c14n/exc-without-comments/merlin-c14n-two-*
13065 result/c14n/without-comments/merlin-c14n-two-*
13066 test/c14n/exc-without-comments/merlin-c14n-two-*
13067 test/c14n/without-comments/merlin-c14n-two-*
13068 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
13069 c14n/exc-c14n and slightly modified test script to handle
13070 these test cases
13071 * c14n.c: fixed bugs for complicated nodes set (namespace
13072 without node and others from merlin-c14n-two.tar.gz)
13073 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
13074 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
13075 for xmlsec performance patch
13076 * xpath.c: fixed self::node() for namespaces and attributes
13077
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013078Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
13079
13080 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
13081 but with the format parameter
13082 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
13083
Aleksey Saninc57f9c12002-05-31 19:14:57 +000013084Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
13085
13086 * Makefile.am: updated c14n tests suite
13087 * c14n.c: performance improvement for previous c14n patch
13088
Daniel Veillarde72c7562002-05-31 09:47:30 +000013089Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13090
13091 * parser.c: another peroformance patch from Peter Jacobi, that
13092 time on parsing attribute values.
13093
Aleksey Sanin508a1012002-05-31 06:32:32 +000013094Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
13095
13096 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
13097 into LibXML2 test suite
13098
Aleksey Sanindffd5c82002-05-31 04:24:13 +000013099Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
13100
13101 * c14n.c: propagating xpath ancesstors node fix to c14n
13102 plus small performance improvement to reduce number of
13103 mallocs
13104 * xpath.c: fixed ancestors axis processing for namespace nodes
13105
Daniel Veillard46de64e2002-05-29 08:21:33 +000013106Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13107
13108 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
13109 Peter Jacobi
13110
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000013111Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13112
13113 * configure.in: preparing 2.4.22
13114
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000013115Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13116
13117 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
13118 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
13119 a public entry point.
13120 * doc/*: rebuilt the API and docs
13121
Daniel Veillarded23b7d2002-05-27 12:16:02 +000013122Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13123
13124 * xpath.c: patch from Richard Jinks to fix a problem introduced
13125 in the previous patch and pointed by Norm
13126
Daniel Veillardc6924812002-05-24 11:10:43 +000013127Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13128
13129 * libxml.spec.in: fixing bug #81112
13130
Daniel Veillard234bc4e2002-05-24 11:03:05 +000013131Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13132
13133 * uri.c: fixing bug #82848
13134
Daniel Veillarda2878972002-05-24 07:54:39 +000013135Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13136
13137 * result/catalogs/mycatalog.full: Aleksey's commit changed the
13138 output of one catalog test
13139
Aleksey Sanin114e4752002-05-24 07:20:27 +000013140Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000013141
Aleksey Sanin114e4752002-05-24 07:20:27 +000013142 * global.data globals.c tree.c include/libxml/globals.h
13143 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
13144 default value for global parameter xmlIndentTreeOutput to 1 and
13145 introduced new global parameter xmlTreeIndentString (the string
13146 used to do one-level indent) with default value " " (as it was
13147 in tree.c)
13148
Daniel Veillard49d5af82002-05-23 11:55:49 +000013149Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13150
13151 * Makefile.am: Merijn Broeren pointed out a problem when compiling
13152 with trio and schemas.
13153
Daniel Veillard7c13af42002-05-22 09:57:32 +000013154Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13155
13156 * xpath.c: patch from Richard Jinks to fix the problem raised in
13157 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13158
Daniel Veillard5a872412002-05-22 06:40:27 +000013159Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13160
13161 * xmlschemas.c: a bit of work on import.
13162 * xmlschemastypes.c: Charles Bozeman provided a compare function
13163 for date/time types so min/max facet restrictions should work,
13164 indeterminate comparisons return an error instead of equal.
13165 * test/schemas/date_0* result/schemas/date_0_0: specific test
13166 from Charles Bozeman too
13167
Daniel Veillard10b6da42002-05-18 07:55:20 +000013168Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13169
13170 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
13171 from Christian Cornelssen fixing the man pages and the Catalog
13172 building script.
13173 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
13174 next step is <xs:import> I now have a reasonable understanding
13175 of how it works.
13176
Daniel Veillarde5354492002-05-16 08:43:22 +000013177Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13178
13179 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
13180
Igor Zlatkovic1396e182002-05-14 22:22:40 +000013181Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13182
13183 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
13184
Daniel Veillard088bf112002-05-14 11:03:59 +000013185Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13186
13187 * xpath.c: fixing an XPath function evalutation bug pointed out
13188 by Alexey Efimov where the context was lost when evaluating
13189 the function arguments
13190
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013191Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000013192
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013193 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
13194 function public for XMLSec performance optimizations
13195
Daniel Veillard3cd72402002-05-13 10:33:30 +000013196Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13197
13198 * python/generator.py python/libxml2class.txt : fixed a problem
13199 with the HTML parser pointed by Gary Benson
13200 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
13201 example
13202
Aleksey Sanine48a3182002-05-09 18:20:01 +000013203Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13204 * parser.c: fixed bug #81159 (memory growth in SAX)
13205
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013206Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13207 * xpath.c: fixed bug #78858 (the real fix)
13208
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013209Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013210 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013211
Daniel Veillard4cbe4702002-05-05 06:57:27 +000013212Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13213
13214 * tree.c: modified xmlNodeSetBase to allow changing the
13215 base of a document.
13216
Daniel Veillard070803b2002-05-03 07:29:38 +000013217Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13218
13219 * xmlschemastypes.c: patch Charles Bozeman for validation of
13220 all the date, time, and duration types
13221 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
13222 * configure.in: fixed an error pointed by an user
13223 * xml2-config.in: fixed an error pointed by an user
13224
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000013225Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13226
13227 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
13228 win32/libxml2.def.src xmlIO.c: exported default
13229 'file:', 'http:' and 'ftp:' protocols input handlers
13230 and maked protocols comparisson case insensitive
13231
Daniel Veillard34de97f2002-04-30 14:29:22 +000013232Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13233
13234 * configure.in: Neven Has detected a typo
13235
Daniel Veillard28577c32002-04-30 06:48:41 +000013236Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
13237
13238 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
13239 as one of the persons allowed to commit directly to the
13240 module.
13241
Daniel Veillardfc57b412002-04-29 15:50:14 +000013242Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13243
13244 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
13245 * valid.c: raised a too low limit
13246 * doc/*: rebuilt the docs
13247
Daniel Veillardeca82812002-04-24 11:42:02 +000013248Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13249
13250 * test/XPath/expr/floats test/XPath/expr/functions
13251 result/XPath/expr/floats result/XPath/expr/functions
13252 xpath.c: another XPath conformance patch from Richard Jinks
13253
Daniel Veillard13e04c62002-04-23 17:51:29 +000013254Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
13255
13256 * xmlschemas.c: fixed validation of attribute groups.
13257 * test/schemas result/schemas: added an example from the primer
13258
Daniel Veillard88c58912002-04-23 07:12:20 +000013259Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13260
13261 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
13262 * test/schemas result/schemas: updated the test list
13263
Daniel Veillarde19fc232002-04-22 16:01:24 +000013264Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13265
13266 * TODO: updated a bit
13267 * parser.c: made a comment more specific
13268 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
13269 Schemas conformance.
13270 * test/schemas result/schemas: updated the test list
13271
Daniel Veillard441bc322002-04-20 17:38:48 +000013272Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13273
13274 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
13275 implementing xs:all with minOccurs = 0
13276 * tes/schemas/* result/schemas/*: added more tests covering
13277 xs:all
13278
Daniel Veillard8a001f62002-04-20 07:24:11 +000013279Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13280
13281 * xmlregexp.c: first implementation of the all particle, this
13282 may need to be revisited for case where not all transitions
13283 must be crossed.
13284
Daniel Veillard7646b182002-04-20 06:41:40 +000013285Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13286
13287 * tree.c: another entity processing update from Markus Henke
13288
Bjorn Reese54d02fb2002-04-19 15:16:01 +000013289Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
13290
13291 * trionan.c: fixed crash on OSF/1
13292
Daniel Veillardb4398962002-04-19 07:01:55 +000013293Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13294
13295 * xmlschemas.c: more Schemas work
13296 * test/schemas/* result/schemas/*: added more tests coming
13297 from the spec.
13298
Daniel Veillard54761132002-04-18 21:00:44 +000013299Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13300
13301 * c14n.c: patch from Aleksey Sanin reflecting a change in the
13302 ExcC14N specification
13303
Daniel Veillardbf8dae82002-04-18 16:39:10 +000013304Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13305
13306 * tree.c: patch from Markus Henke, fix for recursive entities.
13307
Daniel Veillard23b1f372002-04-18 15:50:05 +000013308Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13309
13310 * xpath.c: fix a problem with string() on a document node.
13311
Daniel Veillarddecd64d2002-04-18 14:41:51 +000013312Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13313
13314 * Makefile.am xmlschemas.c: more Schemas work
13315 * test/schemas/* result/schemas/*: added more tests coming
13316 from the spec.
13317
Daniel Veillard6231e842002-04-18 11:54:04 +000013318Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13319
13320 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
13321 * result/HTML/*: this changes a few things in the results
13322
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000013323Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13324
13325 * include/libxml/tree.h: eliminated 'declaration different than
13326 prototype' warning
13327 * include/win32config.h: "resolved" conflicts with errno.h
13328
Daniel Veillardb509f152002-04-17 16:28:10 +000013329Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13330
13331 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
13332 on the automata interfaces and debug of counted choices
13333 * test/schemas/* result/schemas/*: added a number of tests
13334
Daniel Veillard8651f532002-04-17 09:06:27 +000013335Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13336
13337 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
13338 a bit of work on Schemas
13339 * testSchemas.c: try to make it more useful
13340 * test/schemas/* result/schemas/* Makefile.am: changed the
13341 Schemas regression test procedure, started adding a few samples
13342
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013343Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13344
13345 * include/libxml/encoding.h: Patch for the Borland C++ builder
13346 * include/libxml/tree.h: Patch for the Borland C++ builder
13347 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000013348 * win32/bcb5: New directory for the Borland C++ builder
13349 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013350
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000013351Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13352
13353 * win32/Makefile.msvc: Update for XML Schema support
13354 * win32/configure.js: Update for XML Schema support
13355 * win32/libxml2.def.src: Update for XML Schema support
13356
Daniel Veillard4255d502002-04-16 15:50:10 +000013357Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13358
13359 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
13360 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
13361 xmlunicode.c include/libxml/Makefile.am
13362 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
13363 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
13364 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
13365 include/libxml/xmlversion.h.in : merged the current state of
13366 XML Schemas implementation, it is not configured in by default,
13367 a specific --schemas configure option has been added.
13368 * test/automata test/regexp test/schemas Makefile.am
13369 result/automata result/regexp result/schemas:
13370 merged automata/regexp/schemas regression tests
13371
Daniel Veillardbc6f7592002-04-16 07:49:59 +000013372Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
13373
13374 * xpath.c: Gary found a compile time problem, fixes #78823
13375
Daniel Veillarda7084cd2002-04-15 17:12:47 +000013376Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13377
13378 * configure.in: release of 2.4.20
13379 * doc/*: updated and rebuilt the docs
13380
Daniel Veillardf544f192002-04-15 12:56:56 +000013381Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13382
13383 * python/Makefile.am: patch from Cristian Gafton to build on
13384 Red Hat 6.2, should also fix #75779
13385
Daniel Veillard940492d2002-04-15 10:15:25 +000013386Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13387
13388 * valid.c: first part of fixing #78729
13389
Daniel Veillardeb475a32002-04-14 22:00:22 +000013390Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
13391
13392 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
13393 escaping of URI when saving HTML files.
13394 * result/HTML/*: this impacted some tests
13395
Daniel Veillard9b731d72002-04-14 12:56:08 +000013396Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
13397
13398 * configure.in: trying to fix #77441
13399
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000013400Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13401
13402 * include/libxml/xmlIO.h: Hallski complained it could not be
13403 included by itself.
13404
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000013405Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13406
13407 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13408
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000013409Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13410
13411 * win32/configure.js: patch from Nilo for the c14n option
13412 * win32/Makefile.msvc: fixed libxml2.def generation with threads
13413
Daniel Veillardda423da2002-04-10 19:25:38 +000013414Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13415
13416 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
13417 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
13418 LIBXML_THREAD_ENABLED
13419
Daniel Veillard0eafdef2002-04-10 16:14:34 +000013420Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13421
13422 * xpath.c: another patch from Richard Jinks for substring conformance
13423 * test/XPath/expr/floats test/XPath/expr/strings
13424 result/XPath/expr/floats result/XPath/expr/strings: update of the
13425 test suite to check those.
13426
Daniel Veillard01917aa2002-04-10 11:30:41 +000013427Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13428
13429 * xpath.c: patch from Richard Jinks for .x float parsing.
13430
Daniel Veillard46d6c442002-04-09 16:10:39 +000013431Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13432
13433 * parser.c: patch from Markus Henke when an encoding ain't recognized
13434
Daniel Veillard88e0ad42002-04-09 13:48:02 +000013435Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13436
13437 * libxml.m4: got a report that #include <string.h> was needed
13438
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013439Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13440
13441 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13442
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013443Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
13444
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013445 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013446
Daniel Veillardbd6e6312002-04-01 08:04:14 +000013447Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13448
13449 * xpath.c: fixed a bug in the nodeset to boolean comparison code
13450 pointed out by Melvyn Sopacua.
13451
Daniel Veillarde979e3b2002-03-29 22:43:00 +000013452Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13453
13454 * libxml.m4: Frédéric Crozat gave a patch related to the change
13455 of Include paths breaking the libxml.m4
13456
Daniel Veillard7089d6b2002-03-29 17:28:10 +000013457Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13458
13459 * xpath.c: Fix bug #76927 forgot to save some context
13460 when evaluating binary expressions
13461
Daniel Veillardd30be4a2002-03-28 18:25:31 +000013462Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13463
13464 * configure.in: fixed configure for MPE/iX from Markus Henke
13465 * xmlmemory.c: fixed initialization problems
13466 * xpath.c: another set of patches from Richard Jinks this
13467 fixes "make XPathtests" on linux
13468
Daniel Veillard21458c82002-03-27 16:12:22 +000013469Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13470
13471 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
13472 * test/XPath/expr/compare test/XPath/expr/equality
13473 test/XPath/expr/floats test/XPath/expr/functions
13474 test/XPath/expr/strings result/XPath/expr/compare
13475 result/XPath/expr/equality result/XPath/expr/floats
13476 result/XPath/expr/functions result/XPath/expr/strings: Updated
13477 tests though they show a divergence on Linux
13478
Daniel Veillard28dfed12002-03-27 09:08:17 +000013479Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13480
13481 * xpath.c trionan.c: previous commit also included patches
13482 from Richard Jinks on some IEEE support corner case
13483
Daniel Veillard5fc1f082002-03-27 09:05:40 +000013484Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13485
13486 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
13487 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
13488 that $(datadir) should be used for docs
13489
Daniel Veillarddb1dc392002-03-26 12:44:39 +000013490Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13491
13492 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
13493 could leak filedescriptors
13494
Daniel Veillarddd4b9122002-03-26 07:58:43 +000013495Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13496
13497 * configure.in nanohttp.c: applied patch from Allan Clark for
13498 UnixWare/OpenServer
13499
Daniel Veillard19274092002-03-25 16:48:03 +000013500Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13501
13502 * configure.in: preparing 2.4.19
13503 * doc/*: rebuilt the docs
13504
Daniel Veillard56b2db72002-03-25 16:35:28 +000013505Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13506
13507 * nanohttp.c: fixing #76043, got fed up with non-portability
13508 of that piece of code.
13509
Daniel Veillard6f4561a2002-03-25 12:10:14 +000013510Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13511
13512 * valid.c SAX.c: Never commit without running "make tests" :-(
13513 fix a couple of stupidities in the previous commit
13514 * result/*: a few changes in some attribute order result of previous
13515 commit.
13516
Daniel Veillardd85f4f42002-03-25 10:48:46 +000013517Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13518
13519 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
13520 the internal subset should not raise duplicate ID errors,
13521 also there was a small bug in conjunction to namespace
13522 declarations defaulted and xml:xxx attributes DTD definitions.
13523
Daniel Veillard56cd18b2002-03-22 14:14:43 +000013524Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13525
13526 * xpath.c: Richard Jinks also raised some rounding problems
13527 this tries to fix them
13528
Daniel Veillard4e2df542002-03-22 12:23:14 +000013529Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13530
13531 * xpath.c: Richard Jinks spotted an incoherent memory allocation
13532 behaviour in xmlXPathCastToString()
13533
Daniel Veillarddb552912002-03-21 13:27:59 +000013534Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13535
13536 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
13537 raised by Morus Walter
13538
Daniel Veillard9e537932002-03-21 13:08:08 +000013539Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13540
13541 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
13542 from Igor
13543
Daniel Veillard6fbcf422002-03-21 12:32:59 +000013544Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13545
13546 * xpath.c: fixing #75619, related to a problem when trying
13547 to evaluate condition when the current node set resulting
13548 from that sub-step evaluation is empty. Also fixes 2 potential
13549 problem with previous-sibling and next-siblings axis.
13550
Daniel Veillard1840ef02002-03-21 08:05:23 +000013551Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13552
13553 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
13554 HTML support is not configured in.
13555
Daniel Veillard561b7f82002-03-20 21:55:57 +000013556Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13557
13558 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
13559 include/libxml/tree.h: dohh I really didn't intended to commit
13560 this test version :-(
13561
Daniel Veillarde50f3b52002-03-20 19:24:21 +000013562Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13563
13564 * testSAX.c: I wanted to see the real speed at the SAX interface
13565 after a little too many Ximianer started complaining about the
13566 parser speed.
13567 added a --quiet option:
13568 paphio:~/XML -> ls -l db100000.xml
13569 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
13570 paphio:~/XML -> time ./testSAX --quiet db100000.xml
13571 3200006 callbacks generated
13572 real 0m1.270s
13573 Which means 16MBytes/s and 3Mcallback/s
13574
Daniel Veillardc62a1472002-03-19 18:35:12 +000013575Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13576
13577 * xpath.c: valgrind spotted another error that time when running
13578 on libxslt regression tests
13579
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000013580Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13581
13582 * Makefile.am: adding "make valgrind" running the full regression
13583 tests (except python ones) under Valgrind (using valgrind -q
13584 which was kindly added by the author).
13585 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
13586 passes cleanly now except an obcure floating point initialization
13587 raised in log10() in one XPath regression test ???
13588 * tree.c: edited some comments to close #75244
13589
Daniel Veillard28cac6b2002-03-19 11:25:30 +000013590Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
13591
13592 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
13593 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
13594 context of ScrollKeeper, made sure that if the number is
13595 an integer, the serialization follows the description at
13596 http://www.w3.org/TR/xpath#section-String-Functions
13597
Daniel Veillard5997aca2002-03-18 18:36:20 +000013598Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13599
Daniel Veillard34ce8be2002-03-18 19:37:11 +000013600 * configure.in: preparing 2.4.18
13601 * doc/*: updated and rebuilt the web site
13602 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
13603 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000013604 * parser.c: humm, changed the way the SAX parser work when
13605 xmlSubstituteEntitiesDefault(1) is set, it will then
13606 do the entity registration and loading by itself in case the
13607 user provided SAX getEntity() returns NULL.
13608 * testSAX.c: added --noent to test the behaviour.
13609
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000013610Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13611
13612 * parser.c: Wilfried Teiken provided a hackish but working
13613 way to get context reported back on entities when parsing
13614 with SAX and without breaking the DOM build.
13615
Daniel Veillard2d347fa2002-03-17 10:34:11 +000013616Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13617
13618 * c14n.c: applied a new patch from Aleksey Sanin
13619 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
13620 to reference Aleksey implementation of XML digital Signatures
13621
Daniel Veillard38bf6f02002-03-16 22:03:31 +000013622Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13623
13624 * xpath.c: small fix to avoid potential problem due to
13625 ordering of freeing data
13626 * python/Makefile.am: people were complaining about
13627 the generated file in python dir not being built
13628
Daniel Veillardd2379012002-03-15 22:24:56 +000013629Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13630
13631 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
13632 python/generator.py python/libxml.c python/types.c: Cleanup
13633 of the python Makefiles based on Jacob and James feedback,
13634 fixed the spec file accordingly, fixed the number of warning
13635 that passing my pedantic CFLAGS was generating. Conclusion
13636 is that Python includes are real crap.
13637
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000013638Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13639
13640 * configure,in: it was reported quite a few times that
13641 xml2-config --cflags should not output
13642 -I$includeprefix/libxml2/libxml because libxml2 header names
13643 clashes with existing names like list.h from C++ stl.
13644 Includes should be #include<libxml/xxx.h> so ...
13645
Daniel Veillard6f293b12002-03-15 09:42:33 +000013646Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13647
13648 * c14n.c: another patch from Aleksey Sanin
13649
Daniel Veillard5c396542002-03-15 07:57:50 +000013650Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13651
13652 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
13653 canonicalization algorithm
13654 * doc/xml.html doc/index.html: added the C14N references on the
13655 index page.
13656
jacob berkman9be65862002-03-14 02:15:56 +0000136572002-03-13 jacob berkman <jacob@ximian.com>
13658
13659 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
13660 usage, redundant, and gcc specific
13661
Daniel Veillard75be0132002-03-13 10:03:35 +000013662Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13663
13664 * xpath.c: speedup some node selection operations, this can
13665 have a significant impact on DocBook Norm's stylesheets
13666 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
13667 make sure it's always the case
13668 * debugXML.c: distinguish CDATA and comments in ls operations
13669
Daniel Veillard61f26172002-03-12 18:46:39 +000013670Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13671
13672 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
13673 to generate better API descriptions etc...
13674
Daniel Veillard9ff88172002-03-11 09:15:32 +000013675Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13676
13677 * c14n.c: Fixing #74186, made sure all boolean expressions
13678 get fully parenthesized, ran indent on the output
13679 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
13680 include/libxml/tree.h: also #74186 related, removed the
13681 --with-buffers option, and all the preprocessor conditional
13682 sections that were resulting from it.
13683
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000013684Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13685
13686 * valid.c: applied patch from Dodji Seketeli fixing an
13687 uninitailized variable in xmlValidGetValidElements()
13688
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000013689Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13690
13691 * c14n.c: fixed a few comments
13692 * doc/*.html doc/*/*.html: regenerated the docs and added
13693 the C14N API
13694 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
13695
Daniel Veillardfa49d872002-03-09 10:20:00 +000013696Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13697
13698 * check-xml-test-suite.py: fix to adapt varaiations in the
13699 bindings
13700 * configure.in python/setup.py python/setup.py.in: fixed to
13701 have the version of the python scripts automatically updated
13702
Daniel Veillarda3db2e32002-03-08 15:46:57 +000013703Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13704
13705 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
13706 in xmlCopyProp()
13707
Daniel Veillardaf43f632002-03-08 15:05:20 +000013708Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13709
13710 * configure.in: preparing 2.4.17 release
13711 * doc/*: updated and rebuilt the docs
13712 * xpath.c: fixed a comment
13713 * python/libxml.c: fixed a possible reentrancy problem
13714
Daniel Veillardef6c46f2002-03-07 22:21:56 +000013715Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13716
13717 * tree.c python/tests/Makefile.am python/tests/attribs.py:
13718 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
13719 added a specific regression test
13720 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
13721 not raise exceptions when failing to find the attribute.
13722
Daniel Veillard90bc3712002-03-07 15:12:58 +000013723Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13724
13725 * configure.in xmllint.c: owen pointed out a problem with the
13726 ftme fix, gettimeofday() was not detected by configure and
13727 the ftime header wasn't included, dohhh
13728
Daniel Veillard8c1ae602002-03-07 11:21:00 +000013729Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13730
13731 * configure.in xmllint.c: trying to fix #71457 for timing
13732 precision when gettimeofday() is not availble but ftime() is
13733
Daniel Veillardf5a457a2002-03-07 10:25:29 +000013734Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13735
13736 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
13737 are now copied on install and part of the -devel RPM
13738
Daniel Veillard7b416132002-03-07 08:36:03 +000013739Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13740
13741 * xpath.c: trying to avoid bug #72150 which was apparently
13742 caused by a gcc bug (or a processor problem) as detailed
13743 at http://veillard.com/gcc.bug
13744
Daniel Veillardf742d342002-03-07 00:05:35 +000013745Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13746
13747 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
13748 fixed xmlReconciliateNs(), added a Python test/example for
13749 inter-document cut'n paste
13750 * python/libxml.py: fixed node.doc on document nodes and added
13751 xpathEval() onto node objects
13752
Daniel Veillard4e0e2972002-03-06 21:39:42 +000013753Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13754
13755 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
13756 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
13757 fixup and integrated tests for the serialization stuff
13758
Daniel Veillarde915b2d2002-03-06 18:42:40 +000013759Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13760
13761 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
13762 moved the libxml man page to section 3
13763
Daniel Veillard1e774382002-03-06 17:35:40 +000013764Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13765
13766 * tree.c: fix bug #72490
13767 * python/libxml.c python/libxml.py: added methods serialize()
13768 and saveTo() to all node elements.
13769
Daniel Veillardddffd2a2002-03-05 20:28:20 +000013770Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13771
13772 * xmlIO.c: closed #73430, don't read from an input source
13773 which indicated an end-of-file or an error.
13774
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013775Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13776
13777 * parser.c: make sure SAX endDocument is always called as
13778 this could result in a Python memory leak otherwise (it's
13779 used to decrement ref-counting)
13780 * python/generator.py python/libxml.c python/libxml.py
13781 python/libxml2-python-api.xml python/libxml2class.txt
13782 python/tests/error.py python/tests/xpath.py: implemented
13783 the suggestions made by Gary Benson and extended the tests
13784 to match it.
13785
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013786Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13787
13788 * python/generator.py: applied patch fixing #73450
13789
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013790Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13791
13792 * xpath.c: fixing #61290 "namespace nodes have no parent"
13793 long standing divergence from the XPath REC. NodeSets
13794 simply hold a copy of namespace nodes and those node ->next
13795 points to the parent (which may not be the node carrying the
13796 definition).
13797 * include/libxml/xpath.h: flagged but didn't added a possible
13798 speedup
13799 * DOCBparser.c HTMLparser.c: removed some warnings from push
13800 parser due to new state being added.
13801 * tree.c: new fix from Boris Erdmann
13802 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13803 the XML Canonalization support from Aleksey Sanin
13804
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013805Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13806
13807 * tree.c: patch from Boris Erdmann fixing some namespace odities
13808 with xmlCopyNode()
13809
Daniel Veillardc6613042002-03-02 09:34:02 +000013810Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13811
13812 * xmlIO.c: fix bug #72706 when loading a NULL entity
13813
Daniel Veillardc0fef772002-03-01 16:16:31 +000013814Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13815
13816 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13817 actually change in a future XML Namespace revision.
13818
Daniel Veillard79426f22002-03-01 16:14:17 +000013819Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13820
13821 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13822 added the possibility of returning nodesets from XPath extension
13823 functions written in Python
13824
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013825Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13826
13827 * python/*: commiting some Python bindings work done while travelling
13828
Daniel Veillard97300512002-03-01 09:13:41 +000013829Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13830
13831 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13832 explicitely with memory debugging switched on
13833
Daniel Veillard6361da02002-02-23 10:10:33 +000013834Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13835
13836 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13837 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13838 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13839 the accessor generator for strings
13840 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13841 regression test.
13842
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013843Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13844
13845 * python/README python/generator.py python/libxml.c python/setup.py:
13846 added the 'usual' setup.py to allow building a libxml2-python
13847 module based on the same code. The initialization is however
13848 different the 2 .so files fo libxml2 and libxslt are identical and
13849 they entry point initialize both libraries. this is done to avoid
13850 some possible nasty problem since the Python don't merge the maps
13851 of all shared modules.
13852
Daniel Veillard158a4d22002-02-20 22:17:58 +000013853Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13854
13855 * parser.c: fixed a push/encoding bug reported by Michael
13856 on librsvg
13857
Daniel Veillard7839e162002-02-20 18:54:48 +000013858Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13859
13860 * include/libxml/parserInternals.h: fixes a misplaced #endif
13861
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013862Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13863
13864 * parser.c valid.c: found and fixed a couple of allocation bugs
13865
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013866Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13867
13868 * doc/xml.html doc/python.html doc/*: added a Python and binding
13869 page describing the current state of the Python bindings and
13870 giving pointers to the other languages wrappers.
13871
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013872Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13873
13874 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13875 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13876 rebuilt the API and web site
13877 * xpath.c: fixed #71978 portability bugs
13878
Daniel Veillard8aff2472002-02-19 21:50:43 +000013879Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13880
13881 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13882
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013883Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13884
13885 * include/libxml/parserInternals.h parser.c: had to change
13886 2 internal parsing API when processing document content
13887 to check the start and end of element content are defined
13888 in the same entity
13889 * valid.c include/libxml/valid.h: attribute normalization can
13890 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13891 with the context to report it.
13892 * SAX.c: fixed the last known bugs, crazy validation constraints
13893 when a document is standalone seems correctly handled. There
13894 is a couple of open issues left which need consideration especially
13895 PE93 on external unparsed entities and standalone status.
13896 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13897 The 2 tests left failing are actually in error. Cleanup done.
13898
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013899Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13900
13901 * valid.c: implemented E59 spaces in CDATA does not match the
13902 nonterminal S
13903
Daniel Veillard878eab02002-02-19 13:46:09 +000013904Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13905
13906 * SAX.c parser.c valid.c: more validation test fixups
13907 * check-xml-test-suite.py: added duration info for the tests
13908
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013909Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13910
13911 * parser.c valid.c: a couple of errors were reported but not
13912 saved back as such in the parsing context. Down to 1% failure rate
13913 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13914
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013915Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13916
13917 * xmlInternald.c: isExtender was missing a char
13918 * parser.c include/libxml/parser.h: % are acceptable in the
13919 internal subset if within a PUBLIC ID
13920
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013921Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13922
13923 * SAX.c parserInternals.c valid.c: more work on the conformance
13924 suite. Took the step to finally block documents with encoding
13925 errors. It's a fatal error per the spec, people should have fixed
13926 their documents by now.
13927
Daniel Veillard55253e22002-02-18 14:32:39 +000013928Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13929
13930 * check-xml-test-suite.py: fixed the test script after some discussion
13931 on the semantic of TYPE="error"
13932 * Makefile.am: added the script to the distrib
13933
Daniel Veillard28757702002-02-18 11:19:30 +000013934Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13935
13936 * SAX.c entities.c: fixed a couple of conformances issues deep
13937 into the validation code (standalone and undeclared Notations)
13938
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013939Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13940
13941 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13942 stayed there for years !
13943
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013944Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13945
13946 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13947 missing
13948
Daniel Veillardc7612992002-02-17 22:47:37 +000013949Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13950
13951 * check-xml-test-suite.py: improved the behaviour a bit as
13952 well as the logs
13953 * parser.c valid.c SAX.c: fixed a few more bugs
13954 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13955
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013956Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13957
13958 * check-xml-test-suite.py: python script to run regression tests
13959 against the XML Test suite of W3C/OASis
13960 * SAX.c: fixed a validation bug
13961 * parser.c: fixed 3 errors pointed by the test suite
13962 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13963 * python/Makefile.am: fixed a dependendy
13964
Daniel Veillard9f28f302002-02-15 20:48:08 +000013965Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13966
13967 * xmlmemory.c: avoid a warning bug #71594
13968
Daniel Veillard144024e2002-02-13 21:14:46 +000013969Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13970
13971 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13972 warning on alpha/Tru64
13973
Daniel Veillarde4301c82002-02-13 13:32:35 +000013974Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13975
13976 * include/libxml/entities.h: fixing a comment
13977 * valid.c: fixing some troubles with validity check on namespaces
13978 * result/VC/NS3 test/VC/NS3: added a specific regression test
13979
Daniel Veillarda6d05382002-02-13 13:07:41 +000013980Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13981
13982 * tree.c: Fixing #71342 serializing '\n' in attribute values
13983 * result/noent/att3 result/att3 test/att3: added a specific
13984 test.
13985
Daniel Veillard797a5652002-02-12 13:46:21 +000013986Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13987
13988 * python/libxml.c: couple of bug fixes
13989
Daniel Veillard01a6d412002-02-11 18:42:20 +000013990Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13991
13992 * python/*.py: removed tabs and used spaces.
13993
Daniel Veillard397ff112002-02-11 18:27:20 +000013994Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13995
13996 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13997 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13998
Daniel Veillard03517542002-02-11 13:54:40 +000013999Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14000
14001 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
14002 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
14003
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000014004Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14005
14006 * include/libxml/encoding.h include/libxml/entities.h
14007 include/libxml/globals.h include/libxml/parser.h
14008 include/libxml/threads.h include/libxml/tree.h
14009 include/libxml/xmlmemory.h: trying to fix the include mess
14010
Daniel Veillard1a612ed2002-02-11 07:54:45 +000014011Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14012
14013 * include/libxml/xmlmemory.h: reverted part of the previous
14014 attempt to provide #69655, this was breaking the build.
14015
Daniel Veillard0ba59232002-02-10 13:20:39 +000014016Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
14017
14018 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
14019 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
14020 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
14021 include/libxml/parserInternals.h include/libxml/tree.h
14022 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
14023 Tentatively fixed #69655 , make compiling with -Wredundant-decls
14024 clean.
14025 * python/libxml.c: fixed a warning.
14026
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000014027Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14028
14029 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
14030 copying of node, merge back IDs in the target document.
14031 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
14032 test/XInclude/ents/ids.xml: test case
14033 * result/VC/ElementValid4: output changed due to a typo fix
14034
Daniel Veillard1c18e302002-02-09 22:16:40 +000014035Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14036
14037 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000014038 generate the dependencies right as Jacob found out. Add
14039 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000014040
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000014041Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14042
14043 * parserInternals.c valid.c: Justin Fletcher found some parts
14044 of the code needing cleanup
14045 * libxml.spec.in python/Makefile.am python/generator.py
14046 python/libxml.c python/libxml.py: Fixed the python Makefiles
14047 corrected a bug showing up on ia64, changed the name of the
14048 python internal module too
14049
Daniel Veillard07be19b2002-02-08 14:20:35 +000014050Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14051
14052 * Makefile.am: applied patch from Andris Pavenis for binary
14053 name suffixes
14054
Daniel Veillardf216d462002-02-08 13:44:24 +000014055Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
14056
14057 * xmllint.c win32/win32config.h: fixing #68748
14058
Daniel Veillardd455d792002-02-08 13:37:46 +000014059Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14060
14061 * valid.c: fixing #70166
14062
14063Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14064
14065 * valid.c: fixing #70077
14066
Daniel Veillardc575b992002-02-08 13:28:40 +000014067Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14068
14069 * Copyright Makefile.am README configure.in libxml.spec.in:
14070 Changed to the MIT Licence
14071 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
14072 doc/xmlio.html: updated the doc accordingly
14073 * include/libxml/xmlwin32version.h configure.in: preparing
14074 2.4.14 release
14075 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14076 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14077 fixed the const xmlChar * wrapper and generator, XPath extension
14078 functions now use the context as first argument
14079 * python/tests/tstxpath.py python/tests/xpath.py
14080 python/tests/xpathext.py: Updated the tests accordingly
14081 * tree.c: fixed bug #70067
14082
Daniel Veillard7db38712002-02-07 16:39:11 +000014083Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14084
14085 * Makefile.am: cleanup
14086 * debugXML.c: always use stdout if output is NULL
14087 * xmlIO.c: don't close filedescriptors passed to outputBuffers
14088 * python/Makefile.am python/generator.py python/libxml2class.txt
14089 python/libxml_wrap.h python/types.c: augmented the number of bindings
14090 handling FILE * and XPath contexts
14091 * python/tests/Makefile.am: avoid a stupid problem due to the
14092 use of TEST.
14093
Daniel Veillard15a143b2002-02-06 22:40:50 +000014094Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14095
14096 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
14097
Daniel Veillard70cab352002-02-06 16:06:58 +000014098Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14099
14100 * python/TODO python/libxml.c: cleanup the extension function lookup
14101 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
14102
Daniel Veillard7a96efc2002-02-05 16:34:33 +000014103Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14104
14105 * configure.in python/Makefile.am: do not install outside
14106 of prefix
14107
Daniel Veillard33caa0b2002-02-04 14:07:26 +000014108Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14109
14110 * python/TODO python/libxml.c: started adding SAX interfaces
14111 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
14112 SAX test
14113
Daniel Veillard36eea2d2002-02-04 00:17:01 +000014114Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14115
14116 * tree.c: hardened the addChild function
14117 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14118 python/libxml2class.txt python/libxml_wrap.h python/TODO:
14119 added accessors needed for xmlNode, a bit more testing and
14120 extension of interfaces
14121 * python/tests/Makefile.am python/tests/build.py: added a test
14122 build from scratch/save/load/check
14123
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000014124Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14125
14126 * parserInternals.c: change a small bit in the way valididy
14127 error messages get initialized
14128 * python/TODO python/libxml.c python/libxml2-python-api.xml
14129 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14130 added some memory debugging to track leaks at the libxml2 level
14131 * python/tests/*.py: changed all tests to check for leaks,
14132 there is just one left in XPath extension registrations.
14133
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000014134Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
14135
14136 * python/TODO python/generator.py python/libxml2-python-api.xml
14137 python/libxml2class.txt: more accessor classes for the parser
14138 context, allow to switch on and check validity
14139 * python/tests/Makefile.am python/tests/error.py
14140 python/tests/invalid.xml python/tests/valid.xml
14141 python/tests/validate.py: attded more test and and added error.py
14142 which I forgot to commit in the last step
14143
Daniel Veillard3ce52572002-02-03 15:08:05 +000014144Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14145
14146 * python/Makefile.am python/types.c: cleanup
14147 * python/libxml.c python/libxml.py python/libxml_wrap.h
14148 python/generator.py python/libxml2-python-api.xml
14149 python/libxml2class.txt: added class for parser context, added
14150 first cut for push mode support. Added a framework to generate
14151 accessors functions.
14152 * python/tests/Makefile.am python/tests/push.py: added a push
14153 test
14154
Daniel Veillardcfb05462002-02-02 23:18:22 +000014155Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14156
14157 * python/Makefile.am python/TODO python/libxml.py: fixed a small
14158 bug a bit of cleanup.
14159
Daniel Veillard5d819032002-02-02 21:49:17 +000014160Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14161
14162 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14163 python/libxml2class.txt: adding error redirections and preformat
14164 to a python handler
14165 * python/tests/Makefile.am python/tests/*.py: cleanup made all
14166 tests self checking
14167
Daniel Veillard7fd7a942002-02-02 12:19:46 +000014168Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14169
14170 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
14171 a function
14172
Daniel Veillard9589d452002-02-02 10:28:17 +000014173Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14174
14175 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
14176 python/libxml.c python/libxml2-python-api.xml
14177 python/libxml2class.txt: Progressing through the TODOs, class
14178 description output, extra XML API, RPM now builds the wrappers
14179 for all python installed versions
14180
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014181Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
14182
14183 * configure.in libxml.spec.in python/Makefile.am python/TODO
14184 python/generator.py python/libxml2class.txt: added more informations
14185 in the libxml2-python package including docs. Slightly changed
14186 the class hierarchy
14187 * python/tests/*: added basic regression tests infrastructure too
14188
14189Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14190
14191 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
14192 added libxml2-python as part of the packages installed
14193
Daniel Veillarda7340c82002-02-01 17:56:45 +000014194Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14195
14196 * python/Makefile.am python/generator.py python/libxml.c
14197 python/libxml.py: more work, now able to extend the
14198 XPath interpreter with functions written in python.
14199
Daniel Veillardc3e39442002-02-01 09:29:41 +000014200Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14201
14202 * python/Makefile.am: Jacob sent a patch to allow building from
14203 tarfile.
14204
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000014205Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14206
14207 * python/Makefile.am python/libxml.c configure.in Makefile.am:
14208 inserted the python wrappers build, I hope this won't be too
14209 unportable
14210
Daniel Veillard1971ee22002-01-31 20:29:19 +000014211Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14212
14213 * xpath.c: minor optimization
14214 * python/generator.py python/libxml.c python/libxml.py
14215 python/libxml_wrap.h: more work on the python bindings,
14216 they now support XPath and there is no evident leak
14217
Daniel Veillard36ed5292002-01-30 23:49:06 +000014218Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14219
14220 * python/generator.py python/libxml.c python/libxml.py:
14221 more work on the python bindings generator.
14222
Daniel Veillard96fe0952002-01-30 20:52:23 +000014223Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14224
14225 * python/generator.py python/libxml.c python/libxml_wrap.h:
14226 more work on the python bindings.
14227
Daniel Veillardd2897fd2002-01-30 16:37:32 +000014228Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14229
14230 * python/generator.py python/libxml.c python/libxml.py
14231 python/libxml_wrap.h: commited early version of a python binding
14232 for private use only ATM
14233
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000014234Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14235
14236 * entities.c tree.c include/libxml/entities.h: applied patch
14237 from Anthony Jones to implement copy of DTD subtree too. Had
14238 just to keep 2 function private which really ought to become
14239 public ones.
14240
Daniel Veillarda42f25f2002-01-25 14:15:40 +000014241Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14242
14243 * xmllint.c: added pointers to the web pages in the usage()
14244
Daniel Veillardbd227ae2002-01-24 16:05:41 +000014245Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14246
14247 * tree.c: more fixes from Petr Kozelka for attribute handling
14248 in the tree API to align the semantic with DOM.
14249
Daniel Veillard36065812002-01-24 15:02:46 +000014250Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14251
14252 * valid.c tree.c entities.c: another set of patches from
14253 Anthony Jones for copy operations cleanup and robustness
14254
Daniel Veillardf8592562002-01-23 17:58:17 +000014255Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14256
14257 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
14258 an alphabetic index based on comments content
14259 * doc/*: rebuilt the web site with the new references
14260
Daniel Veillardc8c7be42002-01-23 17:53:44 +000014261Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14262
14263 * parserInternals.h: Greg Sjaardema suggested to use an
14264 eponential buffer groth policy in xmlParserAddNodeInfo()
14265
Daniel Veillard3bf65be2002-01-23 12:36:34 +000014266Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14267
14268 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
14269 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14270 doc/parsedecl.py doc/Makefile.am: updated the python extractor
14271 to generate cross-references, and added/updated the stylesheets
14272 to generate and link API indexes. The generic keyword index
14273 is not done yet.
14274 * doc/*.html: regenerated all the usual docs too
14275
Daniel Veillard2070c482002-01-22 22:12:19 +000014276Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14277
14278 * debugXML.c: added an xpath function to the shell for T. V. Raman
14279
14280Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000014281
14282 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
14283 debug routines.
14284
Daniel Veillardc169f8b2002-01-22 21:40:13 +000014285Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14286
14287 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14288 support of attribute nodes
14289
Daniel Veillard9d06d302002-01-22 18:15:52 +000014290Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14291
14292 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14293 hopefully near complete and fully documented of the API in XML
14294 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
14295 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
14296 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
14297 include/libxml/parserInternals.h include/libxml/valid.hi
14298 include/libxml/xmlIO.h include/libxml/xmlerror.hi
14299 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
14300 include/libxml/xpath.h include/libxml/xpathInternals.h:
14301 Cleaned up the doc comments a lot in the process, the interface
14302 coverage is now 100%
14303
Daniel Veillard2d1464f2002-01-21 23:16:56 +000014304Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14305
14306 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14307 extracts comments from the gtk-doc DocBook output (a bit
14308 convoluted but seems to work).
14309
Daniel Veillard61006472002-01-21 17:31:47 +000014310Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14311
14312 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14313 added an XML description of the API, moved the script generating
14314 it here. Added a "make api" target
14315
Daniel Veillardd2f23002002-01-21 13:36:00 +000014316Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14317
14318 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
14319
Daniel Veillard99e55eb2002-01-21 08:56:29 +000014320Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14321
14322 * xpath.c include/libxml/xpathInternals.h: the change made to
14323 xmlXPathFuncLookupFunc was incompatible roll it back
14324
Daniel Veillard963d2ae2002-01-20 22:08:18 +000014325Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14326
14327 * SAX.c: cleanup patch from Anthony Jones
14328 * doc/Makefile.am: fix the headers to avoid in make scan
14329 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
14330 includes, * vs Ptr and general cleanup
14331 * parsedecl.py: first version of a script to extract the
14332 module interfaces, the goal will be to provide .decl or XML
14333 specification of the interfaces to build wrappers.
14334
Daniel Veillard0f5f1622002-01-20 12:42:06 +000014335Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14336
14337 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14338 now provides return codes in case of errors
14339
Bjorn Reese026d29f2002-01-19 15:40:18 +000014340Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
14341
14342 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
14343 Upgraded to trio baseline 1.6
14344 * strio.h strio.c: Replaced by triostr.h and triostr.c
14345
Daniel Veillard572577e2002-01-18 16:23:55 +000014346Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14347
14348 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
14349 of strdup usage in the code
14350
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014351Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14352
14353 * parser.c error.c: Keith Isdale complained rightly that
14354 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
14355
Daniel Veillardcfa0d812002-01-17 08:46:58 +000014356Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14357
14358 * tree.c: fixed the funxtion to set the xml: attributes
14359 * debugXML.c: added "setbase" to test it.
14360
Daniel Veillard2c748c62002-01-16 15:37:50 +000014361Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14362
14363 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
14364 to allow updating an attribute content
14365
Daniel Veillard8de85c62002-01-15 17:10:15 +000014366Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14367
14368 * libxml.h: try to avoid problems when compiling on Windows
14369
Daniel Veillard314cfa02002-01-14 17:58:01 +000014370Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14371
14372 * hash.c: patch from Anthony Jones for hash.c allocation size
14373 * Makefile.am: trying to work around Yet Another Libtool Madness
14374 and build the 2.4.13 release finally ...
14375
Daniel Veillard744683d2002-01-14 17:30:20 +000014376Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14377
14378 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
14379 * doc/* : update of the documentation
14380
Daniel Veillarde6a55192002-01-14 17:11:53 +000014381Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14382
14383 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
14384 at fixing #61290 :-(
14385
Daniel Veillardfb25a512002-01-13 20:32:08 +000014386Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14387
14388 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
14389 Fixes bug #67229
14390
Daniel Veillardacb2bda2002-01-13 16:15:43 +000014391Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14392
14393 * tree.c: trying to avoid troubles when a subtree is copied
14394 and coalesced in part with the target tree. Should fix
14395 bug #67407
14396
Daniel Veillardd8224e02002-01-13 15:43:22 +000014397Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14398
14399 * valid.c: fixed validation of attributes content of type
14400 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
14401 values, very old bug. Fixes #67671
14402
Daniel Veillard8107a222002-01-13 14:10:10 +000014403Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14404
14405 * parser.c include/libxml/parserInternals.h tree.c: integrated
14406 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
14407 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
14408
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000014409Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14410
14411 * threads.c: applied Serguei Narojnyi's patch to add native
14412 thread support on the Win32 platform
14413 * testThreadsWin32.c Makefile.am: added the test program also
14414 from Serguei, Win32 specific
14415 * include/win32config.h include/libxml/xmlwin32version.h.in:
14416 added patch from Igor for the Windows thread specific defines.
14417
Daniel Veillard845cce42002-01-09 11:51:37 +000014418Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14419
14420 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
14421
Daniel Veillard7b602b42002-01-08 13:26:00 +000014422Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14423
14424 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
14425 output page into XMLinfo.html. Close bug #66951 and
14426 raised by Robert Collins too.
14427
Daniel Veillard73c6e532002-01-08 13:15:33 +000014428Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
14429
14430 * encoding.c: Paul Keogh pointed out a possibility of segfault
14431 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
14432 Closes bug # 68238
14433
Daniel Veillard4a859202002-01-08 11:49:22 +000014434Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
14435
14436 * doc/*.html: updated the Gdome2 links
14437
Daniel Veillard3c5ed912002-01-08 10:36:16 +000014438Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14439
14440 * libxml.h: Applied following patches from Robert Collins
14441 and make sure IN_LIBXML is defined when compiling it
14442 -------
14443 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
14444 as well as Visual C.
14445 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14446 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14447 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14448 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14449 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14450 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14451 xmlSysIDExists xmlNoNetExists).
14452 * xmllint.c: Don't include winsock2.h for Cygwin.
14453
Daniel Veillard401c2112002-01-07 16:54:10 +000014454Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14455
14456 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
14457 when the version info is not present.
14458
Daniel Veillard6f42c132002-01-06 23:05:13 +000014459Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14460
14461 * tree.c: Anthony Jones pointed out a problem in
14462 xmlStringGetNodeList() and provided a fix for it
14463
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014464Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14465
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014466 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014467 xmlCreatePushParserCtxt() when the initial buffer passed
14468 is large.
14469
Daniel Veillard0e47ee22002-01-05 18:25:52 +000014470Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14471
14472 * win32/*: big cleanup of the Windows/MSVC project files
14473 from Igor Zlatkovic
14474
Daniel Veillardcebb1362002-01-02 13:13:30 +000014475Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14476
14477 * doc/Makefile.am: should fix #67674 and avoid troubles if
14478 xsltproc is not available or fails in the prefix provided
14479
Daniel Veillard26908ab2002-01-01 16:50:03 +000014480Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
14481
14482 * xmlmemory.c: one more doc patch from Charlie Bozeman.
14483
Daniel Veillard5344c602001-12-31 16:37:34 +000014484Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14485
14486 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
14487 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
14488 Fixed a few other problems raised by Charlie Bozeman.
14489 * result/VC/ElementValid[5-7]: fixed the output
14490
Daniel Veillardcbaf3992001-12-31 16:16:02 +000014491Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14492
14493 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
14494 patches from Charlie Bozeman. Regenerated the HTML docs.
14495
Daniel Veillard7f9a6802001-12-20 14:01:47 +000014496Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
14497
14498 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
14499 for Windows from Igor
14500
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000014501Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14502
14503 * xmllint.c: applied Justin Fletcher patch for --output or -o
14504
Daniel Veillardd3b29d22001-12-18 07:53:16 +000014505Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
14506
14507 * win32/libxml2/libxml2.def.src: close #67019
14508
Daniel Veillard01db67c2001-12-18 07:09:59 +000014509Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14510
14511 * xmllint.c: applied Justin Fletcher generic timing patch
14512 similar to the one already applied to xsltproc.
14513
Daniel Veillardd1640922001-12-17 15:30:10 +000014514Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14515
14516 * include/libxml/tree.h tree.c: applied documentation patches
14517 from Charlie Bozeman
14518
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000014519Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
14520
14521 *doc/xmllint.xml, xmllint.1 - document --dropdtd
14522
Daniel Veillard29e43992001-12-13 22:21:58 +000014523Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
14524
14525 * valid.c: fix the xmlStrdup() used in the previous patch.
14526 * valid.c: added --dropdtd
14527 * tree.c: fixed xmlUnlinkNode so it also removes the references
14528 from the document if the node is a DTD
14529
Daniel Veillard86fd5a72001-12-13 14:55:21 +000014530Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
14531
14532 * HTMLtree.c valid.c: cleanup some static declarations
14533
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000014534Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14535
14536 * xmllint.c: removed another strdup()
14537 * doc/FAQ: removed the HP/UX entry
14538
Daniel Veillarded472f32001-12-13 08:48:14 +000014539Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
14540
14541 * valid.c: fix bug #66816 when validating.
14542 * xmllint.c: don't use sys/time.h if configure did not found it
14543
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000014544Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
14545
14546 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
14547 xmlcatalog_man.xml
14548
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000014549Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14550
14551 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
14552 xmlInitMemory() was declared twice
14553
Daniel Veillardb82c1662001-12-09 14:00:54 +000014554Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
14555
14556 * globals.c: do not reference strdup() !
14557 * configure.in libxml-2.0.pc.in: trying to fix the libs
14558 of the various config extraction modules
14559
Daniel Veillardef90ba72001-12-07 14:24:22 +000014560Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14561
14562 * configure.in : preparing 2.4.12
14563 * doc/* : updated and rebuilt the docs
14564
Daniel Veillard220346d2001-12-07 11:33:54 +000014565Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14566
14567 * uri.c: closed bug #66159
14568 * testURI.c: added --escape option
14569 * configure.in: some cleanup for xml2-config --cflags
14570
Daniel Veillard2a906822001-12-06 14:34:08 +000014571Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
14572
14573 * globals.c testThreads.c: removed some misplaced includes
14574 of xmlversion.h
14575
Daniel Veillarde28313b2001-12-06 14:08:31 +000014576Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
14577
14578 * threads.c: patch from Gary Pennington fixing a possible
14579 problem at initialization time.
14580
Daniel Veillardd3b08822001-12-05 12:03:33 +000014581Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
14582
14583 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000014584 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000014585 CodeWarrior.
14586
Daniel Veillarda7866932001-12-04 13:14:44 +000014587Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
14588
14589 * xmllint.c: applied Geert Kloosterman's patch to fix
14590 --repeat --timing output
14591
Daniel Veillard19840942001-11-29 16:11:38 +000014592Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14593
14594 * parser.c: Robin Berjon <robin@knowscape.com> found a case
14595 where non-wellformed XML declaractions were not detected.
14596
Daniel Veillarde85d9342001-11-28 14:43:12 +000014597Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14598
14599 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
14600
Daniel Veillard22f25a82001-11-28 09:12:23 +000014601Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14602
14603 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
14604 gets reset by xmlCleanupInputCallbacks() and this makes the
14605 function useless. Same for output.
14606
Daniel Veillard107ccaa2001-11-27 16:23:50 +000014607Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14608
14609 * xmlIO.c: robert pointed out a loop error in callback cleanups
14610
Daniel Veillard8faa7832001-11-26 15:58:08 +000014611Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14612
14613 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
14614 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
14615 they are not really tied to debugging
14616
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000014617Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14618
14619 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
14620 * xmllint.c: better --catalogs description
14621
Daniel Veillard4855c8c2001-11-25 10:35:25 +000014622Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14623
14624 * tree.c: fixed a couple of problems in xmlSetProp()
14625
Daniel Veillardcd337f02001-11-22 18:20:37 +000014626Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
14627
14628 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
14629 unappropriate stdout output.
14630
Daniel Veillard566d4df2001-11-22 13:00:53 +000014631Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
14632
14633 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
14634 by Denis Beurive, closes #65111
14635
Daniel Veillardb4545fd2001-11-20 09:37:09 +000014636Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
14637
14638 * valid.c: in case of content model validity error, don't
14639 print it if validity warnings were not requested.
14640
Daniel Veillardc69e0b12001-11-20 08:35:07 +000014641Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14642
14643 * nanoftp.c: applied a couple of patches from Brian D Ripley.
14644 * parserInternals.c: removed the last exit() call. Print an
14645 unmaskable error on stderr instead (library mismatch detection)
14646
MST 2001 John Fleck42304042001-11-18 00:18:06 +000014647Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
14648
14649 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14650 shell instructions from Heiko Rupp
14651
Daniel Veillardf7b094f2001-11-15 13:54:39 +000014652Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14653
14654 * catalog.c: use the URL notation file:// for default catalog paths
14655
Daniel Veillard0ec98632001-11-14 15:04:32 +000014656Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14657
14658 * include/libxml/tree.h: better comments for _private fields
14659 * tree.c: removed a problem when copying an entity reference.
14660
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000014661Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14662
14663 * vms/*: updated instructions and diffs from John A Fotheringham
14664
Daniel Veillarda11001b2001-11-12 22:45:36 +000014665Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14666
14667 * include/libxml/xmlerror.h: avoid an include problem if
14668 #include <libxml/xmlerror.h> happens first in code
14669 seems to be the case in KDE libs
14670
Daniel Veillard8e3943c2001-11-12 21:35:44 +000014671Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14672
14673 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14674 from Igor for Windows
14675
14676Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14677
14678 * Makefile.am: Gary Pennington pointed out a missing prefix
14679
Daniel Veillard43d3f612001-11-10 11:57:23 +000014680Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14681
14682 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
14683 * doc/*: upgraded and rebuilt the docs
14684
Daniel Veillardc1f78342001-11-10 11:43:05 +000014685Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14686
14687 * HTMLparser.c: fix comment in scripts element parsing.
14688 * result/HTML/doc3*: updated the results.
14689
14690Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14691
14692 * uri.c: another URI bug fix #63336, using Joel Young patch.
14693
Daniel Veillardc6e013a2001-11-10 10:08:57 +000014694Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
14695
14696 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
14697 a cleaned up version of the Pwd shell string generation.
14698
Daniel Veillardbe480fb2001-11-08 23:36:42 +000014699Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14700
14701 * valid.c include/libxml/tree.h: trying to fix namespaces +
14702 validation problems for good, closing #63619 in the process
14703 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
14704 wrong in this respect, fixed it.
14705
Daniel Veillardd536f702001-11-08 17:32:47 +000014706Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14707
14708 * xmllint.c: Morus Walter patch to allow --format and --encode
14709
Daniel Veillard5004f422001-11-08 13:53:05 +000014710Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14711
14712 * debugXML.c: Stefan Kost provided an help command for the shell
14713
Daniel Veillarda6825e82001-11-07 13:33:59 +000014714Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
14715
14716 * debugXML.c: Heiko Rupp pointed that the shell would crash
14717 on empty nodesets returns.
14718
Daniel Veillard03f848d2001-11-07 12:53:46 +000014719Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14720
14721 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
14722 migh need the history libraries
14723
Daniel Veillard957fdcf2001-11-06 22:50:19 +000014724Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
14725
14726 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
14727 handle the case of < in quoted attributes, Bastian Kleineidam
14728
Daniel Veillardc853b322001-11-06 15:24:37 +000014729Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14730
14731 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
14732 fixing catalog breakages
14733 * Makefile.am catalog.c result/catalogs/catal
14734 result/catalogs/mycatalog.* test/catalogs/catal*:
14735 fixed more problems in catalog support, added more regression tests
14736 for both XML and SGML catalog handling
14737
Daniel Veillard66870c72001-11-05 19:27:49 +000014738Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14739
14740 * debugXML.c: applied an improvement to xmlGetLineNo() from
14741 Keith Isdale
14742
Daniel Veillardffe09c92001-11-05 14:21:47 +000014743Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14744
14745 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
14746 Side effect of the progressive catalog loading
14747
Daniel Veillardad661b92001-11-05 11:43:15 +000014748Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
14749
14750 * Makefile.am: confexecdir and confexec_DATA were defined twice
14751 pointed out by Karl Eichwalder
14752
Daniel Veillard6eb17722001-11-04 22:19:27 +000014753Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14754
14755 * xmlcatalog.c: avoid unlink() and use remove() instead.
14756
Daniel Veillardea898282001-11-04 22:13:45 +000014757Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14758
14759 * libxml.spec.in: cleanup
14760 * include/libxml/xmlwin32version.h: updated with 2.4.8
14761
Daniel Veillarda4617b82001-11-04 20:19:12 +000014762Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14763
14764 * encoding.c global.data globals.c testThreads.c: fix bug #63752
14765 of compiling libxml with a non standard set of options
14766
John Fleck027edfb2001-11-04 20:13:58 +000014767Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
14768
14769 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14770 document --sgml option, fixing gnome bugzilla #63382
14771
Daniel Veillardcd21dc72001-11-04 20:03:38 +000014772Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14773
14774 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14775 breakage of 2.4.7, added a couple of really needed APIs
14776 like xmlCatalogIsEmpty() and xmlNewCatalog()
14777 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14778 for install-catalog
14779 * configure.in: preparing 2.4.8
14780
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014781Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14782
14783 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14784 include/libxml/tree.h include/libxml/xmlIO.h: more include
14785 cleanups, export cleanly one html output + format function.
14786
14787Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14788
14789 * parser.c: removed initGenericErrorDefaultFunc call from
14790 xmlInitParser() since it could destroy previous calls to
14791 xsltSetGenericErrorFunc() effects
14792
Daniel Veillardebd38c52001-11-01 08:38:12 +000014793Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14794
14795 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14796 keyword.
14797
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014798Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14799
14800 * Makefile.am: cleanup
14801 * threads.c: cleanup too
14802 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14803 from xsltproc
14804 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014805 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014806
Daniel Veillard91c00402001-10-30 17:41:38 +000014807Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14808
14809 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14810 was not used anymore !
14811
Daniel Veillard52dcab32001-10-30 12:51:17 +000014812Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14813
14814 * configure.in: preparing 2.4.7
14815 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14816 manual page from John
14817 * doc/*: updated the doc and rebuilt the generated pages
14818
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014819Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14820
14821 * xmlIO.c: closing bug #62711, the library should never
14822 close stdin or stdout.
14823
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014824Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14825
14826 * uri.c: second pass at fixing #63336, using Joel Young
14827 final patch. looks okay.
14828
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014829Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14830
14831 * uri.c include/libxml/uri.h: trying to clear #63336
14832 allowing the escaping routine to parse unconformant
14833 URI-References.
14834
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014835Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14836
14837 * vms/readme.vms vms/build_libxml.com nanoftp.c
14838 include/libxml/xmlversion.h.in: a few VMS updates from
14839 John A Fotheringham
14840 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14841 and xmlCleanupOutputCallbacks() for the Perl binding people.
14842
Daniel Veillard635ef722001-10-29 11:48:19 +000014843Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14844
14845 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14846 apply fixes to close #63271 and avoid segfaults when
14847 the error routine gets callbed before xmlInitParser()
14848 get called.
14849 * nanoftp.c error.c: Applied patches from Justin Fletcher
14850 correcting some xmlGenericError misuses.
14851
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014852Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14853
14854 *doc/xmllint.xml, doc/xmllint.1
14855 New and improved man page for xmllint - .xml is the original, .1
14856 is the generated man page
14857
Daniel Veillardc9484202001-10-24 12:35:52 +000014858Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14859
14860 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14861 the web site from the main HTML document.
14862
Daniel Veillard5151c062001-10-23 13:10:19 +000014863Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14864
14865 * parser.c: fixed an erroneous validation bug when PE refs
14866 occurs in external parsed entities referenced from the
14867 internals subset
14868 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14869 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14870 added the associated testcase, it's a nice one.
14871 * HTMLparser.c: generate the DTD node as HTML still ...
14872 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14873
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014874Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14875
14876 * HTMLparser.c: fixed a bug in htmlNewDoc()
14877
Daniel Veillard89cad532001-10-22 09:46:13 +000014878Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14879
14880 * test/threads/*: added entities testing to the Thread test
14881 * testThreads.c: make the test reasonable
14882 * DOCBparser.c: fix the DTD public and system ID
14883 * xmllint.c: added --sgml for SGML DocBook importing
14884 * Makefile.am: added Docbtests target
14885
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014886Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14887
14888 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14889 * testThreads.c: removed bogus include
14890
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014891Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14892
14893 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14894 fixed a very serious (looping) validation bug
14895
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014896Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14897
14898 * include/libxml/globals.h include/libxml/threads.h threads.c
14899 testThreads.c: far more testing, cleaning up bugs
14900 * *.c : make sure globals.h is always included.
14901
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014902Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14903
14904 * HTMLparser.c: try to get rid of parser loops for good.
14905
Daniel Veillardab7488e2001-10-17 11:30:37 +000014906Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14907
14908 * configure.in: fixed some bugs in CFLAGS passing.
14909 * test/threads Makefile.am testThreads.c: added a specific
14910 threaded test case (really nasty, guaranteed).
14911
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014912Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14913
14914 * catalog.c: serious cleanup on the management of the
14915 XML catalog tree, more tests done, especially with
14916 the catalog PI.
14917
Daniel Veillard364789a2001-10-16 12:45:00 +000014918Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14919
14920 * catalog.c: avoid a problem in catalog cleanup on SMP if
14921 catalogs were not initialized.
14922
Daniel Veillard81463942001-10-16 12:34:39 +000014923Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14924
14925 * catalog.c xpath.c: trying to cleanup the not thread safe
14926 parts of the library.
14927
Daniel Veillard64a411c2001-10-15 12:32:07 +000014928Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14929
14930 * include/libxml/globals.h configure.in global.data: make
14931 the allocation be per-thread a configure option
14932 * encoding.c include/libxml/parser.h: fixed compilation
14933 errors
14934
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014935Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14936
14937 * include/libxml/parser.h: Norm reported that a few lines
14938 added were breaking libxslt compile, removed them for now
14939
Daniel Veillard6f350292001-10-14 09:56:15 +000014940Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14941
14942 * parser.c parserInternals.c threads.c: debugged and fixed
14943 initialization problems which were giving troubles on SMP
14944 boxes.
14945
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014946Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14947
14948 * include/libxml/Makefile.am: missing globals.h
14949
Daniel Veillarde7090612001-10-13 12:18:28 +000014950Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014951
Daniel Veillarde7090612001-10-13 12:18:28 +000014952 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014953
Daniel Veillardd0463562001-10-13 09:15:48 +000014954Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14955
14956 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14957 include/libxml/parserInternals.h include/libxml/tree.h
14958 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14959 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14960 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14961 Applied the last patches from Gary, cleanup, activated threading
14962 all user accessible global variables are now handled in globals.[ch]
14963 Still a bit rought but make tests passes with either
14964 --with-threads defined at configure time or not.
14965 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14966 linking options
14967
Daniel Veillardb8478642001-10-12 17:29:10 +000014968Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14969
14970 * Makefile.am include/libxml/Makefile.am
14971 include/libxml/globals.h globals.c include/libxml/threads.h
14972 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14973 configure.in: started integrating the core of the thread support
14974 not activated yet but half integrated. The code should still
14975 compile and work anyway.
14976
Daniel Veillardb44025c2001-10-11 22:55:55 +000014977Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14978
14979 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14980 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14981 integrating the non-controversial parts of Gary Pennington
14982 multithread patches
14983 * catalog.c: corrected a small bug introduced
14984
Daniel Veillard75b96822001-10-11 18:59:45 +000014985Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14986
14987 * catalog.c include/libxml/catalog.h: very serious cleanup,
14988 isolating unportable code and as much as possible the accesses
14989 to the global shared catalog. May need more testing !
14990
Daniel Veillard78d12092001-10-11 09:12:24 +000014991Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14992
14993 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14994 Keith Isdale patches for the XSLT debugger interfaces. Some
14995 cleanup
14996
Daniel Veillardff0b7312001-10-11 06:46:09 +000014997Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14998
14999 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
15000 * DOCBparser.c: generate line nubers in elements
15001
Daniel Veillard60087f32001-10-10 09:45:09 +000015002Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15003
15004 * configure.in: preparing 2.4.6 release
15005 * doc/xml.html doc/html/*: updated and rebuilt the docs
15006 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
15007
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000015008Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
15009
15010 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
15011 adding documentation for DV's supercatalog support
15012
Daniel Veillard82d75332001-10-08 15:01:59 +000015013Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15014
15015 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
15016 super catalog support adding one API and one flag --sgml to
15017 xmlcatalog
15018
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000015019Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
15020
15021 * doc/xmlcatalog_man.xml, xmlcatalog.1
15022 One more crack at
15023 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15024
15025
Thomas Broyer47334c02001-10-07 16:41:52 +000015026Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15027
15028 * xpath.c: implemented xmlXPathObjectCopy for external objects
15029 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
15030
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000015031Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
15032
15033 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15034 finishing up fix to
15035 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
15036 the xmlcatalog man page display more elegantly
15037
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000015038Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
15039
15040 * configure.in: closing bug #61832
15041 * HTMLparser.c: removed a warning
15042
Daniel Veillard6ab38382001-10-06 13:08:27 +000015043Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15044
15045 * xpath.c: fixing #61673 part I, do not loose doc information
15046 when copying result value trees.
15047
Daniel Veillard556c6682001-10-06 09:59:51 +000015048Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15049
15050 * xpath.c: trying to harden the XPath interpreter
15051
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000015052Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
15053
15054 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
15055 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15056
William M. Brack1633d182001-10-05 15:41:19 +000015057Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15058
15059 * HTMLparser: repaired another loop problem
15060
Daniel Veillard20ee8c02001-10-05 09:18:14 +000015061Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15062
15063 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
15064 parsing.
15065 * xpath.c: fix bug #61291 the default XML namespace node is
15066 missing from the namespace axis.
15067 * tree.c: refuse to create namespaces nodes with prefix "xml"
15068
Daniel Veillard651f9472001-10-04 14:51:06 +000015069Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
15070
15071 * SAX.c: ouch a non-defined namespace could lead to a crash,
15072 fixed #61215
15073
Daniel Veillard7dd05702001-10-04 14:25:12 +000015074Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15075
15076 * parserInternals.c: closed bug #61054
15077
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000015078Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15079
15080 * include/libxml/Makefile.am: closing #60708
15081
Daniel Veillarda293c322001-10-02 13:54:14 +000015082Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15083
15084 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
15085 adding xmlSAXParseFileWithData following Marco Stipek suggestion
15086
Daniel Veillardf4309d72001-10-02 09:28:58 +000015087Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15088
15089 * valid.c: close bug #61550 when xml: wasn't considered a namespace
15090
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000015091Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15092
15093 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
15094 * DOCBparser.c HTMLparser.c parser.c: fixed typos
15095
Daniel Veillard16756b62001-10-01 07:36:25 +000015096Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
15097
15098 * catalog.c: Justin Fletcher provided cleaup code in case
15099 HAVE_STAT is not defined
15100 * include/win32config.h: Igor Zlatkovic suggested to have
15101 HAVE_STAT defined there
15102
William M. Brack5e1cac12001-09-28 16:19:18 +000015103Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15104
15105 * catalog.c - fixed typing error reported by M. Barros
15106
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000015107Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
15108
15109 * xmllint.c - fixing typo
15110
William M. Brackd28e48a2001-09-23 01:55:08 +000015111Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15112
15113 * HTMLparser.c: small enhancement to prevent loop on
15114 unrecognizable data
15115
Daniel Veillardb1d62872001-09-21 09:47:08 +000015116Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15117
15118 * parserInternals.c: applying patch from bug #60757 this
15119 should close it
15120
Daniel Veillardc0631a62001-09-20 13:56:06 +000015121Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15122
15123 * catalog.c xmlcatalog.c: removed a couple of warning
15124 * xpath.c: try to solve the linking problem on platforms
15125 needing trio to compile
15126
Daniel Veillard1a123612001-09-19 08:06:23 +000015127Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015128
Daniel Veillard1a123612001-09-19 08:06:23 +000015129 * Makefile.am libxml.spec.in: backing up non-documented changes
15130 commited without review or aproval by Jens Finke <jens@gnome.org>
15131 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015132
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015133Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
15134
15135 * configure.in: Joe Orton provided a patch fixing a problem
15136 when iconv is specified to be in a non-standard directory
15137 but wasn't exported in xml2-config --cflags
15138
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015139Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15140
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015141 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015142 troubles with 2.4.4 errors.
15143
Daniel Veillard16698282001-09-14 10:29:27 +000015144Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15145
15146 * encoding.c entities.c: do not output hexadecimal charrefs
15147 when serializing HTML since some version of Netscape can't
15148 grok it, generate decimal ones.
15149 * result/HTML/doc3.htm: output changed due to previous test
15150 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
15151
Daniel Veillard98fed372001-09-13 11:34:58 +000015152Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
15153
15154 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15155 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15156
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015157Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015158 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015159
15160 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15161 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15162 updated the configuration scripts systems accordingly
15163
Daniel Veillard04382ae2001-09-12 18:51:30 +000015164Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15165
15166 * configure.in: preparing for 2.4.4
15167 * doc/xml.html doc/html/*: updated and rebuilt the docs
15168
Daniel Veillardd63437e2001-09-12 15:00:27 +000015169Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15170
15171 * win32/dsp/libxml2.def.src: tried to incorporate comments
15172 from bug #59220
15173
Daniel Veillard319a7422001-09-11 09:27:09 +000015174Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15175
15176 * parser.c result/noent/wml.xml: fixed bug #59981 related
15177 to handling of '&' in attributes when entities are substitued
15178
Daniel Veillard7cf5e442001-09-10 20:16:32 +000015179Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15180
15181 * libxml.h include/libxml/xmlversion.h.in
15182 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
15183 Tried to close bug #60131
15184
Daniel Veillardbce62332001-09-10 18:46:55 +000015185Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15186
15187 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
15188
Daniel Veillard143b04f2001-09-10 18:14:14 +000015189Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
15190
15191 * SAX.c: fixing bug #59946 on xmlns=""
15192
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000015193Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15194
15195 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
15196 but allocates a new error code.
15197
Daniel Veillard05c13a22001-09-09 08:38:09 +000015198Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15199
15200 * xmllint.c: John Fleck fixed typos in the options output
15201 * parser.c SAX.c: fix ignorable white space SAX selection
15202
15203Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15204
15205 * entities.c: Steve Underwood found the possibility of an
15206 ininite loop in case of error.
15207
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000015208Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15209
15210 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
15211
Daniel Veillarda050d232001-09-05 15:51:05 +000015212Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15213
15214 * parser.c: warn if version is not 1.0 but it's not
15215 strictly speaking an error after analyzing the spec
15216
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000015217Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
15218
15219 *doc/catalog.html - add link to the html version of the
15220 man page, other linguistic cleanups
15221
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000015222Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
15223
15224 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15225 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15226 file, has not yet been included in the build.
15227
Daniel Veillard99784ff2001-09-01 16:20:28 +000015228Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15229
15230 * catalog.c: removed a duplicate affectation Justin Fletcher
15231
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000015232Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
15233
15234 * tree.c: Armin Sander pointed a possible text coalescing
15235 problem, completed his patch.
15236
Bjorn Reese0b2ae432001-08-31 16:31:57 +000015237Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15238
15239 * trionan.c: Fixed const and volatile re-definition problem
15240
Daniel Veillard5d96fff2001-08-31 14:55:30 +000015241Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
15242
15243 * libxml.4 parser.c: doc updates from Heiko Rupp
15244 * parserInternals.c: 2 sanity checks from Heiko Rupp
15245
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015246Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15247
15248 * tree.c: applied patch from Armin Sander to make some pointers
15249 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000015250 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015251
Daniel Veillardb06c6142001-08-27 14:26:30 +000015252Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15253
15254 * xpath.c: hum, restrict the integer usage gcc bug workaround
15255 to only gcc compilers so that other architecture don't get
15256 penalized by this limitation.
15257 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
15258
Daniel Veillard268fd1b2001-08-26 18:46:36 +000015259Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15260
15261 * valid.c: fixed a Windows compiler warning (Chris Poblete)
15262 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15263
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000015264Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15265
15266 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
15267 --convert option to xmlcatalog to convert SGML ones to
15268 the XML syntax.
15269 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15270
15271 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000015272Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15273
15274 * catalog.c xmlIO.c: started some serious testing and fixed
15275 a few bug and optmization needs.
15276
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000015277Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15278
15279 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15280 preparing for a 2.4.3 release even if it may not be ready yet
15281 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
15282 all file parsing lookup to go through the entity resolver, add
15283 to add an API to bypass it (needed to load catalogs themselves),
15284 some cleanup on the catalog code too.
15285 * nanoftp.c: small cleanup
15286 * doc/catalog.html: small update
15287
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000015288Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15289
15290 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
15291 Jun Kuriyama
15292
Daniel Veillardffb120d2001-08-23 00:52:23 +000015293Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15294
15295 * doc/catalog.html: finished the catalog documentation
15296
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000015297Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15298
15299 * doc/catalog.html doc/xml.html: added documentation about
15300 Catalog support, misses an API description
15301 * doc/html/*: reextracted the API pages
15302
Daniel Veillarddc2cee22001-08-22 16:30:37 +000015303Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15304
15305 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
15306 Added the part about section 7.2 on URI resolution,
15307 fixed a side effect in the HTML parser, look complete
15308 and ready to rock except the URI/SystemID part!
15309
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000015310Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15311
15312 * include/libxml/catalog.h include/libxml/parser.h
15313 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
15314 xmlIO.c: added support and APIs needed for the catalog PI
15315 * include/libxml/xmlIO.h: cleanup
15316
Daniel Veillarde2940dd2001-08-22 00:06:49 +000015317Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15318
15319 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
15320 include/libxml/catalog.h: starts to look okay, really
15321 plugged the new framework, cleaned a lot of stuff,
15322 added some APIs, except the PI's support missing this
15323 should be mostly complete
15324 * result/catalogs/* test/catalogs/*: added new test, enriched
15325 the existing one with URN ID tests
15326
Daniel Veillard64339542001-08-21 12:57:59 +000015327Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15328
15329 * catalog.c: fixed nextCatalog
15330 * result/catalogs/docbook test/catalogs/*: started adding
15331 a small regression test
15332
Daniel Veillardcda96922001-08-21 10:56:31 +000015333Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
15334
15335 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
15336 more work on the XML catalog support.
15337 * parser.c include/libxml/parser.h: small cleanup seems using
15338 list as a public parameter name can give portability troubles
15339 * trionan.c trionan.h xpath.c include/libxml/trionan.h
15340 include/libxml/xpath.h include/libxml/Makefile.am: removed
15341 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
15342 wrappers
15343
Bjorn Reese45029602001-08-21 09:23:53 +000015344Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15345
15346 * Makefile.am trio.c triodef.h trionan.c xpath.c
15347 include/libxml/Makefile.am include/libxml/trionan.h:
15348 Re-worked Not-A-Number and Infinity support.
15349 * xmlcatalog.c: added readline include files
15350
Daniel Veillard344cee72001-08-20 00:08:40 +000015351Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15352
15353 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
15354 testCatalog as xmlcatalog, making it an installed app
15355 adding a shell, and preparing it to be a /etc/xml/catalog
15356 management tool, though not ready yet
15357 * catalog.c include/libxml/catalog.h: adding support for
15358 XML Catalogs http://www.oasis-open.org/committees/entity/
15359 not finished, there is some interesting tradeoffs and a
15360 few open questions left.
15361
Daniel Veillardb7664f42001-08-19 13:00:43 +000015362Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
15363
15364 * xmllint.c: fixed a line formatting problem
15365
Daniel Veillard5015b712001-08-17 09:37:52 +000015366Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15367
15368 * SAX.c: removed a couple of unused variable (Albert Chin)
15369
Daniel Veillardbb371292001-08-16 23:26:59 +000015370Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15371
15372 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
15373 trying to fix some troubles w.r.t. function returning
15374 const xxxPtr.
15375
Daniel Veillardb60c54e2001-08-16 19:34:27 +000015376Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15377
15378 * win32/dsp/libxml2.def.src: another set of symbols conditionally
15379 defined
15380
Daniel Veillardae6db172001-08-16 19:32:00 +000015381Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15382
15383 * xpointer.c: removed unused var
15384
Daniel Veillard09190202001-08-16 16:27:41 +000015385Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15386
15387 * testXPath.c: another small cleanup closing bug #59110
15388
Daniel Veillard796f4b62001-08-16 16:00:13 +000015389Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15390
15391 * win32/dsp/libxml2.def.src: small cleanup closing bug
15392 #59108
15393
Daniel Veillard5aac4e42001-08-15 20:46:57 +000015394Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15395
15396 * example/gjobread.c: add xmlCleanupParser() before leaving
15397
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000015398Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
15399
15400 * config.h.in configure.in include/libxml/xmlwin32version.h:
15401 released 2.4.2
15402
Daniel Veillardd3d06722001-08-15 12:06:36 +000015403Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
15404
15405 * include/libxml/valid.h debugXML.c valid.c: deprecate
15406 the non-boundchecking Sprintf functions, add Snprintf
15407 this should close bug #57984
15408
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000015409Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
15410
15411 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
15412 URIs before doing the lookups (pointed by Mark Vakoc)
15413
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000015414Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15415
15416 * xpath.c: serious changes on Result Value Trees and NodeSets
15417 w.r.t. deallocation and collect operations. Probably not
15418 100% clean (merge of allocated trees smells like a problem).
15419 Seems sufficient to close #58943
15420
Daniel Veillard90493a92001-08-14 14:12:47 +000015421Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15422
15423 * xmllint.c: adding a --format option
15424
Daniel Veillardfe703322001-08-14 12:18:09 +000015425Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
15426
15427 * xpath.c: count() was broken on Result Value Tree
15428 * xmlIO.c: fixed file:/// accesses on _WIN32
15429
Daniel Veillard70ac0e32001-08-13 11:24:16 +000015430Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15431
15432 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
15433 macro was renamed, this should close bug #58683
15434
Daniel Veillardf300b7e2001-08-13 10:43:15 +000015435Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15436
15437 * SAX.c: small fix fixing bug #58539 reported by coolo, in
15438 entity substitution mode text at the end of the entity might
15439 be added due to text coalescing.
15440 * nanoftp.c parser.c: small cleanup
15441
Daniel Veillard0c720972001-08-08 20:59:00 +000015442Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15443
15444 * HACKING: added John Fleck right to commit in the doc subdir
15445
Daniel Veillard48da9102001-08-07 01:10:10 +000015446Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15447
15448 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15449 allow to inherit attributes from the DTD directly in the
15450 tree, this is needed for XPath and can be a useful feature.
15451 Inherited namespaces are always provided at the tree level now
15452 * test/defattr* result/defattr* result/noent/defattr*: added a couple
15453 of tests for this feature (XSLT being the prime user).
15454
Daniel Veillard50f34372001-08-03 12:06:36 +000015455Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15456
15457 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
15458 testSAX.c xmlIO.c xmllint.c include/win32config.h
15459 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
15460 include/libxml/xmlwin32version.h.in win32/README.MSDev
15461 win32/dsp/*: applied Win32 Facelift No.2 patches from
15462 Igor Zlatkovic for Windows/MSC
15463
Daniel Veillard9f4eb912001-08-01 21:22:27 +000015464Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
15465
15466 * SAX.c: unparsedEntityDecl() the URI computation of the
15467 entity wasn't done breaking XSLT unparsed-entity-uri()
15468
Daniel Veillard567e1b42001-08-01 15:53:47 +000015469Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
15470
15471 * xpath.c: fixed a bug when walking the descendants and
15472 the current node has no children
15473 * debugXML.c: show up when a text node is supposed to not be escaped
15474
Thomas Broyerf186c822001-07-31 23:30:37 +000015475Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15476
15477 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15478 worked like the set:leading() function)
15479 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
15480
Daniel Veillardba6db032001-07-31 16:25:45 +000015481Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15482
15483 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
15484
Daniel Veillard57905372001-07-31 15:52:17 +000015485Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15486
15487 * include/libxml/xmlIO.h: apply change to close #58141
15488 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
15489
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000015490Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15491
15492 * parser.c: when the internal subset uses a PE, then the
15493 included entity can use conditional sections.
15494
Daniel Veillard7d7e3792001-07-30 13:42:13 +000015495Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15496
15497 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
15498 when walking the namespace axis showing up in
15499 libxst/tests/general/bug-12
15500 * xmlmemory.c: added the possibility to trace a given block
15501 defined by its address
15502
Daniel Veillard4aafa792001-07-28 17:21:12 +000015503Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15504
15505 * parser.c: don't override existing encoding specified before
15506 starting xmlParseDocument()
15507
Daniel Veillardfdb1f242001-07-27 23:32:44 +000015508Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15509
15510 * include/libxml/xmlwin32version.h: reinserted, needed for
15511 Windows users of CVS
15512
Darin Adlera77cac02001-07-27 17:41:51 +0000155132001-07-27 Darin Adler <darin@bentspoon.com>
15514
Darin Adler699613b2001-07-27 22:47:14 +000015515 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
15516 * testCatalog.c: Add include of <libxml/parser.h>.
15517
155182001-07-27 Darin Adler <darin@bentspoon.com>
15519
Darin Adlera77cac02001-07-27 17:41:51 +000015520 * include/libxml/.cvsignore:
15521 * include/libxml/xmlwin32version.h:
15522 Remove this file from CVS because it's generated.
15523
Daniel Veillard50822cb2001-07-26 20:05:51 +000015524Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15525
15526 * parser.c include/libxml/parser.h: applied const patches from
15527 Tom Moog #58002
15528
Thomas Broyerba4ad322001-07-26 16:55:21 +000015529Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15530
15531 * xpath.c include/libxml/xpath{,Internals}.h: added a function
15532 lookup framework
15533
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000015534Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15535
15536 * tree.c: fixed xmlCopyNode() for documents
15537
Daniel Veillard6dd398f2001-07-25 22:41:03 +000015538Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15539
15540 * parser.c: fixed bugs #58073 reported by Greg Shtilman
15541
15542Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000015543
15544 * parser.c: fixes bug #57652 reported by Morus Walter
15545
Daniel Veillarde3924972001-07-25 20:25:21 +000015546Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15547
15548 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
15549
Daniel Veillarda53c6882001-07-25 17:18:57 +000015550Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
15553 errors, lesson don't add new functions at 1am before a release
15554 * xpath.c: integrated fix from Bjorn to avoid divide by zero
15555 from XPath initialization when possible.
15556
Daniel Veillardd9bad132001-07-23 19:39:43 +000015557Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15558
15559 * result/scripts/base*: removing history/readline changed
15560 this slightly
15561 * include/libxml/parser.h SAX.c parser.c parserInternals.c
15562 xmllint.c: make element content line number generation
15563 optionnal to avoid breaking old apps added interface to switch
15564
Daniel Veillardf012a642001-07-23 19:10:52 +000015565Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15566
15567 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000015568 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000015569 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
15570 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
15571 John Kroll fixes to allow saving to HTTP via PUT (or
15572 POST of needed).
15573 * doc/html/*.html: regenerated the docs
15574
Thomas Broyere8126242001-07-22 03:54:15 +000015575Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15576
15577 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
15578 xmlHashScanFull and xmlHashScannFull3 to get passed the
15579 three keys as arguments to the callback function
15580
Daniel Veillard5e2dace2001-07-18 19:30:27 +000015581Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15582
15583 * configure.in Makefile.am: removed libxml softlink for good
15584 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
15585 100% coverage by gtk-doc
15586
Daniel Veillard8599e702001-07-17 21:38:51 +000015587Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15588
15589 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
15590 fixed serious troubles due to size_t vs. int mismatch
15591
Daniel Veillard8fcc4942001-07-17 20:07:33 +000015592Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15593
15594 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
15595
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015596Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15597
15598 * include/libxml/xpath{,Internals}.h xpath.c: added a more
15599 convenient extension API for value and context managing
15600 Now handles external objects through xmlXPathPopExternal,
15601 xmlXPathWrapExternal and xmlXPathReturnExternal.
15602 Added functions for sets operations (intersection, etc.)
15603
Daniel Veillard22090732001-07-16 00:06:07 +000015604Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15605
15606 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
15607 xmlIO.c tree.c parserInternals.c entities.c encoding.c
15608 HTMLparser.c: cleanup of global variables, marking some
15609 const or private.
15610
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015611Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000015612
15613 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
15614 fixed xmlXPathNodeSetItem when passing index=0
15615
Daniel Veillard05dec342001-07-14 21:57:39 +000015616Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15617
15618 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
15619
Daniel Veillard28ae6362001-07-14 16:44:32 +000015620Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15621
15622 * xmllint.c: fixed compilation under Cygwin #57503
15623 * TODO: update
15624
Peter Williamsed156f52001-07-13 18:35:13 +0000156252001-07-13 Peter Williams <peterw@ximian.com>
15626
15627 * config.h.in: add #undef HAVE_DLFCN_H
15628
15629 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
15630 builddir.
15631
Daniel Veillard73b36e32001-07-12 15:09:52 +000015632Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * win32/libxml2/libxml2.def.src: added a couple of exported entries
15635 raised by #57348 and #57381
15636
Daniel Veillard7db37732001-07-12 01:20:08 +000015637Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
15640 tree.c xpointer.c: store the line numbder in element->content,
15641 may break some software, need a configuration mechanism
15642
Darin Adler96037892001-07-11 00:03:16 +0000156432001-07-10 Darin Adler <darin@bentspoon.com>
15644
15645 * .cvsignore:
15646 * example/.cvsignore:
15647 * include/.cvsignore:
15648 * include/libxml/.cvsignore:
15649 Various things that are generated and should be ignored.
15650
Daniel Veillard09ab7e12001-07-10 15:49:44 +000015651Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
15654 * doc/xml.html doc/html/*: updated the docs
15655
Daniel Veillard04e2dae2001-07-09 20:07:25 +000015656Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15657
15658 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
15659 validation occured on content with element child
15660
Daniel Veillardb8c9be92001-07-09 16:01:19 +000015661Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15662
15663 * tree.c: fixed XML Base computation which was broken
15664 * debugXML.c: added a base function to the shell
15665 * Makefile.am result/scripts/* test/scripts/*: added scripts
15666 based regression tests, and adding 2 XML Base tests
15667
Daniel Veillard19e96c32001-07-09 10:32:59 +000015668Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15669
15670 * tree.c: set properties doc and call xmlSetListDoc for properties
15671 content when grafting them in a different tree.
15672 * aclocal.m4: remove from CVS
15673
Daniel Veillarde086f5c2001-07-08 21:10:40 +000015674Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * win32/libxml2/libxml2.def.src: added some missing entry point
15677 for XPath (Mark Vakoc)
15678
Daniel Veillard388236f2001-07-08 18:35:48 +000015679Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
15682 layer should URI-Unescape before trying to open resources.
15683
Daniel Veillard04383752001-07-08 14:27:15 +000015684Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * xpath.c: fix the name() bug for elements in the default
15687 namespace reported by Charlie Bozeman
15688
Daniel Veillard7583a592001-07-08 13:15:55 +000015689Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15690
15691 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
15692 led to an XPath fix, improvements of SAX initialization, and
15693 an added option --nocdata to testXPath
15694
Daniel Veillard449d7392001-07-07 19:11:06 +000015695Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15696
15697 * doc/libxml-doc.el: Felix Natter provided anew version working
15698 with XEmacs too
15699
Daniel Veillard5168dbf2001-07-07 00:18:23 +000015700Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15701
15702 * include/libxml/xpath.h: small cleanup
15703 * doc/xml.html: update
15704
Daniel Veillardf524d6e2001-07-05 23:41:40 +000015705Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15708 released 2.3.14
15709
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015710Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000015713 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015714
Daniel Veillard73c9c042001-07-05 20:02:54 +000015715Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15716
15717 * xpath.c: a bug reported by Stephan Kulow empty nodesets
15718 were not equal to empty strings
15719
Daniel Veillard1fd36d22001-07-04 22:54:28 +000015720Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15721
15722 * SAX.c: fixed a URI-Reference computation problem when validating
15723 * xmlIO.c: small cleanup
15724
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000015725Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * parser.c: improved the description of a couple of interfaces
15728 upon Larry Stamper suggestion
15729
Daniel Veillard62f313b2001-07-04 19:49:14 +000015730Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15731
15732 * SAX.c entities.c parser.c: changed completely the way entities
15733 are handled when running the parser in entity substitution mode.
15734 This fixes a bug reported by Stephan Kulow and nearly divides
15735 by 3 the amount of memory required by libxslt to load and process
15736 DocBook TDG.
15737
Daniel Veillardf420ac52001-07-04 16:04:09 +000015738Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15739
15740 * HTMLparser.c: fixing a too early root closing problem raised
15741 byt Prashanth Naidu
15742
Daniel Veillard8c357d52001-07-03 23:43:33 +000015743Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15744
15745 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
15746 raised by Mark Vakoc.
15747
Daniel Veillard6e90d192001-07-03 16:37:49 +000015748Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15749
15750 * example/Makefile.am: fixed the include path to add srcdir/include
15751 * Makefile.am configure.in: fix from Albert Chin for iconv detection
15752 and some cleanup
15753
Daniel Veillardf06307e2001-07-03 10:35:50 +000015754Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15755
15756 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
15757 lot of optimization work, results in significant improvements
15758 when handling really complex XPath queries. Add a small optimizer
15759 for unions, improve [n] and [last()], avoid some costly ops.
15760
Daniel Veillard77044732001-06-29 21:31:07 +000015761Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15762
15763 * include/libxml/parser.h parser.c: xmlStrstr args are both const
15764 * xpath.c: small cleanup
15765 * xmlGetNsList: reformated, fixed problems if used on Entities
15766
Daniel Veillard2adbb512001-06-28 16:20:36 +000015767Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15768
15769 * doc/xml.html: added 1.8.14 and 2.3.13 releases
15770
Daniel Veillardb37ecd02001-06-28 16:18:11 +000015771Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15774 * Makefile.am example/Makefile.am: workaround automake generating
15775 erroneous deps
15776
Daniel Veillard12f7d292001-06-28 13:12:11 +000015777Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15778
15779 * include/win32config.h: bug #56801 Yon Derek provided a patch
15780 to the windows config file.
15781
Daniel Veillard87ee9142001-06-28 12:54:16 +000015782Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15783
15784 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15785 libxml.h : Yon Derek provided a set of changes to compile from
15786 CVS on Windows/MSC
15787
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015788Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15789
15790 * parser.c: fixed UTF8 BOM support in push mode
15791 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15792 added a specific testcase
15793
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015794Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15795
15796 * Makefile.am: added --push regression tests
15797 * parserInternals.c: the XML parser segfaulted in --push mode
15798
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015799Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15800
15801 * configure.in: moved the symlinks detection within a CVS
15802 check, this is not portable and will be removed soon.
15803 * xpath.c: small cleanup/speedup
15804
Daniel Veillard11648102001-06-26 16:08:24 +000015805Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15806
15807 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15808 release of 2.3.12
15809 * parser.c: make an error message if unknow entities in all cases
15810
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015811Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15812
15813 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15814
Daniel Veillard23793842001-06-25 16:07:45 +000015815Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15816
15817 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15818 includes were installed in the wrong dir
15819
Daniel Veillardf5498f32001-06-25 15:08:36 +000015820Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15821
15822 * doc/html.xml: warn against sending code to exhibit bugs.
15823
Daniel Veillard56f06462001-06-24 21:34:03 +000015824Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15825
15826 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15827 Tru64 from Thomas Leitner
15828
Daniel Veillardc5d64342001-06-24 12:13:24 +000015829Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15830
15831 * AUTHORS: added William and Bjorn
15832 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15833 daniel@veillard.com hopefully I won't have to do this again
15834 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15835 docs can be rebuilt cleanly now
15836 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15837 from CVs it's generated, added include/libxml/xmlwin32version.h
15838 also generated but which should change far less frequently.
15839 * catalog.c nanoftp.c: made sure to include libxml.h not
15840 libxml/xmlversion.h directly
15841 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15842 when compiling on WIN32 and MSC
15843
Daniel Veillard07385fd2001-06-23 21:55:48 +000015844Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15845
15846 * include/Makefile.am include/libxml/Makefile.am configure.in:
15847 fixed make distcheck and rebuilding the rpms
15848
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015849Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15850
15851 * configure.in: should finish the migration of exported includes
15852 into a real include/libxml in CVS, at least for CVS users.
15853 * removed the exported headers, added in include/libxml (as well
15854 as xmlversion.h.in).
15855
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015856Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15857
15858 * configure.in: fixed the way to detect symlink
15859
Daniel Veillard66541772001-06-23 18:31:04 +000015860Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15861
15862 * configure.in: updated, include/libxml is now a real CVS dir
15863
Daniel Veillardca989762001-06-23 17:39:29 +000015864Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15865
15866 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15867 version works with both libxml1 and libxml2 (it autodetects
15868 the prefix of the html-files) from Felix Natter.
15869 * doc/xml.html: updated doc accordingly
15870
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015871Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15872
15873 * xpath.c: fixed the bug generating a template loop in libxslt
15874 when using docbook-xsl-1.4, * should filter out document nodes
15875 * HACKING: added William
15876 * TODO: updated
15877
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015878Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15879
15880 * doc/FAQ.html: added a warning about gcc-3.0
15881 * doc/xml.html: added reference to gdome2 and removed a confusing
15882 sentence
15883
Daniel Veillardf7f41852001-06-22 15:18:01 +000015884Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15885
15886 * xmlversion.h: okay this is a generated file, but Windows
15887 users need it and they can't generate it, and I want CVS
15888 Windows users ...
15889 * win32/libxml2/libxml2_so.dsp: Windows project file for
15890 the shared lib version of libxml2
15891 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15892 resources needed for libxslt/xsltproc by Yon Derek
15893
Bjorn Reese3157b342001-06-22 14:41:45 +000015894Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15895
15896 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15897
Daniel Veillard4151acb2001-06-22 10:48:57 +000015898Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15899
Daniel Veillardcc146db2001-06-22 11:10:52 +000015900 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15901
15902Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15903
Daniel Veillard4151acb2001-06-22 10:48:57 +000015904 * include/win32config.h: Yon Derek provided a first fix
15905 to be able to compile libxslt/xsltproc on Windows
15906
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015907Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15908
15909 * xpath.c: attempt to work around what seemed a gcc optimizer
15910 bug when handling floats on i386 http://veillard.com/gcc.bug
15911 * tree.c entities.c encoding.c: doing some cleanups while
15912 chasing it
15913
Daniel Veillard017b1082001-06-21 11:20:21 +000015914Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15915
15916 * Makefile.am: cleanup when --without-debug is specified
15917 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15918 w.r.t. --without-debug and other include points
15919 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15920 Catalogs
15921 * configure.in entities.h tree.h HTMLparser.c: removed
15922 --without-corba, made the _private field mandatory
15923
Daniel Veillard87a764e2001-06-20 17:41:10 +000015924Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15925
15926 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15927 outputs a BOM in UTF8, an errata has been issued to avoid the
15928 problem, that was the most reasonable solution... Add support
15929 for a leading UTF8 BOM in entities.
15930
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015931Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15932
15933 * valid.c: fixed a bug found when post validating an entity ref
15934 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15935 activate it too
15936
Daniel Veillard39196eb2001-06-19 18:09:42 +000015937Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15938
15939 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15940 weakness in the node copy the XPointer and the XInclude
15941 implementations. Serious cleanup.
15942
Daniel Veillard3739b982001-06-19 12:51:30 +000015943Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15944
15945 * Makefile.am: Kjartan Maraas provided a small patch to
15946 add xml2-config.in to EXTRA_DIST
15947
Daniel Veillarda9142e72001-06-19 11:07:54 +000015948Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15949
15950 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15951 provided another failing case found in KDE, the way the
15952 ctxt->vctxt.nodeTab was allocated and freed changed over
15953 time but it wasn't completely cleaned up. This should fix it.
15954
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015955Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15956
15957 * parser.c: Stephan Kulow also raised the fact that line number
15958 could get miscounted making debug harder, fixed the problem
15959 in xmlParseCharData()
15960
Daniel Veillard64b98c02001-06-17 17:20:21 +000015961Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15962
15963 * valid.c: Stephan Kulow pointed out a problem when validating
15964 and using an empty entity, forgot a 'break' in a case.
15965
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015966Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15967
15968 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15969 * doc/xml.html: updated with 2.3.11
15970
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015971Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15972
15973 * TODO: updated adding cleanup of generated doc
15974 * configure.in: prepared to release 2.3.11
15975 * xmllint.c: added --version for bug reporting
15976 * doc/html/*.html: rebuilt the doc
15977
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015978Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15979
15980 * xpath.c: first part of the work on selecting namespace to
15981 fix bug #56115
15982
Daniel Veillard96ed5832001-06-15 22:22:04 +000015983Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15984
15985 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15986 when using -liconv
15987 * TODO: updated
15988
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015989Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15990
15991 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15992 cleanup, encoding support.
15993
Daniel Veillard608ad072001-06-14 08:32:28 +000015994Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15995
15996 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15997
Daniel Veillard239d0522001-06-13 23:02:48 +000015998Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15999
16000 * xpath.c: bug detected by Ankh when / is used as a function arg
16001
Daniel Veillard02bb1702001-06-13 21:11:59 +000016002Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16003
16004 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
16005 of element and use it to avoid outputting formatting spaces at
16006 the wrong place. Implemented the format parameter for HTML save.
16007 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
16008 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
16009 result/HTML/wired.html: of course this impact the result of a
16010 number of HTML tests
16011
Daniel Veillard95d845f2001-06-13 13:48:46 +000016012Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16013
16014 * HTMLtree.[ch]: started augmenting the HTML save API with
16015 encoding and formatting parameters
16016
Daniel Veillardeca60d02001-06-13 07:45:41 +000016017Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16018
16019 * HTMLtree.h: cleanup and started evaluating the work needed on
16020 revamping the HTML output code
16021
Daniel Veillard84666b32001-06-11 17:31:08 +000016022Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16023
16024 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
16025
Daniel Veillard8bdd2202001-06-11 12:47:59 +000016026Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16027
16028 * valid.c: fixed bug #56049, forgot one check in the
16029 validation routine
16030
Daniel Veillardca2366a2001-06-11 12:09:01 +000016031Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16032
16033 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
16034
Daniel Veillard6761eee2001-06-11 10:29:38 +000016035Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16036
16037 * libxml.h: fixed an error in last commit
16038 * doc/FAQ.html: added an entry for compilation from CVS
16039
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000016040Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16041
16042 * xmlversion.h.in libxml.h: Cygwin patches
16043 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
16044 * tree.h: cleanup
16045
Daniel Veillardacd370f2001-06-09 17:17:51 +000016046Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16047
16048 * tree.c: patched xmlFreeNode() to avoid freeing() a static
16049 memory block in a strange case where libxml is linked twice
16050 in the binary.
16051
Daniel Veillard1d047672001-06-09 16:41:01 +000016052Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16053
16054 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
16055 state far too often, simple fix used to avoid it.
16056
Daniel Veillard4497e692001-06-09 14:19:02 +000016057Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16058
16059 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
16060 being processed, applied his patch
16061 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
16062
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000016063Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16064
16065 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
16066 provided fixes to compile on MSCC again
16067 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
16068 also provided an update for the project files.
16069
Daniel Veillarda682b212001-06-07 19:59:42 +000016070Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16071
16072 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
16073 bug #55810
16074
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000016075Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16076
16077 * tree.c: fixed xmlGetNsProp() to close bug #55683
16078 Note this requires libxslt to use it's own function instead.
16079
Daniel Veillardf0c53762001-06-07 16:07:07 +000016080Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16081
16082 * HTMLtree.c: when in a pre element no formatting space should
16083 be added.
16084 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
16085
Daniel Veillard068a9652001-06-07 15:30:26 +000016086Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16087
16088 * configure.in: added tests for signal() and signal.h
16089
Daniel Veillard541d6552001-06-07 14:20:01 +000016090Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16091
16092 * xpath.c: robert pointed out xmlXPathNINF was not initialized
16093
Daniel Veillard8a367d42001-06-07 14:01:34 +000016094Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16095
16096 * doc/libxml-doc.el: Felix Natter provided a new version for
16097 libxml2
16098
Daniel Veillard8a926292001-06-07 11:20:20 +000016099Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16100
16101 * HTMLtree.c: when in a pre element no formatting space should
16102 be added.
16103
Daniel Veillard14839d52001-06-06 16:11:56 +000016104Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16105
16106 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
16107
Daniel Veillarde95e2392001-06-06 10:46:28 +000016108Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16109
16110 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
16111 hack
16112 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
16113 * uri.c: fixed a warning
16114
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000016115Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16116
16117 * HTMLtree.c: trying to close bug #55772 escaping in script
16118 elements
16119 * doc/xml.html: suggest to send mail to the list
16120
16121Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000016122
16123 * error.c: attempt to fix the xmlGetVarStr breakage once and for
16124 good. Use a macro and based on the solution provided in
16125 vsnprintf manual page from GNU.
16126
Bjorn Reese99748722001-06-05 12:49:15 +000016127Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16128
16129 * error.c: Workaround for non-preserving variadic list.
16130 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
16131
Daniel Veillard2e4f1882001-06-01 10:11:57 +000016132Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16133
16134 * doc/xml.html: added 2.3.10 release
16135
Daniel Veillardb3a182e2001-06-01 09:28:09 +000016136Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16137
16138 * configure.in: releasing 2.3.10
16139
Daniel Veillard3c2758d2001-05-31 18:43:43 +000016140Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16141
16142 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
16143
Daniel Veillard20042422001-05-31 18:22:04 +000016144Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16145
16146 * encoding.c: Robert Collins provided a patch to add the
16147 "US-ASCII" encoding alias
16148
Daniel Veillard97ac1312001-05-30 19:14:17 +000016149Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16150
16151 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
16152 string oriented functions and started cleaning the related areas
16153 in xpath.c which needed fixing in this respect
16154
Daniel Veillard2d703722001-05-30 18:32:34 +000016155Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16156
16157 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
16158 #55380
16159 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
16160
Daniel Veillard9403a042001-05-28 11:00:53 +000016161Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16162
16163 * TODO: updated
16164 * nanohttp.[ch] : started adding APIs to get the redirected URL
16165 when this occurs (needed for further base computation
16166 * tree.h: cleanup
16167 * encoding.c: cleanup
16168 * SAX.c: minor change around ctxt->loadsubset
16169
Daniel Veillard6278fb52001-05-25 07:38:41 +000016170Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16171
16172 * Makefile.am include/Makefile.am: small change to have
16173 include/libxml rebuilt if working from CVS.
16174 * uri.c: applied another patch from Carl Douglas for URI escaping,
16175 this should close bug #51876
16176
Daniel Veillardd16df9f2001-05-23 13:44:21 +000016177Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16178
16179 * xinclude.c: fixed XInclude recursive behaviour bug #54678
16180 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
16181 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16182 added specific regression test
16183 * parser.h: preparing for the XSLT mode where DTD inherited
16184 attributes are added to the tree.
16185
Daniel Veillardbbd22452001-05-23 12:02:27 +000016186Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16187
16188 * xinclude.[ch]: Updated the namespace for the Last Call version
16189 * result/XInclude/include test/XInclude/include: updated the
16190 testsuite accordingly
16191
Daniel Veillard8514c672001-05-23 10:29:12 +000016192Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16193
16194 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16195 related to bug #51876
16196
Daniel Veillard42596ad2001-05-22 16:57:14 +000016197Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16198
16199 * tree.c: fixed a gross mistake in base computation, xml:base is
16200 not completely correct yet (need cascade).
16201 * xpath.[ch]: added the few things needed to find a function name
16202 and URI from the XPath context when it is called.
16203
Daniel Veillard81418e32001-05-22 15:08:55 +000016204Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16205
16206 * catalog.[ch]: fixes and add xmlLoadCatalogs()
16207 * DOCBparser.c: small cleanup
16208 * xmllint.c: added a --catalogs option to load catalogs from
16209 $SGML_CATALOG_FILES
16210 * tree.c: cleanup
16211 * configure.in: iconv library fixup, ICONV_LIBS
16212
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000016213Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16214
16215 * catalog.c: handling of CATALOG entries. detection of recursion,
16216 and a few bugfixes
16217 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16218 against the default namespace
16219
Daniel Veillard04b93292001-05-21 08:15:31 +000016220Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16221
16222 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
16223
Daniel Veillarda97a19b2001-05-20 13:19:52 +000016224Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16225
16226 * parser.c: fixed propagation context info when parsing an
16227 external entity.
16228 * doc/html/*.html: regenerated a couple of docs
16229
Daniel Veillard4623acd2001-05-19 15:13:15 +000016230Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16231
16232 * doc/xml.html: update with 2.3.9 informations
16233
Daniel Veillardbed7b052001-05-19 14:59:49 +000016234Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16235
16236 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
16237 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16238 * doc/html/* : rebuilt the docs
16239 * valid.c: small patch which may improve some case when
16240 validating.
16241
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000016242Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16243
16244 * HTMLparser.c: Closed bug #54891
16245 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
16246 to the suite
16247
16248Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16249
16250 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
16251 applied a documentation patch from LotR and filled in a few missing
16252 descriptions
16253
Daniel Veillard76d66f42001-05-16 21:05:17 +000016254Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16255
16256 * xpath.c tree.c parser.c: speed optimizations at the parser level
16257 document tree freeing and xpath evaluation
16258
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000016259Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16260
16261 * parser.c parser.h parserInternals.h: fixed a couple of
16262 interfaces for handling memory buffer input to const char *
16263 upon suggestion of JamesH.
16264
Daniel Veillardc3739e72001-05-15 15:23:27 +000016265Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16266
16267 * configure.in: LoTR sent a patch fixing the previous commit
16268
Daniel Veillarda4f27e02001-05-15 12:41:29 +000016269Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16270
16271 * configure.in: trying to deal again with the stoopid -R linking
16272 flag of Solaris
16273
Daniel Veillard790142b2001-05-15 10:51:53 +000016274Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16275
16276 * xpath.h: two nodeset access macros from Thomas Broyer
16277
Daniel Veillardba0b8c92001-05-15 09:43:47 +000016278Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16279
16280 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
16281 patch from Thomas Broyer
16282
Daniel Veillarde62d36c2001-05-15 08:53:16 +000016283Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
16286 case
16287 * INSTALL: was empty added stuff from the FAQ
16288
Daniel Veillard75bea542001-05-11 17:41:21 +000016289Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16290
16291 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
16292 attributes handling and #54433 by adding xmlUnsetProp()
16293 and xmlUnsetNsProp()
16294
Daniel Veillard0a2a1632001-05-11 14:18:03 +000016295Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16296
16297 * HTMLparser.c: Patch from Jonas Borgström
16298 (htmlGetEndPriority): New function, returns
16299 the priority of a certain element.
16300 (htmlAutoCloseOnClose): Only close inline elements if they
16301 all have lower or equal priority.
16302 * result/HTML: this of course changed a number of tests results.
16303
Daniel Veillard7d6fd212001-05-10 15:34:11 +000016304Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16305
16306 * xmlIO.c catalog.c: plugged in the default catalog resolution
16307 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16308 documentations
16309 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16310
Daniel Veillarda7374592001-05-10 14:17:55 +000016311Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16312
16313 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
16314 integrating catalogs
16315 * catalog.[ch] testCatalog.c: adding a small catalo API
16316 (only SGML catalog support).
16317 * parser.c: restaured xmlKeepBlanksDefault(0) API
16318
Daniel Veillardc17337c2001-05-09 10:51:31 +000016319Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16320
16321 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
16322
Daniel Veillard257d9102001-05-08 10:41:44 +000016323Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16324
16325 * parser.c: added xmlParseExternalEntityPrivate() to allow
16326 propagation of ctxt->_private when parsing external entities
16327
Daniel Veillard083c2662001-05-08 08:27:14 +000016328Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16329
16330 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
16331
Daniel Veillard01ef7382001-05-08 07:31:43 +000016332Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16333
16334 * configure.in: fixed a small portability problem with AM_CONDITIONAL
16335
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000016336Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16337
16338 * valid.c: warn when indeterminist content model is detected
16339 * result/VC/ElementValid8: this adds a message
16340 * Makefile.am: add --novalid for VCM tests
16341 * parserInternals.c: added a call to Init memory
16342
Daniel Veillard64269352001-05-04 17:52:34 +000016343Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16344
16345 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
16346 when both parameters are NULL.
16347
Daniel Veillard37721922001-05-04 15:21:12 +000016348Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16349
16350 * valid.c: applied small patch from Gary Pennington, reindented
16351 some part of the code.
16352
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000016353Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16354
16355 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16356 release, updated and regenerated the docs
16357
Daniel Veillard357c9602001-05-03 10:49:20 +000016358Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16359
16360 * xpath.c result/XPath/expr/floats : clarified and cleanup
16361 printing of abnormal floats in tests.
16362
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016363Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16364
16365 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
16366 * results/HTML/ : a few changes in the output of the HTML tests as
16367 a result.
16368 * configure.in: tying to fix -liconv where needed
16369
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000016370Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16371
16372 * Makefile.am: fixed a stupid error
16373
Daniel Veillard7150a032001-05-02 16:41:11 +000016374Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16375
16376 * configure.in Makefile.am: make the inclusion of the trio
16377 modules in the library conditional
16378
Daniel Veillardc057c5d2001-05-02 12:41:24 +000016379Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16380
16381 * DOCBparser.c: patche from László Kovács, fixed entities refs
16382 in attributes handling
16383
Daniel Veillardedddff92001-05-02 10:58:52 +000016384Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16385
16386 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16387 flushing
16388
Daniel Veillardc8f620b2001-04-30 20:31:33 +000016389Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16390
16391 * xpath.c: fix of an XSLT namespace bug reported on the list
16392 general/bug-8-
16393
Daniel Veillard5792e162001-04-30 17:44:45 +000016394Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16395
16396 * strio.h trio.c: Dan McNichol suggested a couple of small
16397 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16398
Daniel Veillard02141ea2001-04-30 11:46:40 +000016399Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16400
16401 * tree.c parser.c encoding.c: spent a bit more time looking
16402 at the parsing speed and DOM handling. Added a few more
16403 speedups.
16404
Daniel Veillard3ed155f2001-04-29 19:56:59 +000016405Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16406
16407 * parser.c: small but effective parsing speed improvement
16408
Daniel Veillardb59076b2001-04-29 17:04:07 +000016409Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16410
16411 * configure.in: default on the DocBook parser inclusion (for Gnome)
16412 * DOCBparser.h: fixed a header reference
16413
Daniel Veillardb45c43b2001-04-28 17:02:11 +000016414Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16415
16416 * configure.in xpath.c: applied Bjorn patches for FPE on the
16417 alpha
16418
Daniel Veillardeefd4492001-04-28 16:55:50 +000016419Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16420
16421 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
16422 xmlSaveFormatFileTo()
16423
Daniel Veillarde39a93d2001-04-28 14:35:02 +000016424Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16425
16426 * xpath.c: simple and efficient optimization, XPath functions
16427 aways bind to the same code, cache this
16428 * TODO: updated (by saying some is obsolete)
16429
Daniel Veillard2156a562001-04-28 12:24:34 +000016430Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16431
16432 * xpath.c: more cleanup work on XPath name parsing routines
16433
Daniel Veillard61d80a22001-04-27 17:13:01 +000016434Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16435
16436 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
16437 xmlXPathParseName
16438 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16439 * debugXML.c: avoid compilation problems if compiling without
16440 HTML support, Igor Zlatkovic
16441 * win32/libxml2/libxml2.def.src: being able to compile without
16442 XPath on Windows
16443
Daniel Veillarddbb14a72001-04-26 20:54:01 +000016444Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16445
16446 * libxml.m4: yet another patch from Toshio Kuratomi
16447
Daniel Veillard2913e4c2001-04-26 19:29:02 +000016448Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16449
16450 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16451
Daniel Veillard67fee942001-04-26 18:59:03 +000016452Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16453
16454 * tree.[ch]: added xmlSaveFormatFile interface for saving
16455 and indenting a file.
16456
Daniel Veillard82e49712001-04-26 14:38:03 +000016457Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16458
16459 * xpath.c: fixed bug #53689 related to processing-instruction()
16460
Daniel Veillard02f077a2001-04-26 10:59:11 +000016461Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16462
16463 * DOCBparser.c: patche from László Kovács
16464
Daniel Veillard30211a02001-04-26 09:33:18 +000016465Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16466
16467 * parser.c: applied fixes from Christian Glahn bug report #53391
16468
Daniel Veillard5a7c3452001-04-26 09:16:13 +000016469Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16470
16471 * error.c: Jean François Lecomte provided a complete description
16472 and a fix to bug #53537
16473
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000016474Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16475
16476 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
16477
Daniel Veillard1034da22001-04-25 19:06:28 +000016478Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16479
16480 * DOCBparser.c SAX.c: a bit more work on entities processing.
16481 Still Need to cleanup XML output and references in attributes
16482
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000016483Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16484
16485 * DOCBparser.c include/Makefile.am: two patches from László Kovács
16486
Daniel Veillardb33c2012001-04-25 12:59:04 +000016487Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16488
16489 * tree.c: trying to fix #53574, not completely complete,
16490 I would like xmllint --copy --debug test/ent1 and
16491 xmllint --debug test/ent1 to show the same result.
16492 * xpath.c: fix a bug when trying to sort namespace nodes
16493
Daniel Veillard5146f202001-04-25 10:29:44 +000016494Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16495
16496 * HTMLtree.c: real fix for #53402
16497
Daniel Veillard7533cc82001-04-24 15:52:00 +000016498Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16499
16500 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
16501 PIs when using xsl:output
16502 * valid.c: closing #53537 some case generate segfaults if there
16503 is validity errors
16504
Daniel Veillard61b33d52001-04-24 13:55:12 +000016505Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16506
16507 * SAX.c testDocbook.c DOCBparser.c: more work on the support
16508 of external parsed entities, added --noent to testDocbook
16509 * valid.c: Garry Pennington found an uninitialized variable
16510 access in xmlValidateElementContent()
16511
Daniel Veillard56098d42001-04-24 12:51:09 +000016512Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16513
16514 * HTMLparser.c : HTML parsing still sucks ... trying to deal
16515 with madness
16516 * result/HTML/ : this modified the result of the regression tests
16517 a lot.
16518
Daniel Veillard122376b2001-04-24 12:12:30 +000016519Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16520
16521 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
16522 to doc where it wasn't checked against NULL reported by
16523 Jens Laas
16524
Daniel Veillard43dadeb2001-04-24 11:23:35 +000016525Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16526
16527 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
16528 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
16529
Daniel Veillardeae522a2001-04-23 13:41:34 +000016530Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16531
16532 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
16533 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
16534 * SAX.[ch]: cleanup and updates for DocBook
16535 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
16536 ex SGML identifier changes
16537 * valid.c: removed a static unused function.
16538
Daniel Veillardde57c612001-04-23 09:13:36 +000016539Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16540
16541 * HTMLtree.c: applied change for Paul Sponagl on script saving
16542 * Makefile.am: the warning about entity title.xml are normal.
16543
Daniel Veillard393df012001-04-22 20:11:18 +000016544Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16545
16546 * configure.in: release of 2.3.7
16547 * Makefile.am: fixing make distcheck
16548
Daniel Veillarda41123c2001-04-22 19:31:20 +000016549Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16550
16551 * doc/html/* doc/xml.html: updated and regenerated the docs
16552
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000016553Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16554
16555 * xpath.c: fixed the XPointer problem introduced in 2.3.6
16556
Daniel Veillarde82a9922001-04-22 12:12:58 +000016557Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16558
16559 * tree.c: fixed #53388 with the provided patch
16560
Daniel Veillard06803992001-04-22 10:35:56 +000016561Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16562
16563 * valid.c: Bjorn detected an invalid memory access. Fixed
16564 vstateVPush()
16565
Daniel Veillard40af6492001-04-22 08:50:55 +000016566Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16567
16568 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
16569
Bjorn Reese70a9da52001-04-21 16:57:29 +000016570Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16571
16572 * libxml.h: new header used only for the compilation of libxml
16573 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
16574 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
16575 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
16576 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
16577 xmlmemory.c xpath.c xpointer.c: libxml.h integration
16578 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
16579 baseline (version 1.2 plus a single patch).
16580 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
16581 scientific notation for numbers. Tests added.
16582 * xpath.c: formatting of numbers changed to use sprintf
16583 (contribution from William Brack)
16584
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000016585Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16586
16587 * valid.c: cleanup, more useful debugging
16588 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
16589 * xmlIO.c: entity loading is printed as an error when validating
16590
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000016591Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16592
16593 * valid.c: fixed to validate within entities
16594 * test/VCM/v22.xml: added a specific testcase
16595
Daniel Veillardca1f1722001-04-20 15:47:35 +000016596Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16597
16598 * valid.c: forgot an epsilon transition in for ()+
16599 * test/VCM/v21.xml : added a specific test case
16600
Daniel Veillard85349052001-04-20 13:48:21 +000016601Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16602
16603 * valid.c: removed a state explosion exhibited by RSS
16604 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
16605 from bug #51872
16606
Daniel Veillarddab4cb32001-04-20 13:03:48 +000016607Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16608
16609 * valid.[ch] tree.h: worked *hard* to get non-determinist content
16610 validation without using an ugly NFA -> DFA algo in the source.
16611 Made a specific algorithm easier to maintain, using a single
16612 stack and without recursion.
16613 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
16614 * hash.c: made the growing routine static
16615 * tree.h parser.c: added the parent information to an
16616 xmlElementContent node.
16617
Daniel Veillarde470df72001-04-18 21:41:07 +000016618Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16619
16620 * SAX.c parser.c xpath.c: generating IDs when not validating
16621 from an external parsed entity was poisoning the ID has table
16622 with removed values. This was killing XSLT on the KDE help
16623 browser.
16624
Daniel Veillardceacdd92001-04-18 15:10:35 +000016625Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16626
16627 * entities.h: andrew@ugh.net.au detected a double declaration
16628
Daniel Veillarda10efa82001-04-18 13:09:01 +000016629Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16630
16631 * debugXML.c hash.c tree.h valid.c : some changes related to
16632 the validation suport to improve speed with DocBook
16633 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
16634 the way validation errors get reported
16635
Daniel Veillard1ed3f882001-04-18 09:45:35 +000016636Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16637
16638 * HTMLparser.c HTMLtree.c: applied part of the patches provided
16639 by P C Chow and William M. Brack for XSLT HTML output
16640
Daniel Veillard2d90de42001-04-16 17:46:18 +000016641Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16642
16643 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16644 Igor Zlatkovic patches for MSC compilation and added his
16645 updates
16646
Daniel Veillarde043ee12001-04-16 14:08:07 +000016647Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16648
16649 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
16650 prefix lookup.
16651 * parserInternals.c: fixed the bug reported by Morus Walter
16652 due to an off by one typo in xmlStringCurrentChar()
16653
Daniel Veillarda3bfca52001-04-12 15:42:58 +000016654Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16655
16656 * HTMLparser.c result/HTML/*: revamped the way the HTML
16657 parser handles end of tags or end of input
16658
Daniel Veillard82daa812001-04-12 08:55:36 +000016659Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16660
16661 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16662
Daniel Veillard67a21302001-04-11 14:39:16 +000016663Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16664
16665 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
16666 bug where the linktime verions of free() won't work ...
16667
Daniel Veillard27b55282001-04-11 12:22:25 +000016668Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16669
16670 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16671
Daniel Veillardafc73112001-04-11 11:51:41 +000016672Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16673
16674 * doc/xml.html: added 2.3.6 release
16675
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000016676Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16677
16678 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
16679 * result/wml.xml: resulted in a small output change
16680
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000016681Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16682
16683 * tree.c: xmlNewDoc was missing the charset initialization
16684 * xmllint.c: added --auto to autogenerate a doc, allow to
16685 reproduce the problem fixed on xmlNewDoc
16686
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016687Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16688
16689 * xpath.c: trying to get 52979 solved
16690 * tree.c result/ result/noent/: trying to get 52712 solved, this
16691 also made me clean up the fact that XML output in general should
16692 not add formating blanks by default, this changed the output of
16693 a few tests
16694
Daniel Veillard73639a72001-04-10 14:31:39 +000016695Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16696
16697 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
16698
Daniel Veillardfac26a12001-04-08 13:08:14 +000016699Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16700
16701 * configure.in: finally released 2.3.6
16702
Daniel Veillard911f49a2001-04-07 15:39:35 +000016703Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16704
16705 * xpath.c: checking for null pointer generated by new code
16706
Daniel Veillardd8df6c02001-04-05 16:54:14 +000016707Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16708
16709 * xpath.c: fixed a [] evaluation problem reported
16710 * test/XPath/tests/simpleaddr: extended test
16711 * result/XPath/simpleaddr: updated result
16712
Daniel Veillard3b2c2612001-04-04 00:09:00 +000016713Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16714
16715 * xmllint.c: Dan Timis reported a portability problem
16716 on Macs without mmap, fixed it.
16717
Daniel Veillardb38bd552001-04-03 18:22:00 +000016718Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16719
16720 * testXPath.c : added a --tree option allowing to display the
16721 tree dump of the XPath expression
16722
Daniel Veillard4dd93462001-04-02 15:16:19 +000016723Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16724
16725 * xpath.c: fixed a memleak when comparing nodesets
16726 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
16727 * tree.c: added a TODO
16728
Daniel Veillard92ad2102001-03-27 12:47:33 +000016729Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16730
16731 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
16732 we need string functions
16733 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
16734 to be able to use them where needed. Applied some changes
16735 to reduce name linking pollution and compile in only what's
16736 needed.
16737 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
16738 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
16739 for the string manipulation functions
16740 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
16741 to the free() function of xmlmemory.c
16742 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
16743 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
16744 usage.
16745
16746
Daniel Veillard2be30642001-03-27 00:32:28 +000016747Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16748
16749 * error.c: applied the context output patch of the error
16750 handling submitted by Chuck Griffith
16751 * error/VC/*: this slightly change some error logs
16752
Daniel Veillard50582112001-03-26 22:52:16 +000016753Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16754
16755 * parser.c: fixed line number reporting on error
16756
Daniel Veillard04be4f52001-03-26 21:23:53 +000016757Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16758
16759 * parser.c: Sullivan and Darin found a parser bug,
16760 applied the patch.
16761
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000016762Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16763
16764 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
16765 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
16766 xmlversion.h.in xpointer.c: of course the way I defined
16767 UNUSED breaks on old gcc version. Try to be smart and
16768 also define it directly in xmlversion.h
16769 * configure.in: removed -ansi flag from the pedantic set
16770
16771Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000016772 Huge cleanup, I switched to compile with
16773 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16774 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16775 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16776 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16777 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16778 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16779 encoding.h entities.c error.c list.[ch] nanoftp.c
16780 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16781 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16782 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16783 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16784 Cleanup, staticfied a number of non-exported functions,
16785 detected and cleaned up a dozen of problem found this way,
16786 avoided a lot of public function name/typedef/system names clashes
16787 * doc/xml.html: updated
16788 * configure.in: switched private flags to the really pedantic ones.
16789
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016790Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16791
16792 * configure.in: 2.3.5
16793 * doc/html/*: rebuilt the docs
16794
Daniel Veillard146c9122001-03-22 15:22:27 +000016795Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16796
16797 * parser.c: fixed a reported bug in NOTATION parsing
16798 * uri.c: accepted but not fixed bug 51876, added TODO
16799 * Makefile.am: fixed bug 51876
16800
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016801Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16802
16803 * config.h.in configure.in error.c: fix a compilation problem
16804 on platforms without vsnprintf (xml@thewrittenword.com)
16805
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016806Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16807
16808 * parser.c: fixed a function name header typo
16809 * SAX.c: notations can also occur in external subset.
16810
Daniel Veillard7d42b542001-03-20 13:22:46 +000016811Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16812
16813 * error.c: removed a C++ like comment
16814
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016815Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16816
16817 * parser.c: fixing bug 52299 strange condition leading
16818 to a parser crash due to a buffer overflow
16819 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16820 added the specific test case
16821
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016822Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16823
16824 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16825 xmlXPathConvert{String,Number,Boolean} to be able to make
16826 type casts without a context stack, fixed some implementation
16827 problems related to the absence of context at parse-time,
16828 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16829 in the public API too
16830 * xpointer.c xpathInternals.h: we need to know at parse time
16831 whether we are compiling an XPointer
16832
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016833Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16834
16835 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16836 cleaned up the parser internals, refactored XPath code, added
16837 new compilation based APIs and cleanly separated public and
16838 private APIs.
16839
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016840Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16841
16842 * xpath.h: the comp field must be added at the end to avoid
16843 killing binary compat.
16844
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016845Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16846
16847 * Makefile.am: detect XPath memleaks in regreson tests
16848 * error.c: fixed and error w.r.t. error reporting still using
16849 stderr
16850 * hash.c: added new line at end of file
16851 * tree.h: minor cleanup
16852 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16853 expression parsing from evaluation, resulted in a number of
16854 changes internally, and in XPointer. Likely to break stuff
16855 using xpathInternals.h but should remain binary compatible,
16856 new interfaces will be added.
16857
Daniel Veillardd574f782001-03-14 19:40:17 +000016858Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16859
16860 * configure.in: fixed a couple of problems reported by
16861 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16862 without gcc on non linux platforms.
16863
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016864Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16865
16866 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16867 a fix for --with-html-dir= configure support. I hope it won't
16868 break rpm generation
16869
Daniel Veillarda022fe02001-03-14 16:30:00 +000016870Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16871
16872 * xmlIO.c: one function comment cleanup.
16873
Daniel Veillard25239c12001-03-14 13:56:48 +000016874Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16875
16876 * SAX.c: external subset notations were improperly registered
16877 in the internal subset.
16878
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016879Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16880
16881 * README.cvs-commits: added, pointing to HACKING
16882 * HACKING: updated
16883
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016884Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16885
16886 * parser.c: and Matt Sergeant found one in the XML push
16887 parser (erroneous check I forgot to remove when I fixed the
16888 main parser).
16889
Daniel Veillard68d7b672001-03-12 18:22:04 +000016890Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16891
16892 * xpath.c: ptittom found a small bug in UnaryExpr
16893
Daniel Veillarde356c282001-03-10 12:32:04 +000016894Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16895
16896 * configure.in: bumped to 2.3.4
16897 * error.c: fixed bug #51860
16898 * tree.c: fixed bug #51861
16899 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16900 * tree.[ch] : added xmlDefaultBufferSize
16901 * nanoftp.c: typo in function name header block
16902 * doc/xml.html : updated, added link to XML::LibXSLT
16903 * doc/html/* : rebuilt the docs
16904
Daniel Veillard80f32572001-03-07 19:45:40 +000016905Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16906
16907 * parser.c SAX.c: the new content parsing code raised an
16908 ugly bug in the characters() SAX callback. Found it
16909 just because of strangeness in XSLT XML Rec ouptut :-(
16910
Daniel Veillard6c831202001-03-07 15:57:53 +000016911Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16912
16913 * Makefile.am: Martin Baulig suggested to add -lm
16914 * tree.c: found another bug in xmlNodeGetContent()
16915
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016916Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16917
16918 * xpath.c: Bjorn found the error related to strictness of comparison.
16919
Daniel Veillard29631a82001-03-05 09:49:20 +000016920Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16921
16922 * parser.c: trying to fix the Dtd parsing problem reported
16923 by Gary, side effect of last week speed optimizations.
16924
Daniel Veillard14be0a12001-03-03 18:50:55 +000016925Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16926
16927 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16928 * parserInternals.c: removed unneeded test raised by Stric
16929
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016930Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16931
16932 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16933 and fixed by William Brack). Added xmlXPathFormatNumber.
16934 Changed the sorting slightly.
16935 * configure.in Makefile.am example/Makefile.am: Added -lm.
16936 Please note that applications linking with libxml2, must
16937 also like with the math library from now on.
16938
Daniel Veillardf9533d12001-03-03 10:04:57 +000016939Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16940
16941 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16942
Daniel Veillard2f362242001-03-02 17:36:21 +000016943Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16944
16945 * parser.c: one must report spaces even if the Dtd element
16946 content proves that this is not part of the element content.
16947 * result/valid/*.xml: this changed the ouptu slightly
16948
Daniel Veillardb402c072001-03-01 17:28:58 +000016949Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16950
16951 * configure.in: bumped to 2.3.3
16952 * doc/xml.html: updated
16953
Daniel Veillard77851712001-02-27 21:54:07 +000016954Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16955
16956 * tree.c: minor doc fix
16957 * xpath.c: deallocation issues when a result tree has been
16958 converted to a node-set
16959
Daniel Veillardec70e912001-02-26 20:10:45 +000016960Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16961
16962 * doc/xml.html: oops corrected dates s/2000/2001
16963
Daniel Veillard8730c562001-02-26 10:49:57 +000016964Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16965
16966 * valid.c: new patch from Gary Pennington
16967
Daniel Veillard91e9d582001-02-26 07:31:12 +000016968Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16969
16970 * doc/xml.html: applied patch from Ankh
16971
Daniel Veillardedac3c92001-02-26 01:36:19 +000016972Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16973
16974 * xinclude.c: fixed a problem building on Mac
16975
Daniel Veillard21a0f912001-02-25 19:54:14 +000016976Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16977
16978 * parser.c: more work on increasing parsing ferformances
16979
Daniel Veillard48b2f892001-02-25 16:11:03 +000016980Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16981
16982 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16983 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16984 avoiding memcpy in production builds MEM_CLEANUP macro use
16985 * parser.[ch] parserInternals.c: optimizations of the tightest
16986 internal loops inside the parser. Better checking of I/O
16987 flushing/loading conditions
16988 * xmllint.c : added --timing
16989
Daniel Veillard71681102001-02-24 17:48:53 +000016990Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16991
16992 * configure.in: bumped to 2.3.2
16993 * doc/xml.html: updated for release
16994
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016995Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16996
16997 * xpath.c: found a memleak and fixed a nasty bug
16998
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016999Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17000
17001 * xmllint.[c1] : added return code errors for xmllint
17002 * xpath.c: specific debug dump function for result value trees
17003
Daniel Veillard4b637072001-02-21 21:52:55 +000017004Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17005
17006 * xpath.c: finally implemented xmlXPathCompareNodeSets
17007 * test/XPath/expr/floats results/XPath/expr/floats: added
17008 a test for float expressions
17009
Daniel Veillardf714aa32001-02-21 03:07:44 +000017010Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17011
17012 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
17013 * parserInternals.[ch]: trying to speed up parsing
17014 * xpath.c : speeded up node set equality op
17015
Daniel Veillarde0c3a622001-02-19 18:05:20 +000017016Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17017
17018 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
17019 better handling of ID/IDREF and the list modules associated
17020 * configure.in: small CFLAGS cleanup
17021
Daniel Veillarda8abee62001-02-19 15:14:59 +000017022Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17023
17024 * configure.in: fixed iconv detection on AIX (stric)
17025
Daniel Veillardbca64ef2001-02-19 22:20:01 +000017026Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000017027
17028 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
17029
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000017030Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
17031
17032 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
17033 and optimized xmlXPathNodeSetSort
17034
Daniel Veillard142adbf2001-02-17 13:21:05 +000017035Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17036
17037 * xpath.c: bug fix when context size is 0
17038 * parser.c: I like Norm's Dtd because they still manage to break
17039 the parser occasionally
17040
Daniel Veillardf23e0092001-02-16 13:21:29 +000017041Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17042
17043 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
17044
Daniel Veillarde0e26512001-02-16 00:11:46 +000017045Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17046
17047 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
17048 attributes within the XML-1.0 namespace
17049
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000017050Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17051
17052 * xpathInternals.h: exported a few axis functions
17053 * doc/xml.html: updated the doc
17054
Daniel Veillard760f4422001-02-15 14:59:48 +000017055Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17056
17057 * configure.in: applied patch from Daniel van Balen for OpenBSD
17058 and bumped version to 2.3.1
17059 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
17060 attempt to find autoclosing was simply broken, removed it,
17061 updated the examples, this is better
17062
Daniel Veillardd194dd22001-02-14 10:37:43 +000017063Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17064
17065 * hash.[ch]: added Paolo Casarini patch to provide Delete from
17066 hash functionnalities.
17067 * doc/html/* : rebuild the doc
17068
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000017069Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17070
17071 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
17072 on predicate
17073 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
17074 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
17075 really want to have tags closed on output even if we accept
17076 unclosed ones on input
17077
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000017078Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17079
17080 * xpath.c: ouch don't free NULL, rare case fixed
17081 * tree.c: don't coalesce text nodes if they don't have the
17082 same behaviour wrt escaping on output
17083
Daniel Veillardd12b69d2001-02-11 20:17:31 +000017084Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17085
17086 * xpath.c: small fixup
17087 * SAX.c: don't warn on empty namespaces.
17088
Daniel Veillard6a2e4062001-02-08 10:31:33 +000017089Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17090
17091 * README: a bit of cleanup
17092 * configure.in: preparing for 2.3.0 release
17093
Daniel Veillard1f83d392001-02-08 09:37:42 +000017094Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17095
17096 * hash.[ch]: added a first version of xmlHashSize()
17097 * valid.c: another bug fix from Gary Pennington
17098
Daniel Veillard5eef6222001-02-07 18:24:48 +000017099Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17100
17101 * valid.c: couple of bug fixes pointed by Gary Pennington
17102 * HTMLtree.c: #if 0 cleanup
17103
Daniel Veillard2c257ec2001-02-06 13:29:07 +000017104Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17105
17106 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
17107 which removes a time consuming check of xmlXPathNodeSetAdd()
17108 and use it in places where we are sure to not break unicity
17109
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000017110Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17111
17112 * xpath.c: bug fixes found from XSLT
17113 * tree.c: preserve node->name special values when copying nodes.
17114 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
17115 external subset are fetched when available but without full
17116 validation. Added xmlLoadExtDtdDefaultValue, need a function.
17117 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
17118 output with encoding disabled.
17119
Daniel Veillard2c833b62001-02-03 08:52:06 +000017120Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17121
17122 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
17123 xmlCheckFilename should not be called from xmlFileOpenW
17124 and xmlGzfileOpenW
17125
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000017126Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17127
17128 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
17129 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
17130 added the new tests for URI normalization
17131 * testURI.c: fixed stoopid bugs
17132 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
17133 the URI in the error messages are now properly normalized
17134
Daniel Veillardea28ce62001-02-02 08:20:19 +000017135Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17136
17137 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17138
Daniel Veillarde99a4762001-02-01 04:34:35 +000017139Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17140
17141 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
17142
Daniel Veillard2b325a02001-01-31 20:46:31 +000017143Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17144
17145 * xpath.c: fixed mod operator
17146
Daniel Veillardde55cf62001-01-31 15:53:13 +000017147Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17148
17149 * parser.c: fixed xmlStrcat doc
17150 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17151 trees.
17152
Daniel Veillard2f913b72001-01-31 13:23:49 +000017153Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17154
17155 * xpath.c result/XPath/tests/chaptersbase
17156 result/XPath/tests/simplebase: fixed XPath node()
17157 * tree.c: small fix in xmlNewNs()
17158 * Makefile.am: removed extraneous xml2Conf.sh rule
17159
Daniel Veillardb42042b2001-01-28 07:40:36 +000017160Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17161
17162 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17163 Changed the library name, in order to get libxml-devel and
17164 libxml2-devel to coexist on a single system
17165 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17166 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17167
Daniel Veillardee0a4662001-01-27 18:59:33 +000017168Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17169
17170 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17171 libxml2-devel installable in // as libxml-devel.
17172
Daniel Veillard5eb05942001-01-27 17:50:22 +000017173Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17174
17175 * doc/Makefile.am: fixed make rebuild in doc
17176 * doc/html/*.html: rebuilt the docs
17177
Daniel Veillard65c295d2001-01-26 09:32:39 +000017178Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17179
17180 * tree.c: patch from Bjorn Reese on xmlBufferCCat
17181
Daniel Veillard8e199902001-01-25 18:54:39 +000017182Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17183
17184 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
17185 the HTML doc to go into the -devel RPM ...
17186 * aclocal.m4 config.h.in: some updates due to auto* magic
17187
Daniel Veillard93086662001-01-25 18:13:04 +000017188Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17189
17190 * xpath.h: added a hook in the context structure allowing to
17191 link to extra support, needed for XSLT
17192
Daniel Veillardf17e09b2001-01-25 13:55:35 +000017193Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17194
17195 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
17196 xmlXPtrCmpPoints to use it.
17197 * propagated the following patch from Alejandro Forero
17198 * include/win32config.h xmlIO.c: applied further suggestions
17199 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
17200 * example/gjobread.c: fixed warnings, now that it builds
17201
17202Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
17203
17204 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
17205
17206 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
17207 filename points to a valid file (not a directory).
17208 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
17209 Added calls to xmlCheckFilenameDir.
17210
17211 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
17212 `path' (rather than `filename') as the parameter to gzopen and open.
17213
Daniel Veillard48177c22001-01-23 15:27:41 +000017214Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17215
17216 * Makefile.am: fixed a problem with EXTRA_DIST
17217
Daniel Veillardb83ba402001-01-22 22:45:10 +000017218Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17219
17220 * Makefile.am example/Makefile.am: finally found the trick
17221 to build the example, i.e. add "." in SUBDIRS before example
17222 in the list <grin/>
17223
Daniel Veillard82687162001-01-22 15:32:01 +000017224Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17225
17226 * doc/xml.html: updated with an XSLT section, removed pointer to
17227 W3C CVS base.
17228
Daniel Veillard8a7642f2001-01-22 10:45:16 +000017229Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17230
17231 * xpath.c: when copying a XSLT tree object teh tree need to be copied
17232 too, and deallocation need to occur the same way.
17233
Daniel Veillarde4566462001-01-22 09:58:39 +000017234Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17235
17236 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
17237 type correponding to an XSLT result tree fragment. Share most
17238 of the data format with node set, as well as operators.
17239 * HTMLtree.c: added a newline at the end of the doctype output
17240 whe this one is not present initially.
17241 * tree.c: make sure taht the parent and doc pointers are properly
17242 set when copying attributes (lists).
17243
Daniel Veillard701c7362001-01-21 09:48:59 +000017244Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17245
17246 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
17247
Daniel Veillard5a2b6972001-01-20 21:15:50 +000017248Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17249
17250 * xpath.c: seems I finally killed that ugly path evaluation
17251 context bug (tagged 9999 in case is is wrong)
17252
Daniel Veillard8f4d9752001-01-19 05:32:34 +000017253Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17254
17255 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
17256 for XSLT
17257
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000017258Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17259
17260 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
17261 for xmlGzfileOpen() bug
17262
Daniel Veillardf6eea272001-01-18 12:17:12 +000017263Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17264
17265 * xpath.c: removed an error found by XSLT usage
17266 * tree.c parserInternals.h: use a predefined static string
17267 for text and comment nodes, avoid freeing them in xmlFreeNode,
17268 exported the string name in parserInternals.h and added
17269 another value to disable encoding at output (for XSLT),
17270 gain memory, time.
17271
Daniel Veillard8f2cc572001-01-17 08:19:35 +000017272Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17273
17274 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
17275 win32/libxml2/libxml2_so.dsp: new makefiles and update
17276 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17277
Daniel Veillardf831bfb2001-01-16 17:26:04 +000017278Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17279
17280 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
17281 Gary Pennington
17282
Daniel Veillard389e6b72001-01-15 19:41:13 +000017283Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17284
17285 * xpath.c: fixed the comaprision of values and nodelists,
17286 need to compare nodelist still ...
17287 * debugXML.c: avoided a possible core dump
17288 * HTMLparser.c: cleanup
17289 * nanohttp.c: contributed fix.
17290 * tree.c: fixes in properties handling added xmlSetNsProp
17291 needed by libxslt
17292 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
17293 comment
17294 * TODO: updated
17295
Daniel Veillard167bd532001-01-06 21:09:34 +000017296Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17297
17298 * parser.c parserInternals.c: applied Bjorn Reese optimization
17299 patch
17300
17301Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17302
17303 * Makefile.am: applied patch fro make check from Martin Vidner
17304
Daniel Veillard503b8932001-01-05 06:36:31 +000017305Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17306
17307 * configure.in: preparing 2.2.11
17308 * doc/html/*: rebuild the HTML files
17309 * doc/xml.html : updated
17310
Daniel Veillardc2f4df22001-01-04 14:06:39 +000017311Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17312
17313 * tree.c: fixed a stupid bug
17314 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
17315 patches related to validation of an XInclude processing result
17316 * TODO: updated
17317
Daniel Veillarde2488192001-01-04 10:54:22 +000017318Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17319
17320 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
17321 on large files
17322
Daniel Veillardf060a412001-01-03 20:52:44 +000017323Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17324
17325 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
17326
Daniel Veillard45cff692001-01-03 18:02:04 +000017327Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17328
17329 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
17330 reported by Jonas Borgström
17331 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
17332
Daniel Veillard08108982001-01-03 15:24:58 +000017333Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17334
17335 * testXPath.c xpath.c: fixing the XPath union expressions problem
17336 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
17337
Daniel Veillard4a6845d2001-01-03 13:32:39 +000017338Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17339
17340 * xmllint.c: Made is so if the file name is "-" is will read form
17341 standard input. Sven Heinicke <sven@zen.org>
17342 * tree.c: fixed a problem when growing buffer
17343 * tree.h: fixed the comment of the node types following andersca
17344 comment
17345 * TODO: updated
17346
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000017347Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17348
17349 * HTMLparser.[ch]: added a way to avoid adding automatically
17350 omitted tags. htmlHandleOmittedElem() allows to change the
17351 default handling.
17352 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
17353 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17354 of xmllint too when using --memory flag, added a memory test
17355 suite at the Makefile level.
17356 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
17357 with namespace use when encountering QNames in XPath evalation,
17358 added xmlns() scheme in XPointer.
17359 * nanoftp.c : incorporated a fix
17360 * parser.c xmlIO.c: fixed problems raised with encoding when using
17361 the memory I/O
17362 * parserInternals.c: closed bug 25934 reported by
17363 torsten.landschoff@innominate.de
17364 * TODO: updated
17365
Daniel Veillarda1fe9102000-11-25 10:49:25 +000017366Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17367
17368 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
17369 on a non-updated tree :-(, made a 2.2.10 release to correct the
17370 situation
17371
Daniel Veillardce6e98d2000-11-25 09:54:49 +000017372Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17373
17374 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
17375 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17376 integrated a set of OpenVMS changes from Howard Taylor
17377 <Howard.Taylor@pacoast.com>
17378
Daniel Veillard58770e72000-11-25 00:48:47 +000017379Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17380
17381 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
17382 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
17383
Daniel Veillardf62ceff2000-11-24 23:36:01 +000017384Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * HTMLparser.c: some fixes on auto-open of html/head/body
17387 * encoding.c: fixed a compilation error on some gcc env
17388 * xpath.c xpointer.[ch] xpathInternals.h: improved the
17389 XPointer implementation
17390 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
17391 related XPointer tests and associated results
17392
Daniel Veillard300f7d62000-11-24 13:04:04 +000017393Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17394
17395 * doc/xmldtd.html doc/xml.html: following a short step by step
17396 guidance on IRC to help maciej with DTDs I started a small
17397 page on the subject.
17398
Daniel Veillard748e45d2000-11-17 16:36:08 +000017399Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17400
17401 * HTMLparser.c: fixed handling of broken charrefs
17402 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
17403 patches
17404
Daniel Veillard28929b22000-11-13 18:22:49 +000017405Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17406
17407 * doc/xml.html doc/html/* : rebuilt the docs after adding
17408 xinclude and updated page for 2.2.7 and 2.2.8
17409 * configure.in: releasing 2.2.8
17410
Daniel Veillard41e06512000-11-13 11:47:47 +000017411Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17412
17413 * parser.[ch] parserInternals.c: applied the conditional
17414 section processing fix from Jonathan P Springer
17415 <jonathan.springer2@gte.net>
17416 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
17417 project file, fixed iconv default non support
17418 * xpath.c: fixed the problem of evaluating relative expressions
17419 when a node context is provided.
17420
Daniel Veillardbf432752000-11-12 15:56:56 +000017421Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17422
17423 * nanoftp.c: fixed gcc 2.95 new warnings
17424 * SAX.c: fixed a stupid bug
17425 * tree.c: fixed a formatting problem when round-tripping
17426 from/to memory
17427 * xinclude.c: chased memleak, fixed a base problem
17428 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
17429 xmlXPtrBuildNodeList()
17430 * TODO: updated
17431 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
17432 adding a first small set of regression tests for XInclude
17433
Daniel Veillardc2def842000-11-07 14:21:01 +000017434Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17435
17436 * nanohttp.[ch]: applied Wayne Davison patches to access
17437 the WWW-Authorization header.
17438 * parser.c: Closed Bug#30847: Problems when switching encoding
17439 in short files by applying Simon Berg's patch.
17440 * valid.c: fixed a validation problem
17441 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
17442 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
17443 Wayne Davison
17444 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
17445 need to be extended to non full nodes selections.
17446 * xinclude.c: starts to work decently
17447
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000017448Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17449
17450 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
17451 debugXML.c xmlversion.h.in: Started adding XInclude support,
17452 this is a new xmllint option
17453 * tree.c xpath.c: applied TOM patches for XPath
17454 * xpointer.c: fixed a couple of errors.
17455 * uri.c: added an escaping function needed for xinclude
17456 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
17457 new warning from RH70 gcc's version
17458
Daniel Veillarda4964b72000-10-31 18:23:44 +000017459Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17460
17461 * HTMLparser.c: fixed loop on invalid char in scripts
17462 * parser.c: update to description of xmlIOParseDTD()
17463 * libxml.m4 xmlversion.h.in: changes contributed by
17464 Michael Schmeing <m.schmeing@internet-factory.de>
17465 * configure.in: preparing for 2.2.7
17466 * Makefile.am: trying to avoid config.h and acconfig.h
17467 being included in the distrib
17468 * configure.in: released 2.2.7
17469
17470Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17471
17472 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
17473 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17474
Daniel Veillard01411222000-10-30 15:33:22 +000017475Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17476
17477 * parser.[ch]: added xmlIOParseDTD()
17478 * xpointer.c: added support for the 2 extra parameters of
17479 string-range, fixed a stoopid error when '0' was present
17480 in XPointer expressions
17481 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
17482 testsuite for the above
17483
Daniel Veillard6db58192000-10-30 09:27:53 +000017484Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17485
17486 * libxml.spec.in: improved package descriptions
17487
Daniel Veillarda5db68a2000-10-29 18:06:06 +000017488Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17489
17490 * xpath.c xpathInternals.h: applied a large cleaning patch
17491 from TOM <ptittom@free.fr>, it also add namespace support
17492 for function and variables registration.
17493
Daniel Veillardbd20df72000-10-29 17:53:40 +000017494Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17495
17496 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
17497 * Makefile.mingw: Wayne Davison's update adding hash.c
17498
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000017499Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17500
17501 * xpath.c: fixed the root evaluation problems
17502 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
17503 ignorable spaces with <b> <bold> <em>
17504 * tree.c: fixed a loop in xmlSearchNsByHref()
17505
Daniel Veillard767662d2000-10-27 17:04:52 +000017506Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17507
17508 * xpath.c: applied another XPath patch from TOM
17509 * xpath.c include/makefile.am: applied another patch from
17510 china@thewrittenword.com (cleanup on IRIX).
17511
Daniel Veillard211cc0a2000-10-27 11:49:33 +000017512Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17513
17514 * xml-config.1: received a fixed version from Fredrik Hallenberg
17515 <hallon@lysator.liu.se>
17516
Daniel Veillardf6bf9212000-10-26 14:07:44 +000017517Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
17520 cleanup patch for XPath
17521
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000017522Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17523
17524 * patched to redirrect all "out of context" error messages to
17525 a reconfigurable routine. The changes are:
17526 * xmlerror.h : added the export of an error context type (void *)
17527 an error handler type xmlGenericErrorFunc there is an interface
17528 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
17529 to reset the error handling routine and its argument
17530 (by default it's equivalent to respectively fprintf and stderr.
17531 * all the c files: all wild accesses to stderr or stdout within
17532 the library have been replaced to calls to the handler.
17533
Daniel Veillard29a11cc2000-10-25 13:32:39 +000017534Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17535
17536 * configure.in: release 2.2.6
17537 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
17538 exporting the inner functions of xpath for extension modules
17539 * doc/*: updated and rebuilt the doc
17540
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000017541Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17542
17543 * nanohttp.c : applied Wayne HTTP cleanup patch
17544 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
17545 and xmlNodeSetSpacePreserve()
17546
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000017547Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17548
17549 * xpath.c: closing bug #29260
17550
Daniel Veillard126f2792000-10-24 17:10:12 +000017551Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17552
17553 * hash.[ch] debugXML.c: expanded/enhanced the API, added
17554 multikey tuples, made hash structure opaque
17555 * valid.[ch]: moved elements, attributes, notations decalarations
17556 as well as ID and refs to hash tables.
17557 * entities.c: hash cleanup
17558 * xmlmemory.c: fixed a dump problem in debug mode
17559 * include/Makefile.am: problem passing in DESTDIR= values patch
17560 from Marc Christensen <marc@calderasystems.com>
17561 * nanohttp.c: removed debugging remains
17562 * HTMLparser.c: the bogus tag should be ignored (Wayne)
17563 * HTMLparser.c parser.c: fixing a number of problems with the
17564 macros in the *parser.c files (Wayne).
17565 * HTMLparser.c: close the previous option when opening a new one
17566 (Marc Sanfacon).
17567 * result/HTML/*: updated the HTML results accordingly
17568
Daniel Veillard52afe802000-10-22 16:56:02 +000017569Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17570
17571 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
17572 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
17573 XPath functions and XML entities table to them. More to come...
17574 * xmlIO.c: fixed libxml closing FILEs it didn't open.
17575
Daniel Veillard683cb022000-10-22 12:04:13 +000017576Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17577
17578 * tree.c: coalesce adjacent text nodes
17579 * valid.c: handling of blank nodes in DTd validation (raised
17580 by problems with a posteriori validation).
17581 * nanohttp.c: changing behaviour on HTTP write stuff.
17582 * HTMLtree.c: forced body and html to be explicitely closed.
17583 * xpath.h: exported more XPath functions.
17584
Daniel Veillard1baf4122000-10-15 20:38:39 +000017585Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * Release of 2.2.5
17588 * xpointer.c: range() range-inside and other helper functions
17589 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
17590
Daniel Veillard47e12f22000-10-15 14:24:25 +000017591Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17592
17593 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
17594 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
17595
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017596Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17597
17598 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
17599 and XPointer modules
17600
Daniel Veillard134c9f32000-10-15 10:27:08 +000017601Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17602
17603 * SAX.h: closed #25107
17604
Daniel Veillard39915622000-10-15 10:06:55 +000017605Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17606
17607 * testSAX.c: fixed problem with cdata reporting
17608 * SAXresult/* : updated
17609
Daniel Veillard1e851392000-10-15 10:02:56 +000017610Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17611
17612 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
17613 Closed bug #27499, added to regression tests
17614 * TODO: updated
17615
Daniel Veillard7eda8452000-10-14 23:38:43 +000017616Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17617
17618 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
17619 support for SCRIPT and STYLE with help from Bjorn Reese
17620 * test/HTML/* result/HTML/*: added simple testcase and updated
17621 the existing ones.
17622
Daniel Veillardff9c3302000-10-13 16:38:25 +000017623Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17624
17625 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
17626 string-range for empty strings
17627 * test/XPath/docs/str test/XPath/xptr/chaptersrange
17628 test/XPath/xptr/strrange: augmented the XPointer testsuite
17629
Daniel Veillard189446d2000-10-13 10:23:06 +000017630Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17631
17632 * doc/xml.html doc/xmlmem.html: added a module describing memory
17633 interfaces and use, updated the main page.
17634
Daniel Veillard2f971a22000-10-12 23:26:32 +000017635Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17636
17637 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
17638 nanoftp code work on Windows too now
17639
17640Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000017641
17642 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
17643 * xpointer.c: implemented string-range() at least a good first version
17644 * test/XPath/docs/str test/XPath/xptr/strrange
17645 result/XPath/xptr/strrange: the string-range() tests
17646
Daniel Veillardd3c68c42000-10-12 08:06:28 +000017647Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17648
17649 * Makefile.am include/Makefile.am include/win32config.h
17650 win32/Makefile.mingw: fixed problems reported by Wayne Davison
17651 and make distcheck
17652
Daniel Veillard19d61112000-10-11 23:50:35 +000017653Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17654
17655 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17656 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
17657 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
17658
Daniel Veillardb0426ca2000-10-11 23:39:43 +000017659Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17660
17661 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17662 patch for socklen_t detection by
17663 Albert Chin-A-Young <china@thewrittenword.com>
17664
Daniel Veillardcd429612000-10-11 15:57:05 +000017665Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17666
17667 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
17668 and added a --dtdvalid option to xmllint used to test it
17669
Daniel Veillard47c02452000-10-11 13:04:36 +000017670Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17671
17672 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17673 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17674
Daniel Veillard2d38f042000-10-11 10:54:10 +000017675Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17676
17677 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
17678 handlings (registration, lookup, cleanup)
17679
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000017680Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17681
17682 * configure.in Makefile.am include/makefile.am: adding XPointer
17683 and XPtrtests target
17684 * xpointer.[ch] : new files for XPointer support
17685 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
17686 more XPath tests
17687
Daniel Veillard57fda592000-10-10 23:24:14 +000017688Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17689
17690 * configure.in: fixed, very broken, make distcheck works again
17691
Daniel Veillarde8282ed2000-10-10 23:01:31 +000017692Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17693
17694 * More work toward 2.2.5, integrated a number of patches
17695 * configure.in Makefile.am win32config.h.in: trying to cleanup
17696 make distcheck .... huh ...
17697 * include/Makefile.am include/win32config.h: new directory
17698 for includes
17699 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
17700 updated teh makefiles and instructions for WIN32
17701 * xpath.c: small fixes
17702 * test/XPath/ results/XPath: updated the testcases and results
17703 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
17704 suggested patches
17705 * valid.c: fixed an ID bug
17706
Daniel Veillardb71379b2000-10-09 12:30:39 +000017707Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17708
17709 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000017710 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000017711 * xpath.[ch]: worked on XPointer
17712
Daniel Veillard7e99c632000-10-06 12:59:53 +000017713Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17714
17715 * configure.in Makefile.am: 2.2.5, ship the include in an
17716 include/libxml subdirectory, use symlinks when using CVS
17717 * testSAX.c: fixed small bug
17718 * testXPath.c: changed the way testfiles are parsed
17719 * debugXML.c: same kind of cleanup when parsing an argument expression
17720 XPath/XPointers can have blanks embedded
17721 * xpath.[ch]: more cleanup, reorgs for XPointer work
17722 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
17723 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
17724
Daniel Veillard55b91f22000-10-05 16:30:11 +000017725Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17726
17727 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
17728 in the XPath engine, rewrote large parts of it, now it's far
17729 cleaner and in sync with the REC not an old WD. Fixed a parsing
17730 problem in the interactive XML shell found when testing XPath.
17731
Daniel Veillardac260302000-10-04 13:33:43 +000017732Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17733
17734 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
17735 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
17736 examples with the extra test
17737
Daniel Veillard7cfce322000-10-04 12:40:27 +000017738Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17739
17740 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
17741 the global init function.
17742
Daniel Veillard970112a2000-10-03 09:33:21 +000017743Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17744
17745 * HTMLparser.c: Doohhh, attribute name parsing was still case
17746 sensitive ! Fixed this ...
17747 * result/HTML/* : updated the tests results accordingly
17748
Daniel Veillard740abf52000-10-02 23:04:54 +000017749Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17750
17751 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
17752 engine, should be far more stable, incorporated a new version of
17753 preceding/following axis, need testing
17754 * uri.c: fixed file:///c:/a/b/c problem
17755 * test/XPath/tests/idsimple: augmented the XPath tests
17756
Daniel Veillard3bff2b02000-10-01 20:33:47 +000017757Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17758
17759 * doc/* rebuilding docs for 2.2.4 release
17760
Daniel Veillard8b5dd832000-10-01 20:28:44 +000017761Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17762
17763 * configure.in: releasing 2.2.4
17764 * parser.[ch]: added xmlStrEqual()
17765 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
17766 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
17767 use xmlStrEqual instead
17768 * TODO: updated
17769 * added an XPath test
17770
Daniel Veillardbc765302000-10-01 18:23:35 +000017771Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17772
17773 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17774 * entities.h: exported xmlInitializePredefinedEntities
17775 * parser.[ch] : added xmlInitParser()
17776 * parserInternals.h : had to export htmlInitAutoClose()
17777
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017778Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17779
17780 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17781 problems
17782 * Makefile.am : added XPath regression tests to normal tests
17783 * uri.c: fixed a problem with local paths, cleanup
17784 * parser.c: fixed a problem with large CData sections
17785
Daniel Veillardd2ade932000-09-30 14:39:55 +000017786Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17787
17788 * configure.in xml-config.in: patch from "Ben Taylor"
17789 <sol7x86@hotmail.com> for solaris shared libs lookup
17790
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000177912000-09-30 Martin Baulig <baulig@suse.de>
17792
17793 * libxml-2.0.pc.in: Provide pkg-config script.
17794
17795 * configure.in: Create the libxml-2.0.pc script from the
17796 libxml-2.0.pc.in templates.
17797 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017798 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017799
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017800Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17801
17802 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17803 when compiling with MSC
17804
Daniel Veillard46057e12000-09-24 18:49:59 +000017805Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17806
17807 * xpath.c: patch for normalize-string() substring-before(),
17808 substring-after() and translate() functions from Bjorn Reese
17809 <breese@mail1.stofanet.dk>
17810 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17811 Fredrik Hallenberg <hallon@lysator.liu.se>
17812 * TODO: updated
17813
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017814Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17815
17816 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17817 problem of socklen_t being undefined on a number of platforms
17818 * debugXML.c: fixed a compilation problem when without snprintf
17819
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017820Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17821
17822 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17823 an URI bug and a fix for the control-character-induced infinite loop
17824 * nanohttp.c: preventive fix for compiling on WIN32
17825
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017826Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17827
17828 * xmlint.c: closing bug #25000
17829
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017830Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17831
17832 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17833 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17834 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17835 related function, fixing xmlStrncmp(), and associated cleanup
17836 * result/HTML/entities.html.sax: updating result
17837
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017838Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17839
17840 * uri.c: applied patch for URI escaping from Wayne Davison
17841 <wayned@blorf.net>
17842 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17843 from Denis Barbier <barbier@imacs.polytechnique.fr>
17844 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17845 patch from Wayne Davison
17846
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017847Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17848
17849 * doc/xml.html : updated with new releases, adding "how to help"
17850
Daniel Veillard04698d92000-09-17 16:00:22 +000017851Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17852
17853 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17854 removed a few warnings in pedantic mode ...
17855 * parserInternals.c parser.c: moved encoding switching function
17856 to parserInternals.c
17857 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17858
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017859Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17860
17861 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17862 error or warning handlers
17863
Daniel Veillardb1059e22000-09-16 14:02:43 +000017864Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17865
17866 * parserInternals.c parserInternals.h parser.c Makefile.am:
17867 created a new module parserInternals.c, moved most of the
17868 code shared by the various parsers there, as well as
17869 deprecated code from parser.c. More cleanup of parser.c
17870 * uri.c: fixed a problem when URI is NULL
17871 * valid.c: speedup when looking for an attribute declaration
17872
Daniel Veillard39c7d712000-09-10 16:14:55 +000017873Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17874
17875 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17876 the cleanup of the computation of URI references when seeking
17877 external entities. The URI reference string and the resulting
17878 URI are both stored now.
17879 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17880 large s(n)printf checks and cleanup from Denis Barbier
17881 <barbier@imacs.polytechnique.fr>
17882 * xmlversion.h.in tree.h: couple of SGML declarations for a
17883 possible docbook module.
17884 * result/VC/ : a couple of test output changed due to the change
17885 of the entities URI
17886
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017887Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17888
17889 * parser.h: added a _private field for linking user's data
17890
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017891Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17892
17893 * parser.c parserInternals.h: demacroified most of the IS_XXX
17894 the gain in size is significant so ...
17895
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017896Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17897
17898 * entities.c: cases where looking up entities with doc==NULL
17899 covered
17900
Daniel Veillard90e11312000-09-05 10:42:32 +000017901Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17902
Daniel Veillard1de50802000-09-07 08:54:32 +000017903 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017904 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17905
Daniel Veillard98a79162000-09-04 11:15:39 +000017906Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17907
Daniel Veillard1de50802000-09-07 08:54:32 +000017908 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017909 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17910 * Makefile.in: added URItest and included thenin "make tests"
17911
17912Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017913
17914 * xmlversion.h.in: closed bug 22941
17915
Daniel Veillard2bb89092000-08-31 14:57:50 +000017916Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17917
17918 * doc/xmlio.html: added doc and example for entity loader
17919 redefinition.
17920
Daniel Veillard96984452000-08-31 13:50:12 +000017921Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17922
17923 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17924 used by libxml
17925
Daniel Veillarde715dd22000-08-29 18:29:38 +000017926Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17927
17928 * parser.c: Fixed bug on invalid ontent characters and when using
17929 push.
17930 * xmllint.c: fixed xmllint endling of errors in push mode
17931
Daniel Veillard4948eb42000-08-29 09:41:15 +000017932Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17933
17934 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017935 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017936 * result/HTML/*.sax: regenerated HTML SAX output
17937 * parser.c: more cleanup.
17938
Daniel Veillarde010c172000-08-28 10:04:51 +000017939Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17940
17941 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017942 patches from Wayne Davison <wayned@users.sourceforge.net>,
17943 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017944 * HTMLparser.c: fixed an ignorable white space detection bug
17945 occuring when parsing with SAX only
17946 * result/HTML/*.sax: updated since the output is now HTML
17947 encoded...
17948
Daniel Veillard47f3f312000-08-27 22:40:15 +000017949Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17950
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017951 * HTMLparser.[ch]: applied some of Wayne Davison
17952 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017953
Daniel Veillarde0854c32000-08-27 21:12:29 +000017954Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17955
17956 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17957 undeclared namespace prefix was used, added a warning.
17958 Cleaned up support w.r.t. entities, spilling out a warning
17959 and being pedantic on lookups.
17960 * test/warning/ent9 : added testcase for previous example.
17961 * TODO: updated
17962 * parserInternals.h parser.c: changed the way names are parsed
17963 now allow infinite size and decrease penalty for normal use
17964 * parser.c: Started a big cleanup/check of the parser code,
17965 fixed some of the most tortuous entity code, spotted code
17966 unused anymore
17967 * test/*: added tests for very long names and related nasty
17968 things.
17969
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017970Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17971
17972 * doc/encoding.html: added encoding aliases doc
17973 * doc/xml.html: updates
17974 * encoding.[ch]: added EncodingAliases functions
17975 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17976 bottleneck affecting large DTDs like Docbook
17977 * parser.[ch] xmllint.c: added a pedantic option, will be
17978 useful
17979 * SAX.c: redefinition of entities is reported in pedantic mode
17980 * testHTML.c: uninitialized warning from gcc
17981 * uri.c: fixed a couple of bugs
17982 * TODO: added issue raised by Michael
17983
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017984Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17985
17986 * doc/encoding.html: propagated Martin Duerst suggestions
17987
Daniel Veillard52402ce2000-08-22 23:36:12 +000017988Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17989
17990 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17991 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17992 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17993 by Wayne Davison
17994
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017995Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17996
17997 * nanoftp.c nanohttp.c: small cleanup
17998 * TODO: updated
17999
Daniel Veillard244ece92000-08-19 20:58:02 +000018000Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18001
18002 * added an old VC testcase and updated title.xml entity
18003
Daniel Veillardb8f25c92000-08-19 19:52:36 +000018004Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18005
18006 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
18007 done on auto-opening of <p> tags and cleanup of SAX output
18008
Daniel Veillard979e55e2000-08-19 16:48:54 +000018009Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18010
18011 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
18012
Daniel Veillard4540be42000-08-19 16:40:28 +000018013Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18014
18015 * doc/xml.html libxml.* structure.*: updated the doc a bit
18016
Daniel Veillard808a3f12000-08-17 13:50:51 +000018017Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18018
18019 * testSAX.c testHTML.c result/HTML/: cleanup of the output
18020 of SAX tests
18021
Daniel Veillard29579362000-08-14 17:57:48 +000018022Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18023
18024 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18025 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
18026
Daniel Veillard1255ab72000-08-14 15:13:33 +000018027Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18028
18029 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
18030 * testHTML.c: fix core dump on Solaris 2.x systems
18031 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
18032 * result/HTML/*.sax: previous bug fix lead to new results
18033
Daniel Veillard03109292000-08-14 14:58:22 +000018034Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18035
18036 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18037 * configure.in: added --with-readline=DIR to accept alternate
18038 path for readline include/library
18039 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
18040 for ANSI under HP-UX
18041 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
18042 includes @LIBS@
18043
Daniel Veillard7c29ce22000-08-12 21:20:53 +000018044Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18045
18046 * doc/* : rebuilt the docs
18047 * getting ready for 2.2.2 release
18048
Daniel Veillard87b95392000-08-12 21:12:04 +000018049Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18050
18051 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
18052 and xmlAddFeature()
18053 * tree.[ch]: added xmlAddChildList()
18054 * xmllint.c: MAP_FAILED macro test
18055 * parser.h: added xmlParseCtxtExternalEntity()
18056 * valid.c: applied bug fixes removed warning
18057 * tree.c: added CDATA block to elements content
18058 * testSAX.c: cleanup of output
18059 * testHTML.c: added SAX testing
18060 * encoding.c: better error recovery
18061 * SAX.c, parser.c: fixed one of the external entity processing
18062 of the OASis testsuite
18063 * Makefile.am: added HTML SAX regression tests
18064 * configure.in: bumped to 2.2.2
18065 * test/HTML/ result/HTML: added a few of HTML tests, and added the
18066 SAX results
18067
Daniel Veillard88a172f2000-08-04 18:23:10 +000018068Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18069
18070 * configure.in: patch for HP compiler
18071
180722000-08-04 Sven Heinicke <sven@zen.org>
18073
18074 * xmllint.c: Was coredumping sometimes when the file given didn't
18075 exist.
18076
Daniel Veillard46e370e2000-07-21 20:32:03 +000018077Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18078
18079 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018080
Daniel Veillard46e370e2000-07-21 20:32:03 +000018081 when using in memory parsing. Need some cleanup.
18082 * xmllint.c configure.in: added a --memory flag to test memory
18083 parsing
18084
Daniel Veillard36650692000-07-21 15:16:39 +000018085Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18086
18087 * nanohttp.c: fixed socklen_t replacement to unsigned int
18088 * parser.c: fixed a space handdling missing at the end of
18089 production 28 DOCTYPE.
18090 * xmlmemory.c: fixed a stupid bug on the routine to override
18091 allocation functions
18092 * TODO: updated
18093
Daniel Veillarde46e20d2000-07-14 15:02:46 +000018094Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18095
18096 * doc/ regenerated the docs
18097
Daniel Veillard32bc74e2000-07-14 14:49:25 +000018098Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18099
18100 * doc/encoding.html doc/xml.html: added I18N doc
18101 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
18102 improvements, both parser and filters, added ASCII & HTML,
18103 fixed the ISO-Latin-1 one
18104 * xmllint.c testHTML.c: added/made visible --encode
18105 * debugXML.c : cleanup
18106 * most .c files: applied patches due to warning on Windows and
18107 when using Sun Pro cc compiler
18108 * xpath.c : cleanup memleaks
18109 * nanoftp.c : added a TESTING preprocessor flag for standalong
18110 compile so that people can report bugs more easilly
18111 * nanohttp.c : ditched socklen_t which was a portability mess
18112 and replaced it with unsigned int.
18113 * tree.[ch]: added xmlHasProp()
18114 * TODO: updated
18115 * test/ : added more test for entities, NS, encoding, HTML, wap
18116 * configure.in: preparing for 2.2.0 release
18117
Daniel Veillard49703262000-07-10 10:27:46 +000018118Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18119
18120 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000018121 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000018122
Daniel Veillard306be992000-07-03 12:38:45 +000018123Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18124
18125 * doc/xml.html: changed the xmlsoft.org structure, updated the
18126 examples w.r.t. root and childs
18127
Daniel Veillard7d853352000-07-02 18:53:09 +000018128Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18129
Daniel Veillard784b9352003-02-16 15:50:27 +000018130 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000018131
Daniel Veillard365e13b2000-07-02 07:56:37 +000018132Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18133
18134 * HTMLparser.c: Work on character encoding support for the HTML parser
18135 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18136 * encoding.c: Fixed a potential memleak in the encoding stuff
18137
Daniel Veillardaf743792000-07-01 11:49:28 +000018138Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18139
18140 * doc/FAQ.html doc/Makefile.am : added a FAQ
18141
18142Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000018143
18144 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
18145 of the HTML parser to force it to not bypass SAX
18146
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000018147Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18148
18149 * win32config.h.in: updated
18150 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
18151 lacks iconv support :-( need to release 2.1.1
18152 * configure.in: release 2.1.1
18153 * HTMLparser: fixed bug #14784
18154 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
18155 by Windows compiler
18156 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
18157 the SAX startDocument() callback.
18158 * TODO: updated
18159
18160Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18161
18162 * added xmlStopParser()
18163
Daniel Veillardbe803962000-06-28 23:40:59 +000018164Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18165
18166 * configure.in: 2.1.0 prerelease
18167 * Large resync between W3C and Gnome tree
18168 * nanoftp, nanohttp.c: fixed stalled connections probs
18169 * HTMLtree.c SAX.c : support for attribute without values in
18170 HTML for andersca
18171 * valid.c: Fixed most validation + namespace problems
18172 * HTMLparser.c: start document callback for andersca
18173 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
18174 * parser.h, SAX.c: serious speed improvement for large
18175 CDATA blocks
18176 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
18177 different encoding
18178 * example/Makefile.am example/gjobread.c tree.h: work on
18179 libxml1 libxml2 convergence.
18180 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18181 and the LIBXML_TEST_VERSION macro
18182
Daniel Veillardc310d562000-06-23 18:32:15 +000018183Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18184
18185 * doc/xml.html: various patches and improvements typo fixed by
18186 Felix Natter
18187 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18188 from Felix Natter <fnatter@gmx.net>
18189
Daniel Veillardf3029822000-05-06 08:11:19 +000018190Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18191
18192 * doc/upgrade.html: updated with instructions for support of both
18193 libxml-1.x and libxml-2.x
18194 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
18195 for 2.x support and also fixed includes
18196
18197
Daniel Veillard496a1cf2000-05-03 14:20:55 +000018198Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18199
18200 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
18201 the encoding support, added iconv support, so now libxml if
18202 compiled with iconv automatically support japanese encodings
18203 among others. Work based on initial patch from Yuan-Chen Cheng
18204 I may have broken binary compat in the encoding handler
18205 registration scheme, but that was so utterly broken I don't
18206 expect anybody to have used this feature until now.
18207 * parserInternals.h: fixup on the CHAR range macro
18208 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18209 code.
18210 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18211 * uri.c: added xmlParseURI() I can't believe I forgot to
18212 implement this one in 2.0 !!!
18213 * SAX.c: moved doc->encoding update in the endDocument() call.
18214 * TODO: updated.
18215
Daniel Veillard06047432000-04-24 11:33:38 +000018216Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18217
18218 * tree.h: removed extraneous xmlRemoveProp definition
18219 * TODO: added item about --disable-corba configure switch
18220 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18221 * nanoftp.c: fixed include problems giving troubles on AIX and
18222 slowlaris
18223 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
18224 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
18225 comment and headers changes to lower gtk-doc number of warnings
18226 * doc/html/*: rebuilt docs
18227
Daniel Veillarde0aed302000-04-16 08:52:20 +000018228Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18229
18230 * HACKING: documented the tag for 1.x and instructions
18231
Daniel Veillard5e873c42000-04-12 13:27:38 +000018232Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18233
18234 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18235 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
18236 xmlCreateIOParserCtxt
18237 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
18238 significant overall improvement
18239 * xmllint.c: added I/O test to xmllint
18240 * testSAX.c: added a speed test
18241 * doc/* : updated/regenerated
18242
Daniel Veillardfc708e22000-04-08 13:17:27 +000018243Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18244
18245 * xpath.c uri.h parserInternals.h: cosmetic changes from
18246 "Timur I. Bakeyev" <timur@bat.ru>, including making
18247 xmlCreateURI() public
18248
Daniel Veillard5d211f42000-04-07 17:00:24 +000018249Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18250
18251 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
18252 and the code at the same time. Added a clean mechanism for
18253 overload or added input methods: xmlRegisterInputCallbacks()
18254 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
18255 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18256 * TODO: updated
18257 * doc/* : updated/regenerated
18258 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
18259 source dir
18260
Daniel Veillarde77a9182000-04-05 19:12:29 +000018261Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18262
18263 * testURI.c: yet another forgotten commit, I should get some sleep !
18264
Daniel Veillardce8b83b2000-04-05 18:38:42 +000018265Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18266
18267 * xmllint.c: forgot to commit this too ?
18268
Daniel Veillardb9df4042000-04-05 14:23:16 +000018269Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18270
18271 * xmlversion.h.in : forgot to commit this previously
18272
Daniel Veillard361d8452000-04-03 19:48:13 +000018273Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18274
18275 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18276 * README TODO: updated for release
18277 * uri.c uri.h: added authority parsing/saving
18278 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
18279 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
18280 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
18281 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
18282 Makefile.am : added compile-time customization of libxml
18283 --with-ftp --with-http --with-html --with-xpath --with-debug
18284 --with-mem-debug
18285 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
18286 #include <libxml/xxx.h> I hope it won't break too much stuff
18287 and will be manageable in the future...
18288 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
18289 and added xmllint to the installed programs
18290 * uri.h: added xmlFreeURI()
18291
Daniel Veillardec303412000-03-24 13:41:54 +000018292Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18293
18294 * uri.c uri.h: finished the escaping handling, the base support
18295 and the URI path normalization. Looks good just lacks the
18296 authority content parsing code.
18297 * Makefile.am: added instructions to generate testURI
18298 * TODO: updated
18299 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
18300 added links and icons for W3C and Gnome
18301
Daniel Veillard8f621982000-03-20 13:07:15 +000018302Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18303
18304 * xmlmemory.[ch] : seems I forgot to actually update the files in
18305 the last commit :-)
18306 * doc/xml.html doc/html/* : updated and uploaded the docs
18307
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018308Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18309
18310 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
18311 * TODO: updated
18312 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000018313 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018314 gfree).
18315 * Makefile.am, uri.c, uri.h: added a set of functions to do
18316 exact (litteraly copied from the RFC 2396 productions) parsing
18317 and handling of URI. Will be needed for XLink, one XML WFC,
18318 XML Base and reused in the nano[ftp/http] modules. Still work
18319 to be done.
18320
Daniel Veillardedfb29b2000-03-14 19:59:05 +000018321Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18322
18323 * configure.in, libxml.spec.in : libxml2
18324 * doc/* : updated the doc page, rebuilt the docs
18325
Daniel Veillardcf461992000-03-14 18:30:20 +000018326Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18327
18328 * all: tagged LIB_XML_1_X
18329 * *.c *.h : updated from W3C CVS tree
18330 * configure.in : 2.0.0-beta
18331 * libxml.spec.in : libxml2 package nam
18332 * result/* : new version of the tests output
18333
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000018334Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18335
18336 * doc/xml.html, doc/update.html: updated docs, 1.8.7
18337
Daniel Veillardb566ce12000-03-04 11:39:42 +000018338Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18339
18340 * doc/* : rebuilt the docs
18341 * parser.c: final patch on #6766
18342 * valid.c: small patch on validity checks.
18343
Daniel Veillardfb76c402000-03-04 11:39:42 +000018344Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18345
18346 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
18347 added
18348 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
18349 compatibility w.r.t. XML spec and existing code.
18350
Daniel Veillard90fb02c2000-03-02 03:46:43 +000018351Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18352
18353 * parser.c: seems a better solution to <a> </a> exists,
18354 will try it for a while
18355
Daniel Veillard83a30e72000-03-02 03:33:32 +000018356Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18357
18358 * parser.c: tried to remove the <a> </a> generating <a/>
18359 this is hard. Left a flag for that purpose. Fixed bug #6766
18360 * configure.in: prepared 1.8.7 not released, due to previous
18361 problem
18362
Daniel Veillard88f00ae2000-03-02 00:15:55 +000018363Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18364
18365 * doc/xml.html : applied second patch from Paul DuBois
18366
Daniel Veillard402e8c82000-02-29 22:57:47 +000018367Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18368
18369 * doc/xml.html : applied patch from Paul DuBois
18370
Daniel Veillardd0f7f742000-02-02 17:42:48 +000018371Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18372
18373 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
18374
Daniel Veillard5feb8492000-02-02 17:15:36 +000018375Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18376
18377 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
18378 compilation warnings on various platforms.
18379 * parser.c: Fixed #5281 validity error callbacks are now desactived
18380 by default if not validating.
18381
Daniel Veillardf341f932000-02-02 14:52:08 +000018382Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18383
18384 * nanoftp.c, win32config.h.in: patches to compile on WIN32
18385
Daniel Veillard13c757e2000-02-01 23:59:15 +000018386Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18387
18388 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
18389 <gkatsi@cs.toronto.edu>
18390
Daniel Veillard726e8792000-01-30 20:04:29 +000018391Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18392
18393 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
18394 processing URLs
18395
Daniel Veillarde41f2b72000-01-30 20:00:07 +000018396Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18397
18398 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
18399 xmlNanoFTPUpdateURL for persistent control connections.
18400 * configure.in: 1.8.6
18401
18402Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18403
18404 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
18405 * tree.[ch] : added xmlSaveNoEmptyTags
18406
James Henstridgef3be9312000-01-28 13:59:21 +0000184072000-01-29 James Henstridge <james@daa.com.au>
18408
18409 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18410
18411 * Makefile.am: added nanoftp.[ch] to the build.
18412
Daniel Veillardaeea04f2000-01-25 19:27:27 +000018413Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18414
18415 * nanoftp.[ch]: cleanup, comments, API
18416 * debugXML.c : fixed a bug in the cat command
18417 * doc/*: regenerated the docs
18418
Daniel Veillardda07c342000-01-25 18:31:22 +000018419Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18420
18421 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
18422 * debugXML.c : fixed a bug in the cat command
18423 * valid.c: fixing some small probs
18424 * libxml.spec.in: get rid of the SNAP suffix
18425 * doc/xml.html: updated the status
18426
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000018427Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18428
18429 * xml-config.in: xml-config --version to just return the
18430 version number
18431 * xpath.c: some cleanup w.r.t. axis when the current node is
18432 an attribute.
18433 * TODO: updated
18434
Daniel Veillard461a66c2000-01-18 18:01:01 +000018435Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18436
18437 * configure.in: prepared for libxml-1.8.5
18438 * doc/* recompiled the documentation
18439
184402000-01-17 Jody Goldberg <jgoldberg@home.com>
18441
18442 * configure.in : WARNING autoconf subtlety alert :
18443 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
18444 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18445 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18446 get defined by AC_CHECK_HEADERS.
18447
Daniel Veillardf967b902000-01-17 16:06:10 +000018448Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18449
18450 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
18451 Rune.Djurhuus@fast.no
18452
Daniel Veillardad8f99d2000-01-15 14:20:03 +000018453Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18454
18455 * TODO: updated
18456 * tree.c, parser.c: made sure that only memory alloc problems
18457 and internal parser errors are allowed to write to stdout or
18458 stderr.
18459
Daniel Veillard0142b842000-01-14 14:45:24 +000018460Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18461
18462 * tree.c : restored xmlNewGlobalNs since this seems used by
18463 a lot of existing code :-(, fixed a bug in xmlNewNs
18464 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
18465 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
18466 to exit() from the library code.
18467 * xpath.c, parser.c: removed bugs or unused code detected by
18468 Windows compilers
18469 * parser.c: started adding interfaces for parsing well balanced
18470 XML fragments
18471 * configure.in: releasing 1.8.4
18472 * doc/* : rebuilt the docs
18473
Daniel Veillard2eac5032000-01-09 21:08:56 +000018474Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18475
18476 * tree.[ch] : added xmlNewDocFragment() for DOM
18477 * testHTML.c: uninitialized variable.
18478
Daniel Veillardf3a73582000-01-05 14:58:39 +000018479Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18480
18481 * doc/* : rebuild the docs
18482
Daniel Veillard71b656e2000-01-05 14:46:17 +000018483Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18484
18485 * acconfig.h: readline and history patch
18486 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
18487 * tree.c: added check and handling when possibly removing an ID
18488 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
18489 and saving.
18490 * test/HTML/entities.html result/HTML/entities.html* : test for
18491 various entities reference cases
18492 * result/HTML/* : as a result output of some testcase have
18493 changed
18494 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
18495 by previous example. added xmlParseTryOrFinish().
18496 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
18497 entities.h debugXML.h HTMLparser.h: changed the way struct are
18498 declared to allow gtk-doc to expose those
18499 * parser.c: closed bug #4960
18500 * Makefile.am configure.in: Applied patch from
18501 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
18502 and math/socket libs detection
18503
Daniel Veillard437b87b2000-01-03 17:30:46 +000018504Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18505
18506 * configure.in, Makefile.am: link tester against readline
18507 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
18508
Daniel Veillard686d6b62000-01-03 11:08:02 +000018509Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18510
18511 * tree.[ch]: added xmlRemoveProp
18512 * win32config.h.in nanohttp.c: avoid including the Windows
18513 socket stuff in every C files
18514 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
18515 the XmL parser(s)
18516 * test/ns4 result/ns4 etc...: added test case for previous prob
18517 * tree.c: xmlNewNs wasn't checking for double definition
18518 * Makefile.in: fixed a problem with dist-hook duplicates
18519 * parser.[hc], xmlIO.c: fixed the loading of external entities
18520 APIs, now xmlLoadExternalEntity() is used everywhere and
18521 setting up an app specific front-end using the
18522 * SAX.c parser.c: some fixes, now the xhtml spec validates
18523 with the xhtml DTD.
18524 * error.c: fixed crashes in case of no input stream
18525 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
18526 to the validation tests and results
18527
Daniel Veillard5e5c6231999-12-29 12:49:06 +000018528Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18529
18530 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
18531 too htmlCreatePushParserCtxt() and htmlParseChunk()
18532 * parser.c: a bit of cleanup.
18533 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
18534 to XML) removed the last mem leak known
18535 * HTMLtree.c: output message cleanup
18536 * xmlmemory.c: display content info about memory blocks
18537 * result/HTML/wired.* : missing att value warning change
18538
Daniel Veillardbe849cf1999-12-28 16:43:59 +000018539Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18540
18541 * doc/* : rebuilt the documentation
18542
Daniel Veillarddbfd6411999-12-28 16:35:14 +000018543Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18544
18545 * parser.[ch] parserInternals.h: Push parser for XML,
18546 seems to work fine now
18547 * tester.c debugXML.[ch]: Added an XML shell debug facility and
18548 --push for push testing
18549 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
18550 * testSAX.c: added --push
18551 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
18552 subtree
18553 * xmlIO.[ch] : enriched API + fixes for push mode
18554 * entities.[ch]: added the entity content length to the struct.
18555 * xmlmemory.[ch]: new API to show the last entries for the shell
18556 * valid.c: added required attribute testing
18557 * SAX.c: the cdata callback now merge contiguous fragments
18558 * HTMLparser.c: cleanup of some macros
18559
Daniel Veillard3c558c31999-12-22 11:30:41 +000018560Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18561
18562 * parser.c: fix for PIs name starting with xml
18563 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000018564 * *.c, configure.in win32config.h.in : generate win32config.h for
18565 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000018566
Daniel Veillard0caf07a1999-12-21 16:25:49 +000018567Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18568
18569 * parser.c: fixed a stupid = vs. == bug :-(
18570 * doc/gnome-xml.sgml: s/glade/xml/
18571
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000018572Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18573
18574 * configure.in, doc/xml.html : bug fix release 1.8.2
18575 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
18576 Hopefully the end of that silly C++ include problem
18577 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
18578 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
18579 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
18580 troubles with autoclosed elements when the stree shape doesn't
18581 follow the DtD specs. Added htmlIsAutoClosed() and
18582 htmlAutoCloseTag()
18583 * result/HTML/*.htm*: Updated the HTML examples regression tests output
18584 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
18585 * debugXML.c: fixed a bug on printing default namespaces.
18586 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
18587
Daniel Veillardb24054a1999-12-18 15:32:46 +000018588Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18589
18590 * result/HTML/*.htm[l] : updated the HTML regression tests according
18591 to the new output
18592 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
18593 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
18594 problem due to intermix of extern "C" { ... } declarations for C++
18595 and recursive includes in the headers
18596
Chris Lahey323c48c1999-12-18 15:32:45 +0000185971999-12-20 Chris Lahey <clahey@umich.edu>
18598
18599 * HTMLtree.c: Made it so that html nodes with a single child do
18600 not insert a carriage return before or after the child node.
18601
Daniel Veillardb24054a1999-12-18 15:32:46 +000018602Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000018603
18604 * configure.in, doc/xml.html : bug fix release 1.8.1
18605 * parser.c: fixed bug #4344
18606 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
18607 added the glue to avoid C++ problems
18608 * doc/* : regenerated the documentation
18609
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000018610Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18611
18612 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
18613 namespace recognition, and Dia as a resul :-(
18614 * encoding.c: closed bug #3950
18615
Daniel Veillard944b5ff1999-12-15 19:08:24 +000018616Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18617
18618 * valid.c: debugging a posteriori validation, except URI expansion
18619 stuff this should be fixed now
18620 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
18621 Carl Nygard <cnygard@bellatlantic.net>
18622 * tester.c: added --postvalid, cleaning of the code
18623 * tree.[ch]: added xmlDocGetRootElement()
18624
Ramiro Estrugobfce3771999-12-15 04:32:07 +000018625Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
18626
18627 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
18628 c++ losage.
18629
Daniel Veillard10a2c651999-12-12 13:03:50 +000018630Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18631
18632 * configure.in, doc/xml.html : bumped to 1.8.0
18633 * xlink.[ch], Makefile.am : added framework for link detection
18634 * parser.h: added nbChars to parser context, needed for cleanup.
18635 * xmlmemory.c: removed a nasty bug when out of mem
18636 * valid.[ch]: adding namespace support for attribute decl
18637 * tester.c: added --debugent option
18638 * debugXML.[ch]: added xmlDebugDumpEntities()
18639 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
18640 buffers instead, this was really needed, validation was breaking
18641 in strange ways due to that. Added xmlParseStringPEReference()
18642 and other parsing from strings functions. Entities processing
18643 modified again, but PERef are still not handled correcly but
18644 unless you're Eve Maller you won't notice :-)
18645 * HTMLparser.c: large changes toward reliability, and switched to
18646 lowercase internal tags, XHTML is lowercase, so it will help
18647 that output is closer to next version.
18648 * doc/* : regenerated the documentation, it is now hosted at
18649 http://xmlsoft.org/ (same bits I just bought the domain :-)
18650
18651
Daniel Veillard294cbca1999-12-03 13:19:09 +000018652Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18653
18654 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18655 doc generation
18656 * parser.c: fixed bugs #3908 and #3937 and a memory leak
18657 in the SAX API
18658 * doc/*: rebuilt the doc making sure everything appears in the
18659 HTML files
18660
Daniel Veillardf5c2c871999-12-01 09:51:45 +000018661Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18662
18663 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18664 added the patch from Carl Nygard <cnygard@bellatlantic.net>
18665 which allow impressive speed improvement on dataset with
18666 large text pieces, but at the cost of broken binary
18667 compatibility and slightly bigger memory usage.
18668 Configure with --with-buffers to activate them, they
18669 are protected with XML_USE_BUFFER_CONTENT define.
18670 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
18671 goal is 0 memory left allocated once parser is no more used
18672 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
18673 call xmlCleanupParser() and xmlMemoryDump()
18674
Daniel Veillarda819dac1999-11-24 18:04:22 +000018675Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18676
18677 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18678 * parser.[ch] encoding.[ch]: added memory cleanup routines
18679 * parser.c: closing bug #3788
18680 * doc/*: rebuilt the doc
18681
Daniel Veillard11a48ec1999-11-23 10:40:46 +000018682Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18683
18684 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
18685 xmlNewTextChild() and xmlSetCompressMode() behaviour.
18686 * tester.c: added --compress option
18687 * doc/*: rebuilt the documentation
18688
Daniel Veillard4c3a2031999-11-19 17:46:26 +000018689Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18690
18691 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
18692 if given /proc/kcore as input !
18693 * doc/xml.html doc/*: updated and rebuilt the documentation
18694
18695Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000018696
18697 * parser.c: Fixed some wrongly space collapsing code due to
18698 a misreading of the spec.
18699 * result/*: fixed the output accordingly
18700
18701Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000018702
18703 * encoding.c: bug fix and typos
18704 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
18705 * parser.c: added attribute normalization closing bug #3597
18706 * test/att* result/att* SAXresult/att*: testcase for attribute
18707 normalization
18708
Daniel Veillardd7e200c1999-11-15 17:53:11 +000018709Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18710
18711 * configure.in: closing bug #3163 by adding extra flags for the
18712 cc compiler on HP-UX
18713
Daniel Veillard51e3b151999-11-12 17:02:31 +000018714Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18715
18716 * valid.[ch] : removed a typo and an enumerated type bug in the
18717 xmlAddElementDecl() function
18718 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
18719 call to xmlEncodeEntitiesReentrant() so that the functions
18720 New, Set and Get are at the same level.
18721 * parser.c HTMLparser.c: extra memory allocation bug for
18722 attributes detected by someone using libxml in embedded systems :-)
18723
Daniel Veillard962195f1999-10-28 15:51:53 +000018724Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18725
18726 * xmlmemory.h: turned off mem debug :-\
18727
Daniel Veillard35008381999-10-25 13:15:52 +000018728Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18729
18730 * parser.c: closed bug #2784 a one line fix, but worth pushing
18731 a new release out
18732 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
18733 some structures, comments before and after the
18734 main element, and other nastyness
18735 * HTMLtree.c tree.c: accomodate the extended HTML supported
18736 * configure.in: pushing 1.7.4
18737 * test/ent8 and related outputs : added a new test for bug #2784
18738 * test/HTML/wired.html and related output: a nasty HTML example
18739 * Makefile.am: improved the test scripts
18740 * docs/* : reran the documentation extractor, updated xml.html
18741
Daniel Veillard7c1206f1999-10-14 09:10:25 +000018742Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18743
18744 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
18745 HTMLparser and debugged the HTML related code. HTML documents
18746 now have their own type
18747 * entities.c: do not dump &apos; for HTML output
18748 * xmlmemory.c: improvement, breakpoint mechanism
18749 * testHTML.c: added --sax --repeat ...
18750 * Makefile.am: improved the HTML tests
18751 * valid.[ch]: added xmlValidGetValidElements and
18752 xmlValidGetPotentialChildren
18753 * tester.c: added --insert to test the 2 new functions
18754 * test//* result//* SAXresult//* : regression test cleanup
18755 and extension.
18756 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
18757 gnome-xml-nanohttp.html
18758
Daniel Veillard7d2c2761999-10-11 15:09:51 +000018759Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18760
18761 * HTMLparser.c: fixed problems with some autoclose tags
18762 * tree.c: fixed XML output problems.
18763 * result/* SAXresult/*: update of the tests output
18764
Daniel Veillard6077d031999-10-09 09:11:45 +000018765Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18766
18767 * Makefile.am: Arturo patch for xmlConf.sh version info
18768 * parser.c: Tim Josling patch for single quoted items
18769 * tester.c: Tim Josling patch for tester options usage
18770 * tree.h: indent cleanup
18771
Daniel Veillard2673d3c1999-10-08 14:37:09 +000018772Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18773
18774 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18775 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18776
Daniel Veillard00fdf371999-10-08 09:40:39 +000018777Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18778
18779 * tree.c : Raph patch for initialization of CORBA fields
18780 * parser.c, xpath.c, ...: modification of doc comments
18781 * xpath.c : allow spaces in xpath expressions
18782
Daniel Veillardad219441999-09-27 08:17:49 +000018783Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18784
18785 * xmlmemory.h: turning off memory debug :-(
18786
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018787Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18788
18789 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18790 better SAX interfaces.
18791 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18792 entity.
18793 * configure.in: 1.7.2
18794
18795Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018796
18797 * libxml.spec.in: fixed the URL
18798 * doc/xml.html: improved the documentation front-end
18799
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018800Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018801
18802 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18803
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018804Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018805
18806 * libxml.spec.in: fixed the alpha compile problem
18807 * parser.[ch]: changed errno to errNo in the parser context :-(
18808 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18809 * doc/xml.html: changed CHAR to xmlChar
18810 * doc/html/*: recompiled the documentation
18811 * configure.in: 1.7.1
18812
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018813Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18814
18815 * parser.h: modified the parser context struct to regain 1.4.0
18816 binary compatibility
18817 * parser.c, xml-error.h: added errno ot teh context and defined
18818 a set of errors values with update of errno
18819 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18820 DTDs and entities
18821 * *.h, *.c: complete cleanup of the use of config.h and include
18822 protection depending on the current setup.
18823 * overalll debugging, maintenance and bug-fixing on all modules
18824 * updated the documentation
18825 * ready for 1.7.0
18826
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018827Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18828
18829 * HTMLparser.c : cleanup
18830 * SAX.c valid.c valid.h: added ID/IDREF checking
18831 * tree.c tree.h: extended doc structure for refs
18832 * configure.in: 1.6.2
18833 * parser.c: patched bug in SAX user arg call
18834 * parserInternals.h: patched missing close in C++ wrapping
18835 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18836 especially upcoming XPointer implementation.
18837 * doc/xml.html: augmented, typo
18838
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018839Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18840
18841 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18842 not all invocations of install understand -d.
18843
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018844Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18845
18846 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18847 to make 'check' works, when builddir != srcdir.
18848
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018849Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18850
18851 * doc/xml.html : updated the documentation
18852
Daniel Veillard6454aec1999-09-02 22:04:43 +000018853Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18854
18855 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18856 not deallocated memory blocks
18857 * *.c : replaces all calls to malloc() free() and realloc() to
18858 the wrapper functions/macros
18859 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18860 instead of xmlFreeNodeList()
18861
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018862Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18863
18864 * HTMLparser.c: corrected a stupid bug leading to core dump at
18865 tree deallocation. Removed warnings indicated by
18866 Stephane.Conversy@lri.fr
18867 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18868 looked for in the external subset
18869
18870Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018871
18872 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18873 on SGI by Stephane.Conversy@lri.fr
18874
Daniel Veillardb96e6431999-08-29 21:02:19 +000018875Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18876
18877 * all .h : changed the prototype declaration indent as in gtk
18878 * most .c : working on reducing the TODOs in the code
18879 * most .c : cleanup though -pedantic and Insure++
18880 * improvements on validation ID checkings.
18881 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18882 * xml-config.in: closed #1810
18883
18884Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018885
18886 * tree.h, valid.c, valid.h: more work on validity, IDs
18887 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18888 definition for AIX
18889
Daniel Veillardb556eb51999-08-15 17:19:50 +000018890Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18891
18892 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18893 the distribution due to a cut'n paste error at last commit
18894
Daniel Veillardb05deb71999-08-10 19:04:08 +000018895Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18896
18897 * configure.in: upgraded to version 1.4.0
18898 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18899 Big update, added a large part of the validation process,
18900 it should be usable, but some parts are missing
18901 * xpath.c: improved the implementation w.r.t. root.
18902 * Makefile.am: added more tests
18903 * test and result trees: added a lot of tests
18904 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18905
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018906Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18907
18908 * Added an HACKING file
18909
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018910Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18911
18912 * xpath.[ch] : improvements and debug of the XPath implementation
18913 * parser.c, HTMLparser.c : modified the parsers to be progressive
18914 * tree.[ch] : extended the Buffer promitives
18915 * xmlIO.[ch] : added basic I/O routines providing progressive
18916 parsing and ready for I18N conversion plugins
18917 * SAXresult/* : the SAX callback sequence maybe slightly different
18918 now
18919 * test*.c : improved/updated the tests programs
18920 * doc/* : recompiled the docs.
18921
Daniel Veillard15b75af1999-07-26 16:42:37 +0000189221999-07-26 Michael Meeks <michael@edenproject.org>
18923
18924 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18925
18926 * tree.c: Ditto.
18927
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018928Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18929
18930 * configure.in: upgraded to version 1.4.0
18931 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18932 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18933 XML query language, see http://www.w3.org/TR/xpath for more details.
18934 * parser.c, parser.h: added CHAR* related string functions for XPath
18935 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18936 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18937 rebuild the docs.
18938 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18939 and regression testing capabilities for XPath.
18940
Daniel Veillardd79d7871999-07-12 10:38:12 +000018941Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18942
18943 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18944 closing bug #1646
18945
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018946Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18947
18948 * Makefile.am, example/Makefile.am: closed bug #1683
18949
Daniel Veillard3166ab11999-07-11 16:14:19 +000018950Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18951
18952 * example/Makefile.am, configure.in: added the makefile for the
18953 gjobread example
18954
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018955Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18956
18957 * doc/Makefile.am:
18958 - fix which allow "make install DESTDIR=</install/prefix>".
18959
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018960Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18961
18962 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18963 which fixed a problem on the file reading-code.
18964
Daniel Veillard82150d81999-07-07 07:32:15 +000018965Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18966
18967 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18968 output.
18969 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18970
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018971Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18972
18973 * parser.h : Oops removed the binary compatibility problem
18974 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18975 * parser.c, HTMLparser.c: applied patches for reading from stdin
18976
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018977Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18978
18979 * parser.c, entities.c, valid.c: cleanup bug #1591
18980 * configure.in: cleanup bug #1592
18981 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18982 the same tree back-end. Hence gdome will be available for it.
18983 * doc/Makefile.am: close bug #617
18984
Daniel Veillard97fea181999-06-26 23:07:37 +000018985Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18986
18987 * parser.c: alloctate a per parser context SAX interface block
18988
Daniel Veillard14fff061999-06-22 21:49:07 +000018989Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18990
18991 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18992 and xmlEncodeEntitiesReentrant with the correct one :-\
18993
18994Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18995
18996 * commit of my internal XML base changes, quite a lot of
18997 changes, cleanups, better entities support, framework for
18998 new I/O and charset detection and handling
18999 * Fixed the configure/Makefile stuff to generate shared libs
19000 with the proper version info, so we jumped on rev from
19001 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
19002 xmlEncodeEntities() result need to be freed now, and a string
19003 xmlParserVersion provide the current library version.
19004
Raph Levien05240da1999-06-15 21:27:11 +000019005Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
19006
19007 * parser.c: fixed a buffer overrun for when you have a very long
19008 attribute with no entities in it.
19009
Daniel Veillardbb2da581999-06-13 14:37:07 +000019010Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19011
19012 * added example directory
19013 * added example/gjobs.xml gjobread.c, still need a Makefile.in
19014
Daniel Veillard011b63c1999-06-02 17:44:04 +000019015Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19016
19017 * Release of libxml-1.1, nearly everything has been touched for
19018 this.
19019 * Added more regression tests
19020 * Updated the documentation
19021
Daniel Veillard27d88741999-05-29 11:51:49 +000019022Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19023
19024 * tree.[ch]: unified the XML_NO_CORBA defines.
19025 * parser.c encoding.[ch]: started plugging in char encoding detection
19026
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000019027Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
19028
19029 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
19030 Also freed allocated buffer.
19031
Daniel Veillard27d88741999-05-29 11:51:49 +000019032Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000019033 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
19034 reentrancy problem at printing. One is left in entities.c, to
19035 remove ASAP
19036 * testSAX.c : added a test example showing the use of the SAX
19037 interface if one doesn't want to build the DOM tree.
19038 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
19039
Daniel Veillard517752b1999-04-05 12:20:10 +000019040Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19041
19042 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
19043 large revamping of the parser to use SAX callbacks
19044 http://www.megginson.com/SAX/ (or at least a C like interface
19045 a la Expat). It's now possible to set up your own callbacks
19046 and the parser will not build a DOM tree.
19047 * test/* result/*: updated the test suite, I finally removed
19048 the old Namespace draft support (PI based).
19049
Daniel Veillard87c83bd1999-04-02 16:04:43 +000019050Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19051
19052 * Makefile.am: added test result to EXTRA_DIST for make tests
19053
Daniel Veillard64068b31999-03-24 20:42:16 +000019054Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19055
19056 * parser.c, parserInternals.h: moved the chars macro definitions
19057 to parserInternals.h
19058 * parser.c, error.c: applied patches from "Knut Ã…kesson"
19059 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
19060
Daniel Veillard012ccc11999-03-23 10:11:11 +000019061Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19062
19063 * xml-config.in : applied patch to make --version work
19064
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000190651999-03-05 Raja R Harinath <harinath@cs.umn.edu>
19066
19067 * Makefile.am (check-local): Alias for `tests' target. This will
19068 cause `make check' to do the right thing.
19069 (tests): Don't run tests in srcdir. Also, replaced calls to
19070 basename with a `sed' "equivalent".
19071
Daniel Veillardd109e371999-03-05 06:26:45 +000019072Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19073
19074 * Renamed error.h to xml-error.h, corrected Makefile.am to list
19075 it in the header and not the sources, updated the doc.
19076 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
19077 pointing this out.
19078
Daniel Veillardbc50b591999-03-01 12:28:53 +000019079Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19080
19081 * parser.c, parser.h, parserInternals.h: memory leak hunting,
19082 exported the inputStream routines.
19083 * doc/html/* : updated accordingly
19084
Daniel Veillardd692aa41999-02-28 21:54:31 +000019085Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19086
19087 * parser.c, parser.h, parserInternals.h: added a few extra
19088 internal calls to allocate and free parser contexts ...
19089 * doc/html/* : updated accordingly
19090
Daniel Veillard55a99271999-02-25 11:01:29 +000019091Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19092
19093 * configure.in, Makefile.am, doc/makefile.am : General changes for
19094 1.0.0 release and including the generated HTML documentation.
19095
Daniel Veillard35925471999-02-25 08:46:07 +000019096Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19097
19098 * makefile.am : added parserInternals.h, oops.
19099
Daniel Veillard1e346af1999-02-22 10:33:01 +000019100Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19101
19102 * parserInternals.h: added this header giving access to the parser
19103 internal functions.
19104 * doc/Makefile.am : added a rebuild target which rebuilds the full
19105 set of documentations
19106 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
19107 the internal subset.
19108 * *.c *.h: modifications needed to generate the documentation using
19109 gtk-doc, cleanup of functions blocks, reorganisation of struct
19110 declarations.
19111
Daniel Veillard1164e751999-02-16 16:29:17 +000019112Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19113
19114 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
19115 the tar and spec file to include the beginning of the doc.
19116
Nuno Ferreira03d04781999-02-13 00:07:17 +0000191171999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
19118
19119 * doc/.cvsignore: Added this file.
19120
Daniel Veillard6800ef31999-02-08 18:33:22 +000019121Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19122
19123 * tree.c: fixed xmlGetProp to return "" when the attribute
19124 exists, even if the node-list is NULL.
19125
Daniel Veillard726c7e31999-02-08 15:13:10 +000019126Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19127
19128 * tree.c: patched an error outputting empty attribute values.
19129 * Makefile.am and doc/makefile.am: have been updated during the
19130 week-end. Sorry for an empty CVS log, I got a shell problem.
19131
Daniel Veillard1899e851999-02-01 12:18:54 +000019132Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19133
19134 * tree.h: cleaned up using enums instead of defines
19135 * parser.c, valid.[ch]: more work on parsing/output of element
19136 declarations
19137
Daniel Veillard3b9def11999-01-31 22:15:06 +000019138Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19139
19140 * valid.[ch], tree.c, parser.c : more work toward full parsing
19141 of XML DTDs.
19142 * README: added informations about mailing-list and on-line
19143 documentation
19144
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000191451999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19146
19147 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19148
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000019149Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19150
19151 * parser.c, tree.[ch] : more work toward conformance testing,
19152 added a last element to accelerate parsing of very flat structures
19153 started working on internal subset Element content declaration.
19154 * valid.[ch] : first cut at adding code toward validation.
19155 * previous changes had also small impact on most files, especially
19156 the conformance testing using James Clark test suite.
19157
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000019158Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19159
19160 * test/* : updated the examples, most of them were not well
19161 formed (humm), and added rdf2.
19162 * result/* : resulting changes in the output.
19163
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000019164Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19165
19166 * tree.c: changed the behaviour of xmlGetProp on NULL values.
19167
Daniel Veillard44b3a061998-12-05 17:27:22 +000019168Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19169
19170 * tree.c: patched a bug in the generation of empty attributes
19171
Daniel Veillardbe36afe1998-11-27 06:39:50 +000019172Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19173
19174 * entities.[ch], tree.[ch], tester.c: added copy interfaces
19175 for node/trees/documents/... Biggest problem is namespace
19176 support when copying subtrees.
19177
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000019178Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19179
19180 * parser.c, entities.c: improve entities and char ref encoding,
19181 and cleanups of error messages.
19182
Daniel Veillard242590e1998-11-13 18:04:35 +000019183Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19184
19185 * parser.c, entities.c: simple bug hunting done during rpm2html and
19186 rpmfind integration.
19187
Daniel Veillard42dc9b31998-11-09 01:17:21 +000019188Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19189
19190 * parser.[ch]: Added interfaces allowing to specify a SAX
19191 handler before parsing.
19192
Daniel Veillarde3bffb91998-11-08 14:40:56 +000019193Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19194
19195 * parser.c: redirrect all errors reporting through the SAX
19196 error function
19197
Daniel Veillardda4d3c41998-11-04 20:07:05 +000019198Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19199
19200 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
19201 * libtool, tlmain ...: update of the libtool files
19202
Miguel de Icaza442321c1998-11-04 18:13:38 +0000192031998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19204
19205 * entities.c: Use g_snprintf insteda of snprintf.
19206
Daniel Veillard0ba4d531998-11-01 19:34:31 +000019207Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19208
19209 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
19210 added ent5 test for this purpose.
19211 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19212
Daniel Veillard27271681998-10-30 06:39:40 +000019213Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19214
19215 * parser.c: fixed? a strange error due to compression on a GWP
19216 document.
19217
Daniel Veillard25940b71998-10-29 05:51:30 +000019218Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19219
19220 * tree.[ch]: bug fixing
19221 * entities.[ch]: defined a specific type for predefined entities
19222 * doc/xml.html: more documentation on the library, how to use it,
19223 overview of the interfaces.
19224
Daniel Veillard16253641998-10-28 22:58:05 +000019225Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19226
19227 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
19228
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019229Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19230
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000019231 * tree.c: corrected a small bug
19232 * doc/xml.html: continuing writing documentation.
19233
19234Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19235
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019236 * debugXML.h debugXML.c: added debugging utilities.
19237 * tester.c: added --debug switch.
19238 * tree.c: patched an incorrect node->type assignment.
19239 * parser.c: formatting, ensure that node->doc != NULL in attributes
19240
Daniel Veillardccb09631998-10-27 06:21:04 +000019241Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19242
19243 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
19244 entity support and provide an internal representation close to
19245 DOM one (entity ref nodes, and attribute value as tree). I tried
19246 to preserve the interface but this will surely break some apps
19247 (I have to change rpm2html/rpmfind for example). I had to change
19248 two interfaces, and the generated tree is somewhat different.
19249 * doc/* : started documenting the XML library, the tree and
19250 DOM/Corba. This is a first step.
19251
Daniel Veillard11e00581998-10-24 18:27:49 +000019252Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19253
19254 * parser.c: Set up the fonctions comment block, boring but useful.
19255 * parser.h, SAX.c, parser.c: now attributes are processed through
19256 the SAX interface. The problem is that my SAX interface diverged
19257 quite a bit from the original one, well this is not an official
19258 spec, and translating it from Java to C is hairy anyway...
19259
Daniel Veillard97b58771998-10-20 06:14:16 +000019260Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19261
19262 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
19263 fonctions comment block, boring but useful.
19264
19265Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000019266
19267 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19268 conversion routines. However they are not yet used to convert the
19269 inputs. The core will run with UTF-8.
19270
Daniel Veillard33942841998-10-18 19:12:41 +000019271Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19272
19273 * tree.c : make sure that the type id is properly set-up when
19274 a new object is allocated, needed for DOM.
19275
Daniel Veillard27fb0751998-10-17 06:47:46 +000019276Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19277
19278 * tree.h, tree.c: Ok, the main objects in the tree will be native
19279 corba objects, it costs 8 bytes per Node, Attribute and Document
19280 but it simplifies the Corba integration a lot (no extra interface
19281 objects to allocate/free).
19282
Daniel Veillard0bef1311998-10-14 02:36:47 +000019283Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19284
19285 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
19286 and changed NODEs contants for conformity with DOM Level 1
19287
Daniel Veillard27864701998-10-08 03:47:24 +000019288Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19289
19290 * added hooks to keep track of servants when creating objects
19291 xmlDoc and xmlNode (for Corba export).
19292
Daniel Veillarda6e1d121998-10-04 14:41:05 +000019293Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19294
19295 * added xml-config script.
19296
Daniel Veillard7066a791998-10-01 20:28:28 +000019297Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19298
19299 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
19300 to autoupdate libtool and automake conf files.
19301
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000193021998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19303
19304 * Makefile.am: Use '?' to separate the sed
19305 commands as ',' is used when people pass -Wl,something.
19306
19307
Daniel Veillard15a8df41998-09-24 19:15:06 +000019308Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19309
19310 * tree.c, tree.h: added a per-document compression interface.
19311
Daniel Veillard151b1b01998-09-23 00:49:46 +000019312Tue Sep 22 20:47:38 EDT 1998
19313
19314 * tree.c, tree.h: added saving with compression and added interfaces
19315 to control the compression level (xmlGetCompressMode,
19316 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
19317
Daniel Veillard70120ff1998-09-22 00:24:21 +000019318Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19319
19320 * parser.c: corrected a loop for files of size 0
19321
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000193221998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19323
19324 * error.h: New file. Contains prototyes from `error.c'.
19325
Tom Tromeyc19653d1998-08-14 01:22:43 +000019326Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
19327
19328 * Makefile.am (xmlincdir): New macro.
19329 (xmlinc_HEADERS): Renamed from include_HEADERS.
19330
Daniel Veillard845664d1998-08-13 04:43:19 +000019331Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19332
19333 * applied small patch on numeric entities from
19334 Christopher Blizzard <blizzard@appliedtheory.com>
19335
Daniel Veillard260a68f1998-08-13 03:39:55 +000019336Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19337
19338 * New release 0.2, removed the old xml_* files so that it's
19339 coherent with the other CVS base (W3C), far better conformance
19340 to standard, new namespaces, decent entities support, beginning
19341 of a SAX-like interface. Nearly nothing left intact, even the
19342 test examples ...
19343
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000193441998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19345
19346 * .cvsignore: Add .deps dir
19347
Daniel Veillardf8015fa1998-07-26 21:31:38 +000019348Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19349
19350 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19351
Daniel Veillardfe926001998-07-26 04:28:20 +000019352Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019353
Daniel Veillardfe926001998-07-26 04:28:20 +000019354 * configure.in: added test for CPP
19355 * AUTHORS, Changelog: the original ones didn't get commited but the
19356 glib ones instead, fixed.
19357 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000019358
Daniel Veillardfe926001998-07-26 04:28:20 +000019359Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019360
Daniel Veillardfe926001998-07-26 04:28:20 +000019361 * integrated code developped at W3C
19362 * changed the original Copyright
19363 * migrated to automake
19364 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000019365