blob: 8f223d4f63482db6386eefe2cde57f116a89a3fc [file] [log] [blame]
Daniel Veillard43caefb2003-12-07 19:32:22 +00001Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: attempt to fix #126211 ...
4
Daniel Veillardffa7b7e2003-12-05 16:10:21 +00005Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
8 include/libxml/xmlreader.h: fixed the pattern interfaces
9 but not yet the parser to handle the namespaces.
10 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
11
Daniel Veillard1e906612003-12-05 14:57:46 +000012Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
15 include/libxml/pattern.h include/libxml/schemasInternals.h
16 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
17 the make rebuild in doc, this include new directive to stop
18 documentation warnings
19 * doc/* doc/html/*: rebuilt the docs
20 * pattern.c xmlreader.c include/libxml/pattern.h
21 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
22 to save nodes while scanning the tree with the reader, cleanup
23 the way element were freed, and xmlTextReaderPreserve()
24 implementation, the API might change for namespace binding support
25 when compiling patterns.
26 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
27
Daniel Veillard85bb5b02003-12-04 14:12:05 +000028Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * python/libxml.py: oops forgot to modify/commit the new code.
31
Daniel Veillard6cbd6c02003-12-04 12:31:49 +000032Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
33
34 * python/generator.py python/libxml.c python/libxml_wrap.h:
35 cleanup the output buffer support to at least get the basic
36 to work
37 * python/tests/outbuf.py python/tests/serialize.py: fixes and
38 cleanup.
39 * include/libxml/xmlwriter.h: cleanup
40
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +000041Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
42
43 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +000044 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
45 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +000046
Daniel Veillardebe48c62003-12-03 12:12:27 +000047Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
48
49 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
50 regexp quantifiers
51
Daniel Veillardb3de70c2003-12-02 22:32:15 +000052Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * pattern.c include/libxml/pattern.h: adding the pattern node
55 selection code. Inheried in part from libxslt but smaller.
56 * Makefile.am configure.in include/libxml/xmlversion.h.in:
57 integrated the pattern module, made it a configure time option
58 * xmllint.c: added --pattern to test when doing --stream
59
Daniel Veillardc36965d2003-12-02 10:28:48 +000060Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * xmlreader.c: fixed a problem in xmlreader validation when
63 streaming exposed by reader2 example.
64
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +000065Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
66
67 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +000068 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +000069 add reference to the Code Examples page to docs.html list
70 of resources
71
Igor Zlatkovicc7646e62003-12-01 11:33:27 +000072Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
73
74 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
75 from Eric
76
John Fleck0eaf41c2003-12-01 04:45:26 +000077Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
78
79 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +000080 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +000081 rebuild the docs
82
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +000083Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
84
85 * doc/docdescr.doc
86 Updating William's explanation of how to build docs,
87 reflecting Daniel's new docs build system
88
William M. Brack0622fe82003-11-29 10:47:56 +000089Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
90
91 * xmlmemory.c: enhanced by adding mutex to protect global
92 structures in a multi-threading environment. This fixed
93 some random errors on the Threads regression tests.
94
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +000095Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
96
Daniel Veillardc36965d2003-12-02 10:28:48 +000097 * doc/xml.html doc/python.html: fix tst.py text, which didn't
98 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +000099
William M. Brackf9415e42003-11-28 09:39:10 +0000100Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
101
William M. Brack0622fe82003-11-29 10:47:56 +0000102 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
103 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
104 handled internally by default, with proper BOM and UTF-16LE
105 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
106 BOM on output, and will be automatically recognized on input.
107 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
108 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +0000109
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +0000110Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
111
112 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
113 build with all compilers. Added C-Runtime option for MSVC. Included
114 xmlWriter.
115 * xmlwriter.c: Added IN_LIBXML macro
116
Igor Zlatkovic5a816402003-11-26 20:57:47 +0000117Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
118
119 * win32/Makefile.bcb: applied patch from Eric
120
Daniel Veillardc76440f2003-11-26 20:39:47 +0000121Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
124 is broken on 2.6.x
125
Daniel Veillardd4532552003-11-25 18:29:55 +0000126Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * entities.c: fixed #127877, never output &quot; in element content
129 * result/isolat3 result/slashdot16.xml result/noent/isolat3
130 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
131 result/valid/index.xml result/valid/xlink.xml: this changes the
132 output of a few tests
133
Daniel Veillardbd2904b2003-11-25 15:38:59 +0000134Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
135
136 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
137 testSchemas.c xmlschemas.c: added xsd:include support, fixed
138 testSchemas behaviour when a schemas failed to parse.
139 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
140 test for xsd:include from Eric Van der Vlist
141
Daniel Veillarde70c8772003-11-25 07:21:18 +0000142Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
143
144 * parser.c: swapped the attribute defaulting and attribute checking
145 parts of parsing a new element start, fixes bug #127772
146 * result/valid/127772.* test/valid/127772.xml
147 test/valid/dtds/127772.dtd: added the example in the regression tests
148
Daniel Veillard74c0e592003-11-25 07:01:38 +0000149Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
152 to avoid bug #127851
153
Daniel Veillardf8b9de32003-11-24 14:27:26 +0000154Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
155
156 * xmlregexp.c: fixing some Negative Character Group and
157 Character Class Subtraction handling.
158
Daniel Veillardf2a12832003-11-24 13:04:35 +0000159Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
162 on Eric van der Vlist examples
163 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
164 added regression tests
165 * doc/examples/Makefile.am doc/examples/index.py: do not
166 regenerate the index on make all target, but only on
167 make rebuild to avoid troubles.
168
Daniel Veillardbe9c6322003-11-22 20:37:51 +0000169Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
170
171 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
172 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
173 starting to add proper namespace support too.
174 * test/schemas/* result/schemas/*: added a number of tests
175 fixed the result from some regression tests too.
176
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +0000177Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
178
179 * doc/xml.html, docs.html: remove reference to gtk-doc now that
180 Daniel has removed it, fix link to George's IBM article, other
181 minor edits
182
Daniel Veillard1d913862003-11-21 00:28:39 +0000183Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * xmlschemas.c: applied patch from Robert Stepanek to start
186 import os schemas support, cleaned up stuff and the patch.
187 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
188 to regression, fixed a few regressions too.
189
Daniel Veillardc59d8262003-11-20 21:59:12 +0000190Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * HTMLparser.c: applied two parsing fixes from James Bursa
193
Daniel Veillard16ed5972003-11-20 18:22:31 +0000194Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * doc/examples/*: added two xmlReader examples
197 * xmlreader.c: cleaned up some bugs in the process
198
Daniel Veillard5841f0e2003-11-20 11:59:09 +0000199Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
202 Alfred Mickautsch, bugfixes and comments
203 * doc/examples/*: added his test as the xmlWriter example
204 * doc/html/ doc/*.html: this resulted in some improvements
205 * include/libxml/hash.h: fixed an inclusion problem when
206 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
207
Daniel Veillarda152c4d2003-11-19 16:24:26 +0000208Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xinclude.c: fix an error message
211 * doc/examples/*: added tree2 example from Lucas Brasilino
212
William M. Brack7f40d132003-11-19 09:52:29 +0000213Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
214
215 * doc/newapi.xsl: improve the sort sequence for page content
216 * doc/html/*.html: regenerate the web pages
217
Daniel Veillard1a792412003-11-18 23:52:38 +0000218Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * Makefile.am: do not package cvs versioning temp files.
221 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
222 slightly improved the API xml format, fixed a lot of small
223 rendering problems
224 * doc/html/libxml*.html: rebuilt
225
Daniel Veillardbe586972003-11-18 20:56:51 +0000226Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * include/libxml/*.h include/libxml/*.h.in: modified the file
229 header to add more informations, painful...
230 * genChRanges.py genUnicode.py: updated to generate said changes
231 in headers
232 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
233 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
234 APIs modules. Updated the stylesheets, some cleanups, regenerated
235 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
236
237Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
238
239 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
240 the build process to remove all remains from the old gtk-doc
241 inherited, libxml2-refs.xml is now generated by apibuild.py, the
242 stylesheets have been improved, and the API*html now generated
243 are XHTML1 valid too
244
William M. Brackb1d53162003-11-18 06:54:40 +0000245Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
246
247 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
248 enhancement to prevent comment with unreferenced variable.
249 * threads.c xmlreader.c xmlwriter.c: edited some comments to
250 improve auto-generation of documentation
251 * apibuild.py: minor change to an error message
252
Daniel Veillardbff06bf2003-11-17 16:58:05 +0000253Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
254
255 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
256 improving navigation
257 * doc/html/*.html: updated the result
258
Daniel Veillard2925c0a2003-11-17 13:58:17 +0000259Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
262 improvement of the stylesheets, fixed a API generation problem,
263 switched the stylesheet and Makefile to build the HTML output.
264 * doc/html/*.html: complete update, ditched some old files, might
265 introduce some breakage...
266
Daniel Veillard0b3d9b82003-11-17 11:51:30 +0000267Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
268
269 * doc/newapi.xsl: lot of improvements, this starts looking good
270 enough to be usable.
271
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000272Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * doc/newapi.xsl: stylesheet to build HTML pages from the
275 API XML description, Work in Progress
276
William M. Brackc125a722003-11-16 08:06:19 +0000277Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
278
279 * xpath.c: fixed bug 126976 (string != empty nodeset
280 should be false)
281
William M. Brack60f394e2003-11-16 06:25:42 +0000282Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
283
284 * doc/html/*.html: Finally - found the problem with the
285 page generation (XMLPUBFUN not recognized by gtkdoc).
286 Re-created the pages using a temporary version of
287 include/libxml/*.h.
288 * testOOMlib.c,include/libxml/encoding.h,
289 include/libxml/schemasInternals.h,include/libxml/valid.h,
290 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
291 include/libxml/xmlwin32version.h.in,
292 include/libxml/xpathInternals.h: minor edit of comments
293 to help automatic documentation generation
294 * doc/docdescr.doc: small elaboration
295 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
296 (messed up on last try)
297 * xmlreader.c: minor change to clear warning.
298
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000299Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * Copyright: fixed some wording
302 * libxml.spec.in: make sure doc/examples is packaged
303 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
304 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000305 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000306 xmlID structure though...
307
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000308Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
309
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000310 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000311
William M. Brackf4e9a6e2003-11-15 11:14:47 +0000312Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
313
314 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
315 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
316 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
317 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
318 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
319 added missing pages for the website.
320
William M. Brack2ad1dff2003-11-15 10:35:20 +0000321Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
322
323 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
324 generated pages (again), manually restored doc/html/index.html
325 and manually edited generated file doc/gnome-xml.xml to put
326 in appropriate headings.
327 * doc/docdescr.doc: new file to describe details of the
328 document generation (helps my memory for the next time)
329 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
330 enhancement to please the automatic documentation generation.
331
William M. Brack272693c2003-11-14 16:20:34 +0000332Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
333
334 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
335 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
336 minor error cleanup for gcc-3.3.[12] compilation warnings.
337
William M. Brackd7cf7f82003-11-14 07:13:16 +0000338Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
339
340 * tree.c: minor changes to some comments
341 * doc/*.html: rebuilt the generated HTML pages for changes
342 from jfleck (bug 126945)
343
Daniel Veillardd9d63d62003-11-13 11:45:43 +0000344Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
345
346 * doc/examples/*: added Dodji's example, added output handling
347
Daniel Veillard241e19d2003-11-13 10:39:27 +0000348Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * doc/examples/*: added Aleksey XPath example, fixed bugs
351 in the indexer
352
Daniel Veillarda59853a2003-11-12 22:50:47 +0000353Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
354
355 * doc/*: integrating the examples in the navigation menus
356 * doc/examples/*: added make tests, updated the navigation,
357 added a new test, cleanups, updates.
358
Daniel Veillard8c034012003-11-12 16:54:26 +0000359Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * doc/*.html: rebuilt the generated HTML pages
362 * doc/examples/*: updated the stylesheets, added a synopsis,
363 Makefile.am is now generated by index.py
364
Daniel Veillardb72876d2003-11-12 00:40:33 +0000365Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
366
367 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
368 added autogeneration of a web page for the examples
369 * doc/examples/example1.c doc/examples/.cvsignore
370 doc/examples/examples.xml doc/examples/index.py: updated the
371 informations extracted, improved the format and indexing.
372
Daniel Veillardd8cf9062003-11-11 21:12:36 +0000373Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
374
375 * check-xinclude-test-suite.py: less verbose on difference
376 * libxml.spec.in: cleanup
377 * parser.c: fixed xmlCleanupParser() doc
378 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
379 doc/examples/Makefile.am doc/examples/example1.c
380 doc/examples/examples.xml doc/examples/index.py
381 doc/examples/test1.xml: work on adding C examples and
382 generating automated information about those. examples.xml
383 is autogenerated describing the examples.
384 * example/Makefile.am: cleanup
385
William M. Brack8763df82003-11-10 15:49:27 +0000386Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
387
388 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
389 fixed missing '-' in block names, enhanced the hack for
390 ABI aliasing.
391
William M. Brackea939082003-11-09 12:45:26 +0000392Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
393
394 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
395 python/libxml2class.txt: enhanced for range checking,
396 updated to Unicode version 4.0.1 (API docs also updated)
397 * python/generator.py: minor change to fix a warning
398
Daniel Veillardfe9fc792003-11-05 22:47:51 +0000399Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
400
401 * Makefile.am: apply fix from Karl Eichwalder for script path
402
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000403Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * win32/configure.js: applied patch from Mark Vakoc to simplify
406 his work from CVS checkouts.
407
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000408Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
409
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000410 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000411
William M. Brack30ce0dd2003-11-04 23:57:30 +0000412Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
413
414 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
415 for gcc so that, if undefined, it's defined as
416 __attribute__((unused))
417
William M. Brack6bf4d6f2003-11-04 23:29:16 +0000418Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
419
420 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
421 appears after the variable declaration.
422 * valid.c: trivial change to eliminate a warning message
423
Daniel Veillard6d373a22003-11-04 10:26:43 +0000424Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
427 rebuilt the docs
428
Daniel Veillard42fd4122003-11-04 08:47:48 +0000429Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * xmllint.c: change --html to make sure we use the HTML serialization
432 rule by default when HTML parser is used, add --xmlout to allow to
433 force the XML serializer on HTML.
434 * HTMLtree.c: ugly tweak to fix the output on <p> element and
435 solve #125093
436 * result/HTML/*: this changes the output of some tests
437
Daniel Veillard798ae542003-11-03 17:13:52 +0000438Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * xinclude.c: fixed bug #125812, about XPointer in XInclude
441 failing but not returning an error.
442
Daniel Veillarda8ff65d2003-11-03 16:20:10 +0000443Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * valid.c: fixed bug #125811 related to DTD post validation
446 where the DTD doesn't pertain to a document.
447
Daniel Veillard61b93382003-11-03 14:28:31 +0000448Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
451 the XML_PARSE_NONET parser option.
452 * xmllint.c: converted xmllint.c to use the option instead of
453 relying on the global resolver variable.
454
Daniel Veillard7899c5c2003-11-03 12:31:38 +0000455Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
458 support to the reader interface. Lot of testing of the walker,
459 various bug fixes.
460 * xmllint.c: added --walker and made sure --xinclude --stream --debug
461 works as expected
462 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
463 result/XInclude/*.rdr: added regression tests for the walker and
464 XInclude xmlReader support, had to slightly change a couple of tests
465 because the walker can't distinguish <foo/> from <foo></foo>
466
Daniel Veillard254b1262003-11-01 17:04:58 +0000467Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * tree.c nanohttp.c threads.c: second BeOS patch from
470 Marcin 'Shard' Konicki
471
Daniel Veillard7ec29972003-10-31 14:36:36 +0000472Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
473
474 * parser.c: always generate line numbers
475
Daniel Veillardfd343dc2003-10-31 10:55:22 +0000476Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
477
478 * parser.c: fixed another regression introduced in fixing #125823
479
Daniel Veillard157fee02003-10-31 10:36:03 +0000480Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * python/libxml.c: previous fix for #124044 was broken, correct
483 fix provided.
484 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
485 and the error handlers to address #125877
486
Daniel Veillard8a0a6332003-10-30 22:13:02 +0000487Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * parser.c: side effect of #123105 patch, namespace resolution
490 would fail when defined in internal entities, fixes #125823
491
Daniel Veillardbb3ba322003-10-30 13:12:43 +0000492Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * python/libxml.c: be more defensive in the xmlReader python bindings
495 fixing bug #124044
496
Daniel Veillarde133dd82003-10-30 10:42:20 +0000497Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * valid.c: the a-posteriori DTD validation code was not validating
500 the namespace declarations, this fixes #124110
501
William M. Brackc5cbf992003-10-29 22:15:13 +0000502Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
503
504 * xmlIO.c: enhanced to bypass compression detection code
505 when input file is stdin (bug 125801)
506
Daniel Veillard28232432003-10-29 17:23:05 +0000507Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
508
509 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
510
Daniel Veillard94394cd2003-10-29 17:07:51 +0000511Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
512
513 * xpath.c: more fixes about unregistering objects
514 * include/libxml/relaxng.h: applied patch from Mark Vakoc
515 missing _cplusplus processing clause
516
Aleksey Saninb5a46da2003-10-29 15:51:17 +0000517Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
518
519 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
520
Daniel Veillard82cb3192003-10-29 13:39:15 +0000521Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
522
523 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
524 Marcin 'Shard' Konicki to provide BeOS thread support.
525
Daniel Veillard9d751502003-10-29 13:21:47 +0000526Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
527
528 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
529 from Steve Ball to make a schema parser from a preparsed document.
530
Daniel Veillarde22dd5c2003-10-29 12:53:27 +0000531Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * tree.c: applied a couple of patches from Mark Lilback about text
534 nodes coalescing
535
Daniel Veillarde991fe92003-10-29 11:18:37 +0000536Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * xpath.c: change suggested by Anthony Carrico when unregistering
539 a namespace prefix to a context
540 * hash.c: be more careful about calling callbacks with NULL payloads.
541
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000542Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
545 regenerated docs and APIs
546 * parser.c: cleanup and last change to fix #123105
547
Daniel Veillard652f9aa2003-10-28 22:04:45 +0000548Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * HTMLparser.c: Fix #124907 by simply backporting the same
551 fix as for the XML parser
552 * result/HTML/doc3.htm.err: change to ID detecting modified one
553 test result.
554
Daniel Veillard9ba8e382003-10-28 21:31:45 +0000555Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
556
557 * parser.c include/libxml/parser.h: included a new function
558 to reuse a Push parser context, based on Graham Bennett original
559 code
560 * valid.c: in HTML, a name in an input is not an ID
561 * TODO: bug list update
562
Daniel Veillardae9733a2003-10-28 19:02:21 +0000563Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * xpath.c: applied patch from nico@xtradyne.com for #125030
566
Daniel Veillard72b9e292003-10-28 15:44:17 +0000567Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * Makefile.am: cleanup
570 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
571 sometimes the error handlers can get a parser context on DTD
572 errors, and sometime they don't. So be very careful when trying
573 to grab those informations.
574
Daniel Veillardf4e56292003-10-28 14:27:41 +0000575Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * tree.c: applied patch from Kasimier Buchcik which fixes a
578 problem in xmlSearchNs introduced in 2.6.0
579
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +0000580Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
581
582 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
583
Daniel Veillardcec50a62003-10-28 13:26:51 +0000584Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * tree.c: fix bug #125047 about serializing when finding a
587 document fragment node.
588
Daniel Veillard4772af62003-10-27 16:23:43 +0000589Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
590
591 * testSAX.c: fix bug #125592 need a NULL check
592 * include/libxml/chvalid.h: rename a parameter
593
Daniel Veillard95d2d5b2003-10-27 14:54:49 +0000594Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
595
596 * parser.c: applied patch from #123105 about defaulted attributes
597 from element coming from an entity
598
William M. Brack1d75c8a2003-10-27 13:48:16 +0000599Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
600
601 * xmllint.c: fixed warning message from IRIX (bug 125182)
602 * python/libxml.py: removed tabs, replaced with spaces
603 (bug 125572)
604
Daniel Veillarde8039df2003-10-27 11:25:13 +0000605Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
606
607 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
608 if xmlNewInputFromFile() fails.
609 * xmlreader.c: avoid using _private for the node or document
610 elements.
611
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +0000612Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
613
614 * win32/configure.js: added declaration for verMicroSuffix
615
Daniel Veillardcc199e02003-10-24 21:11:48 +0000616Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
617
618 * libxml.m4: applied patch from Patrick Welche provided in
619 bug #125432 , future proofing the .m4 file.
620 * parser.c: resetting the context should also reset the error
621 * TODO: problem of conformance w.r.t. E20 was raised in the
622 XML Core telconf and libxml2 isn't conformant there.
623
Daniel Veillard929714b2003-10-22 12:34:36 +0000624Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
625
626 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
627
Daniel Veillard2bd43222003-10-22 08:51:21 +0000628Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
631 small glitch missing a const
632
Daniel Veillardfca7d832003-10-22 08:44:26 +0000633Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
634
635 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
636 it doesn't define IN_LIBXML
637
Daniel Veillard1e5e4382003-10-21 19:15:44 +0000638Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
639
640 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
641
Daniel Veillardea048932003-10-21 09:27:57 +0000642Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
643
644 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
645 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
646
Daniel Veillard2189b592003-10-21 00:08:42 +0000647Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
650
Daniel Veillard3e35f8e2003-10-21 00:05:38 +0000651Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
652
653 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
654 * doc/*: updated and regenerated the docs and API
655
656Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
657
658 * SAX2.c error.c tree.c: moved the line number to their proper
659 field in elements now.
660
Daniel Veillard1d211e22003-10-20 22:32:39 +0000661Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
662
663 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
664 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
665 added the xmlWriter module contributed by Alfred Mickautsch
666 * include/libxml/tree.h: added room for line and extra information
667 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
668 of them introduced in September
669 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
670
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000671Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
672
673 * Makefile.am configure.in xmldwalk.c xmlreader.c
674 include/libxml/Makefile.am include/libxml/xmldwalk.h
675 include/libxml/xmlversion.h.in: removing xmldwalk module
676 since it got merged with the xmlreader.
677 * parser.c: cleanup
678 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
679 rebuilt the API
680 * python/tests/Makefile.am python/tests/reader7.py
681 python/tests/walker.py: adding regression testing for the
682 new xmlreader APIs, new APIs for reader creation, including
683 makeing reader "walker" operating on preparsed document trees.
684
William M. Brack9e660592003-10-20 14:56:06 +0000685Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
686
687 * entities.c, valid.c: fixed problem reported on the mailing
688 list by Melvyn Sopacua - wrong argument order on functions
689 called through xmlHashScan.
690
Daniel Veillardd61e8fb2003-10-19 21:59:17 +0000691Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * valid.c xmlIO.c: fixes for compiling using --with-minimum
694
Daniel Veillardc4696922003-10-19 21:47:14 +0000695Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
696
697 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
698 tested it through the xslt regression suite.
699
Daniel Veillard78697292003-10-19 20:44:43 +0000700Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
701
702 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
703 allowing to grab the content without forcing allocations.
704 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
705 * xpath.c xmldwalk.c: removed a couple of comment errors.
706
Daniel Veillarda07050d2003-10-19 14:46:32 +0000707Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
708
709 * parser.c: applied patch from Chris Anderson to change back
710 memcmp with CMPx()
711
Daniel Veillard05bcb7e2003-10-19 14:26:34 +0000712Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
713
714 * HTMLparser.c: fixed to not send NULL to %s printing
715 * python/tests/error.py result/HTML/doc3.htm.err
716 result/HTML/test3.html.err result/HTML/wired.html.err
717 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
718 up some of the regression tests error
719
Daniel Veillarda840b692003-10-19 13:35:37 +0000720Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * include/libxml/nanohttp.h include/libxml/parserInternals.h
723 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
724 Fixed the HTTP<->parser interraction, which should fix 2 long
725 standing bugs #104790 and #124054 , this also fix the fact that
726 HTTP error code (> 400) should not generate data, we usually
727 don't want to parse the HTML error information instead of the
728 resource looked at.
729
William M. Brackfc60fc22003-10-19 11:22:27 +0000730Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
731
732 * doc/Makefile.am: enhanced the installation of tutorial files
733 to avoid installing CVS subdirectories (bug 122943)
734
William M. Brack9ca682f2003-10-19 10:01:59 +0000735Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
736
737 * xmlIO.c: fixed segfault when input file not present
738 * tree.c: changed output formatting of XML_CDATA_SECTION
739 (bug 120917)
740
William M. Brack76e95df2003-10-18 16:20:14 +0000741Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
742
743 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
744 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
745 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
746 xpath.c: Changed all (?) occurences where validation macros
747 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
748 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
749 many warning messages on certain platforms, and also high-
750 lights places in the library which may need to be enhanced
751 for proper UTF8 handling.
752
William M. Brack196b3882003-10-18 12:42:41 +0000753Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
754
755 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
756 doc/apibuild.py: enhanced to include enough comments to
757 make the api doc generation happy.
758
Daniel Veillard847332a2003-10-18 11:29:40 +0000759Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
760
761 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
762 to fix the HTTP/XML parser integration.
763
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000764Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
765
766 * xmlreader.c include/libxml/xmlreader.h: added new APIs
767 for creating reader from sources or reusing a reader with
768 a new source, like the xmlReadxx and xmlCtxtReadxxx
769 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
770 doc/Makefile.am: regenerated the APIs
771 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
772
William M. Brack871611b2003-10-18 04:53:14 +0000773Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
774
775 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
776 include/libxml/parserInternals.h: enhanced macros to avoid
777 breaking ABI from previous versions.
778 * catalog.c, parser.c, tree.c: modified to use IS_* macros
779 defined in parserInternals.h. Makes maintenance much easier.
780 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
781 compilation warnings
782 * configuration.in: fixed pushHTML test error; enhanced for
783 better devel (me) testing
784
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000785Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
786
787 * legacy.c: remove the warning for startDocument(), as it is used by
788 glade (or glade-python)
789 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
790 invalid accesses found by running some Python based regression
791 tests under valgrind. There is still a few leaks reported by the
792 relaxng regressions which need some attention.
793 * doc/Makefile.am: fixed a make install problem c.f. #124539
794 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
795 patch from crutcher
796
Daniel Veillard04054be2003-10-15 10:48:54 +0000797Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
800 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
801 calls.
802
Daniel Veillard9339b742003-10-15 08:18:00 +0000803Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
804
805 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
806
Daniel Veillard903cd382003-10-13 19:47:09 +0000807Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * Makefile.am: small fix from Bjorn Reese
810
Daniel Veillard0cc72772003-10-13 14:00:21 +0000811Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
812
813 * valid.c: fix a call missing arguments
814
William M. Brack0850b872003-10-12 23:55:46 +0000815Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
816
817 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
818 a bug in the range search; enhanced range generation (inline code
819 if a small number of intervals); enhanced the readability of the
820 output files.
821
Daniel Veillardea887cf2003-10-11 22:53:44 +0000822Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
823
824 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
825 chvalid.def from scratch based on XML 2nd edition REC
826 and regenerated the code.
827
Daniel Veillard1a993962003-10-11 20:58:06 +0000828Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * check-xml-test-suite.py: removed some annoying warnings
831 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
832 in the PubidChars definition, regenerated, there is still
833 a bug left somewhere
834 * genChRanges.py: save the header directly in include/libxml/
835 * configure.in: I generated a 2.6.0beta6 earlier today
836
William M. Brack418342b2003-10-11 15:35:40 +0000837Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
838
839 * fixed small error on previous commit (chvalid.h in
840 base dir instead of include directory)
841
William M. Brack68aca052003-10-11 15:22:13 +0000842Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
843
844 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
845 new files for a different method for doing range validation
846 of character data.
847 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
848 include/libxml/parserInternals.h: modified for new range method.
849 * catalog.c: small enhance for warning message (using one
850 of the new range routines)
851
Daniel Veillard73000572003-10-11 11:26:42 +0000852Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
853
854 * valid.c include/libxml/valid.h: adding an serror field to
855 the validation context breaks the ABI for the xmlParserCtxt
856 structure since it's embedded by content and not by reference
857
Daniel Veillardc790bf42003-10-11 10:50:10 +0000858Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * configure.in: patch from Mike Hommey
861 * threads.c: applied Windows patch from Jesse Pelton and Stephane
862 Bidoul
863 * parser.c: fix the potentially nasty access to ctxt->serror
864 without checking first that the SAX block is version 2
865
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000866Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * SAX2.c: fixed a nasty bug with interning some text strings
869 * configure.in: prepare for beta5 of 2.6.0
870 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
871 better error handling for I/O and converted FTP and HTTP
872 * parser.c: fixed another bug
873
Daniel Veillardffbbed42003-10-10 14:46:54 +0000874Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
875
876 * SAX2.c: fixed uninitialized new field.
877 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
878 all messages
879
Daniel Veillardd8850402003-10-10 14:24:12 +0000880Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
881
882 * include/libxml/tree.h: make room in Doc, Element, Attributes
883 for PSVI type informations.
884
Daniel Veillard659e71e2003-10-10 14:10:40 +0000885Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
888 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
889 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
890 include/libxml/parser.h include/libxml/valid.h
891 include/libxml/xmlerror.h: Setting up the framework for structured
892 error reporting, touches a lot of modules, but little code now
893 the error handling trail has been cleaned up.
894
Daniel Veillardd96cce12003-10-10 12:30:37 +0000895Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
896
897 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
898
Daniel Veillardfcf719c2003-10-10 11:42:17 +0000899Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
900
901 * xpath.c: cleanup
902 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
903 to the new error mechanism
904
Daniel Veillard87db3a82003-10-10 10:52:58 +0000905Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * error.c xmlschemas.c: a bit of cleanup
908 * result/schemas/*.err: updated with the new result strings
909
910Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
911
912 * xpath.c: fixed bug 124061
913
Daniel Veillardd0c9c322003-10-10 00:49:42 +0000914Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
915
916 * Makefile.am: cleanup
917 * encoding.c: fix a funny typo
918 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
919 converted the Schemas code to the new error handling. PITA,
920 still need to check output from regression tests.
921
Daniel Veillarde2238d52003-10-09 13:14:55 +0000922Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * HTMLtree.c include/libxml/xmlerror.h: converted too
925 * tree.c: small cleanup
926
Daniel Veillard69d2c172003-10-09 11:46:07 +0000927Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
928
929 * xinclude.c: comment fix
930 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
931 to the new infrastructure
932
Daniel Veillardcd6ff282003-10-08 22:38:13 +0000933Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
934
935 * xmlIO.c: final error handling cleanup
936 * xinclude.c error.c: converted XInclude to the new error handling
937 * include/libxml/xmlerror.h: added XInclude errors
938
Daniel Veillardb65e12e2003-10-08 21:33:28 +0000939Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
940
941 * parser.c: bug in compression saving was crashing galeon
942 reported by teuf
943
Daniel Veillard828ce832003-10-08 19:19:10 +0000944Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
945
946 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
947 I/O error path
948
Daniel Veillard97bf4d02003-10-08 18:58:28 +0000949Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * xmlIO.c: better handling of error cases
952
Daniel Veillard05d987b2003-10-08 11:54:57 +0000953Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
954
955 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
956 cleaning up error handling in the I/O module.
957
Daniel Veillardff46a042003-10-08 08:53:17 +0000958Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
959
960 * xmlregexp.c include/libxml/xmlerror.h: error handling
961 cleanup of the Regexp module.
962
Daniel Veillard18ec16e2003-10-07 23:16:40 +0000963Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
964
965 * tree.c: converting the tree module too
966 * error.c include/libxml/xmlerror.h: created a simpler internal
967 error reporting function.
968
Daniel Veillardd96f6d32003-10-07 21:25:12 +0000969Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
970
971 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
972 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
973 error reporting that time.
974 * threads.c: applied the two patches for TLS threads
975 on Windows from Jesse Pelton
976 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
977 return is always zero terminated. Should also help detecting
978 passing wrong buffer size easilly.
979 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
980 updated the results to follow the errors string generated by
981 last commit.
982
Daniel Veillard6edbfbb2003-10-07 12:17:44 +0000983Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
984
985 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
986 handling in the Relax-NG module.
987
Daniel Veillard4c004142003-10-07 11:33:24 +0000988Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
989
990 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
991 module to teh new error reporting. Better default report, adds
992 the element associated if found, context and node are included
993 in the xmlError
994 * python/tests/reader2.py: the error messages changed.
995 * result/relaxng/*: error message changed too.
996
Daniel Veillard141310a2003-10-06 08:47:56 +0000997Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
998
999 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1000 win32/configure.js: applied patch from Stéphane Bidoul to
1001 fix the compilation of 2.6.0 code on Win32
1002
Daniel Veillard8f597c32003-10-06 08:19:27 +00001003Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * check-xml-test-suite.py: fixing the script
1006 * parser.c: replace sequences of RAW && NXT(.) == '.' with
1007 memcmp calls, seems to not break conformance, slightly inflate
1008 the size of the gcc generated code though.
1009
Daniel Veillardce9457f2003-10-05 21:33:18 +00001010Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
1013 more cleanup of error handling in parserInternals, sharing the
1014 routine for memory errors.
1015
Daniel Veillardf403d292003-10-05 13:51:35 +00001016Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
1019 include/libxml/xmlerror.h: more code cleanup, especially around
1020 error messages, the HTML parser has now been upgraded to the new
1021 handling.
1022 * result/HTML/*: a few changes in the resulting error messages
1023
Daniel Veillard24eb9782003-10-04 21:08:09 +00001024Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * parser.c include/libxml/xmlerror.h: more error/warning
1027 handling cleanups, the XML parser module should be okay now.
1028
Daniel Veillard1ae42d62003-10-03 23:59:20 +00001029Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
1032 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
1033 integrated the xmlDocWalker API given by Alfred Mickautsch,
1034 and providing an xmlReader like API but working on a xmlDocPtr.
1035
Daniel Veillardbb5abab2003-10-03 22:21:51 +00001036Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * Makefile.am: more cleanup in make tests
1039 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
1040 in the transition to the new error reporting strategy.
1041 * python/tests/reader2.py result/VC/* result/valid/*:
1042 few changes in the strings generated by the validation output
1043
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00001044Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * Makefile.am: changed 'make tests' to use a concise output,
1047 scrolling to see where thing broke wasn't pleasant
1048 * configure.in: some beta4 preparation, but not ready yet
1049 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
1050 new error handling code, last error informations are stored
1051 in the parsing context or a global variable, new APIs to
1052 handle the xmlErrorPtr type.
1053 * parser.c parserInternals.c valid.c : started migrating to the
1054 new error handling code, it's a royal pain.
1055 * include/libxml/parser.h include/libxml/parserInternals.h:
1056 moved the definition of xmlNewParserCtxt()
1057 * parser.c: small potential buffer access problem in push code
1058 provided by Justin Fletcher
1059 * result/*.sax result/VC/PENesting* result/namespaces/*
1060 result/valid/*.err: some error messages were sligthly changed.
1061
Aleksey Sanine7acf432003-10-02 20:05:27 +00001062Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
1063
1064 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
1065 function (wrapper around snprintf)
1066
Daniel Veillardb2517d82003-10-01 19:13:56 +00001067Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * entities.c: Fix error on output of high codepoint charref like
1070 &#x10FFFF; , reported by Eric Hanchrow
1071
Daniel Veillard3648fcb2003-10-01 12:21:31 +00001072Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
1075 of a pain murrayc is really gonna be.
1076
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00001077Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
1080
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00001081Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * entities.c legacy.c parser.c: made the predefined entities
1084 static predefined structures to avoid the work, memory and
1085 hazards associated to initialization/cleanup.
1086
Daniel Veillard73b013f2003-09-30 12:36:01 +00001087Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
1090 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
1091 include/libxml/parser.h include/libxml/parserInternals.h
1092 include/libxml/xmlversion.h.in: added a new configure
1093 option --with-push, some cleanups, chased code size anomalies.
1094 Now a library configured --with-minimum is around 150KB,
1095 sounds good enough.
1096
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001097Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
1098
1099 * libxml-2.0-uninstalled.pc.in: New file for building against
1100 uninstalled libxml2 builds.
1101 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00001102 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001103
Daniel Veillard81273902003-09-30 00:43:48 +00001104Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
1107 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
1108 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
1109 added 2 new configure option: --with-reader --with-sax1
1110 to allow removing the reader or non-xmlReadxxx() interfaces.
1111
Daniel Veillard652327a2003-09-29 18:02:38 +00001112Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * configure.in entities.c tree.c valid.c xmllint.c
1115 include/libxml/tree.h include/libxml/xmlversion.h.in:
1116 Adding a configure option to remove tree manipulation
1117 code which is not strictly needed by the parser.
1118
Daniel Veillard89f7f272003-09-29 13:29:09 +00001119Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
1122 patch from Marcin 'Shard' Konicki
1123
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00001124Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
1127 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
1128 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
1129 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
1130 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
1131 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
1132 include/libxml/catalog.h include/libxml/debugXML.h
1133 include/libxml/entities.h include/libxml/nanohttp.h
1134 include/libxml/relaxng.h include/libxml/tree.h
1135 include/libxml/valid.h include/libxml/xmlIO.h
1136 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
1137 include/libxml/xpathInternals.h python/libxml.c:
1138 Okay this is scary but it is just adding a configure option
1139 to disable output, this touches most of the files.
1140
Daniel Veillardc064b472003-09-29 10:55:05 +00001141Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlmemory.c: better fix, avoids breaking the python bindings
1144
Daniel Veillardfb43bd62003-09-29 09:22:39 +00001145Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * xmlmemory.c: fix a compilation problem when configuring
1148 with debug but without mem-debug
1149
Daniel Veillard4432df22003-09-28 18:58:27 +00001150Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * Makefile.am: cleanup, creating a new legacy.c module,
1153 made sure make tests ran in reduced conditions
1154 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
1155 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
1156 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
1157 increased the modularization, allow to configure out
1158 validation code and legacy code, added a configuration
1159 option --with-minimum compiling only the mandatory code
1160 which then shrink to 200KB.
1161
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001162Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * parser.c: fix a bug raised by the Mips compiler.
1165 * include/libxml/SAX.h include/libxml/parser.h: move the
1166 SAXv1 block definitions to parser.h fixes bug #123380
1167 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
1168 the attribute and element pool borken 2 commits ago.
1169 Start playing with an entry point to preserve a subtree.
1170 * entities.c: remove a warning.
1171
William M. Brack7b9154b2003-09-27 19:23:50 +00001172Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1173
1174 * encoding.c, parser.c, relaxng.c: further (final?) minor
1175 changes for compilation warnings. No change to logic.
1176
William M. Brackb670e2e2003-09-27 01:05:55 +00001177Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1178
1179 * parser.c: fixed small problem with missing entities (test/ent2)
1180
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001181Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001184 if the result is not well formed that ctxt->myDoc is not NULL
1185 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001186
Daniel Veillard7d515752003-09-26 19:12:37 +00001187Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * parser.c: other patches from William Brack to avoid
1190 compilation warnings on AIX.
1191
William M. Brack899e64a2003-09-26 18:03:42 +00001192Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
1193
1194 * HTMLparser.c, entities.c, xmlreader.c: minor change to
1195 avoid compilation warnings on some (e.g. AIX) systems
1196
Daniel Veillard11476b42003-09-26 14:51:39 +00001197Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * parserInternals.c: fixed a backward compatibility problem
1200 when formatting "deprecated SAXv1 function ignorableWhitespace"
1201 could be reproduced by xmllint --format
1202
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001203Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * doc/libxml2-api.xml: rebuilt the API
1206 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
1207 --nocdata and --nsclean to remove CDATA section and surperfluous
1208 namespace declarations
1209 * parser.c SAX2.c: implementation of the 2 new options
1210
Daniel Veillard9475a352003-09-26 12:47:50 +00001211Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1212
1213 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
1214 added the same htmlRead APIs than their XML counterparts
1215 * include/libxml/parser.h: new parser options, not yet implemented,
1216 added an options field to the context.
1217 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
1218 is found within a cdata section.
1219 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
1220 result/cdata2.sax test/cdata2: add one more cdata test
1221
Daniel Veillard60942de2003-09-25 21:05:58 +00001222Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
1225 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
1226 base URL parameter when not loading from a file or URL.
1227
Daniel Veillard092643b2003-09-25 14:29:29 +00001228Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * configure.in: preparing a beta3 solving the ABI problems
1231 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
1232 include/libxml/globals.h include/libxml/SAX.h: make sure the
1233 global variables for the default SAX handler are V1 ones to
1234 avoid ABI compat problems.
1235 * xmlreader.c: cleanup of uneeded code
1236 * hash.c: fix a comment
1237
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00001238Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
1241 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
1242 fixing some comments to avoid warnings from apibuild.py
1243
Daniel Veillard70b18562003-09-24 21:45:21 +00001244Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * win32/configure.js: patch from Stephane Bidoul for configuring
1247 the beta2 version #123104
1248
Daniel Veillarde96a2a42003-09-24 21:23:56 +00001249Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * Makefile.am: adding repeated parsing and validating tests
1252 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
1253 DOM tree building interfaces use the dictionary from the
1254 parsing context to build the element and attributes names
1255 as well as formatting spaces and short text nodes
1256 * include/libxml/dict.h dict.c: added some reference counting
1257 for xmlDictPtr because they can be shared by documents and
1258 a parser context.
1259 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
1260 functions and use the standard ones now.
1261 * xmllint.c: add --nodict
1262 * python/libxml.c: fix a stupid bug so that ns() works on
1263 attribute nodes.
1264
Daniel Veillard16fa96c2003-09-23 21:50:54 +00001265Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * parser.c include/libxml/parser.h: adding a new set of
1268 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
1269 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
1270 a clear define of xmlParserOption, xmlCtxtUseOptions()
1271 should simplify custom parsing without being tempted to
1272 use global variables, and xmlCtxtReset() should allow reuse
1273 of a context for multiple parsing.
1274 * xmllint.c: switched to use xmlReadXXX, allow options to
1275 be used simultaneously with less troubles.
1276 * tree.c: simple warning removal
1277 * doc/apibuild.py: small fix
1278 * doc/libxml2-api.xml win32/libxml2.def.src: updated
1279
Daniel Veillard1f40d682003-09-23 09:16:56 +00001280Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * parser.c: revert xmlCreateDocParserCtxt() since this break
1283 the parseDoc() python bindings
1284
Daniel Veillard309f81d2003-09-23 09:02:53 +00001285Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * parser.c: make sure xmlDetectSAX2() is called only at
1288 parsing time to avoid breaking apps changing the SAX
1289 callbacks after context allocation, change xmlCreateDocParserCtxt()
1290 to use an immutable buffer instead of a copy
1291
Daniel Veillard9ec26532003-09-23 07:43:19 +00001292Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * xmlIO.c: applied patch from Markus Keim fixing a problem
1295 with I/O callback registration.
1296 * include/libxml/xmlerror.h: fixed #122994 comment numbering
1297 for xmlParserErrors
1298
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00001299Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
1302 really a const xmlChar*
1303 * xmlreader.c include/libxml/xmlreader.h: addin the
1304 xmlTextReaderConstString() to get an interned string from
1305 the reader
1306
William M. Brack69848302003-09-22 00:24:51 +00001307Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
1308
1309 * error.c: fixed a warning message (trivial)
1310 * doc/search.php: removed incorrect warning message when word
1311 search not found in last of multiple tables (bug 119535)
1312
Daniel Veillarde72c5082003-09-19 12:44:05 +00001313Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * configure.in: preparing a 2.6.0-beta2 release
1316 * xmlIO.c: avoid a warning
1317 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
1318 by Chris Ryland
1319 * include/libxml/dict.h: add a QName access lookup to the
1320 dictionary.
1321 * xmlreader.c include/libxml/xmlreader.h: adding const access
1322 based on the dictionary interface for string read from the
1323 reader, the node content access is still TODO, it's too different
1324
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00001325Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * SAX2.c: fixing namespace DTD validations
1328 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
1329 namespaces is slightly different now.
1330 * Makefile.am: report the memory used in Timingtests (as well as time)
1331
Daniel Veillard53350552003-09-18 13:35:51 +00001332Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * Makefile.am: add streaming on memory regression tests, found
1335 bad bugs in the reader interface
1336 * xmlreader.c: fixing bugs w.r.t. very large names, and special
1337 condition in end of file.
1338 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
1339 adding immutable buffers, and parser input based on those,
1340 but this should not be used (yet) for general parsing
1341 * parser.c: added a comment about using immutable buffers for
1342 general parsing.
1343 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
1344 output of the regression tests
1345 * xmllint.c: using the immutable buffers when streaming on
1346 mmaped file (--stream --memory)
1347
Daniel Veillard536fad52003-09-18 10:05:56 +00001348Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1349
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00001350 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00001351
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00001352Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * Makefile.am: add a Timingtests target to check bad behaviour
1355 from the streaming engine
1356 * dbgen.pl dbgenattr.pl: perl script to generate big instances
1357 * xmlreader.c: fix a bad behaviour on large buffer inputs
1358
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00001359Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * dict.c xmlreader.c: two small improvements
1362
Daniel Veillarda66b1d12003-09-17 20:54:38 +00001363Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * parserInternals.c: avoid a leak with previous patch
1366
Daniel Veillard007d51e2003-09-17 20:07:28 +00001367Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * python/libxml.c: use stderr and not stdout for default errors
1370 in python environment bug #122552
1371
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00001372Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * parserInternals.c: small fix from Rob Richards for input filename
1375 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
1376 * xmlIO: adding a guard in one function
1377
Daniel Veillard19895052003-09-17 13:59:32 +00001378Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
1381 reducing memory allocation and free and avoiding expensive routines
1382
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00001383Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
1386 seriously with per-document dict and element and attribute nodes
1387 reuse in the xmlReader. This seems to lead to an interesting
1388 speedup of the xmlReader already.
1389
Daniel Veillard81514ba2003-09-16 23:17:26 +00001390Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * dict.c include/libxml/dict.h: do string allocations in large
1393 pools, allowing to find if a string pertain to a dict quickly
1394 * xmllint.c: fix --stream --repeat --timing
1395 * Makefile.am: the testThreads run output should be seen.
1396
Daniel Veillard8a44e592003-09-15 14:50:06 +00001397Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1398
1399 * SAX2.c include/libxml/parser.h: starting work on reusing the
1400 parser dictionary for the element and attribute tag names.
1401 Add pools for Element and Attributes in the parser context,
1402 which should help speeding up the reader.
1403 * Makefile.am result/*.rdr : adding non-python reader regression
1404 tests.
1405
Daniel Veillard62998c02003-09-15 12:56:36 +00001406Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * SAX2.c parser.c valid.c: starting to cleanup some of the
1409 problems exposed by the W3C/NIST regression suite.
1410 * result/ent7.sax result/xml2.sax: small fixes.
1411
Daniel Veillardbc92eca2003-09-15 09:48:06 +00001412Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1413
1414 * parser.c: more parser error factoring
1415
William M. Brack3a6da762003-09-15 04:58:14 +00001416Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1417
1418 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
1419
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001420Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * parser.c include/libxml/xmlerror.h: factoring of more
1423 error handling code, serious size reduction and more lisibility
1424 of the resulting code.
1425 * parserInternals.c parser.c include/libxml/parserInternals.h
1426 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
1427 checks are done, use a counter for entities. Entities where freed and
1428 reallocated at the same address failing the check.
1429 * tree.c: avoid a warning
1430 * result/valid/* result/VC/*: this slightly changes some validation
1431 error messages.
1432
William M. Brack4e52f2f2003-09-14 18:07:39 +00001433Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
1434
1435 * valid.c: fixed bug 121759 - early declaration of
1436 attribute-list in external DTD
1437
Daniel Veillard1afc9f32003-09-13 12:44:05 +00001438Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * parser.c include/libxml/xmlerror.h: starting cleaning up
1441 error handling, factorize error processing
1442 * doc/xmllint.html: update of the page, remove --sgml
1443
Daniel Veillard877a7bd2003-09-13 00:16:32 +00001444Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
1447 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
1448 broken pseudo SGML DocBook parser code.
1449
Daniel Veillard5dd3c962003-09-12 15:32:16 +00001450Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
1453 valgrind pointed out the strings overlapped. cleanup .
1454
Daniel Veillard2a3fea32003-09-12 09:44:56 +00001455Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * tree.c: applied speedup to xmlSearchNs() as suggested by
1458 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
1459 applying the same trick.
1460
Daniel Veillard3b7840c2003-09-11 23:42:01 +00001461Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * parser.c parserInternals.c tree.c include/libxml/parser.h
1464 include/libxml/xmlerror.h: adding namespace checkings
1465 while making sure they still parse as wellformed documents.
1466 Add an nsWellFormed status report to the context, and
1467 provide new appropriate error codes.
1468 * Makefile.am result/namespaces/* test/namespaces/*: add
1469 specific regression testing for the new namespace support
1470 * test/att5 result/noent/att5 result/att5 result/att5.sax:
1471 add more coverage for the attribute parsing and normalization
1472 code.
1473
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00001474Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * threads.c: backport of a thread bugfix from 2_5_X branch
1477
Daniel Veillardc6e20e42003-09-11 16:30:26 +00001478Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * parser.c: fixed a bug in one corner case of attribute parsing.
1481
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00001482Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1483
1484 * configure.in doc/* : 2.6.0beta1 changes
1485 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
1486 normalization, might not be totally fixed but this should
1487 make sure SAX event provide the right strings for attributes
1488 except entities for which libxml2 is different by default
1489 This should fix #109564
1490 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
1491 in attribute callback values
1492 * result/c14n/with-comments/example-4
1493 result/c14n/without-comments/example-4: this also fixes a subtle
1494 bug in the canonicalization tests.
1495
Daniel Veillarde57ec792003-09-10 10:50:59 +00001496Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1497
1498 Time to commit 3 days of work rewriting the parser internal,
1499 fixing bugs and migrating to SAX2 interface by default. There
1500 is some work letf TODO, like namespace validation and attributes
1501 normalization (this break C14N right now)
1502 * Makefile.am: fixed the test rules
1503 * include/libxml/SAX2.h include/libxml/parser.h
1504 include/libxml/parserInternals.h SAX2.c parser.c
1505 parserInternals.c: changing the parser, migrating to SAX2,
1506 adding new interface to switch back to SAX1 or initialize a
1507 SAX block for v1 or v2. Most of the namespace work is done
1508 below SAX, as well as attribute defaulting
1509 * globals.c: changed initialization of the default SAX handlers
1510 * hash.c tree.c include/libxml/hash.h: added QName specific handling
1511 * xmlIO.c: small fix
1512 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
1513 version code path
1514 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
1515 pointed out a typo in a very old test namespace
1516
William M. Brackc07329e2003-09-08 01:57:30 +00001517Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
1518
1519 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
1520 of compressed files, setting doc->compressed appropriately
1521 (bug #120503).
1522
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00001523Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * parser.c: try to cope with the fact that apps may still
1526 have allocated smaller SAX callbak block
1527
Daniel Veillard0fb18932003-09-07 09:14:37 +00001528Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1529
1530 * dict.c: allow to give -1 for undefined length in lookups
1531 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
1532 first round of work on the new SAX2 interfaces, the API
1533 will change but commiting before changing for historical
1534 reference.
1535
William M. Brack4811ba32003-09-06 18:02:53 +00001536Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
1537
1538 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
1539 sax->warning with wrong params).
1540
Daniel Veillard93625d32003-09-05 08:36:12 +00001541Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * include/libxml/globals.h: patch from Stéphane Bidoul to export
1544 globals entry points to the python bindings
1545
Daniel Veillard40412cd2003-09-03 13:28:32 +00001546Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
1549 by default instead of "HTML"
1550 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
1551 avoiding calls to "areBlanks" when not needed.
1552 * include/libxml/parser.h include/libxml/tree.h: some structure
1553 extensions for future work on using per-document dictionaries.
1554
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001555Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1556
1557 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
1558 tree, keeping result in the same tree, added SAXtests to the
1559 default "make tests"
1560
Igor Zlatkovic471cae42003-09-02 14:00:49 +00001561Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1562
1563 * include/libxml/xmlexports.h: defined additional macros which
1564 affect exports and added mingw section
1565
William M. Brack008c06b2003-09-01 22:17:39 +00001566Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
1567
1568 * doc/index.py: fixed problem parsing xhtml docs
1569 * doc/xmlreader.html,doc/guidelines.html: small modification
1570 to avoid problem in python parsing.
1571 * doc/search.php: fixed upper case filename problem for XSLT docs
1572
Daniel Veillard10acc2f2003-09-01 20:59:40 +00001573Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1574
1575 * xinclude.c: patch from Mark Vakoc that allows compiling
1576 with XInclude but without XPointer support.
1577
Daniel Veillarde8553732003-09-01 20:33:14 +00001578Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
1581 to add --libtool-libs option to xml2-config script.
1582
William M. Brack3f479502003-09-01 04:58:15 +00001583Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
1584
1585 * doc/README.docs, doc/Makefile.am: new file added,
1586 giving some description of the documentation generation process
1587 * doc/search.php: fixed problem with upper case on filenames
1588
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00001589Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1590
1591 * win32/Makefile.bcb: updates by Eric Zurcher
1592
William M. Brackcdfa2862003-08-29 06:03:38 +00001593Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1594
1595 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
1596 to compensate for pollution from Igor's header taint
1597 (quick before Daniel notices)
1598
Daniel Veillard67906942003-08-28 21:13:25 +00001599Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * SAX2.c: fixed a namespace error on attribute reporting bug
1602 pointed out by Tobias Reif
1603 * test/p3p result/p3p result/noent/p3p: this test case was wrong
1604 using xmlsn instead of xmlns...
1605
Igor Zlatkovic65901252003-08-28 16:26:12 +00001606Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1607
1608 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
1609 typos reported by Mark Vakoc
1610
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00001611Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
1612
1613 add:
1614 * doc/tutorial/api.html
1615 * doc/tutorial/ar01s09.html
1616 * doc/tutorial/includexpath.c
1617 updated
1618 * doc/tutorial/*.html
1619 fix my bad - forgot to check in new files when I last
1620 updated
1621
1622
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001623Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1624
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00001625 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001626 * xmllint.c: fixed time inclusion for various compilers
1627
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00001628Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1629
1630 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
1631 few casts to shut the compiler warnings
1632
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00001633Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1634
1635 * win32/Makefile.* win32/configure.js: fixed for mingw
1636
Daniel Veillard5805be22003-08-28 08:03:23 +00001637Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1638
1639 * globals.c threads.c: fixing bug #120870 try to avoid problem
1640 with uninitialized mutexes
1641
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001642Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1645 up with multiple states, select the "best" one. Fix #120682
1646 * result/relaxng/tutor11_2_3.err: small change resulting
1647
1648Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1649
1650 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1651
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001652Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1653
1654 * include/libxml/[threads-xpointer].h: realigned parameters
1655 after taint
1656
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001657Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1658
1659 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1660 as reported by Eric Zurcher
1661
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001662Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * relaxng.c: fixed bug #120386 again a problem introduced when
1665 trying to reuse automata for content validation. Fix a bug report
1666 problem on zeroOrMore
1667 * result/relaxng/tutor3_7_err: change slightly error reporting.
1668
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001669Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * include/libxml/Makefile.am: make sure the new header will
1672 be included when generating a new distribution.
1673
Daniel Veillard73827cb2003-08-25 10:57:27 +00001674Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1677 routines which led to bug #120040 and the ones reported by
1678 Martijn Faassen
1679
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001680Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1681
1682 * include/libxml/parserInternals.h include/libxml/relaxng.h
1683 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1684 parameters after taint.
1685
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001686Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1687
1688 * include/libxml/xmlversion.h.in: moved export defs to a separate
1689 file for consistency.
1690 * include/libxml/xmlexports.h: new file, contains export defs.
1691
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001692Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1693
1694 * include/libxml/*.h genUnicode.py: exportability taint
1695 of the headers.
1696
Daniel Veillard11af4292003-08-21 10:39:13 +00001697Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1698
1699 * SAX.c: make the deprecated interfaces log an error message
1700 to be sure it won't get used.
1701
Daniel Veillard1af9a412003-08-20 22:54:39 +00001702Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1703
1704 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1705 Adding new version of the SAX interface, it's not there yet,
1706 currently just preparing the work
1707 * globals.c parser.c SAX.c include/libxml/SAX.h
1708 include/libxml/globals.h include/libxml/parser.h: doing some
1709 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1710 while keeping functionalities, preparing SAX2 integration.
1711 * dict.c: small cleanup.
1712
Daniel Veillarde5984082003-08-19 22:21:13 +00001713Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * tree.c: fixes a small bug introduced in last commit and detected
1716 by valgrind.
1717
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001718Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 * dict.c hash.c: optimization when freeing hash tables.
1721 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1722 allocations
1723 * parser.c parserInternals.c include/libxml/parser.h: keep a
1724 single allocated block for all the attributes callbacks,
1725 avoid useless malloc()/free()
1726 * tree.c: do not realloc() when growing a buffer if the buffer
1727 ain't full, malloc/memcpy/free avoid copying memory.
1728
Daniel Veillard66f68e72003-08-18 16:39:51 +00001729Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1732 --dtdvalidfpi for Tobias Reif
1733
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001734Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1735
1736 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1737 new dictionary module to keep a single instance of the names used
1738 by the parser
1739 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1740 switched all parsers to use the dictionary internally
1741 * include/libxml/HTMLparser.h include/libxml/parser.h
1742 include/libxml/parserInternals.h include/libxml/valid.h:
1743 Some of the interfaces changed as a result to receive or return
1744 "const xmlChar *" instead of "xmlChar *", this is either
1745 insignificant from an user point of view or when the returning
1746 value changed, those function are really parser internal methods
1747 that no user code should really change
1748 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1749 the docs were regenerated
1750
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001751Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1754
William M. Bracka716ff12003-08-16 14:58:33 +00001755Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1756
1757 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1758 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1759
William M. Brackc6e07552003-08-16 12:44:47 +00001760Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1761
1762 * doc/API*.html, doc/html/*: regenerated API documentation
1763 for xmlsoft.org (part of Bug 119535)
1764
William M. Brack7a821652003-08-15 07:27:40 +00001765Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1766
1767 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1768 doc/libxml2-api.xml: Minor changes to comments, etc. for
1769 improving documentation generation
1770 * doc/Makefile.am: further adjustment to auto-generation of
1771 win32/libxml2.def.src
1772
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001773Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * News configure.in: preparing libxml2-2.5.10 release
1776 * doc/* : updated the doc and rebuilt
1777
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001778Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1781 Malcolm Tredinnick with the patch he suggested.
1782
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001783Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1786
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001787Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * uri.c: fixing an use of strcpy() where both strings overlap
1790 pointed out by valgrind.
1791
Daniel Veillard98485322003-08-14 15:44:40 +00001792Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1795 some compilation warnings.
1796 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1797 plus some cleanup and better error reporting.
1798
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001799Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * encoding.c: applied UTF-16 encoding handling patch provided by
1802 Mark Itzcovitz
1803 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1804 not having iconv support.
1805
Daniel Veillard1638a472003-08-14 01:23:25 +00001806Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1809 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1810 mingw compiler on Windows.
1811
Daniel Veillardb19ba832003-08-14 00:33:46 +00001812Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * parser.c: fixed the serious CPU usage problem reported by
1815 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001816 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001817 missing in htmlSAXParseDoc
1818
William M. Brackccf9e392003-08-13 14:50:18 +00001819Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1820
1821 * doc/Makefile.am: Removed dependency from libxml2.def.src
1822
William M. Brack476cd962003-08-13 11:09:42 +00001823Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1824
1825 * autogen.sh: took away the requirement for automake-1.4,
1826 changed the messages for getting auto* tools to current
1827 gnu pages.
1828 * configure.in: added check for Linux Dec alpha requiring
1829 -ieee flag, fixed test for ipv6
1830 * trionan.c: fixed problem for compiling on Linux Dec alpha
1831 using native compiler
1832 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1833 whenever libxml2-api.xml is changed.
1834
Daniel Veillard6b621b82003-08-11 15:03:34 +00001835Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1836
1837 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1838 is not used.
1839
William M. Brack30909422003-08-10 00:14:20 +00001840Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1841
1842 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1843
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001844Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * News configure.in: preparing libxml2-2.5.9 release
1847 * doc/* : updated the doc and rebuilt
1848
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001849Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1852 definition to get a correct API XML description. This was apparently
1853 breaking Windows build.
1854
Daniel Veillard14f752c2003-08-09 11:44:50 +00001855Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1858 the progressive HTML parser front-end on large character data
1859 island leading to an erroneous end of data detection by the
1860 parser. Some cleanup too to get closer from the XML progressive
1861 parser.
1862
William M. Brack6d13f332003-08-08 16:40:36 +00001863Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1864
1865 * win32/configure.js: Added in support for the ISO8859X
1866 module (patch provided by Jesse Pelton)
1867
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001868Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1869
1870 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1871 when the library is not initialized and one try to save, the
1872 locks in threaded env might not been initialized, playing safe
1873 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1874 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1875 his tests to the regression suite.
1876
William M. Brack41e6bed2003-08-08 10:53:06 +00001877Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1878
1879 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
1880 (with apologies to Igor) - Enhanced handling of docb and
1881 nanohttp.
1882
William M. Brack16db7b62003-08-07 13:12:49 +00001883Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1884
1885 * encoding.c: further small changes for warnings when
1886 configured with --with-iconv=no
1887
William M. Bracka71a8ef2003-08-06 04:43:55 +00001888Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
1889
1890 * error.c trionan.[ch] testThreads.c python/generator.py:
1891 further small changes to elminate most of the remaining
1892 warnings.
1893
William M. Brackc1939562003-08-05 15:52:22 +00001894Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1895
1896 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
1897 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
1898 python/libxml.c include/libxml/xmlmemory.h: small changes
1899 to syntax to get rid of compiler warnings. No changes
1900 to logic.
1901
Daniel Veillardc758c222003-08-04 20:42:34 +00001902Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1903
1904 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
1905
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00001906Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * tree.c: fixed a small problem in the patch for #118763
1909 * result/HTML/doc3.htm*: this reverts back to the previous result
1910
Daniel Veillard91e69c52003-08-04 01:43:07 +00001911Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
1914 and rebuilt, apparently some C++ wrappers are not available,
1915 c.f. bug #118943
1916
Daniel Veillard39057f42003-08-04 01:33:43 +00001917Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * tree.c: fixing HTML attribute serialization bug #118763
1920 applying a modified version of the patch from Bacek
1921 * result/HTML/doc3.htm*: this modifies the output from one test
1922
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00001923Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * tree.c include/libxml/tree.h: added a new API to split a
1926 QName without generating any memory allocation
1927 * valid.c: fixed another problem with namespaces on element
1928 in mixed content case
1929 * python/tests/reader2.py: updated the testcase with
1930 Bjorn Reese fix to reader for unsignificant white space
1931 * parser.c HTMLparser.c: cleanup.
1932
Daniel Veillard5ee43b02003-08-04 00:58:46 +00001933Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
1934
1935 * catalog.c: trying to fix #118754 of possible recursion in the
1936 catalogs. Not fantastically happy about the current fix since
1937 it's likely to break under very thread intensive concurrent
1938 access to the catalog. Better solution might to keep the depth
1939 an extra argument to the resolution functions.
1940
Daniel Veillard7b68df92003-08-03 22:58:54 +00001941Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
1942
1943 * valid.c: fixed bug #118712 about mixed content, and namespaced
1944 element names.
1945 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
1946 in the regression tests
1947
William M. Brack779af002003-08-01 15:55:39 +00001948Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
1949
1950 Coninuing work on bug 118559
1951 * DOCBparser.c: removed 2 unsed vars
1952 * xmlregexp.c: changed some numeric const to their enum symbols
1953 * xmlreader.c: changed one var define from int to enum
1954 (a little more to be done, awaiting co-ordination)
1955 * relaxng.c: deleted one unused var
1956 * xmllint.c: deleted some unused vars, changed one arg
1957 val from int to enum
1958 * testHTML.c, testDocbook.c: changed some arg vals to enum const
1959 * xmlIO.c: fixed typo from last night (small warning msg)
1960
William M. Brack78637da2003-07-31 14:47:38 +00001961Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
1962
1963 Working on bug 118559
1964 * error.c: deleted unused variable
1965 * parserInternals.c: deleted unneeded 'const' qualifier
1966 * parser.c: changed variable type for enum temp storage
1967 * xmlIO.c: changed debugging var to be inside #ifdef
1968 * valid.c: removed unused variable
1969 * HTMLparser.c: removed some unneeded 'const' qualifiers
1970 * xpath.c: added some type casts, removed some unused vars
1971 * xinclude.c: added one type cast
1972 * nanohttp.c: repositioned some #ifdef to avoid unused var
1973 * nanoftp.c: removed unused var
1974
Daniel Veillard97e01882003-07-30 18:59:19 +00001975Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
1976
1977 * HTMLparser.c: applied a patch from William Brack about
1978 the problem of parsing very large HTML instance with comments
1979 as raised by Nick Kew
1980
Daniel Veillardd6038e02003-07-30 16:37:18 +00001981Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
1984 patch from Bjorn Reese for xmlTextReaderNodeType() and
1985 significant whitespace. There is an enum for node type
1986 values now.
1987
Daniel Veillard01fc1a92003-07-30 15:12:01 +00001988Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * encoding.c: applying patch from Peter Jacobi to added
1991 ISO-8859-x encoding support when iconv is not available
1992 * configure.in include/libxml/xmlversion.h.in
1993 include/libxml/xmlwin32version.h.in: added the glue needed
1994 at the configure level and made it the default for Windows
1995
Daniel Veillardc2664642003-07-29 20:44:53 +00001996Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
1997
1998 * python/generator.py python/libxml.c python/libxml2class.txt:
1999 patch from Joachim Bauch + cleanup for Relax NG error callbacks
2000 in python
2001
Daniel Veillarda6874ca2003-07-29 16:47:24 +00002002Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
2003
2004 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
2005 cleanup patch, and also avoided a possible memory leak
2006
Daniel Veillard9ff7de12003-07-29 13:30:42 +00002007Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
2008
2009 * encoding.c: fix the previous commit
2010
William M. Brack4a557d92003-07-29 04:28:04 +00002011Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2012
2013 * HTMLparser.c: fixed problem with comments reported by Nick Kew
2014 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
2015 some future cleanup of UTF8 handling
2016
Daniel Veillard9deb2422003-07-28 20:40:59 +00002017Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2018
2019 * xpath.c: applied a change suggested by Sean Griffin in bug
2020 #118494 about a memory leak in EXSLT
2021
Daniel Veillardd94849b2003-07-28 13:02:24 +00002022Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
2025 when fixing the previous Relax-NG bugs
2026 * result/relaxng/*: This slightly changes the output messages of
2027 some regression tests.
2028 * configure.in: added support of -with-fexceptions for nested C++
2029 support.
2030
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00002031Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2032
2033 * doc/tutorial/apa.html
2034 * doc/tutorial/apb.html
2035 * doc/tutorial/apc.html
2036 * doc/tutorial/apd.html
2037 * doc/tutorial/ape.html
2038 * doc/tutorial/apf.html
2039 * doc/tutorial/apg.html
2040 * doc/tutorial/aph.html
2041 * doc/tutorial/ar01s02.html
2042 * doc/tutorial/ar01s03.html
2043 * doc/tutorial/ar01s04.html
2044 * doc/tutorial/ar01s05.html
2045 * doc/tutorial/ar01s06.html
2046 * doc/tutorial/ar01s07.html
2047 * doc/tutorial/ar01s08.html
2048 * doc/tutorial/index.html
2049 * doc/tutorial/ix01.html
2050 * doc/tutorial/xmltutorial.pdf
2051 * doc/tutorial/xmltutorial.xml
2052 update tutorial with XPath example
2053
2054
Daniel Veillard597bc482003-07-24 16:08:28 +00002055Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2056
2057 * SAX.c parser.c: fixing a bug about a special case of namespace
2058 handling, this closes bug #116841
2059
Daniel Veillard2134ab12003-07-23 19:56:29 +00002060Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
2061
2062 * relaxng.c result/relaxng/*: checked and fixed the compilation
2063 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
2064 This slightly changes the output messages of some regression tests.
2065
Daniel Veillardc127adc2003-07-23 15:07:08 +00002066Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmlreader.c: fixed an out of bound error #118052 , the good
2069 part if that base64 code was not in use yet ...
2070
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00002071Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
2072
2073 * doc/xmllint.html
2074 include html version of the xmllint man page, so an
2075 up-to-date version is visible on the Web
2076
Daniel Veillard8edf1c52003-07-22 20:52:14 +00002077Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * xinclude.c include/libxml/xinclude.h: added a new API
2080 xmlXIncludeProcessTree() to process XInclude only on a subtree
2081 this should fix bug #115385
2082
Daniel Veillard409a8142003-07-18 15:16:57 +00002083Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2084
2085 * relaxng.c include/libxml/relaxng.h: adding Get interface for
2086 the error callback and parameters of parsing and validation
2087 contexts
2088 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
2089 on text nodes.
2090
Daniel Veillard2dcb9372003-07-16 21:18:19 +00002091Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2092
2093 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
2094 when using the push XML parser.
2095 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
2096 added the test to the regression suite.
2097
Daniel Veillard2009c4e2003-07-15 20:04:34 +00002098Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2099
2100 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
2101 as suggested by Rob Richards
2102
Daniel Veillard34ba3872003-07-15 13:34:05 +00002103Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2104
2105 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
2106 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
2107 to unsigned int and a couple of others.
2108
2109Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
2112
Daniel Veillard3dc93a42003-07-10 14:04:33 +00002113Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2114
2115 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
2116
Daniel Veillarddf101d82003-07-08 14:03:36 +00002117Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * globals.c threads.c: fixes some problem when freeing unititialized
2120 mutexes
2121
Daniel Veillard2db8c122003-07-08 12:16:59 +00002122Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2123
2124 * nanoftp.c nanohttp.c: the modules should not import <config.h>
2125 directly, some cleanups
2126 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
2127 validation code.
2128
Daniel Veillard13d07cd2003-07-07 16:02:41 +00002129Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2130
2131 * win32/configure.js: Jesse Pelton pointed out a problem in the
2132 javascript code.
2133
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00002134Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2135
2136 * NEWS doc/*: regenerated
2137 * nanoftp.c nanohttp.c: might fix includes problems with the
2138 Ipv6 support on solaris
2139 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
2140 defined as #IMPLIED
2141
Daniel Veillard560c2a42003-07-06 21:13:49 +00002142Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2143
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002144 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00002145 * nanohttp.c: changed some preprocessor block
2146 * xmlschemastypes.c: applied patch from Charles Bozeman adding
2147 hexBinary schema datatype and adding support for totalDigits and
2148 fractionDigits facets.
2149
Daniel Veillard7a985a12003-07-06 17:57:42 +00002150Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2151
2152 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
2153
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00002154Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2155
2156 * xinclude.c: fixed bug #116095 removing the error message when
2157 reapplying XInclude to a document.
2158
Daniel Veillard1997c3e2003-07-05 20:43:43 +00002159Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2160
2161 * xmlIO.c: applied small changes to portability layer for
2162 compilation on DJGPP Ms-DOS compiler.
2163
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00002164Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2165
2166 * parser.c HTMLparser.c: use the character() SAX callback
2167 if the cdataBlock ain't defined.
2168 * xpath.c: fix bug #115349 allowing compilation when configured
2169 with --without-xpath since the Schemas code needs NAN and co.
2170
William M. Brack59002e72003-07-04 17:01:59 +00002171Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2172
2173 Fixed problem with multi-threading, shown by the test program
2174 testThreads. After fix, ran mutiple tests on various speed
2175 machines (single and dual processor X86), which all seem okay.
2176
2177 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
2178
2179 * threads.c: added missing initialisation for condition variable
2180 in xmlNewRMutex.
2181
Daniel Veillardde2a67b2003-06-21 14:20:04 +00002182Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2183
2184 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
2185 closing bug #114837
2186
2187 * configure.in: Added checks for IPv6 support and getaddrinfo().
2188
2189 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2190
2191 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2192
2193 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
2194 field or sockaddr_in field, depending upon the availability of IPv6
2195 support.
2196 have_ipv6(): Added to check for run-time IPv6 support.
2197 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
2198 Modified to parse a URI with IPv6 address given in [].
2199 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
2200 resolution, if it is available on the system, as gethostbyname
2201 does not return IPv6 addresses on some platforms.
2202 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
2203 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
2204 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
2205 we are dealing with.
2206
2207 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
2208 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
2209 a URI with IPv6 address given in [].
2210 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
2211 available on the system. Also IPv6 addresses will be resolved by
2212 gethostbyname only if IPv6 run-time support is available.
2213 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
2214
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00002215Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2216
2217 * win32/configure.js include/win32config.h
2218 include/libxml/xmlversion.h.in: Applied the patch for BCB
2219 by Eric Zurcher.
2220
Daniel Veillardd7cec922003-06-13 12:30:10 +00002221Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2222
2223 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
2224 due to #115104 and while fixing #115101 . HTML URLs must not
2225 be version dependant.
2226
Daniel Veillard8265a182003-06-13 10:05:56 +00002227Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2228
2229 * entities.c: do not generate &quot; for " outside of attributes
2230 * result//*: this changes the output of some tests
2231
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00002232Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2233
2234 * parser.c xmlIO.c: trying to fix #114277 about when file
2235 remapping and escaping should really be attempted.
2236
Daniel Veillarda37aab82003-06-09 09:10:36 +00002237Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2238
2239 * doc/*: applied a patch from Gman for building docs
2240 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
2241 Gary Pennington to provide an allocator for xmlValidCtxt
2242 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
2243 #113580 about data not being passed immediately.
2244
Daniel Veillarde1326112003-06-05 09:32:20 +00002245Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2246
2247 * tree.c: applied a couple of patches from Mark Itzcovitz
2248 to handle saving back "UTF-16" documents.
2249
Daniel Veillarda84c0b32003-06-02 16:58:46 +00002250Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
2253 some work done while in the Maldives (hence the timezone on the
2254 laptop !)
2255 * result/schemas/length3* test/schemas/deter0_*
2256 test/schemas/group0_*: some tests added too
2257
Daniel Veillard8caa9c22003-06-02 13:35:24 +00002258Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2259
2260 * encoding.c: small fix
2261 * xmlIO.c: fixed an error message
2262
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00002263Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2264
2265 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
2266 accepting an improper UTF8 sequence
2267
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002268Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2269
2270 * threads.c: applied the patch from Stéphane Bidoul for getting
2271 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00002272 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002273
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00002274Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLtree.c: fixing bug #112904: html output method escaped
2277 plus sign character in URI attribute.
2278
Daniel Veillard781ac8b2003-05-15 22:11:36 +00002279Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2280
2281 * build_glob.py global.data globals.c parser.c
2282 include/libxml/globals.h: patch from Stéphane Bidoul for setting
2283 up threads global defaults.
2284 * doc/libxml2-api.xml: this extends the API with new functions
2285 * python/tests/Makefile.am python/tests/reader2.py
2286 python/tests/thread2.py: integrated the associated testcase and
2287 fixed the error string used in reader2
2288
Daniel Veillard38b80a82003-05-14 18:59:00 +00002289Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
2290
2291 * configure.in libxml.spec.in python/Makefile.am: trying
2292 to conciliate --with-python= requirements and RPM builds,
2293 a PITA really...
2294
Daniel Veillard104caa32003-05-13 22:54:05 +00002295Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2296
2297 * HTMLparser.c: oops last commit introduced a memory leak.
2298
Daniel Veillarde8b09e42003-05-13 22:14:13 +00002299Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * xmllint.c doc/xmllint.xml: added --nonet option
2302 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
2303 xsltproc or xmllint
2304 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
2305 rebuilt
2306 * HTMLparser.c: cleaned up the HTML parser context build when
2307 using an URL
2308
Daniel Veillardd437d322003-05-13 21:07:01 +00002309Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
2310
2311 * libxml.spec.in: added a comment about bug #112902
2312
William M. Brack3dd57f72003-05-13 02:06:18 +00002313Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
2314
2315 * minor cleanup of configure '--help' display
2316 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
2317
Daniel Veillardd72c7e32003-05-12 21:55:03 +00002318Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2319
2320 * tree.c: PI nodes in external subset were not freed :-\
2321 fixes bug #112842
2322
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00002323Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2324
2325 * xmllint.c: added --schema option to run WXS schema validation
2326 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
2327 tried to improve error reporting in the Schema code, some cleanup
2328 too.
2329
Daniel Veillard82bbbd42003-05-11 20:16:09 +00002330Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2331
2332 * xmlschemas.c: fixed some problems in the handling of errors,
2333 and attributes addressed by references.
2334 * test/schemas/* result/schemas/*: dropped the verbosity level
2335 and added a couple of new tests
2336
Daniel Veillardadbb0e62003-05-10 20:02:45 +00002337Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2338
2339 * relaxng.c: Stéphane Bidoul found an off by one addressing
2340 error on the error handling.
2341
Daniel Veillarda77cf712003-05-09 23:09:55 +00002342Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2343
2344 * xmlschemastypes.c: trying to fix #112673
2345
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00002346Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
2347
2348 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
2349 warning, this fixed a bug and should close #111574
2350
Daniel Veillard37fc84d2003-05-09 19:38:15 +00002351Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
2352
2353 * xmlschemas.c: fixing bug #104081 with xs:all with an element
2354 holding minOccurs="0"
2355 * test/schemas/all_* result/schemas/all_*: added some regression
2356 tests for that bug
2357 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
2358 Garry Pennington to compile without schemas support.
2359
Daniel Veillarda067e652003-05-01 08:03:46 +00002360Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2361
2362 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
2363
Daniel Veillard61c52202003-04-30 12:20:34 +00002364Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2365
2366 * xml2-config.in: try to fix Red hat bug #89957, do not
2367 output -L/usr/lib64
2368 * xmlreader.c: fixed a typo in a comment
2369
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00002370Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
2371
2372 * doc/tutorial/aph.html, ix01.html
2373 forgot to cvs add the new files. Thanks to Roland van Laar
2374 for pointing this out
2375
Daniel Veillardd4330462003-04-29 12:40:16 +00002376Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2377
2378 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
2379 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
2380 to the XML/XSLT doc generation closing #111799
2381 * doc/html/*: complete update of the HTML results
2382
Igor Zlatkovica28d2362003-04-28 12:56:01 +00002383Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2384
2385 * win32/defgen.xsl: fixed the conditional for unicode map,
2386 removed hardcoded schema entries
2387
2388Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2389
2390 * win32/defgen.xsl: new file, stylesheet for generating
2391 win32/libxml2.def.src from doc/libxml2-api.xml
2392 * win32/libxml2.def.src: is autogenerated from now on, changes
2393 to this file will not appear here anymore
2394
Daniel Veillard94bb2f12003-04-27 22:14:07 +00002395Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * win32/configure.js python/setup.py.in: applied patch
2398 from Stéphane Bidoul for the Python bindings on the new
2399 release.
2400
Igor Zlatkovic34656b42003-04-27 16:00:05 +00002401Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2402
2403 * debugXML.c: included libxml/uri.h for xmlCanonicPath
2404 declaration
2405 * win32/configure.js: thread-enabled build is now default
2406 * win32/libxml2.def.src: added more exports
2407
Daniel Veillard1177ca42003-04-26 22:29:54 +00002408Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2409
2410 * NEWS doc/*.xsl doc/*.html: updated the web site separated
2411 developers from common pages, made the transition to XHTML1,
2412 added validity checking to the makefile rules.
2413
Daniel Veillard329456a2003-04-26 21:21:00 +00002414Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2415
2416 * parser.c: fix for xmlIOParseDTD same as previous and reported
2417 by Petr Pajas
2418
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00002419Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2420
2421 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
2422 closing #111638
2423
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00002424Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2425
2426 * python/generator.py: fixed a problem in the generator where
2427 the way functions are remapped as methods on classes was
2428 not symetric and dependant on python internal hash order,
2429 as reported by Stéphane Bidoul
2430
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00002431Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
2432
2433 * doc/tutorial:
2434 xmltutorial.xml
2435 xmltutorial.pdf
2436 *.html
2437 add appendix on generating compiler flags, more indexing
2438
Daniel Veillard1c960272003-04-25 23:12:22 +00002439Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2440
2441 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
2442 to get libxml-2.5.7 to compile on OpenVMS
2443
Daniel Veillardc5573462003-04-25 16:43:49 +00002444Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2445
2446 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
2447
Daniel Veillardfd583412003-04-25 13:22:10 +00002448Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2449
2450 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
2451 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
2452 man page based on xsltproc and a stylesheet PI in the XML.
2453
Daniel Veillarddc07e182003-04-25 10:39:38 +00002454Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2455
2456 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
2457 character preventing rendering by the man command.
2458
Daniel Veillard92fc02c2003-04-24 23:12:35 +00002459Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * NEWS configure.in: preparing release 2.5.7
2462 * doc/*: updated and rebuilt the docs
2463 * doc/apibuild.py: fixed the script
2464
Daniel Veillardde0a0a52003-04-24 17:12:57 +00002465Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2466
2467 * Makefile.am doc/apibuild.py: make sure the OOM code don't
2468 get in the way of the builds
2469 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
2470
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00002471Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2472
2473 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
2474 Memory test from Havoc Pennington #109368
2475 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
2476 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
2477 include/libxml/parser.h: a lot of memory allocation cleanups
2478 based on the results of the OOM testing
2479 * check-relaxng-test-suite2.py: seems I forgot to commit the
2480 script.
2481
Daniel Veillard18f113d2003-04-23 15:18:26 +00002482Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2483
2484 * xmlschemastypes.c: trivial fix for 109774 removing a warning
2485
Daniel Veillard85095e22003-04-23 13:56:44 +00002486Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2487
2488 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
2489 more places where xmlCanonicPath() must be used to convert
2490 filenames to URLs, trying to fix #111088
2491
Daniel Veillard54396242003-04-23 07:36:50 +00002492Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2493
2494 * python/libxml.c python/libxml.py: applied patch from
2495 Brent M Hendricks adding binding for xmlCatalogAddLocal
2496
Daniel Veillard45269b82003-04-22 13:21:57 +00002497Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2498
2499 * HTMLparser.c: tried to fix #98879 again in a more solid
2500 way.
2501
Igor Zlatkovic94f48842003-04-22 12:00:37 +00002502Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2503
2504 * win32/libxml2.def.src: added more exports from the relaxng and
2505 xmlreader clan
2506
Daniel Veillardf431eb82003-04-22 08:37:26 +00002507Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2508
2509 * SAX.c test/valid/ns* test/result/ns*: applied the patch
2510 provided by Brent Hendricks fixing #105992 and integrated the
2511 examples in the testsuite.
2512
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00002513Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2514
2515 * TODO: updated a bit
2516 * configure.in: fixed the comment, threads now default to on
2517 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
2518
Daniel Veillarda880b122003-04-21 21:36:41 +00002519Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2520
2521 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
2522 xmlreader.c include/libxml/parser.h: a lot of performance work
2523 especially the speed of streaming through the reader and push
2524 interface. Some thread related optimizations. Nearly doubled the
2525 speed of parsing through the reader.
2526
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00002527Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
2528
2529 * doc/xmllint.xml
2530 * doc/xmllint.1
2531 update man page to explain use of --stream
2532
Daniel Veillard3c908dc2003-04-19 00:07:51 +00002533Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2534
2535 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
2536 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
2537 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
2538 include/libxml/globals.h include/libxml/xmlmemory.h: added
2539 xmlMallocAtomic() to be used when allocating blocks which
2540 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
2541 to allow registering the full set of functions needed by
2542 a garbage collecting allocator like libgc, ref #109944
2543
Daniel Veillard84942712003-04-18 14:40:05 +00002544Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2545
2546 * configure.in: switched to have thread support enabled by default,
2547 didn't got troubles with ABI compatibility on Linux, hope it
2548 won't break on strange OSes, if yes, report the system ID
2549 * doc/libxml2-api.xml: just rebuilt the API
2550
Daniel Veillard3e59fc52003-04-18 12:34:58 +00002551Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2552
2553 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
2554 added support for large file, tested with a 3+GB instance,
2555 and some cleanup.
2556 * catalog.c: added a TODO
2557 * Makefile.am: added some "make tests" comments
2558
Daniel Veillardac297932003-04-17 12:55:35 +00002559Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2560
2561 * relaxng.c: some cleanups
2562 * doc/xmlreader.html: extended the document to cover RelaxNG and
2563 tree operations
2564 * python/tests/Makefile.am python/tests/reader[46].py: added some
2565 xmlReader example/regression tests
2566 * result/relaxng/tutor*.err: updated the output of a number of tests
2567
Daniel Veillard62163602003-04-17 09:36:38 +00002568Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
2569
2570 * relaxng.c: valgrind pointed out an uninitialized variable error.
2571
Daniel Veillard33300b42003-04-17 09:09:19 +00002572Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2573
2574 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
2575 xmlreader.c: augnemting the APIs, cleanups.
2576 * parser.c: cleanup bug #111005
2577 * xmlIO.c: added some missing comments
2578
Daniel Veillardce192eb2003-04-16 15:58:05 +00002579Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2580
2581 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
2582 trying to improve the subset compiled, and more testing.
2583 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
2584 documentation
2585 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
2586 * result/relaxng/*.err: fix some of the outputs
2587
Daniel Veillardf4e55762003-04-15 23:32:22 +00002588Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2589
2590 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
2591 include/libxml/xmlreader.h: implemented streaming of
2592 RelaxNG (when possible) on top of the xmlReader interface,
2593 provided it as xmllint --stream --relaxng .rng .xml
2594 This seems to mostly work.
2595 * Makefile.am: updated to test RelaxNG streaming
2596
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00002597Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2598
2599 * relaxng.c include/libxml/relaxng.h: integrated the regexp
2600 based validity checking of fragments of the document for
2601 which the RNG can be compiled to regexps. Works on all regression
2602 tests, only fix needed is related to error messages.
2603
Daniel Veillard52b48c72003-04-13 19:53:42 +00002604Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2605
2606 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
2607 include/libxml/xmlregexp.h: Starting work precompiling
2608 parts of RelaxNG schemas. Not plugged onto validity checking
2609 yet, just the regexp building part. Needed to extend some
2610 of the automata and regexp APIs.
2611
Daniel Veillardf6bad792003-04-11 19:38:54 +00002612Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
2615 xmllint --stream and xmllint --stream --valid returns errors
2616 code appropriately
2617
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00002618Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2619
2620 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
2621 and Next() operation to work on subtrees within the reader
2622 framework.
2623 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
2624 * python/tests/reader5.py: added an example for those new
2625 functions of the reader.
2626
Daniel Veillard645c6902003-04-10 21:40:49 +00002627Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2628
2629 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
2630
Daniel Veillard9e077102003-04-10 13:36:54 +00002631Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmlreader.c: fixing HasValue for namespace as raised by
2634 Denys Duchier
2635
Daniel Veillard02ea1412003-04-09 12:08:47 +00002636Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2637
2638 * HTMLparser.c include/libxml/HTMLparser.h: exported
2639 htmlCreateMemoryParserCtxt() it was static
2640
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002641Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2642
2643 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2644 update from Charles Bozeman for date and duration types
2645 * test/schemas/date_0.* test/schemas/dur_0.*
2646 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2647
Daniel Veillardc00cda82003-04-07 10:22:39 +00002648Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2649
2650 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2651 fixing bug #107129, removing excessive allocation and calls
2652 to *printf in the code to build QName strings.
2653
Igor Zlatkovic69651182003-04-05 09:43:30 +00002654Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2655
2656 * win32/libxml2.def.src: fixed conditional exports, reported by
2657 Luke Murray.
2658
Daniel Veillardadba5f12003-04-04 16:09:01 +00002659Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2660
2661 * parser.c: fixed a possible problem with xmlRecoverMemory()
2662
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002663Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2664
2665 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2666 triostr.h: Bjorn sent an update for the TRIO portability layer.
2667
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002668Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2669
2670 * win32/libxml2.def.src: exported new functions
2671
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002672Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2673
2674 * configure.in NEWS: preparing release 2.5.6
2675 * doc/*: updated and rebuilt the docs
2676
Daniel Veillarde5020412003-04-01 09:55:20 +00002677Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2678
2679 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2680 on C14Ntests
2681
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002682Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2683
2684 * relaxng.c: one more fixup of error message reporting
2685
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002686Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2687
2688 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2689 variable pointed out by valgrind
2690
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002691Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2692
2693 * relaxng.c: try to work on bug #109225 and provide better
2694 error reports.
2695 * result/relaxng/* : this change the output of a number of tests
2696 * xinclude.c: fixing the parsed entity redefinition problem
2697 raised on the list.
2698 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2699
Daniel Veillardb3721c22003-03-31 11:22:25 +00002700Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmlschemastypes.c: fixed date comparison to handle the tzo
2703 The only failures left are disagreements on Notations and
2704 '+1' not being allowed for ulong, uint, ushort and ubyte.
2705
Daniel Veillard455cc072003-03-31 10:13:23 +00002706Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2707
2708 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2709 to the XML Schemas errata
2710 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2711
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002712Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2713
2714 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2715 and facets support. Currently only schemas with binHex or
2716 base64 don't compile. A few error left in the test suite:
2717 found 1035 test instances: 919 success 23 failures
2718 most are gdate or gdateyear failing check, and a few cases where
2719 James clark tests results are strange.
2720 * valid.c: allow to reuse the Notation checking routine without
2721 having a validation context.
2722 * SAX.c: removed a #if 0
2723
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002724Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2725
2726 * xinclude.c: forgot to apply one check from #106931 patch
2727 * xmlschemastypes.c: more work on XML Schemas datatypes
2728
Daniel Veillardc4c21552003-03-29 10:53:38 +00002729Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2730
2731 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2732 on cleaning up XML Schemas datatypes based on James Clark tests
2733 test/xsdtest/xsdtest.xml
2734
Daniel Veillard80b19092003-03-28 13:29:53 +00002735Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2736
2737 * relaxng.c: implemented comparisons for Schemas values.
2738 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2739 some bugs in duration handling, comparisons for durations
2740 and decimals, removed all memory leaks pointed out by James
2741 testsuite. Current status is now
2742 found 238 test schemas: 197 success 41 failures
2743 found 1035 test instances: 803 success 130 failures
2744
Daniel Veillard91a13252003-03-27 23:44:43 +00002745Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2746
2747 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2748 leaks in the W3C XML Schemas code
2749 * xmlschemastypes.c: implemented nonPositiveInteger
2750 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2751 fixed the test and result.
2752
Daniel Veillard6560a422003-03-27 21:25:38 +00002753Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2754
2755 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2756 parser and a typo
2757 * xmlschemastypes.c: reindenting, fixing a memory access
2758 problem with dates.
2759
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002760Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2761
2762 * parser.c: fixing #109227 providing more context in case of
2763 start/end tag mismatch
2764 * python/tests/ctxterror.py python/tests/readererr.py: update the
2765 tests accordingly
2766
Daniel Veillardd9b72832003-03-27 14:24:00 +00002767Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2768
2769 * xinclude.c: should fix #109327 errors on memory accesses
2770
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002771Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2772
2773 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2774 is an URI reference
2775
Daniel Veillarde209b332003-03-26 21:40:13 +00002776Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2777
2778 * xpath.c: fixed bug #109160 on non-ASCII IDs
2779
Daniel Veillard642104e2003-03-26 16:32:05 +00002780Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2781
2782 * parser.c: Norm suggested a nicer error message for xml:space values
2783 errors
2784
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002785Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2786
2787 * xpath.c include/libxml/xpath.h: first part of the fix to
2788 performance bug #108905, adds xmlXPathOrderDocElems() providing
2789 document order for nodes.
2790 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2791
Daniel Veillard09628212003-03-25 15:10:27 +00002792Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2793
2794 * xmlschemastypes.c: removing a warning with Sun compiler
2795 bug #109154
2796
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002797Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2798
2799 * doc/xmllint.xml
2800 * doc/xmllint.1
2801 update xmllint man page with --relaxng option
2802
Daniel Veillard2032d292003-03-25 11:09:40 +00002803Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2804
2805 * python/setup.py.in : was missing "drv_libxml2.py"
2806
Daniel Veillard9adc0462003-03-24 18:39:54 +00002807Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2808
2809 * tree.c xpath.c: some changes related to the new way of
2810 handling Result Value Tree, before 2.5.5
2811
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002812Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in NEWS: preparing release 2.5.5
2815 * doc/* : updated the documentation and regenerated it.
2816
Daniel Veillardef0b4502003-03-24 13:57:34 +00002817Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2818
2819 * xpath.c: fixed some problems related to #75813 about handling
2820 of Result Value Trees
2821
Daniel Veillard9231ff92003-03-23 22:00:51 +00002822Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2823
2824 * uri.c: applied a set of patches from Lorenzo Viali correcting
2825 URI parsing errors.
2826
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002827Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2828
2829 * parser.c: validity status was not passed back when validating in
2830 entities, but raised by Oliver Fischer
2831
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002832Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2833
2834 * HTMLtree.c: avoid escaping ',' in URIs
2835
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002836Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2837
2838 * parser.c: fixing bug #108976 get the ID/REFs to reference
2839 the ID in the document content and not in the entity copy
2840 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2841 stuff, better solution for #107208
2842 * xmlregexp.c: removed a direct printf, dohhh
2843 * xmlreader.c: fixed a bug on streaming validation of empty
2844 elements in entities
2845 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2846 cleanup of the validation tests
2847 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2848 added more ID/IDREF tests to the suite
2849
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002850Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2851
2852 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2853 compiler.
2854
Daniel Veillard20863822003-03-22 17:51:47 +00002855Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2856
2857 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2858
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002859Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2860
2861 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2862 defined in entities content
2863
Daniel Veillard99737f52003-03-22 14:55:50 +00002864Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2865
2866 * SAX.c: Fixed validation bug #108858 on namespace names using
2867 entities and reported by Brent Hendricks
2868 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2869 --debug output.
2870
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002871Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2872
2873 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2874 about the DocType node not being reported sometimes.
2875 * python/tests/reader.py: added to test to the regression checks
2876
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002877Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
2880 reported by Edd Dumbill
2881
Daniel Veillard77a90a72003-03-22 00:04:05 +00002882Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2883
2884 * HTMLparser.c parser.c parserInternals.c: patch from
2885 johan@evenhuis.nl for #107937 fixing some line counting
2886 problems, and some other cleanups.
2887 * result/HTML/: this result in some line number changes
2888
Daniel Veillard580ced82003-03-21 21:22:48 +00002889Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2890
2891 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
2892 instead of libxml.spec
2893 * relaxng.c: fixed some of the error reporting excessive
2894 verbosity
2895 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
2896 xmlschemastypes.c: removed some warnings from gcc
2897 * doc/libxml2-api.xml: rebuilt
2898
Daniel Veillarde063f482003-03-21 16:53:17 +00002899Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2900
2901 * relaxng.c: another optimization, for choice this time
2902 * result/relaxng/spec1* result/relaxng/tutor12_1*
2903 result/relaxng/tutor3_7: cleanups.
2904
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00002905Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2906
2907 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
2908 * test/relaxng/testsuite.xml: augmented the test suite
2909 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
2910 some schemas validation tests in the presence of foreign
2911 namespaces.
2912
Daniel Veillardbbb78b52003-03-21 01:24:45 +00002913Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2914
2915 * relaxng.c: added another interleave speedup.
2916
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00002917Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2918
2919 * xmlschemastypes.c: added integer and fixed one of the
2920 IDREFS regression tests pbm
2921 * result/relaxng/docbook_0.err: updated
2922
Daniel Veillard249d7bb2003-03-19 21:02:29 +00002923Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2924
2925 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
2926 declared both in the DTD and in the Schemas <grin/>
2927 * relaxng.c: more debug, added a big optimization for <mixed>
2928 * test/relaxng/testsuite.xml: augmented the testsuite
2929 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
2930 DocBook example to the regression tests
2931
Daniel Veillard798024a2003-03-19 10:36:09 +00002932Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
2933
2934 * check-xsddata-test-suite.py: cosmetic change for output
2935 * relaxng.c: try to minimize calls to malloc/free for states.
2936
Daniel Veillarda1a9d042003-03-18 16:53:17 +00002937Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2938
2939 * tree.c: removed a warning
2940 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
2941 support
2942 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
2943 cleanup/improvements of the regression tests batch
2944 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
2945
Daniel Veillard28c52ab2003-03-18 11:39:17 +00002946Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2947
2948 * relaxng.c: fixed error msg cleanup deallocation
2949 * xmlschemastypes.c: added a function to handle lists of
2950 atomic types, added support for IDREFS
2951
Daniel Veillardc3da18a2003-03-18 00:31:04 +00002952Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
2953
2954 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
2955 and IDREF, usable from RelaxNG now
2956 * include/libxml/xmlschemastypes.h: need to add a new interface
2957 because the validation modifies the infoset
2958 * test/relaxng/testsuite.xml: extended the testsuite
2959
Daniel Veillard952379b2003-03-17 15:37:12 +00002960Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2961
2962 * relaxng.c: fixed the last core RelaxNG bug known #107083,
2963 shemas datatype ID/IDREF support still missing though.
2964 * xmlreader.c: fix a crashing bug with prefix raised by
2965 Merijn Broeren
2966 * test/relaxng/testsuite.xml: augmented the testsuite with
2967 complex inheritance tests
2968
Daniel Veillardfd573f12003-03-16 17:52:32 +00002969Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2970
2971 * relaxng.c: switched back to the previous Relax-NG code base,
2972 the derivation algorithm need severe constraining code to avoid
2973 combinatorial explosion. Fixed the problem with Sebastian Rahtz
2974 TEI based example and other bugs
2975 * result/relaxng/*err: updated the results
2976 * test/relaxng/testsuite.xml: started a new test suite
2977
Daniel Veillard1564e6e2003-03-15 21:30:25 +00002978Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
2979
2980 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
2981 that the original RelaxNG validation code was un-fixeable, it got
2982 rewritten to use the derivation algorithm from James Clark and
2983 redebugged it (nearly) from scratch:
2984 found 373 test schemas: 372 success 1 failures
2985 found 529 test instances: 529 success 0 failures
2986
Daniel Veillard39eb88b2003-03-11 11:21:28 +00002987Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2988
2989 * SAX.c parser.c: fix some recursion problems introduced in the
2990 last release.
2991 * relaxng.c: more debugging of the RNG validation engine, still
2992 problems though.
2993
Daniel Veillard5add8682003-03-10 13:13:58 +00002994Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2995
2996 * Makefile.am: stop generating wrong result file with * in name
2997 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
2998 * result/relaxng/demo* test/relaxng/demo: added the tests from
2999 Sebastian reproducing the problem.
3000
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003001Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
3002
Daniel Veillard5add8682003-03-10 13:13:58 +00003003 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
3004 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003005
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00003006Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
3007
3008 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
3009 variable to control the indentation for the xmllint "--format"
3010 option
3011
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00003012Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3013
3014 * encoding.c: applied Gennady's patch against buffer overrun
3015
Daniel Veillard42f12e92003-03-07 18:32:59 +00003016Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3017
3018 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
3019 Clark it appeared I had bug in URI parsing code ...
3020 * relaxng.c include/libxml/relaxng.h: completely revamped error
3021 reporting to not loose message from optional parts.
3022 * xmllint.c: added timing for RNG validation steps
3023 * result/relaxng/*: updated the result, all error messages changed
3024
Daniel Veillardedfd5882003-03-07 14:20:40 +00003025Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3026
3027 * xpath.c: fix bug #107804, the algorithm used for document order
3028 computation was failing on attributes.
3029
Daniel Veillard83391282003-03-06 21:37:30 +00003030Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3031
3032 * valid.c: fix bug #107764 , possibility of buffer overflow
3033 in xmlValidDebug()
3034
Daniel Veillard6c73cb82003-03-05 16:45:40 +00003035Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3036
3037 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
3038 from Philipp Dunkel
3039
Daniel Veillard5f704af2003-03-05 10:01:43 +00003040Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3041
3042 * xmlschemastype.c: made powten array static it should not be exported
3043 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
3044 parser function.
3045 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
3046
Daniel Veillard7b72ee52003-02-27 23:24:53 +00003047Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3048
3049 * tree.c: fixed a node dump crash on attributes
3050 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
3051 an URI test bug and get better output.
3052
Daniel Veillard463a5472003-02-27 21:30:32 +00003053Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3054
3055 * check-xsddata-test-suite.py: give more infos
3056 * relaxng.c: fix a bug reported by Sebastian Rahtz and
3057 REF->DEF in attribute values.
3058
Daniel Veillardeb7189f2003-02-27 20:11:13 +00003059Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3060
3061 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
3062 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
3063 regression tests from James Clark.
3064
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00003065Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3066
3067 * relaxng.c xmlschemas.c xmlschemastypes.c
3068 include/libxml/xmlschemastypes.h: added param support for relaxng
3069 type checking, started to increment the pool of simple types
3070 registered, still much work to be done on simple types and
3071 facets checkings.
3072
Daniel Veillard19ab45b2003-02-26 15:49:03 +00003073Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3074
3075 * entities.c: fixes again one of the problem raised by
3076 James Clark in #106788
3077
Daniel Veillardc482e262003-02-26 14:48:48 +00003078Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3079
3080 * relaxng.c: Fixed a couple of problem raised by James Clark
3081 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
3082 datatype level still not fixed though.
3083
Daniel Veillard17bed982003-02-24 20:11:43 +00003084Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3085
3086 * configure.in: preparing release 2.5.4
3087 * doc/*: updated and rebuilt the docs
3088 * relaxng.c: removed warnings
3089 * result/relaxng/*: updated the results
3090
Daniel Veillardf4be0182003-02-24 19:54:33 +00003091Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3092
3093 * valid.c: fixes a DTD regexp generation problem.
3094
Daniel Veillard02111c12003-02-24 19:14:52 +00003095Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3096
3097 * parser.c: fixes bug #105998 about false detection of
3098 attribute consumption loop.
3099
Daniel Veillard2406abd2003-02-24 18:16:47 +00003100Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3101
3102 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
3103
Daniel Veillardfcc822e2003-02-24 17:52:08 +00003104Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3105
3106 * SAX.c: fixed bug #105992
3107
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00003108Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
3109
3110 * tree.c: fixed xmlSetProp and al. when the node passed is not an
3111 element.
3112 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
3113 found 373 test schemas: 369 success 4 failures
3114 found 529 test instances: 525 success 4 failures
3115 * check-relaxng-test-suite.py: added memory debug reporting
3116
Daniel Veillardc64b8e92003-02-24 11:47:13 +00003117Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3118
3119 * uri.c parser.c: some warning removal on Igor's patch
3120 * tree.c: seems I messed up with #106788 fix
3121 * python/libxml.c: fixed some base problems when Python provides
3122 the resolver.
3123 * relaxng.c: fixed the interleave algorithm
3124 found 373 test schemas: 364 success 9 failures
3125 found 529 test instances: 525 success 4 failures
3126 the resulting failures are bug in the algorithm from 7.3 and
3127 lack of support for params
3128
Daniel Veillard0046c0f2003-02-23 13:52:30 +00003129Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3130
3131 * parser.c: another fix for nodeinfo in entities problem
3132 * tree.c entities.c: fixed bug #106788 from James Clark
3133 some spaces need to be serialized as character references.
3134
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00003135Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3136
3137 * parser.c uri.c: fixed the bug I introduced in the path
3138 handling, reported by Sebastian Bergmann
3139
Daniel Veillard44e1dd02003-02-21 23:23:28 +00003140Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3141
3142 * parser.c: fixing some nodeinfo in entities problem raised
3143 by Glenn W. Bach
3144 * relaxng.c: implemented the first section 7.3 check
3145 * result/relaxng/*: updated the results
3146
Daniel Veillardc5312d72003-02-21 17:14:10 +00003147Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3148
3149 * relaxng.c: fixed some problems in the previous commit
3150 and finished implementing 4.16 rules checking
3151 found 373 test schemas: 353 success 20 failures
3152 found 529 test instances: 519 success 6 failures
3153 * result/relaxng/*: updated the results
3154
Daniel Veillard4c5cf702003-02-21 15:40:34 +00003155Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3156
3157 * relaxng.c: implemented checks from section 7.2
3158
Daniel Veillard77648bb2003-02-20 15:03:22 +00003159Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3160
3161 * relaxng.c: implemented the checks from section 7.1, fixed
3162 some of the 4.20 and 4.21 problems.
3163 found 373 test schemas: 338 success 35 failures
3164 found 529 test instances: 519 success 6 failures
3165 * result/relaxng/*: updated the results
3166
Daniel Veillard1c745ad2003-02-20 00:11:02 +00003167Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3168
3169 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
3170 * result/relaxng/*: updated the results
3171
Daniel Veillardce14fa52003-02-19 17:32:48 +00003172Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3173
3174 * relaxng.c: more bugfixes
3175 * result/relaxng/*: updated the results
3176
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00003177Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3178
3179 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
3180 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
3181 * SAX.c: ensured xmlDoc.URL is always canonic
3182 * parser.c: obsoleted xmlNormalizeWindowsPath
3183 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
3184 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
3185 * win32/libxml2.def.src: added few exports
3186
3187
Daniel Veillard2e9b1652003-02-19 13:29:45 +00003188Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
3189
3190 * Makefile.am configure.in: patched to have shared libraries
3191 for Python regression tests and static binaries for gdb debug
3192 in my development environment
3193 * relaxng.c: more bugfixes
3194 found 373 test schemas: 296 success 77 failures
3195 found 529 test instances: 516 success 8 failures
3196 * result/relaxng/*: updated the results
3197
Daniel Veillard8fe98712003-02-19 00:19:14 +00003198Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3199
3200 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
3201
Daniel Veillardd4310742003-02-18 21:12:46 +00003202Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3203
3204 * xmlschemastypes.c: float/double check bugfix
3205 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
3206 validation
3207 * xmlreader.c: add a TODO for Jody
3208 * relaxng.c: bugfix bugfix bugfix
3209 found 373 test schemas: 300 success 73 failures
3210 found 529 test instances: 507 success 10 failures
3211 * result/relaxng/*: updated the results
3212
Daniel Veillard2df2de22003-02-17 23:34:33 +00003213Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3214
3215 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
3216
Daniel Veillard416589a2003-02-17 17:25:42 +00003217Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3218
3219 * relaxng.c check-relaxng-test-suite.py: more work on the
3220 RelaxNG implementation conformance testing.
3221 found 373 test schemas: 284 success 89 failures
3222 found 529 test instances: 448 success 47 failures
3223 * result/relaxng/*: updated the results
3224
Daniel Veillard784b9352003-02-16 15:50:27 +00003225Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3226
3227 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
3228 a patch from Kjartan Maraas to fix some typos
3229
Daniel Veillardfebcca42003-02-16 15:44:18 +00003230Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3231
3232 * relaxng.c: more bug-hunting
3233 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
3234 intermediate rng tree
3235 * python/generator.py: patch from Stephane Bidoul to fix the generator
3236 on python < 2.2
3237
Daniel Veillardd2298792003-02-14 16:54:11 +00003238Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3239
3240 * check-relaxng-test-suite.py relaxng.c: more testing on the
3241 Relax-NG front, cleaning up the regression tests failures
3242 current state and I forgot support for "mixed":
3243 found 373 test schemas: 280 success 93 failures
3244 found 529 test instances: 401 success 68 failures
3245 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
3246 moved the Name, NCName and QName validation routine in tree.c
3247 * uri.c: fixed handling of URI ending up with #, i.e. having
3248 an empty fragment ID.
3249 * result/relaxng/*: updated the results
3250
Daniel Veillard9a237c92003-02-13 15:52:58 +00003251Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3252
3253 * check-xinclude-test-suite.py: improved the script accordingly
3254 to the XInclude regression tests updates
3255 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
3256 November 2002
3257 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
3258 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
3259 augmented the Xpointer testsuite for the element() scheme
3260
Daniel Veillardf4b4f982003-02-13 11:02:08 +00003261Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3262
3263 * relaxng.c: added TODO for the DTD compatibility spec
3264 * xinclude.c: more bug fixes driven by the testsuite
3265
Daniel Veillardd581b7e2003-02-11 18:03:05 +00003266Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
3267
3268 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
3269 regression tests for XInclude, improved the script, improving
3270 XInclude error reporting mechanism
3271
Daniel Veillard1d788d22003-02-10 16:21:58 +00003272Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3273
3274 * NEWS doc/* configure.in: preparing release 2.5.3
3275
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00003276Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3277
3278 * tree.c: trying to fix #104934 about some XHTML1 serialization
3279 issues.
3280
Daniel Veillard809faa52003-02-10 15:43:53 +00003281Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3282
3283 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
3284 encoding conversion when the input buffer stops in the
3285 middle of a multibyte char
3286
Daniel Veillard1703c5f2003-02-10 14:28:44 +00003287Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3288
3289 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
3290 * check-relaxng-test-suite.py: python script to run regression
3291 against OASIS RelaxNG testsuite
3292 * relaxng.c: some cleanup tweaks
3293 * HTMLparser.c globals.c: cleanups in comments
3294 * doc/libxml2-api.xml: updated the API
3295 * result/relaxng/*: errors moved files, so large diffs but
3296 no changes at the semantic level.
3297
Daniel Veillard6aa2f602003-02-10 00:01:56 +00003298Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3299
3300 * tree.c: fixing #105678 problem when dumping a namespace node.
3301
Daniel Veillard591b4be2003-02-09 23:33:36 +00003302Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3303
3304 * xpath.c: fixed doc comment problems
3305 * python/generator.py python/libxml_wrap.h python/types.c: adding
3306 RelaxNG wrappers
3307 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
3308 test of those early Python RelaxNG bindings
3309
3310Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00003311
3312 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
3313 * relaxng.c: found the validation problem I had with interleave
3314 when not covering all remaining siblings
3315 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
3316 testsuite and check the RNG schemas against the RNG schemas
3317 given in appendix A
3318
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00003319Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3320
3321 * win32/Makefile.msvc: updates for RelaxNG
3322 * win32/Makefile.mingw: updates for RelaxNG
3323 * win32/libxml2.def.src: added RelaxNG exports
3324
Daniel Veillard97fd5672003-02-07 13:01:54 +00003325Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3326
3327 * xinclude.c: applied another bug fix from Sean Chittenden
3328
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00003329Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3330
3331 * configure.in xmllint.c: I f...ed up the default configuration
3332 of schemas and --relaxng option display in xmllint, pointed by
3333 Morus Walter.
3334 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
3335 detection module, fixes bug #105374.
3336
Daniel Veillardc5a70f22003-02-06 23:41:59 +00003337Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3338
3339 * xmlschemastypes.c: added the boolean base type.
3340
Daniel Veillard96a4b252003-02-06 08:22:32 +00003341Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3342
3343 * xmlschemastypes.c: started implementing some of the missing
3344 default simple types
3345 * result/relaxng/*: updated the results
3346
Daniel Veillard72fef162003-02-05 14:31:19 +00003347Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3348
3349 * NEWS doc/*: updated the docs, ready for 2.5.2 release
3350
Daniel Veillard71531f32003-02-05 13:19:53 +00003351Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3352
3353 * HTMLparser.c tree.c xmlIO.c: comments cleanups
3354 * Makefile.am: use xmllint for doing the RelaxNG tests
3355 * configure.in: preparing 2.5.2 made schemas support default to
3356 on instead of off
3357 * relaxng.c: removed the verbosity
3358 * xmllint.c: added --relaxng option
3359 * python/generator.py python/libxml_wrap.h: prepared the integration
3360 of the new RelaxNG module and schemas
3361 * result/relaxng/*: less verbose output
3362
Daniel Veillardec498e12003-02-05 11:01:50 +00003363Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
3364
3365 * valid.c: do not run content model validation if the
3366 content is not determinist
3367
Daniel Veillardde590ca2003-02-05 10:45:26 +00003368Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3369
3370 * SAX.c: added the redefinition of namespaced attribute
3371 check that was missing as Fabrice Desré pointed out.
3372
Daniel Veillard930dfb62003-02-05 10:17:38 +00003373Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3374
3375 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
3376 improvements from Nick Kew, allowing to do more checking
3377 to HTML elements and attributes.
3378
Daniel Veillard4287c572003-02-04 22:48:53 +00003379Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3380
3381 * xinclude.c: fixing bug #105137 about entities declaration
3382 needing to be copied to the including document.
3383
Daniel Veillard652d8a92003-02-04 19:28:49 +00003384Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3385
3386 * catalog.c: fixed bug #104817 with delegateURI
3387 * xpath.c: fixing bugs #104123 and #104125
3388
Daniel Veillard0e298ad2003-02-04 16:14:33 +00003389Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3390
3391 * configure.in valid.c xmlreader.c python/libxml_wrap.h
3392 python/types.c: fixing #104096 to compile without regexps
3393
Daniel Veillard57e79b32003-02-04 15:33:12 +00003394Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3395
3396 * valid.c: fixing bug #103969 forgot to add an epsilon transition
3397 when building the automata for elem*
3398
Daniel Veillard358a9892003-02-04 15:22:32 +00003399Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3400
3401 * HTMLparser.c: applied patch from Arne de Bruijn fixing
3402 bug #103827
3403
Daniel Veillardeb137172003-02-04 15:18:06 +00003404Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3405
3406 * HTMLparser.c: updating a comment, fixing #103776
3407
Daniel Veillard8d589042003-02-04 15:07:21 +00003408Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3409
3410 * parser.c: fixing bug 105049 for validity checking of content
3411 within recursive entities.
3412
Daniel Veillarde5b110b2003-02-04 14:43:39 +00003413Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3414
3415 * HTMLparser.c: try to fix # 105049
3416 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
3417 * tree.c: updated a function comment
3418
Daniel Veillard419a7682003-02-03 23:22:49 +00003419Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3420
3421 * relaxng: more work on grammars and refs/defs
3422 * test/relaxng/* result/relaxng/*: augmented/updated the
3423 regression tests
3424
Daniel Veillard144fae12003-02-03 13:17:57 +00003425Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3426
3427 * relaxng: more work on name classes, except support
3428 * test/relaxng/* result/relaxng/*: augmented/updated the
3429 regression tests
3430
Daniel Veillard1ed7f362003-02-03 10:57:45 +00003431Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3432
3433 * relaxng: more work on name classes, the "validate all" schemas
3434 seems to work now.
3435 * test/relaxng/* result/relaxng/*: augmented/updated the
3436 regression tests
3437
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00003438Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3439
3440 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
3441 * parser.c: put a guard against infinite document depth, basically
3442 trying to avoid another kind of DoS attack.
3443 * relaxng.c: some code w.r.t. nameClasses
3444
Daniel Veillardfc1a4502003-02-02 16:02:55 +00003445Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3446
3447 * test/relaxng/* result/relaxng/*: check all the namespace support
3448 was actually correct based on tutorial section 10.
3449
Daniel Veillarde2a5a082003-02-02 14:35:17 +00003450Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3451
3452 * relaxng: include seems to work okay now
3453 * test/relaxng/* result/relaxng/*: augmented/updated the
3454 regression tests
3455
Daniel Veillarda9d912d2003-02-01 17:43:10 +00003456Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3457
3458 * relaxng.c: a bit of work done in the train back.
3459 * test/relaxng/*: added one of the include tests
3460
Daniel Veillard154877e2003-01-30 12:17:05 +00003461Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3462
3463 * relaxng: more work done in the train
3464 * test/relaxng/* result/relaxng/*: augmented/updated the
3465 regression tests
3466
Daniel Veillarde431a272003-01-29 23:02:33 +00003467Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3468
3469 * relaxng.c: debugging of externalRef
3470 * test/relaxng/* result/relaxng/*: augmented/updated the
3471 regression tests
3472
Daniel Veillardd41f4f42003-01-29 21:07:52 +00003473Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3474
3475 * relaxng.c: more work on Relax-NG, implementing externalRef
3476 * test/relaxng/* result/relaxng/*: augmented/updated the
3477 regression tests
3478 * Makefile.am: cleanup to Relaxtests target
3479
Daniel Veillardb08c9812003-01-28 23:09:49 +00003480Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3481
3482 * relaxng.c: more work on Relax-NG, implementing interleave
3483 * test/relaxng/* result/relaxng/*: augmented/updated the
3484 regression tests
3485
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00003486Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3487
3488 * relaxng.c: more work on Relax-NG, implementing interleave
3489 * test/relaxng/* result/relaxng/*: augmented/updated the
3490 regression tests
3491
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00003492Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
3493
3494 * doc/tutorial/customfo.xsl
3495 * doc/tutorial/customhtml.xsl
3496 adding stylesheet customizations used to generate fo
3497 for pdf and html
3498
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003499Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3500
3501 * relaxng.c: more work on Relax-NG
3502 * test/relaxng/* result/relaxng/*: augmented/updated the
3503 regression tests
3504 * xmlschemastypes.c: added a number of base type definition but not
3505 the associated checks, those are still TODOs
3506
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00003507Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
3508
3509 in docs/tutorial:
3510 * apa.html
3511 * apb.html
3512 * apc.html
3513 * apd.html
3514 * ape.html
3515 * apf.html
3516 * apg.html
3517 * ar01s02.html
3518 * ar01s03.html
3519 * ar01s04.html
3520 * ar01s05.html
3521 * ar01s06.html
3522 * ar01s07.html
3523 * ar01s08.html
3524 * index.html
3525 * xmltutorial.pdf
3526 * xmltutorial.xml
3527 add index to tutorial
3528
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00003529Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
3530
3531 * doc/xmlcatalog.1
3532 * doc/xmlcatalog_man.html
3533 * doc/xmlcatalog_man.xml
3534 belatedly fixing bug #93622 (adds rewriteURI type to
3535 "--add" option in xmlcatalog man page
3536
Daniel Veillard3be27512003-01-26 19:49:04 +00003537Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3538
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003539 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00003540 Julio Merino, closing #104475
3541
Daniel Veillardea3f3982003-01-26 19:45:18 +00003542Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3543
3544 * relaxng.c: more work on Relax-NG
3545 * test/relaxng/* result/relaxng/*: augmented/updated the
3546 regression tests
3547
Daniel Veillardedc91922003-01-26 00:52:04 +00003548Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3549
3550 * relaxng.c: more work on Relax-NG
3551 * test/relaxng/* result/relaxng/*: augmented/updated the
3552 regression tests
3553
Daniel Veillarddd1655c2003-01-25 18:01:32 +00003554Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3555
3556 * README: updated the policy on private mail answers
3557 * relaxng.c: more work on Relax-NG
3558 * test/relaxng/* result/relaxng/*: augmented/updated the
3559 regression tests
3560
Daniel Veillard7424eb62003-01-24 14:14:52 +00003561Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
3562
3563 * error.c parser.c tree.c: applied a documentation patch from
3564 Stefan Kost
3565
Daniel Veillard276be4a2003-01-24 01:03:34 +00003566Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3567
3568 * relaxng.c: more work on Relax-NG
3569 * doc/*: regenerated the docs
3570 * test/relaxng/* result/relaxng/*: updated and augmented the
3571 Relax-NG regression tests and results
3572
Daniel Veillard6eadf632003-01-23 18:29:16 +00003573Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3574
3575 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
3576 First commit of the new Relax-NG validation code, not generally
3577 useful yet.
3578 * test/relaxng/* result/relaxng/*: current state of the regression
3579 tests
3580
Daniel Veillard814a76d2003-01-23 18:24:20 +00003581Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3582
3583 * tree.c: minimized the memory allocated for GetContent
3584 and a bit of cleanup.
3585
Daniel Veillardff12c492003-01-23 16:42:55 +00003586Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3587
3588 * python/generator.py: seems there is no good reasons to
3589 not generate bindings for XPointer
3590
Daniel Veillard540a31a2003-01-21 11:21:07 +00003591Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlreader.c doc/apibuild.py: applied a new patch from
3594 Stéphane Bidoul for cleanups
3595 * doc/libxml2-api.xml: rebuilt the API description with
3596 new entry points
3597
Daniel Veillard417be3a2003-01-20 21:26:34 +00003598Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3599
3600 * xmlreader.c python/drv_libxml2.py python/generator.py
3601 python/libxml.c python/libxml.py python/libxml_wrap.h
3602 python/types.c: patch from Stéphane Bidoul for better per
3603 context error message APIs
3604 * python/tests/ctxterror.py python/tests/readererr.py:
3605 update of the tests
3606
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00003607Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
3608
3609 * doc/guidelines.html
3610 grammar and spelling cleanup
3611
Daniel Veillard26f70262003-01-16 22:45:08 +00003612Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3613
3614 * xmlreader.c include/libxml/xmlreader.h python/generator.py
3615 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
3616 a patch from Stéphane Bidoul to allow per XMLtextReader error
3617 and warning handling
3618 * python/tests/Makefile.am python/tests/readererr.py: adding the
3619 specific regression test
3620
Daniel Veillard71f9d732003-01-14 16:07:16 +00003621Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3622
3623 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
3624 should raise a syntax error
3625
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003626Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3627
3628 * python/libxml.c: cleanup patch from Stéphane Bidoul
3629
Daniel Veillard81601f92003-01-14 13:42:37 +00003630Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3631
3632 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
3633
Daniel Veillarde6227e02003-01-14 11:42:39 +00003634Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3635
3636 * python/generator.py python/libxml.c python/libxml.py
3637 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003638 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003639 Python level.
3640 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3641 regression test for it.
3642
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003643Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3644
3645 * xmlreader.c: fixed the streaming property of the reader,
3646 it was generating tree faster than consuming it. Pointed out
3647 by Nate Myers
3648 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3649
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003650Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3651
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003652 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003653
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003654Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3655
3656 * xpath.c: fix to the XPath implementation for parent and
3657 ancestors axis when operating on a Result Value Tree.
3658 Fixes bug #100271
3659
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003660Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3661
3662 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3663 to fix some URI/file escaping problems
3664
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003665Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3666
3667 * python/generator.py: fixed a bug raised by Raymond Wiker,
3668 docSetRootElement() should not raise an exception if the
3669 return is None
3670
Daniel Veillard3e20a292003-01-10 13:14:40 +00003671Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3672
3673 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3674 fixed bug #102181 by applying the suggested change and fixing
3675 the generation/registration problem.
3676
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003677Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3678
3679 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3680 routines.
3681
Daniel Veillard8f872442003-01-09 23:19:02 +00003682Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3683
3684 * parser.c: one more IsEmptyElement crazyness, that time in
3685 external parsed entities if substitution is asked.
3686 * python/tests/reader3.py: added a specific test.
3687
Daniel Veillarde329fc22003-01-09 21:36:42 +00003688Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3689
3690 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3691 support and improved error handler registration
3692
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003693Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3694
3695 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3696 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3697 * README: fixed a link
3698
Daniel Veillarde2830f12003-01-08 17:47:49 +00003699Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3700
3701 * configure.in doc/* NEWS: preparing 2.5.1 release
3702 * SAX.c parser.c: fixing XmlTextReader bug
3703
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003704Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3705
3706 * SAX.c: fuck, I introduced a memory leak on external parsed
3707 entities in 2.5.0 :-(
3708
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003709Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3710
3711 * xmllint.c: another fix needed as pointed by Christophe Merlet
3712 for --stream --debug if compiled without debug support.
3713
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003714Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3715
3716 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003717 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003718 update man page with --stream and --chkregister
3719
Daniel Veillard8326e732003-01-07 00:19:07 +00003720Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3721
3722 * globals.c: fixed --with-threads compile
3723 * xmllint.c: fixed --without-debug compile
3724 * include/libxml/globals.h: cleanup
3725 * include/libxml/schemasInternals.h: add a missing include
3726
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003727Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3728
3729 * configure.in NEWS: preparing 2.5.0 release
3730 * SAX.c: only warn in pedantic mode about namespace name
3731 brokeness
3732 * globals.c: fix a doc generation problem
3733 * uri.c: fix #101520
3734 * doc/*: updated and rebuilt the doc for the release, includuding
3735 stylesheet update
3736 * python/Makefile.am: fix a filename bug
3737
3738Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3739
3740 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3741 should not be called.
3742
3743Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3744
3745 * libxml-2.0.pc.in: applied the patch to fix #101894
3746
3747Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3748
3749 * tree.c : applied patch from Lukas Schroeder for register callbacks
3750 * valid.c: modified patch from Lukas Schroeder to test
3751 register callbacks with --chkregister
3752
3753Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3754
3755 * xmlreader.c: seriously changed the way data are pushed to
3756 the underlying parser, go by block of 512 bytes instead of
3757 tryng to detect tag boundaries at that level. Changed the
3758 way empty element are detected and tagged.
3759 * python/tests/reader.py python/tests/reader2.py
3760 python/tests/reader3.py: small changes mostly due to context
3761 reporting being different and DTD node being reported. Some
3762 errors previously undetected are now caught and fixed.
3763 * doc/xmlreader.html: flagged last section as TODO
3764
3765Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3766
3767 * python/libxml.py: integrated the Python 2.2 optimizations
3768 from Hannu Krosing, while maintaining compatibility with
3769 1.5 and 2.1
3770
3771Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3772
3773 * xmllint.c: a bit of cleanup
3774 * xmlreader.c: small fix
3775 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3776 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3777
3778Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3779
3780 * python/setup.py.in: patch from Stéphane Bidoul to include
3781 drv_libxml2.py in setup.py
3782
3783Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3784
3785 * doc/xmlreader.html: starting documenting the new XmlTextReader
3786 interface.
3787
3788Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3789
3790 * xmllint.c: added the --stream flag to use the TextReader API
3791 * xmlreader.c: small performance tweak
3792
3793Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3794
3795 * xmlreader.c python/tests/reader2py: okay the DTD validation
3796 code on top of the XMLTextParser API should be solid now.
3797
3798Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3799
3800 * xmlreader.c python/tests/reader2py: Fixing some more mess
3801 with validation and recursive entities while using the
3802 reader interface, it's getting a bit messy...
3803
3804Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3805
3806 * xmlreader.c python/tests/reader.py: another couple of problem
3807 related to IsEmptyElement reported by Stéphane Bidoul needed
3808 some fixes.
3809
3810Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3811
3812 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3813 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3814 based on the python XmlTextReader interface.
3815
3816Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3817
3818 * tree.c: backing out one change in the last patch which broke the
3819 regression tests
3820
3821Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3822
3823 * global.data globals.c tree.c include/libxml/globals.h: applied
3824 an old patch from Lukas Schroeder to track node creation and
3825 destruction. Probably missing a lot of references at the moment
3826 and not usable reliably.
3827
3828Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3829
3830 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3831 from doc/news.html and a stylesheet
3832
3833Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3834
3835 * xmlreader.c python/tests/reader.py: fixed another couple of
3836 xmlreader bugs reported by Stéphane Bidoul and added tests.
3837
3838Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3839
3840 * xmlreader.c python/tests/reader2.py: fixed another validity
3841 checking in external parsed entities raised by Stéphane Bidoul
3842 and added a specific regression test.
3843 * python/tests/reader3.py: cleanup
3844
3845Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * xmlreader.c python/tests/reader2.py: fixed a problem with
3848 validation within entities pointed by Stéphane Bidoul, augmented
3849 the tests to catch those.
3850
3851Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * python/generator.py: modified the generator to allow keeping
3854 class references when creating new classes, needed to fix a bug
3855 pointed by Stéphane Bidoul where the input buffer of the
3856 xmlTextReader instance gets destroyed if the python wrapper for
3857 the input is not referenced anymore.
3858
3859Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3862 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3863
3864Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * xmlreader.c python/tests/reader.py: fixed another problem
3867 pointed by Stéphane Bidoul
3868
3869Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3872 with "<a/>"
3873
3874Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * SAX.c: warn on xmlns:prefix="foo"
3877 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3878 for namespace attributes handling.
3879
3880Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
3883 a really nasty problem raised by a DocBook XSLT transform
3884 provided by Sebastian Bergmann
3885
3886Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
3889 by Stéphane Bidoul and integrated it into the tests
3890
3891Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
3894 extended the XmlTextReader API a bit, addding accessors for
3895 the current doc and node, and an entity substitution mode for
3896 the parser.
3897 * python/libxml.py python/libxml2class.txt: related updates
3898 * python/tests/Makefile.am python/tests/reader.py
3899 python/tests/reader2.py python/tests/reader3.py: updated a bit
3900 the old tests and added a new one to test the entities handling
3901
3902Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * python/generator.py python/libxml2class.txt
3905 python/tests/reader.py python/tests/reader2.py: changed the
3906 generator to provide casing for the XmlTextReader similar to
3907 C# so that examples and documentation are more directly transposable.
3908 Fixed the couple of tests in the suite.
3909
3910Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * doc/guidelines.html: added a document on guildeline for
3913 publishing and deploying XML
3914
3915Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * valid.c xmlreader.c: final touch running DTD validation
3918 on the XmlTextReader
3919 * python/tests/Makefile.am python/tests/reader2.py: added a
3920 specific run based on the examples from test/valid/*.xml
3921
3922Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * python/libxml.py: added a few predefined xmlTextReader parser
3925 configuration values.
3926
3927Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * python/libxml_wrap.h: trying to fix #102037
3930
3931Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3932
3933 * SAX.c: fixing bug #95296, when the predefined entities
3934 are redefined in the DTD the default one must be used
3935 instead anyway.
3936
3937Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
3938
3939 * doc/xmllint.xml
3940 * doc/xmllint.1
3941 Add discussion of XML_DEBUG_CATALOG to xmllint man
3942 page - bug #100907
3943
3944
3945Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * xmlreader.c: Fixed the empty node detection to avoid reporting
3948 an inexistant close tag.
3949
3950Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
3953 for Python 2.1
3954
3955Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
3958
3959Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * doc/libxml2-api.xml python/tests/reader.py: one really need
3962 to provide the base URI information when creating a reader parser
3963 from an input stream. Updated the API and the example using it.
3964
3965Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * testReader.c xmlreader.c valid.c include/libxml/tree.h
3968 include/libxml/valid.h include/libxml/xmlreader.h: working on
3969 DTD validation on top of xml reader interfaces. Allows to
3970 validate arbitrary large instances. This required some extensions
3971 to the valid module interface and augmenting the size of xmlID
3972 and xmlRef structs a bit.
3973 * uri.c xmlregexp.c: simple cleanup.
3974
3975Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
3978 work on the xml reader interfaces.
3979 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
3980 Web page for the Windows binaries.
3981
3982Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * xmlIO.c: applied a patch for VMS following the report by
3985 Nigel Hall
3986
3987Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * parser.c: the parseStartTag bug fix wasn't complete.
3990
3991Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
3994 parseStartTag, fixing it.
3995 * test/att4 result/att4 result/noent/att4: adding the test
3996 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
3997 more methods to XmlTextReader.
3998
3999Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4000
4001 * win32/libxml2.def.src: added more xml reader exports
4002 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
4003 to the build
4004
4005Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
4006
4007 * doc/tutorial/xmltutorial.xml
4008 plus generated html and pdf
4009 Updating tutorial again based on further comments from Niraj
4010 Tolia on the last iteration
4011
4012Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
4013
4014 * doc/tutorial/xmltutorial.xml
4015 * doc/tutorial/includekeyword.c
4016 * doc/tutorial/includegetattribute.c
4017 plus generated html and pdf
4018 Adding fix from Niraj Tolia to tutorial to properly free memory.
4019
4020
4021Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4024 more methods of XmlTextReader.
4025 * python/libxml2class.txt python/tests/reader.py: this increased the
4026 methods in the bndings, augmented the test to check those new
4027 functions.
4028
4029Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
4032 methods of XmlTextReader.
4033 * python/generator.py python/libxml_wrap.h python/types.c
4034 python/libxml2class.txt: added the reader to the Python bindings
4035 * python/tests/Makefile.am python/tests/reader.py: added a specific
4036 test for the Python bindings of the Reader APIs
4037 * parser.c: small cleanup.
4038
4039Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * xinclude.c: fallback was only copying the first child not the
4042 full child list of the fallback element, closes #89684 as reopened
4043 by Bernd Kuemmerlen
4044
4045Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4046
4047 * win32/libxml2.def.src: exported htmlNodeDumpOutput
4048
4049Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * configure.in: preparing release of 2.4.30
4052 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
4053 gives enum values, fix functype return type, put back fields in
4054 structs
4055 * doc/*: updated the docs rebuilt
4056
4057Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
4060 about htmlNodeDumpOutput location.
4061 * xpath.c: removed an undefined function signature
4062 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
4063 too many symbols in the API breaking the python bindings.
4064 Updated with the libxslt/libexslt changes.
4065
4066Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * configure.in: preparing release of 2.4.29
4069 * doc/*: rebuilt the docs and API
4070 * xmlreader.c: a few more fixes for the XmlTextReader API
4071
4072Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4073
4074 * include/win32config.h: applied mingw patch from Magnus Henoch
4075
4076Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * catalog.c doc/libxml2-api.xml: a bit more cleanup
4079
4080Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
4083 building Python script, does the C parsing directly, generates
4084 a better API description including structure fieds defs and
4085 enums. Still a couple of bugs, but good enough for the python
4086 wrappers now.
4087 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
4088 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
4089 include/libxml/schemasInternals.h include/libxml/tree.h: more
4090 cleanup based on the python analysis script reports.
4091 * libxml.spec.in: make sure the API XML description is part of the
4092 devel package.
4093
4094Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
4097 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
4098 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
4099 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
4100 code cleanup, especially the function comments.
4101 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
4102
4103Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * Makefile.am xmlreader.c include/libxml/Makefile.am
4106 include/libxml/xmlreader.h: Adding a new set of APIs based on
4107 the C# TextXmlReader API but converted to C. Allow to parse
4108 in constant memory usage, far simpler to program and explain
4109 than the SAX like APIs, unfinished but working.
4110 * testReader.c: test program
4111
4112Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4113
4114 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
4115
4116Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * tree.c: Chip turner indicated that XHTML1 serialization
4119 rule for style actually break on both IE and Mozilla,
4120 try to avoid the rule if escaping ain't necessary
4121
4122Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * nanhttp.c: handle HTTP URL escaping, problem reported by
4125 Glen Nakamura and Stefano Zacchiroli
4126
4127Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
4130
4131Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4132
4133 * uri.c: Johann Richard pointed out some XPointer problems for
4134 URN based URI references in XInclude. Modified the URI parsing
4135 and saving routines to allow correct parsing and saving of
4136 XPointers, especially when attached to "opaque" scheme accordingly
4137 to RFC 2396
4138
4139Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
4142 of refactoring to the HTML saving code.
4143 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
4144 in the doc.
4145
4146Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4147
4148 * tree.c include/libxml/tree.h: refactored the XML dump of a node
4149 to a buffer API to reuse the generic dump to an OutputIO layer,
4150 this reduces code, fixes xmlNodeDump() for XHTML, also made
4151 xmlNodeDump() now return the number of byte written.
4152
4153Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * python/setup.py.in: another patch from Stéphane Bidoul for
4156 Python bindings on Windows
4157 * doc/parsedecl.py: small cleanup
4158
4159Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * libxml.spec.in configure.in: add a line in %changelog for releases
4162
4163Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4164
4165 * parser.c: patch from Marcus Clarke fixing a problem in entities
4166 parsing that was detected in KDe documentations environment.
4167
4168Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4169
4170 * python/libxml.c (libxml_prev): Return the previous as opposed to
4171 the next node (I guess this is the result of some cut & paste programming:)
4172
4173Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
4176
4177Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * python/generator.py python/libxml.c python/setup.py.in: trying
4180 to fix the Python bindings build on Windows (Stéphane Bidoul)
4181
4182Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4183
4184 * win32/configure.js: added option for python bindings
4185 * win32/libxml2.def.src: added more exports
4186
4187Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4188
4189 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4190 pthreads
4191 * win32/wince/*: applied updates to Windows CE port from Javier
4192
4193Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * configure.in: preparing 2.4.28
4196 * libxml.spec.in doc/Makefile.am: some cleanup
4197 * doc/*: updated the news and regenerated.
4198
4199Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * HTMLparser.c: final touch at closing #87235 </p> end tags
4202 need to be generated.
4203 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
4204 this change slightly the output of a few tests
4205 * doc/*: regenerated
4206
4207Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * parserInternals.c: fixing bug #99190 when UTF8 document are
4210 parsed using the progressive parser and the end of the chunk
4211 is in the middle of an UTF8 multibyte character.
4212
4213Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4214
4215 * threads.c: fixed initialization problem in xmlNewGlobalState
4216 which was causing crash.
4217 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
4218 in xmlInitializeGlobalState.
4219 * parserInternals.c: cleaned up ctxt->sax initialisation.
4220
4221Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * tree.c include/libxml/tree.h: modified the existing APIs
4224 to handle XHTML1 serialization rules automatically, also add
4225 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
4226 libxslt serialization uses it when needed without changing
4227 the library API.
4228 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
4229 result/xhtml1: added a new test specifically for xhtml1 output
4230 and updated the result of one XHTML1 test
4231
4232Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4233
4234 * xinclude.c parserInternals.c encoding.c: fixed #99082
4235 for xi:include encoding="..." support on text includes.
4236 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
4237 test/XInclude/ents/isolatin.txt : added a specific regression test
4238 * python/generator.py python/libxml2class.txt: fixed the generator
4239 the new set of comments generated for doc/libxml2-api.xml were
4240 breaking the python generation.
4241
4242Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4243
4244 * doc/Makefile.am: repair some problem if gtk-doc fail or such
4245 * configure.in: patch for Solaris on new autoconf closes #98880
4246 * doc/parsedecl.py: repair the frigging API building script,
4247 did I say that python xmllib sucks ?
4248 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
4249 and some comment are no more truncated.
4250
4251Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * parser.c: Martin Stoilov pointed out a potential leak in
4254 xmlCreateMemoryParserCtxt
4255
4256Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4259 included in HTML documents and using the push parser.
4260
4261Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4262
4263 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
4264 specified, look for the Python interpreter not just in the
4265 specified root but also in the specified location. Fixes #98825
4266
4267Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * python/libxml.c: fixing bug #98792 , node may have no doc
4270 and dereferencing without checking ain't good ...
4271
4272Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * configure.in: preparing release 2.4.27
4275 * doc/* : updated and rebuilt the docs
4276 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
4277 and all the docs are actually packaged and in the final RPMs
4278 * parser.c parserInternals.c include/libxml/parser.h: restore
4279 xmllint --recover feature.
4280
4281Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
Daniel Veillard784b9352003-02-16 15:50:27 +00004283 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004284 processing of parsed entities, and XPath computation on sustitued
4285 entities.
4286 * testXPath.c: make sure entities are substitued.
4287
4288Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
Daniel Veillard784b9352003-02-16 15:50:27 +00004290 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004291 processing of internal parsed entities, which had to be changed.
4292
4293Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * Makefile.am python/Makefile.am python/tests/Makefile.am:
4296 trying to fix bug #98517 about building outside the source tree
4297 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
4298
4299Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4300
4301 * include/win32config.h: cleanup
4302 * win32/Makefile.mingw: integrated mingw in JScript configure
4303 * win32/Makefile.msvc: modified to allow mingw coexistence
4304 * win32/configure.js: integrated mingw
4305 * win32/Readme.txt: cleanup
4306
4307Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * HTMLparser.c: strengthen the guard in the Pop macros,
4310 like in the XML parser, closes bug #97315
4311
4312Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
4315 callback is never used.
4316
4317Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4318
4319 * parserInternals.c: fixed the initialization of the SAX structure
4320 which was breaking xsltproc
4321 * xpath.c: patch from Petr Pajas for CDATA nodes
4322 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
4323 * parser.c include/libxml/parser.h: patch from Peter Jones
4324 removing a leak in xmlSAXParseMemory() and adding the
4325 function xmlSAXParseMemoryWithData()
4326
4327Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
4328
4329 adding pdf of tutorial, changing web page to link to it
4330 * doc/tutorial/xmltutorial.pdf
4331 * doc/xml.html
4332 * doc/docs.html
4333
4334Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
4335
4336 * doc/tutorial/ar01s08.html
4337 adding file what I forgot for tutorial
4338
4339
4340Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
4341
4342 Adding encoding discussion to tutorial
4343 Added:
4344 * doc/tutorial/images/*.png: DocBook admonition image files
4345 * doc/tutorial/apf.html, apg.html: new generated html
4346 * doc/tutorial/includeconvert.c: conversion code entity file
4347 changed:
4348 * doc/tutorial/xmltutorial.xml: DocBook original
4349 * doc/tutorial/*.html: generated html
4350
4351Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4352
4353 * include/libxml/*.h: retired xmlwin32version.h
4354 * doc/Makefile.am: retired xmlwin32version.h
4355 * win32/configure.js: retired xmlwin32version.h
4356
4357Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4358
4359 * win32/libxml2.def.src: exported additional symbols
4360 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
4361 sisterhood
4362
4363Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * globals.c: fixed a typo pointed out by Igor
4366 * xpath.c: try to speed up node compare using line numbers
4367 if available.
4368
4369Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4370
4371 * tree.c: make xmlFreeNode() handle attributes correctly.
4372
4373Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4374
4375 * catalog.c: completed the #96963 fix, as reported by Karl
4376 Eichwalder
4377
4378Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
4381
4382Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * Makefile.am: switched the order of a couple of includes
4385 to fix bugs #97100
4386
4387Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4388
4389 * catalog.c: fixed bug #96963, reverted to the old behaviour of
4390 xmlLoadCatalogs that used to separate directories with a ':'.
4391
4392Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4393
4394 * threads.c: improvements to the Windows-side of thread handling
4395 * testThreads.c: conditionally excluded unistd.h
4396 * testThradsWin32.c: broke overlong lines
4397 * include/win32config.h: adapted thread-related macros to the new
4398 scheme and for pthreads on Windows
4399 * win32/Makefile.msvc: introduced a more flexible thread build,
4400 added testThreads[Win32].c to the build
4401 * win32/configure.js: introduced a more flexible thread config
4402
44032002-10-31 John Fleck <jfleck@inkstain.net>
4404
4405 * doc/xml.html (and, by implication, FAQ.html)
4406 added UTF-8 conversaion FAQ from Marcus Labib Iskander
4407
4408Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4409
4410 * configure.in: removed xmlwin32version.h
4411 * include/libxml/Makefile.am: removed xmlwin32version.h
4412
4413Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * tree.c: applied patch from Brian Stafford to fix a bug
4416 in xmlReconciliateNs()
4417
4418Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * tree.c: applied patch from Christian Glahn to allow
4421 xmlNewChild() on document fragment nodes
4422
4423Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * parser.c: Christian Glahn found a problem with a recent
4426 patch to xmlParseBalancedChunkMemoryRecover()
4427 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
4428 problems
4429 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
4430 test/schemas/seq*: added the test cases from Charles
4431
4432Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4433
4434 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
4435 serious cleanup of the spec file and associated changes
4436 in the Makefiles.
4437 * valid.c: try to remove some warnings on x86_64
4438
4439Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4440
4441 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
4442 fix bug #96586
4443
4444Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
4447 parsing, applied his patch
4448 * result/HTML/attrents.html result/HTML/attrents.html.err
4449 result/HTML/attrents.html.sax test/HTML/attrents.html:
4450 added the test and result case provided by Mikhail Sogrine
4451
4452Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4453
4454 * vms/build_libxml.com vms/config.vms vms/readme.vms
4455 include/libxml/parser.h include/libxml/parserInternals.h
4456 include/libxml/tree.h include/libxml/xmlIO.h
4457 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
4458 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
4459 Applied the VMS update patch from Craig A. Berry
4460 * doc/*.html: update
4461
4462Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
4465
4466Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4467
4468 * debugXML.c: adding a grep command to --shell in xmllint
4469 for T.V. Raman
4470
4471Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4472
4473 * xmlcatalog.c: tried to fix some of the problem with --sgml
4474
4475Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * parser.c: tried to fix bug #91500 where doc->children may
4478 be overriden by a call to xmlParseBalancedChunkMemory()
4479
4480Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
4483 identifiers in SGML catalogs containing '&'
4484
4485Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * python/types.c: fixed bugs when passing result value tree
4488 to Python functions.
4489
4490Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * configure.in: preparing the release of 2.4.26
4493 * doc/*: updated and rebuilt the documentation
4494
4495Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4496
4497 * parser.c: fixed a XML Namespace compliance bug reported by
4498 Alexander Grimalovsky
4499
4500Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4501
4502 * HTMLtree.c: fixed serialization of script and style when
4503 they are not lowercase (i.e. added using the API to the tree).
4504
4505Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4506
4507 * valid.c: make xmlValidateDocument emit a warning msg if there
4508 is no DTD, pointed by Christian Glahn
4509
4510Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4511
4512 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
4513 content model when some of the blocks have min or max, and a couple
4514 of bugs found in the process.
4515 * result/schemas/list0* test/schemas/list0*: added some specific
4516 regression tests
4517
4518Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * README: updated the contact informations
4521
4522Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4523
4524 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
4525 misses it, reported by Peter Bray.
4526
4527Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * tree.c: investigating xmlNodeGetContent() on namespace nodes
4530 and removed a few warnings
4531
4532Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * parser.c: Christian Glahn found a small bug in the push parser.
4535 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
4536 public
4537
4538Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4539
4540 * xmlschemas.c include/libxml/xmlschemas.h: added
4541 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
4542 * testSchemas.c: added --memory to test the new interface
4543
4544Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * doc/index.py doc/search.php: integrated the XSLT indexing,
4547 a few fixed in the indexer, added a scope selection at the
4548 search level.
4549
4550Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4551
4552 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
4553 this was due to uninitialized parts of the validation context
4554
4555Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4556
4557 * debugXML.c: applied patch from Mark Vakoc except the API
4558 change, preserved it.
4559 * doc/*: updated the docs to point to the search engine for
4560 information lookup or before bug/help reports.
4561
4562Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * doc/index.py doc/search.php: added mailing-list archives
4565 indexing and lookup
4566
4567Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4568
4569 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
4570
4571Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4572
4573 * doc/index.py: improved HTML indexing
4574 * doc/search.php: make the queries also lookup the HTML based indexes
4575
4576Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * doc/index.py: added HTML page indexing
4579
4580Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4581
4582 * xmlIO.c: extended Windows path normalisation to fix the base
4583 problem in libxslt.
4584 * catalog.c: fixed list handling in XML_CATALOG_FILES
4585
4586Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * valid.c: typo/bug found by Christian Glahn
4589
4590Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4591
4592 * xmlIO.c: applied Windows CE patch from Javier.
4593 * win32/wince: new directory, contains support for the PocketPC
4594 with Windows CE from Javier.
4595 * include/win32config.h: reorganised, removed duplicate
4596 definitions and applied WinCE patch from Javier.
4597 * include/wsockcompat.h: new file, now contains WinSock
4598 compatibility macros.
4599 * win32/Makefile.msvc: introduced double-run compilation.
4600
4601Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * configure.in include/libxml/xmlwin32version.h: preparing release
4604 of 2.4.25
4605 * doc/*: updated and regenerated teh docs and web pages.
4606
4607Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
4610 error were not covering namespace declarations.
4611 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
4612 it was missing the attribute declaration for the namespace
4613 * result/VC/NS3: the fix now report breakages in that test
4614
4615Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4616
4617 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4618
4619Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
4622 and regenerated the docs and web site
4623
4624Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4625
4626 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
4627 ATTRIBUTE_UNUSED is always put after the attribute declaration,
4628 not before
4629
4630Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * python/generator.py python/libxml2class.txt: fixed a stupid error
4633 breaking the python API
4634
4635Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4638 triostr.c triostr.h: applied a trio update patch from
4639 Bjorn Reese which should work with MinGW
4640
4641Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4642
4643 * tree.c: improving some documentation comments
4644 * xmlregexp.c: found and fixed a mem leak with python regression tests
4645 * doc/*: rebuilt the doc and the API XML file including the
4646 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4647 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4648 python/types.c: added access to the XML Schemas regexps from
4649 python
4650 * python/tests/Makefile.am python/tests/regexp.py: added a
4651 simple regexp bindings test
4652
4653Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4654
4655 * doc/xml.html:
4656 fixing ftp links - thanks to Vitaly Ostanin
4657
4658Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * xmlregexp.c: fixed the data callback on transition functionality
4661 which was broken when using the compact form
4662 * result/schemas/*: updated the results, less verbose, all tests
4663 pass like before
4664 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4665 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4666 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4667 annoying warnings
4668 * xpath.c: try to provide better error report when possible
4669
4670Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4671
4672 * Makefile.am: fixed a breakage raised by Jacob
4673
4674Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4675
4676 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4677 which don't use sockets
4678
4679Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4680
4681 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4682 * win32/configure.js: applied zlib patch from Daniel Gehriger
4683
4684Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4685
4686 * win32/configure.js: applied the patch from Mark Vakoc for
4687 regexp support
4688 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4689 for regexp support
4690
4691Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * xmlschemastypes.c: as pointed by Igor Float and Double
4694 parsing ain't finished yet
4695
4696Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * Makefile.am configure.in: trying to fix #88412 by bypassing
4699 all the python subdir if python ain't detected
4700
4701Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4702
4703 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4704 made configuring with regexps/automata/unicode the default
4705 but without schemas ATM
4706 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4707 fixed the regexp based DTD validation performance and memory
4708 problem by switching to a compact form for determinist regexps
4709 and detecting the determinism property in the process. Seems
4710 as fast as the old DTD validation specific engine :-) despite
4711 the regexp built and compaction process.
4712
4713Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4714
4715 * valid.c: determinism is debugged, new DTD checking code now works
4716 but xmlFAComputesDeterminism takes far too much CPU and the whole
4717 set usues too much memory to be really usable as-is
4718
4719Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4720
4721 * tree.c: fixed another stupid bug in xmlGetNodePath()
4722 * xmllint.c: --version now report the options compiled in
4723
4724Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * HTMLparser.c: small cleanup
4727 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4728 when configured with them. A bit of debugging around the determinism
4729 checks is still needed
4730
4731Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4732
4733 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4734
4735Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * xmlIO.c: small portability glitch fixed.
4738
4739Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4740
4741 * xmlschemastypes.c: incomplete steps for real/double support
4742 * testAutomata.c include/libxml/xmlautomata.h
4743 include/libxml/xmlregexp.h: avoiding a compilation problem
4744 * valid.c include/libxml/valid.h: starting the work toward using
4745 the regexps for actual DTD validation
4746
4747Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4748
4749 * hash.c: cosmetic cleanup
4750 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4751 integrating a DTD validation layer based on the regexps
4752
4753Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4754
4755 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4756 the determinism was tested before eliminating the epsilon
4757 transitions :-(
4758
4759Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4760
4761 * python/generator.py python/libxml.c python/libxml.py
4762 python/libxml2-python-api.xml python/libxml2class.txt
4763 python/libxml_wrap.h python/types.c: updated the python
4764 bindings, added code for easier File I/O, and the ability to
4765 define a resolver from Python fixing bug #91635
4766 * python/tests/Makefile.am python/tests/inbuf.py
4767 python/tests/outbuf.py python/tests/pushSAXhtml.py
4768 python/tests/resolver.py python/tests/serialize.py: updated
4769 and augmented the set of Python tests.
4770
4771Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4772
4773 * win32/configure.js: added more readme info for the binary
4774 package.
4775
4776Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * xmlIO.c: fixed a stupid out of bound array error
4779
4780Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4781
4782 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4783 messing around with support for Windows path, cleanups,
4784 trying to identify and fix the various code path to the
4785 filename access. Added xmlNormalizeWindowsPath()
4786
4787Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * error.c valid.c: working on better error reporting of validity
4790 errors, especially providing an accurate context.
4791 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4792 error reports in those cases.
4793
4794Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4795
4796 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4797 parser.c parserInternals.c xmlIO.c: get rid of all the
4798 perror() calls made in the library execution paths. This
4799 should fix both #92059 and #92385
4800
4801Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4802
4803 * xmllint.c: memory leak reporting was broken after a change
4804 of the preprocessor symbol used to activate it.
4805
4806Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4807
4808 * tree.c: try to make the copy function work for node of
4809 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4810 DOM layers though, not libxml2 itself.
4811
4812Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * valid.c: try to provide file and line informations, not all
4815 messages are covered, but it's a (good) start
4816
4817Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4818
4819 * xinclude.c: reimplemented a large part of the XInclude
4820 processor, trying to minimize resources used, James Henstridge
4821 provided a huge test case which was exhibiting severe memory
4822 consumption problems.
4823
4824Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4825
4826 * python/Makefile.am: applied patch from Christophe Merlet to
4827 reestablish DESTDIR
4828
4829Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4830
4831 * libxml.spec.in: fixes libary path for x86_64 AMD
4832
4833Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4834
4835 * doc/tutorial/includekeyword.c
4836 * doc/tutorial/xmltutorial.xml:
4837 (plus resulting generated html files)
4838 fixing one spot I missed in the tutorial where I hadn't freed
4839 memory properly
4840
4841Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4842
4843 * doc/tutorial/includeaddattribute.c
4844 * doc/tutorial/includeaddkeyword.c
4845 * doc/tutorial/includegetattribute.c
4846 * doc/tutorial/includekeyword.c
4847 * doc/tutorial/xmltutorial.xml
4848 * doc/tutorial/*.html:
4849 update tutorial to properly free memory (thanks to Christopher
4850 R. Harris for pointing out that this needs to be done)
4851 * doc/tutorial/images/callouts/*.png:
4852 added image files so the callouts are graphical, making it
4853 easier to read ( use "--param callout.graphics 1" to generate
4854 html with graphical callouts)
4855
4856Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4857
4858 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4859 nice logos generated by Marc Liyanage
4860 * doc/site.xsl *.html: changed the stylesheet to show the new
4861 logo and regenerated the pages
4862
4863Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4866
4867Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4868
4869 * xpath.c: possible mem leak patch from Jason Adams
4870
4871Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4872
4873 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4874 in the XQuery namespace
4875 * configure.in: preparing 2.4.24
4876 * doc/*.html: updated the web pages
4877
4878Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4879
4880 * python/generator.py: closing bug #85258 by generating conditional
4881 compile check to avoid linking to routines not configured in.
4882
48832002-08-22 Havoc Pennington <hp@pobox.com>
4884
4885 * autogen.sh: update error message for missing automake
4886
4887Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4888
4889 * python/Makefile.am: typo in target name resulted in libxml2.py
4890 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
4891
4892Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4893
4894 * win32/win32/Makefile.mingw: updated with version from
4895 Elizabeth Barham at http://soggytrousers.net/repository/
4896
4897Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4898
4899 * win32/Makefile.msvc: added the prefix location to the include
4900 and lib search path.
4901
49022002-08-18 Havoc Pennington <hp@pobox.com>
4903
4904 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
4905 both automake 1.6 and 1.4 installed get the right automake. Means
4906 compilation from CVS will now require the latest automake 1.4
4907 release, or manually creating symlinks called "automake-1.4" and
4908 "aclocal-1.4"
4909
4910Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4911
4912 * configure.in python/Makefile.am: more AMD 64 induced changes from
4913 Frederic Crozat
4914
4915Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * xinclude.c: oops I was missing the xml:base fixup too
4918 * result/XInclude/*.xml: this adds xml:base attributes to most
4919 results of the tests
4920
4921Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4922
4923 * xinclude.c: quick but apparently working implementation of
4924 xi:fallback, should close bug #89684
4925 * Makefile.am test/XInclude/docs/fallback.xml
4926 result/XInclude/fallback.xml: added a basic test for fallback,
4927 and run with --nowarning to avoid a spurious warning
4928 * configure.in: applied patch from Frederic Crozat for python
4929 bindings on AMD 64bits machines.
4930
4931Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4932
4933 * parser.c: xmlSAXUserParseMemory() really ought to fail if
4934 the caller don't pass a SAX callback block.
4935
4936Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4937
4938 * tree.c: applied the same fix for the XML-1.0 namespace to
4939 xmlSearchNsByHref() as was done for xmlSearchNs()
4940
4941Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * libxml.3: small cleanup of the man page
4944 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
4945 when serializing HREF attributes generated by XSLT.
4946
4947Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4948
4949 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
4950 version of Marc Liyanage' patch for boolean attributes in HTML
4951 output
4952
4953Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
4954
4955 * python/tests/serialize.py: fixed the test results, indenting
4956 behaviour changed slightly
4957
4958Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4959
4960 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
4961 new c14n function to Windows def files
4962
4963Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
4964
4965 * c14n.c: fixed a memory leak in c14n code
4966
4967Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4968
4969 * parser.c include/libxml/parser.h: adding a new API for Christian
4970 Glahn: xmlParseBalancedChunkMemoryRecover
4971 * valid.c: patch from Rick Jones for some grammar cleanup in
4972 validation messages
4973 * result/VC/* result/valid/*: this slightly change some of the
4974 regression tests outputs
4975
4976Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * tree.c: trying to fix a problem in namespaced attribute handling
4979 raised by Christian Glahn
4980
4981Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4982
4983 * encoding.c include/libxml/encoding.h: Opening the interface
4984 xmlNewCharEncodingHandler as requested in #89415
4985 * python/generator.py python/setup.py.in: applied cleanup
4986 patches from Marc-Andre Lemburg
4987 * tree.c: fixing bug #89332 on a specific case of loosing
4988 the XML-1.0 namespace on xml:xxx attributes
4989
4990Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
4991
4992 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
4993 corner case from new Merlin's test suite and added a callback
4994 that will be used to improve xmlsec performance
4995
4996
4997Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4998
4999 * HTMLtree.c: trying to fix the <style> escaping problem in
5000 HTML serialization bug #89342
5001
5002Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
5005 and rebuilt the web site.
5006
5007Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
5008
5009 * include/libxml/tree.h: added _private member to xmlNs struct
5010
5011Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5012
5013 * HTMLparser.c: fixing bug #84876 based on the xml working
5014 code.
5015
5016Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5017
5018 * python/Makefile.am: enhanced to fix bug 72012 (errors
5019 when using '-jX' make parameter)
5020
5021Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5022
5023 * xpath.c: small additional enhancement for booleans
5024 compared to nodesets
5025
5026Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5027
5028 * HTMLtree.c: changed the order of the encoding declaration
5029 attributes in the meta tags due to a bug in IE/Mac
5030
5031Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5032
5033 * xpath.c: enhanced handling of booleans (especially '='
5034 and '!=' for nodesets) - fixes bug 85256. Added new
5035 routine xmlXPathNotEqualValues for more proper handling
5036 of '!=' when nodesets are involved.
5037
5038Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5039
5040 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
5041 doc/xmlcatalog_man.xml to the source distribution
5042
5043Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5044
5045 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
5046 asked for this.
5047
5048Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * configure.in: preparing 2.4.23
5051 * doc/*: rebuilt the docs
5052
5053Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5054
5055 * parser.c: fixing bug #84169 by fixing the
5056 comment of xmlCreatePushParserCtxt to describe the
5057 encoding detection parameters better.
5058
5059Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5060
5061 * valid.c: fixing bug #79331 in one path the lookup for
5062 ID attributes on a namespaced node wasn't handled correctly :-\
5063
5064Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5065
5066 * HTMLparser.c: trying to fix 87235 about discarded white
5067 spaces in the HTML parser.
5068 * result/HTML/*: this changes the output of a number of HTML
5069 regression tests
5070
5071Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5072
5073 * xpath.c: applied patch from Richard Jinks for the namespace
5074 axis + fixed a memory error.
5075 * parser.c parserInternals.c: applied patches from Peter Jacobi
5076 removing ctxt->token for good.
5077 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
5078 popped out by the regression tests.
5079 * Makefile.am: patch for threads makefile from Gary Pennington
5080
5081Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5082
5083 * xpath.c: enhanced behaviour of position() after usage of
5084 expressions involving preceding-sibling (et al).
5085
5086Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5087
5088 * hash.c: applied a patch from Peter Jacobi to solve a problem
5089 when compiling with the Watcom C on Win32
5090 * result/schemas/*.err: the change of hashing algo generated
5091 permutations in the output
5092
5093Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5094
5095 * hash.c: applied patch from Sander Vesik improving the quality of
5096 the hash function.
5097
50982002-06-14 Aleksey Sanin <aleksey@aleksey.com>
5099
5100 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
5101 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
5102 xmllint.c xpath.c: replaced sprintf() with snprintf()
5103 to prevent possible buffer overflow (the bug was pointed
5104 out by Anju Premachandran)
5105
5106Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5107
5108 * parser.c: removed an uninitialized data error popped by valgrind
5109 on PE references
5110
5111Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
5112
5113 * doc/xml.html
5114 adding tutorial reference to the web page
5115
5116Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
5117
5118 * doc/tutorial/xmltutorial.xml
5119 * doc/tutorial/ar01s07.html
5120 * doc/tutorial/ape.html
5121 * doc/tutorial/includegetattribute.c
5122 adding section to tutorial about retrieving an attribute
5123 value
5124
5125Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5126
5127 * parser.c: applied a couple of patches from Peter Jacobi to start
5128 to get rid of ctxt->token, with a possible significant speed
5129 improvement to be gained once done. Better compliance with PE
5130 references constructs in DTDs too.
5131 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
5132 from Peter too
5133
5134Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5135
5136 * parser.c: Babak Vahedipour-Kunze reported that openTag in
5137 xmlParseElement was likely to have been deallocated at the
5138 time of the report, possibly leading to segfault. Just report
5139 the tag name now.
5140
5141Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * xpath.c: patch from Richard Jinks for XPath substring() function
5144 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5145
51462002-06-06 Aleksey Sanin <aleksey@aleksey.com>
5147
5148 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
5149
5150Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
5151
5152 *doc/FAQ.html
5153 fixing typos in FAQ, thanks to Robert Funnell for the
5154 editing help
5155
5156Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5157
5158 * NEWS: got complaints from rpmlint that it was empty
5159
5160Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
5161
5162 * added doc/tutorial, including:
5163 apa.html
5164 apb.html
5165 apc.html
5166 apd.html
5167 ar01s02.html
5168 ar01s03.html
5169 ar01s04.html
5170 ar01s05.html
5171 ar01s06.html
5172 includeaddattribute.c
5173 includeaddkeyword.c
5174 includekeyword.c
5175 includestory.xml
5176 index.html
5177 xmltutorial.xml
5178 libxml tutorial, including generated html
5179
5180Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5181
5182 * result/c14n/exc-without-comments/merlin-c14n-two-*
5183 result/c14n/without-comments/merlin-c14n-two-*
5184 test/c14n/exc-without-comments/merlin-c14n-two-*
5185 test/c14n/without-comments/merlin-c14n-two-*
5186 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
5187 c14n/exc-c14n and slightly modified test script to handle
5188 these test cases
5189 * c14n.c: fixed bugs for complicated nodes set (namespace
5190 without node and others from merlin-c14n-two.tar.gz)
5191 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
5192 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
5193 for xmlsec performance patch
5194 * xpath.c: fixed self::node() for namespaces and attributes
5195
5196Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
5197
5198 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
5199 but with the format parameter
5200 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
5201
5202Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
5203
5204 * Makefile.am: updated c14n tests suite
5205 * c14n.c: performance improvement for previous c14n patch
5206
5207Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * parser.c: another peroformance patch from Peter Jacobi, that
5210 time on parsing attribute values.
5211
5212Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
5213
5214 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
5215 into LibXML2 test suite
5216
5217Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
5218
5219 * c14n.c: propagating xpath ancesstors node fix to c14n
5220 plus small performance improvement to reduce number of
5221 mallocs
5222 * xpath.c: fixed ancestors axis processing for namespace nodes
5223
5224Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5225
5226 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
5227 Peter Jacobi
5228
5229Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5230
5231 * configure.in: preparing 2.4.22
5232
5233Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5234
5235 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
5236 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5237 a public entry point.
5238 * doc/*: rebuilt the API and docs
5239
5240Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5241
5242 * xpath.c: patch from Richard Jinks to fix a problem introduced
5243 in the previous patch and pointed by Norm
5244
5245Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5246
5247 * libxml.spec.in: fixing bug #81112
5248
5249Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5250
5251 * uri.c: fixing bug #82848
5252
5253Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5254
5255 * result/catalogs/mycatalog.full: Aleksey's commit changed the
5256 output of one catalog test
5257
5258Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5259
5260 * global.data globals.c tree.c include/libxml/globals.h
5261 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
5262 default value for global parameter xmlIndentTreeOutput to 1 and
5263 introduced new global parameter xmlTreeIndentString (the string
5264 used to do one-level indent) with default value " " (as it was
5265 in tree.c)
5266
5267Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5268
5269 * Makefile.am: Merijn Broeren pointed out a problem when compiling
5270 with trio and schemas.
5271
5272Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5273
5274 * xpath.c: patch from Richard Jinks to fix the problem raised in
5275 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5276
5277Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5278
5279 * xmlschemas.c: a bit of work on import.
5280 * xmlschemastypes.c: Charles Bozeman provided a compare function
5281 for date/time types so min/max facet restrictions should work,
5282 indeterminate comparisons return an error instead of equal.
5283 * test/schemas/date_0* result/schemas/date_0_0: specific test
5284 from Charles Bozeman too
5285
5286Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5287
5288 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
5289 from Christian Cornelssen fixing the man pages and the Catalog
5290 building script.
5291 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
5292 next step is <xs:import> I now have a reasonable understanding
5293 of how it works.
5294
5295Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5296
5297 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
5298
5299Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5300
5301 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
5302
5303Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5304
5305 * xpath.c: fixing an XPath function evalutation bug pointed out
5306 by Alexey Efimov where the context was lost when evaluating
5307 the function arguments
5308
5309Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5310
5311 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
5312 function public for XMLSec performance optimizations
5313
5314Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5315
5316 * python/generator.py python/libxml2class.txt : fixed a problem
5317 with the HTML parser pointed by Gary Benson
5318 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
5319 example
5320
5321Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5322 * parser.c: fixed bug #81159 (memory growth in SAX)
5323
5324Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5325 * xpath.c: fixed bug #78858 (the real fix)
5326
5327Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5328 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
5329
5330Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5331
5332 * tree.c: modified xmlNodeSetBase to allow changing the
5333 base of a document.
5334
5335Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5336
5337 * xmlschemastypes.c: patch Charles Bozeman for validation of
5338 all the date, time, and duration types
5339 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
5340 * configure.in: fixed an error pointed by an user
5341 * xml2-config.in: fixed an error pointed by an user
5342
5343Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5344
5345 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
5346 win32/libxml2.def.src xmlIO.c: exported default
5347 'file:', 'http:' and 'ftp:' protocols input handlers
5348 and maked protocols comparisson case insensitive
5349
5350Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5351
5352 * configure.in: Neven Has detected a typo
5353
5354Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
5355
5356 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
5357 as one of the persons allowed to commit directly to the
5358 module.
5359
5360Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5361
5362 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
5363 * valid.c: raised a too low limit
5364 * doc/*: rebuilt the docs
5365
5366Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5367
5368 * test/XPath/expr/floats test/XPath/expr/functions
5369 result/XPath/expr/floats result/XPath/expr/functions
5370 xpath.c: another XPath conformance patch from Richard Jinks
5371
5372Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
5373
5374 * xmlschemas.c: fixed validation of attribute groups.
5375 * test/schemas result/schemas: added an example from the primer
5376
5377Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5378
5379 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
5380 * test/schemas result/schemas: updated the test list
5381
5382Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5383
5384 * TODO: updated a bit
5385 * parser.c: made a comment more specific
5386 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
5387 Schemas conformance.
5388 * test/schemas result/schemas: updated the test list
5389
5390Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5391
5392 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
5393 implementing xs:all with minOccurs = 0
5394 * tes/schemas/* result/schemas/*: added more tests covering
5395 xs:all
5396
5397Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5398
5399 * xmlregexp.c: first implementation of the all particle, this
5400 may need to be revisited for case where not all transitions
5401 must be crossed.
5402
5403Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5404
5405 * tree.c: another entity processing update from Markus Henke
5406
5407Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
5408
5409 * trionan.c: fixed crash on OSF/1
5410
5411Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5412
5413 * xmlschemas.c: more Schemas work
5414 * test/schemas/* result/schemas/*: added more tests coming
5415 from the spec.
5416
5417Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5418
5419 * c14n.c: patch from Aleksey Sanin reflecting a change in the
5420 ExcC14N specification
5421
5422Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5423
5424 * tree.c: patch from Markus Henke, fix for recursive entities.
5425
5426Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5427
5428 * xpath.c: fix a problem with string() on a document node.
5429
5430Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5431
5432 * Makefile.am xmlschemas.c: more Schemas work
5433 * test/schemas/* result/schemas/*: added more tests coming
5434 from the spec.
5435
5436Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5437
5438 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
5439 * result/HTML/*: this changes a few things in the results
5440
5441Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5442
5443 * include/libxml/tree.h: eliminated 'declaration different than
5444 prototype' warning
5445 * include/win32config.h: "resolved" conflicts with errno.h
5446
5447Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5448
5449 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
5450 on the automata interfaces and debug of counted choices
5451 * test/schemas/* result/schemas/*: added a number of tests
5452
5453Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5454
5455 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
5456 a bit of work on Schemas
5457 * testSchemas.c: try to make it more useful
5458 * test/schemas/* result/schemas/* Makefile.am: changed the
5459 Schemas regression test procedure, started adding a few samples
5460
5461Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5462
5463 * include/libxml/encoding.h: Patch for the Borland C++ builder
5464 * include/libxml/tree.h: Patch for the Borland C++ builder
5465 * threads.c: Patch for the Borland C++ builder
5466 * win32/bcb5: New directory for the Borland C++ builder
5467 project files
5468
5469Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5470
5471 * win32/Makefile.msvc: Update for XML Schema support
5472 * win32/configure.js: Update for XML Schema support
5473 * win32/libxml2.def.src: Update for XML Schema support
5474
5475Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
5478 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
5479 xmlunicode.c include/libxml/Makefile.am
5480 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
5481 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
5482 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
5483 include/libxml/xmlversion.h.in : merged the current state of
5484 XML Schemas implementation, it is not configured in by default,
5485 a specific --schemas configure option has been added.
5486 * test/automata test/regexp test/schemas Makefile.am
5487 result/automata result/regexp result/schemas:
5488 merged automata/regexp/schemas regression tests
5489
5490Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
5491
5492 * xpath.c: Gary found a compile time problem, fixes #78823
5493
5494Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5495
5496 * configure.in: release of 2.4.20
5497 * doc/*: updated and rebuilt the docs
5498
5499Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5500
5501 * python/Makefile.am: patch from Cristian Gafton to build on
5502 Red Hat 6.2, should also fix #75779
5503
5504Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5505
5506 * valid.c: first part of fixing #78729
5507
5508Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
5509
5510 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
5511 escaping of URI when saving HTML files.
5512 * result/HTML/*: this impacted some tests
5513
5514Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
5515
5516 * configure.in: trying to fix #77441
5517
5518Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5519
5520 * include/libxml/xmlIO.h: Hallski complained it could not be
5521 included by itself.
5522
5523Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5524
5525 * configure.in: applied an IEEE flag patch for OSF/1 #77825
5526
5527Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5528
5529 * win32/configure.js: patch from Nilo for the c14n option
5530 * win32/Makefile.msvc: fixed libxml2.def generation with threads
5531
5532Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5533
5534 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
5535 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
5536 LIBXML_THREAD_ENABLED
5537
5538Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5539
5540 * xpath.c: another patch from Richard Jinks for substring conformance
5541 * test/XPath/expr/floats test/XPath/expr/strings
5542 result/XPath/expr/floats result/XPath/expr/strings: update of the
5543 test suite to check those.
5544
5545Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5546
5547 * xpath.c: patch from Richard Jinks for .x float parsing.
5548
5549Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5550
5551 * parser.c: patch from Markus Henke when an encoding ain't recognized
5552
5553Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5554
5555 * libxml.m4: got a report that #include <string.h> was needed
5556
5557Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5558
5559 * xmllint.c: applied a fix from Anthony Jones for -o /--output
5560
5561Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
5562
5563 * doc/example.html: fixing typo
5564
5565Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5566
5567 * xpath.c: fixed a bug in the nodeset to boolean comparison code
5568 pointed out by Melvyn Sopacua.
5569
5570Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5571
5572 * libxml.m4: Frédéric Crozat gave a patch related to the change
5573 of Include paths breaking the libxml.m4
5574
5575Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5576
5577 * xpath.c: Fix bug #76927 forgot to save some context
5578 when evaluating binary expressions
5579
5580Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5581
5582 * configure.in: fixed configure for MPE/iX from Markus Henke
5583 * xmlmemory.c: fixed initialization problems
5584 * xpath.c: another set of patches from Richard Jinks this
5585 fixes "make XPathtests" on linux
5586
5587Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5588
5589 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
5590 * test/XPath/expr/compare test/XPath/expr/equality
5591 test/XPath/expr/floats test/XPath/expr/functions
5592 test/XPath/expr/strings result/XPath/expr/compare
5593 result/XPath/expr/equality result/XPath/expr/floats
5594 result/XPath/expr/functions result/XPath/expr/strings: Updated
5595 tests though they show a divergence on Linux
5596
5597Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5598
5599 * xpath.c trionan.c: previous commit also included patches
5600 from Richard Jinks on some IEEE support corner case
5601
5602Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5603
5604 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
5605 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
5606 that $(datadir) should be used for docs
5607
5608Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5609
5610 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
5611 could leak filedescriptors
5612
5613Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5614
5615 * configure.in nanohttp.c: applied patch from Allan Clark for
5616 UnixWare/OpenServer
5617
5618Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5619
5620 * configure.in: preparing 2.4.19
5621 * doc/*: rebuilt the docs
5622
5623Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5624
5625 * nanohttp.c: fixing #76043, got fed up with non-portability
5626 of that piece of code.
5627
5628Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5629
5630 * valid.c SAX.c: Never commit without running "make tests" :-(
5631 fix a couple of stupidities in the previous commit
5632 * result/*: a few changes in some attribute order result of previous
5633 commit.
5634
5635Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5636
5637 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5638 the internal subset should not raise duplicate ID errors,
5639 also there was a small bug in conjunction to namespace
5640 declarations defaulted and xml:xxx attributes DTD definitions.
5641
5642Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5643
5644 * xpath.c: Richard Jinks also raised some rounding problems
5645 this tries to fix them
5646
5647Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5648
5649 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5650 behaviour in xmlXPathCastToString()
5651
5652Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5653
5654 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5655 raised by Morus Walter
5656
5657Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5658
5659 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5660 from Igor
5661
5662Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5663
5664 * xpath.c: fixing #75619, related to a problem when trying
5665 to evaluate condition when the current node set resulting
5666 from that sub-step evaluation is empty. Also fixes 2 potential
5667 problem with previous-sibling and next-siblings axis.
5668
5669Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5670
5671 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5672 HTML support is not configured in.
5673
5674Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5675
5676 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5677 include/libxml/tree.h: dohh I really didn't intended to commit
5678 this test version :-(
5679
5680Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5681
5682 * testSAX.c: I wanted to see the real speed at the SAX interface
5683 after a little too many Ximianer started complaining about the
5684 parser speed.
5685 added a --quiet option:
5686 paphio:~/XML -> ls -l db100000.xml
5687 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5688 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5689 3200006 callbacks generated
5690 real 0m1.270s
5691 Which means 16MBytes/s and 3Mcallback/s
5692
5693Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5694
5695 * xpath.c: valgrind spotted another error that time when running
5696 on libxslt regression tests
5697
5698Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5699
5700 * Makefile.am: adding "make valgrind" running the full regression
5701 tests (except python ones) under Valgrind (using valgrind -q
5702 which was kindly added by the author).
5703 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5704 passes cleanly now except an obcure floating point initialization
5705 raised in log10() in one XPath regression test ???
5706 * tree.c: edited some comments to close #75244
5707
5708Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5709
5710 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5711 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5712 context of ScrollKeeper, made sure that if the number is
5713 an integer, the serialization follows the description at
5714 http://www.w3.org/TR/xpath#section-String-Functions
5715
5716Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5717
5718 * configure.in: preparing 2.4.18
5719 * doc/*: updated and rebuilt the web site
5720 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5721 the Windows and Cygwin maintainers.
5722 * parser.c: humm, changed the way the SAX parser work when
5723 xmlSubstituteEntitiesDefault(1) is set, it will then
5724 do the entity registration and loading by itself in case the
5725 user provided SAX getEntity() returns NULL.
5726 * testSAX.c: added --noent to test the behaviour.
5727
5728Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5729
5730 * parser.c: Wilfried Teiken provided a hackish but working
5731 way to get context reported back on entities when parsing
5732 with SAX and without breaking the DOM build.
5733
5734Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5735
5736 * c14n.c: applied a new patch from Aleksey Sanin
5737 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5738 to reference Aleksey implementation of XML digital Signatures
5739
5740Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5741
5742 * xpath.c: small fix to avoid potential problem due to
5743 ordering of freeing data
5744 * python/Makefile.am: people were complaining about
5745 the generated file in python dir not being built
5746
5747Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5748
5749 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5750 python/generator.py python/libxml.c python/types.c: Cleanup
5751 of the python Makefiles based on Jacob and James feedback,
5752 fixed the spec file accordingly, fixed the number of warning
5753 that passing my pedantic CFLAGS was generating. Conclusion
5754 is that Python includes are real crap.
5755
5756Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5757
5758 * configure,in: it was reported quite a few times that
5759 xml2-config --cflags should not output
5760 -I$includeprefix/libxml2/libxml because libxml2 header names
5761 clashes with existing names like list.h from C++ stl.
5762 Includes should be #include<libxml/xxx.h> so ...
5763
5764Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5765
5766 * c14n.c: another patch from Aleksey Sanin
5767
5768Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5769
5770 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5771 canonicalization algorithm
5772 * doc/xml.html doc/index.html: added the C14N references on the
5773 index page.
5774
57752002-03-13 jacob berkman <jacob@ximian.com>
5776
5777 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5778 usage, redundant, and gcc specific
5779
5780Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5781
5782 * xpath.c: speedup some node selection operations, this can
5783 have a significant impact on DocBook Norm's stylesheets
5784 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5785 make sure it's always the case
5786 * debugXML.c: distinguish CDATA and comments in ls operations
5787
5788Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5789
5790 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5791 to generate better API descriptions etc...
5792
5793Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5794
5795 * c14n.c: Fixing #74186, made sure all boolean expressions
5796 get fully parenthesized, ran indent on the output
5797 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5798 include/libxml/tree.h: also #74186 related, removed the
5799 --with-buffers option, and all the preprocessor conditional
5800 sections that were resulting from it.
5801
5802Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5803
5804 * valid.c: applied patch from Dodji Seketeli fixing an
5805 uninitailized variable in xmlValidGetValidElements()
5806
5807Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5808
5809 * c14n.c: fixed a few comments
5810 * doc/*.html doc/*/*.html: regenerated the docs and added
5811 the C14N API
5812 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5813
5814Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5815
5816 * check-xml-test-suite.py: fix to adapt varaiations in the
5817 bindings
5818 * configure.in python/setup.py python/setup.py.in: fixed to
5819 have the version of the python scripts automatically updated
5820
5821Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5822
5823 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5824 in xmlCopyProp()
5825
5826Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5827
5828 * configure.in: preparing 2.4.17 release
5829 * doc/*: updated and rebuilt the docs
5830 * xpath.c: fixed a comment
5831 * python/libxml.c: fixed a possible reentrancy problem
5832
5833Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5834
5835 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5836 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5837 added a specific regression test
5838 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5839 not raise exceptions when failing to find the attribute.
5840
5841Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5842
5843 * configure.in xmllint.c: owen pointed out a problem with the
5844 ftme fix, gettimeofday() was not detected by configure and
5845 the ftime header wasn't included, dohhh
5846
5847Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5848
5849 * configure.in xmllint.c: trying to fix #71457 for timing
5850 precision when gettimeofday() is not availble but ftime() is
5851
5852Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5853
5854 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5855 are now copied on install and part of the -devel RPM
5856
5857Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5858
5859 * xpath.c: trying to avoid bug #72150 which was apparently
5860 caused by a gcc bug (or a processor problem) as detailed
5861 at http://veillard.com/gcc.bug
5862
5863Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5864
5865 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5866 fixed xmlReconciliateNs(), added a Python test/example for
5867 inter-document cut'n paste
5868 * python/libxml.py: fixed node.doc on document nodes and added
5869 xpathEval() onto node objects
5870
5871Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5872
5873 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5874 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5875 fixup and integrated tests for the serialization stuff
5876
5877Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5878
5879 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
5880 moved the libxml man page to section 3
5881
5882Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5883
5884 * tree.c: fix bug #72490
5885 * python/libxml.c python/libxml.py: added methods serialize()
5886 and saveTo() to all node elements.
5887
5888Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5889
5890 * xmlIO.c: closed #73430, don't read from an input source
5891 which indicated an end-of-file or an error.
5892
5893Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5894
5895 * parser.c: make sure SAX endDocument is always called as
5896 this could result in a Python memory leak otherwise (it's
5897 used to decrement ref-counting)
5898 * python/generator.py python/libxml.c python/libxml.py
5899 python/libxml2-python-api.xml python/libxml2class.txt
5900 python/tests/error.py python/tests/xpath.py: implemented
5901 the suggestions made by Gary Benson and extended the tests
5902 to match it.
5903
5904Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5905
5906 * python/generator.py: applied patch fixing #73450
5907
5908Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5909
5910 * xpath.c: fixing #61290 "namespace nodes have no parent"
5911 long standing divergence from the XPath REC. NodeSets
5912 simply hold a copy of namespace nodes and those node ->next
5913 points to the parent (which may not be the node carrying the
5914 definition).
5915 * include/libxml/xpath.h: flagged but didn't added a possible
5916 speedup
5917 * DOCBparser.c HTMLparser.c: removed some warnings from push
5918 parser due to new state being added.
5919 * tree.c: new fix from Boris Erdmann
5920 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
5921 the XML Canonalization support from Aleksey Sanin
5922
5923Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5924
5925 * tree.c: patch from Boris Erdmann fixing some namespace odities
5926 with xmlCopyNode()
5927
5928Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5929
5930 * xmlIO.c: fix bug #72706 when loading a NULL entity
5931
5932Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5933
5934 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
5935 actually change in a future XML Namespace revision.
5936
5937Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5938
5939 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
5940 added the possibility of returning nodesets from XPath extension
5941 functions written in Python
5942
5943Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5944
5945 * python/*: commiting some Python bindings work done while travelling
5946
5947Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5948
5949 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
5950 explicitely with memory debugging switched on
5951
5952Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5953
5954 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5955 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5956 Added wrapper for the xmlURIPtr type, provided accessors, fixed
5957 the accessor generator for strings
5958 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
5959 regression test.
5960
5961Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5962
5963 * python/README python/generator.py python/libxml.c python/setup.py:
5964 added the 'usual' setup.py to allow building a libxml2-python
5965 module based on the same code. The initialization is however
5966 different the 2 .so files fo libxml2 and libxslt are identical and
5967 they entry point initialize both libraries. this is done to avoid
5968 some possible nasty problem since the Python don't merge the maps
5969 of all shared modules.
5970
5971Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5972
5973 * parser.c: fixed a push/encoding bug reported by Michael
5974 on librsvg
5975
5976Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5977
5978 * include/libxml/parserInternals.h: fixes a misplaced #endif
5979
5980Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5981
5982 * parser.c valid.c: found and fixed a couple of allocation bugs
5983
5984Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5985
5986 * doc/xml.html doc/python.html doc/*: added a Python and binding
5987 page describing the current state of the Python bindings and
5988 giving pointers to the other languages wrappers.
5989
5990Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5991
5992 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
5993 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
5994 rebuilt the API and web site
5995 * xpath.c: fixed #71978 portability bugs
5996
5997Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5998
5999 * SAX.c: oops broke automatic defaulting of namespaces attributes.
6000
6001Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6002
6003 * include/libxml/parserInternals.h parser.c: had to change
6004 2 internal parsing API when processing document content
6005 to check the start and end of element content are defined
6006 in the same entity
6007 * valid.c include/libxml/valid.h: attribute normalization can
6008 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
6009 with the context to report it.
6010 * SAX.c: fixed the last known bugs, crazy validation constraints
6011 when a document is standalone seems correctly handled. There
6012 is a couple of open issues left which need consideration especially
6013 PE93 on external unparsed entities and standalone status.
6014 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
6015 The 2 tests left failing are actually in error. Cleanup done.
6016
6017Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6018
6019 * valid.c: implemented E59 spaces in CDATA does not match the
6020 nonterminal S
6021
6022Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6023
6024 * SAX.c parser.c valid.c: more validation test fixups
6025 * check-xml-test-suite.py: added duration info for the tests
6026
6027Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6028
6029 * parser.c valid.c: a couple of errors were reported but not
6030 saved back as such in the parsing context. Down to 1% failure rate
6031 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
6032
6033Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6034
6035 * xmlInternald.c: isExtender was missing a char
6036 * parser.c include/libxml/parser.h: % are acceptable in the
6037 internal subset if within a PUBLIC ID
6038
6039Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6040
6041 * SAX.c parserInternals.c valid.c: more work on the conformance
6042 suite. Took the step to finally block documents with encoding
6043 errors. It's a fatal error per the spec, people should have fixed
6044 their documents by now.
6045
6046Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6047
6048 * check-xml-test-suite.py: fixed the test script after some discussion
6049 on the semantic of TYPE="error"
6050 * Makefile.am: added the script to the distrib
6051
6052Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6053
6054 * SAX.c entities.c: fixed a couple of conformances issues deep
6055 into the validation code (standalone and undeclared Notations)
6056
6057Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6058
6059 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
6060 stayed there for years !
6061
6062Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6063
6064 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
6065 missing
6066
6067Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6068
6069 * check-xml-test-suite.py: improved the behaviour a bit as
6070 well as the logs
6071 * parser.c valid.c SAX.c: fixed a few more bugs
6072 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
6073
6074Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6075
6076 * check-xml-test-suite.py: python script to run regression tests
6077 against the XML Test suite of W3C/OASis
6078 * SAX.c: fixed a validation bug
6079 * parser.c: fixed 3 errors pointed by the test suite
6080 * doc/buildDocBookCatalog: fixed a typo pointed by drake
6081 * python/Makefile.am: fixed a dependendy
6082
6083Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6084
6085 * xmlmemory.c: avoid a warning bug #71594
6086
6087Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6088
6089 * xmlmemory.c: Jesse Perry provided a patch to remove a few
6090 warning on alpha/Tru64
6091
6092Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6093
6094 * include/libxml/entities.h: fixing a comment
6095 * valid.c: fixing some troubles with validity check on namespaces
6096 * result/VC/NS3 test/VC/NS3: added a specific regression test
6097
6098Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6099
6100 * tree.c: Fixing #71342 serializing '\n' in attribute values
6101 * result/noent/att3 result/att3 test/att3: added a specific
6102 test.
6103
6104Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6105
6106 * python/libxml.c: couple of bug fixes
6107
6108Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6109
6110 * python/*.py: removed tabs and used spaces.
6111
6112Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6113
6114 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
6115 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
6116
6117Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6118
6119 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
6120 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
6121
6122Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6123
6124 * include/libxml/encoding.h include/libxml/entities.h
6125 include/libxml/globals.h include/libxml/parser.h
6126 include/libxml/threads.h include/libxml/tree.h
6127 include/libxml/xmlmemory.h: trying to fix the include mess
6128
6129Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6130
6131 * include/libxml/xmlmemory.h: reverted part of the previous
6132 attempt to provide #69655, this was breaking the build.
6133
6134Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
6135
6136 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
6137 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
6138 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
6139 include/libxml/parserInternals.h include/libxml/tree.h
6140 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
6141 Tentatively fixed #69655 , make compiling with -Wredundant-decls
6142 clean.
6143 * python/libxml.c: fixed a warning.
6144
6145Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6146
6147 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
6148 copying of node, merge back IDs in the target document.
6149 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
6150 test/XInclude/ents/ids.xml: test case
6151 * result/VC/ElementValid4: output changed due to a typo fix
6152
6153Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6154
6155 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00006156 generate the dependencies right as Jacob found out. Add
6157 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006158
6159Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6160
6161 * parserInternals.c valid.c: Justin Fletcher found some parts
6162 of the code needing cleanup
6163 * libxml.spec.in python/Makefile.am python/generator.py
6164 python/libxml.c python/libxml.py: Fixed the python Makefiles
6165 corrected a bug showing up on ia64, changed the name of the
6166 python internal module too
6167
6168Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6169
6170 * Makefile.am: applied patch from Andris Pavenis for binary
6171 name suffixes
6172
6173Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
6174
6175 * xmllint.c win32/win32config.h: fixing #68748
6176
6177Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6178
6179 * valid.c: fixing #70166
6180
6181Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6182
6183 * valid.c: fixing #70077
6184
6185Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6186
6187 * Copyright Makefile.am README configure.in libxml.spec.in:
6188 Changed to the MIT Licence
6189 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
6190 doc/xmlio.html: updated the doc accordingly
6191 * include/libxml/xmlwin32version.h configure.in: preparing
6192 2.4.14 release
6193 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6194 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6195 fixed the const xmlChar * wrapper and generator, XPath extension
6196 functions now use the context as first argument
6197 * python/tests/tstxpath.py python/tests/xpath.py
6198 python/tests/xpathext.py: Updated the tests accordingly
6199 * tree.c: fixed bug #70067
6200
6201Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6202
6203 * Makefile.am: cleanup
6204 * debugXML.c: always use stdout if output is NULL
6205 * xmlIO.c: don't close filedescriptors passed to outputBuffers
6206 * python/Makefile.am python/generator.py python/libxml2class.txt
6207 python/libxml_wrap.h python/types.c: augmented the number of bindings
6208 handling FILE * and XPath contexts
6209 * python/tests/Makefile.am: avoid a stupid problem due to the
6210 use of TEST.
6211
6212Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6213
6214 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
6215
6216Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6217
6218 * python/TODO python/libxml.c: cleanup the extension function lookup
6219 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
6220
6221Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6222
6223 * configure.in python/Makefile.am: do not install outside
6224 of prefix
6225
6226Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6227
6228 * python/TODO python/libxml.c: started adding SAX interfaces
6229 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
6230 SAX test
6231
6232Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6233
6234 * tree.c: hardened the addChild function
6235 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6236 python/libxml2class.txt python/libxml_wrap.h python/TODO:
6237 added accessors needed for xmlNode, a bit more testing and
6238 extension of interfaces
6239 * python/tests/Makefile.am python/tests/build.py: added a test
6240 build from scratch/save/load/check
6241
6242Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6243
6244 * parserInternals.c: change a small bit in the way valididy
6245 error messages get initialized
6246 * python/TODO python/libxml.c python/libxml2-python-api.xml
6247 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6248 added some memory debugging to track leaks at the libxml2 level
6249 * python/tests/*.py: changed all tests to check for leaks,
6250 there is just one left in XPath extension registrations.
6251
6252Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
6253
6254 * python/TODO python/generator.py python/libxml2-python-api.xml
6255 python/libxml2class.txt: more accessor classes for the parser
6256 context, allow to switch on and check validity
6257 * python/tests/Makefile.am python/tests/error.py
6258 python/tests/invalid.xml python/tests/valid.xml
6259 python/tests/validate.py: attded more test and and added error.py
6260 which I forgot to commit in the last step
6261
6262Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6263
6264 * python/Makefile.am python/types.c: cleanup
6265 * python/libxml.c python/libxml.py python/libxml_wrap.h
6266 python/generator.py python/libxml2-python-api.xml
6267 python/libxml2class.txt: added class for parser context, added
6268 first cut for push mode support. Added a framework to generate
6269 accessors functions.
6270 * python/tests/Makefile.am python/tests/push.py: added a push
6271 test
6272
6273Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6274
6275 * python/Makefile.am python/TODO python/libxml.py: fixed a small
6276 bug a bit of cleanup.
6277
6278Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6279
6280 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
6281 python/libxml2class.txt: adding error redirections and preformat
6282 to a python handler
6283 * python/tests/Makefile.am python/tests/*.py: cleanup made all
6284 tests self checking
6285
6286Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6287
6288 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
6289 a function
6290
6291Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6292
6293 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
6294 python/libxml.c python/libxml2-python-api.xml
6295 python/libxml2class.txt: Progressing through the TODOs, class
6296 description output, extra XML API, RPM now builds the wrappers
6297 for all python installed versions
6298
6299Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
6300
6301 * configure.in libxml.spec.in python/Makefile.am python/TODO
6302 python/generator.py python/libxml2class.txt: added more informations
6303 in the libxml2-python package including docs. Slightly changed
6304 the class hierarchy
6305 * python/tests/*: added basic regression tests infrastructure too
6306
6307Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6308
6309 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
6310 added libxml2-python as part of the packages installed
6311
6312Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6313
6314 * python/Makefile.am python/generator.py python/libxml.c
6315 python/libxml.py: more work, now able to extend the
6316 XPath interpreter with functions written in python.
6317
6318Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6319
6320 * python/Makefile.am: Jacob sent a patch to allow building from
6321 tarfile.
6322
6323Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6324
6325 * python/Makefile.am python/libxml.c configure.in Makefile.am:
6326 inserted the python wrappers build, I hope this won't be too
6327 unportable
6328
6329Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6330
6331 * xpath.c: minor optimization
6332 * python/generator.py python/libxml.c python/libxml.py
6333 python/libxml_wrap.h: more work on the python bindings,
6334 they now support XPath and there is no evident leak
6335
6336Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6337
6338 * python/generator.py python/libxml.c python/libxml.py:
6339 more work on the python bindings generator.
6340
6341Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6342
6343 * python/generator.py python/libxml.c python/libxml_wrap.h:
6344 more work on the python bindings.
6345
6346Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6347
6348 * python/generator.py python/libxml.c python/libxml.py
6349 python/libxml_wrap.h: commited early version of a python binding
6350 for private use only ATM
6351
6352Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6353
6354 * entities.c tree.c include/libxml/entities.h: applied patch
6355 from Anthony Jones to implement copy of DTD subtree too. Had
6356 just to keep 2 function private which really ought to become
6357 public ones.
6358
6359Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6360
6361 * xmllint.c: added pointers to the web pages in the usage()
6362
6363Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6364
6365 * tree.c: more fixes from Petr Kozelka for attribute handling
6366 in the tree API to align the semantic with DOM.
6367
6368Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6369
6370 * valid.c tree.c entities.c: another set of patches from
6371 Anthony Jones for copy operations cleanup and robustness
6372
6373Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6374
6375 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
6376 an alphabetic index based on comments content
6377 * doc/*: rebuilt the web site with the new references
6378
6379Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6380
6381 * parserInternals.h: Greg Sjaardema suggested to use an
6382 eponential buffer groth policy in xmlParserAddNodeInfo()
6383
6384Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6385
6386 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
6387 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
6388 doc/parsedecl.py doc/Makefile.am: updated the python extractor
6389 to generate cross-references, and added/updated the stylesheets
6390 to generate and link API indexes. The generic keyword index
6391 is not done yet.
6392 * doc/*.html: regenerated all the usual docs too
6393
6394Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6395
6396 * debugXML.c: added an xpath function to the shell for T. V. Raman
6397
6398Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6399
6400 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
6401 debug routines.
6402
6403Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6404
6405 * tree.c: apply an patch from Petr Kozelka for unlink and replace
6406 support of attribute nodes
6407
6408Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6409
6410 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
6411 hopefully near complete and fully documented of the API in XML
6412 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
6413 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
6414 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
6415 include/libxml/parserInternals.h include/libxml/valid.hi
6416 include/libxml/xmlIO.h include/libxml/xmlerror.hi
6417 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
6418 include/libxml/xpath.h include/libxml/xpathInternals.h:
6419 Cleaned up the doc comments a lot in the process, the interface
6420 coverage is now 100%
6421
6422Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6423
6424 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
6425 extracts comments from the gtk-doc DocBook output (a bit
6426 convoluted but seems to work).
6427
6428Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6429
6430 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
6431 added an XML description of the API, moved the script generating
6432 it here. Added a "make api" target
6433
6434Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6435
6436 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
6437
6438Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6439
6440 * xpath.c include/libxml/xpathInternals.h: the change made to
6441 xmlXPathFuncLookupFunc was incompatible roll it back
6442
6443Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6444
6445 * SAX.c: cleanup patch from Anthony Jones
6446 * doc/Makefile.am: fix the headers to avoid in make scan
6447 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
6448 includes, * vs Ptr and general cleanup
6449 * parsedecl.py: first version of a script to extract the
6450 module interfaces, the goal will be to provide .decl or XML
6451 specification of the interfaces to build wrappers.
6452
6453Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6454
6455 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
6456 now provides return codes in case of errors
6457
6458Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
6459
6460 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
6461 Upgraded to trio baseline 1.6
6462 * strio.h strio.c: Replaced by triostr.h and triostr.c
6463
6464Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6465
6466 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
6467 of strdup usage in the code
6468
6469Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6470
6471 * parser.c error.c: Keith Isdale complained rightly that
6472 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
6473
6474Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6475
6476 * tree.c: fixed the funxtion to set the xml: attributes
6477 * debugXML.c: added "setbase" to test it.
6478
6479Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6480
6481 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
6482 to allow updating an attribute content
6483
6484Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6485
6486 * libxml.h: try to avoid problems when compiling on Windows
6487
6488Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6489
6490 * hash.c: patch from Anthony Jones for hash.c allocation size
6491 * Makefile.am: trying to work around Yet Another Libtool Madness
6492 and build the 2.4.13 release finally ...
6493
6494Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6495
6496 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
6497 * doc/* : update of the documentation
6498
6499Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6500
6501 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
6502 at fixing #61290 :-(
6503
6504Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6505
6506 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
6507 Fixes bug #67229
6508
6509Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6510
6511 * tree.c: trying to avoid troubles when a subtree is copied
6512 and coalesced in part with the target tree. Should fix
6513 bug #67407
6514
6515Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6516
6517 * valid.c: fixed validation of attributes content of type
6518 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
6519 values, very old bug. Fixes #67671
6520
6521Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6522
6523 * parser.c include/libxml/parserInternals.h tree.c: integrated
6524 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
6525 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
6526
6527Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6528
6529 * threads.c: applied Serguei Narojnyi's patch to add native
6530 thread support on the Win32 platform
6531 * testThreadsWin32.c Makefile.am: added the test program also
6532 from Serguei, Win32 specific
6533 * include/win32config.h include/libxml/xmlwin32version.h.in:
6534 added patch from Igor for the Windows thread specific defines.
6535
6536Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6537
6538 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
6539
6540Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6541
6542 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
6543 output page into XMLinfo.html. Close bug #66951 and
6544 raised by Robert Collins too.
6545
6546Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
6547
6548 * encoding.c: Paul Keogh pointed out a possibility of segfault
6549 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
6550 Closes bug # 68238
6551
6552Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6553
6554 * doc/*.html: updated the Gdome2 links
6555
6556Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6557
6558 * libxml.h: Applied following patches from Robert Collins
6559 and make sure IN_LIBXML is defined when compiling it
6560 -------
6561 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
6562 as well as Visual C.
6563 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6564 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6565 * strio.c (PLATFORM_UNIX): Define for Cygwin.
6566 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
6567 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
6568 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
6569 xmlSysIDExists xmlNoNetExists).
6570 * xmllint.c: Don't include winsock2.h for Cygwin.
6571
6572Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6573
6574 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
6575 when the version info is not present.
6576
6577Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6578
6579 * tree.c: Anthony Jones pointed out a problem in
6580 xmlStringGetNodeList() and provided a fix for it
6581
6582Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6583
6584 * parser.c: patch from Frank J Franklin to remove a bug in
6585 xmlCreatePushParserCtxt() when the initial buffer passed
6586 is large.
6587
6588Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6589
6590 * win32/*: big cleanup of the Windows/MSVC project files
6591 from Igor Zlatkovic
6592
6593Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6594
6595 * doc/Makefile.am: should fix #67674 and avoid troubles if
6596 xsltproc is not available or fails in the prefix provided
6597
6598Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6599
6600 * xmlmemory.c: one more doc patch from Charlie Bozeman.
6601
6602Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6603
6604 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
6605 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
6606 Fixed a few other problems raised by Charlie Bozeman.
6607 * result/VC/ElementValid[5-7]: fixed the output
6608
6609Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6610
6611 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
6612 patches from Charlie Bozeman. Regenerated the HTML docs.
6613
6614Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
6615
6616 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
6617 for Windows from Igor
6618
6619Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6620
6621 * xmllint.c: applied Justin Fletcher patch for --output or -o
6622
6623Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
6624
6625 * win32/libxml2/libxml2.def.src: close #67019
6626
6627Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6628
6629 * xmllint.c: applied Justin Fletcher generic timing patch
6630 similar to the one already applied to xsltproc.
6631
6632Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6633
6634 * include/libxml/tree.h tree.c: applied documentation patches
6635 from Charlie Bozeman
6636
6637Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6638
6639 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6640
6641Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6642
6643 * valid.c: fix the xmlStrdup() used in the previous patch.
6644 * valid.c: added --dropdtd
6645 * tree.c: fixed xmlUnlinkNode so it also removes the references
6646 from the document if the node is a DTD
6647
6648Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6649
6650 * HTMLtree.c valid.c: cleanup some static declarations
6651
6652Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6653
6654 * xmllint.c: removed another strdup()
6655 * doc/FAQ: removed the HP/UX entry
6656
6657Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6658
6659 * valid.c: fix bug #66816 when validating.
6660 * xmllint.c: don't use sys/time.h if configure did not found it
6661
6662Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6663
6664 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6665 xmlcatalog_man.xml
6666
6667Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6668
6669 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6670 xmlInitMemory() was declared twice
6671
6672Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6673
6674 * globals.c: do not reference strdup() !
6675 * configure.in libxml-2.0.pc.in: trying to fix the libs
6676 of the various config extraction modules
6677
6678Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6679
6680 * configure.in : preparing 2.4.12
6681 * doc/* : updated and rebuilt the docs
6682
6683Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6684
6685 * uri.c: closed bug #66159
6686 * testURI.c: added --escape option
6687 * configure.in: some cleanup for xml2-config --cflags
6688
6689Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6690
6691 * globals.c testThreads.c: removed some misplaced includes
6692 of xmlversion.h
6693
6694Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6695
6696 * threads.c: patch from Gary Pennington fixing a possible
6697 problem at initialization time.
6698
6699Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6700
6701 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6702 Eric Lavigne contribution to build libxml2 on MacOS using
6703 CodeWarrior.
6704
6705Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6706
6707 * xmllint.c: applied Geert Kloosterman's patch to fix
6708 --repeat --timing output
6709
6710Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6711
6712 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6713 where non-wellformed XML declaractions were not detected.
6714
6715Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6716
6717 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6718
6719Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6720
6721 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6722 gets reset by xmlCleanupInputCallbacks() and this makes the
6723 function useless. Same for output.
6724
6725Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6726
6727 * xmlIO.c: robert pointed out a loop error in callback cleanups
6728
6729Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6730
6731 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6732 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6733 they are not really tied to debugging
6734
6735Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6736
6737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6738 * xmllint.c: better --catalogs description
6739
6740Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6741
6742 * tree.c: fixed a couple of problems in xmlSetProp()
6743
6744Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6745
6746 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6747 unappropriate stdout output.
6748
6749Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6750
6751 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6752 by Denis Beurive, closes #65111
6753
6754Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6755
6756 * valid.c: in case of content model validity error, don't
6757 print it if validity warnings were not requested.
6758
6759Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6760
6761 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6762 * parserInternals.c: removed the last exit() call. Print an
6763 unmaskable error on stderr instead (library mismatch detection)
6764
6765Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6766
6767 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6768 shell instructions from Heiko Rupp
6769
6770Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6771
6772 * catalog.c: use the URL notation file:// for default catalog paths
6773
6774Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6775
6776 * include/libxml/tree.h: better comments for _private fields
6777 * tree.c: removed a problem when copying an entity reference.
6778
6779Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6780
6781 * vms/*: updated instructions and diffs from John A Fotheringham
6782
6783Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6784
6785 * include/libxml/xmlerror.h: avoid an include problem if
6786 #include <libxml/xmlerror.h> happens first in code
6787 seems to be the case in KDE libs
6788
6789Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6790
6791 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6792 from Igor for Windows
6793
6794Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6795
6796 * Makefile.am: Gary Pennington pointed out a missing prefix
6797
6798Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6799
6800 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6801 * doc/*: upgraded and rebuilt the docs
6802
6803Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6804
6805 * HTMLparser.c: fix comment in scripts element parsing.
6806 * result/HTML/doc3*: updated the results.
6807
6808Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6809
6810 * uri.c: another URI bug fix #63336, using Joel Young patch.
6811
6812Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6813
6814 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6815 a cleaned up version of the Pwd shell string generation.
6816
6817Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6818
6819 * valid.c include/libxml/tree.h: trying to fix namespaces +
6820 validation problems for good, closing #63619 in the process
6821 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6822 wrong in this respect, fixed it.
6823
6824Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6825
6826 * xmllint.c: Morus Walter patch to allow --format and --encode
6827
6828Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6829
6830 * debugXML.c: Stefan Kost provided an help command for the shell
6831
6832Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6833
6834 * debugXML.c: Heiko Rupp pointed that the shell would crash
6835 on empty nodesets returns.
6836
6837Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6838
6839 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6840 migh need the history libraries
6841
6842Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6843
6844 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6845 handle the case of < in quoted attributes, Bastian Kleineidam
6846
6847Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6848
6849 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6850 fixing catalog breakages
6851 * Makefile.am catalog.c result/catalogs/catal
6852 result/catalogs/mycatalog.* test/catalogs/catal*:
6853 fixed more problems in catalog support, added more regression tests
6854 for both XML and SGML catalog handling
6855
6856Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6857
6858 * debugXML.c: applied an improvement to xmlGetLineNo() from
6859 Keith Isdale
6860
6861Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6862
6863 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6864 Side effect of the progressive catalog loading
6865
6866Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6867
6868 * Makefile.am: confexecdir and confexec_DATA were defined twice
6869 pointed out by Karl Eichwalder
6870
6871Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6872
6873 * xmlcatalog.c: avoid unlink() and use remove() instead.
6874
6875Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6876
6877 * libxml.spec.in: cleanup
6878 * include/libxml/xmlwin32version.h: updated with 2.4.8
6879
6880Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6881
6882 * encoding.c global.data globals.c testThreads.c: fix bug #63752
6883 of compiling libxml with a non standard set of options
6884
6885Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
6886
6887 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
6888 document --sgml option, fixing gnome bugzilla #63382
6889
6890Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6891
6892 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
6893 breakage of 2.4.7, added a couple of really needed APIs
6894 like xmlCatalogIsEmpty() and xmlNewCatalog()
6895 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
6896 for install-catalog
6897 * configure.in: preparing 2.4.8
6898
6899Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
6900
6901 * HTMLtree.c tree.c include/libxml/HTMLtree.h
6902 include/libxml/tree.h include/libxml/xmlIO.h: more include
6903 cleanups, export cleanly one html output + format function.
6904
6905Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6906
6907 * parser.c: removed initGenericErrorDefaultFunc call from
6908 xmlInitParser() since it could destroy previous calls to
6909 xsltSetGenericErrorFunc() effects
6910
6911Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6912
6913 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
6914 keyword.
6915
6916Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6917
6918 * Makefile.am: cleanup
6919 * threads.c: cleanup too
6920 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
6921 from xsltproc
6922 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00006923 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006924
6925Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
6926
6927 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
6928 was not used anymore !
6929
6930Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6931
6932 * configure.in: preparing 2.4.7
6933 * Makefile.am doc/Makefile.am: switched to the latest xmllint
6934 manual page from John
6935 * doc/*: updated the doc and rebuilt the generated pages
6936
6937Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
6938
6939 * xmlIO.c: closing bug #62711, the library should never
6940 close stdin or stdout.
6941
6942Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
6943
6944 * uri.c: second pass at fixing #63336, using Joel Young
6945 final patch. looks okay.
6946
6947Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
6948
6949 * uri.c include/libxml/uri.h: trying to clear #63336
6950 allowing the escaping routine to parse unconformant
6951 URI-References.
6952
6953Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
6954
6955 * vms/readme.vms vms/build_libxml.com nanoftp.c
6956 include/libxml/xmlversion.h.in: a few VMS updates from
6957 John A Fotheringham
6958 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
6959 and xmlCleanupOutputCallbacks() for the Perl binding people.
6960
6961Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
6962
6963 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
6964 apply fixes to close #63271 and avoid segfaults when
6965 the error routine gets callbed before xmlInitParser()
6966 get called.
6967 * nanoftp.c error.c: Applied patches from Justin Fletcher
6968 correcting some xmlGenericError misuses.
6969
6970Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
6971
6972 *doc/xmllint.xml, doc/xmllint.1
6973 New and improved man page for xmllint - .xml is the original, .1
6974 is the generated man page
6975
6976Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
6977
6978 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
6979 the web site from the main HTML document.
6980
6981Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6982
6983 * parser.c: fixed an erroneous validation bug when PE refs
6984 occurs in external parsed entities referenced from the
6985 internals subset
6986 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
6987 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
6988 added the associated testcase, it's a nice one.
6989 * HTMLparser.c: generate the DTD node as HTML still ...
6990 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
6991
6992Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6993
6994 * HTMLparser.c: fixed a bug in htmlNewDoc()
6995
6996Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6997
6998 * test/threads/*: added entities testing to the Thread test
6999 * testThreads.c: make the test reasonable
7000 * DOCBparser.c: fix the DTD public and system ID
7001 * xmllint.c: added --sgml for SGML DocBook importing
7002 * Makefile.am: added Docbtests target
7003
7004Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7005
7006 * nanoftp.c: use only "anonymous@" string for anonymous passwds
7007 * testThreads.c: removed bogus include
7008
7009Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7010
7011 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
7012 fixed a very serious (looping) validation bug
7013
7014Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
7015
7016 * include/libxml/globals.h include/libxml/threads.h threads.c
7017 testThreads.c: far more testing, cleaning up bugs
7018 * *.c : make sure globals.h is always included.
7019
7020Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
7021
7022 * HTMLparser.c: try to get rid of parser loops for good.
7023
7024Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
7025
7026 * configure.in: fixed some bugs in CFLAGS passing.
7027 * test/threads Makefile.am testThreads.c: added a specific
7028 threaded test case (really nasty, guaranteed).
7029
7030Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
7031
7032 * catalog.c: serious cleanup on the management of the
7033 XML catalog tree, more tests done, especially with
7034 the catalog PI.
7035
7036Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
7037
7038 * catalog.c: avoid a problem in catalog cleanup on SMP if
7039 catalogs were not initialized.
7040
7041Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
7042
7043 * catalog.c xpath.c: trying to cleanup the not thread safe
7044 parts of the library.
7045
7046Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
7047
7048 * include/libxml/globals.h configure.in global.data: make
7049 the allocation be per-thread a configure option
7050 * encoding.c include/libxml/parser.h: fixed compilation
7051 errors
7052
7053Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7054
7055 * include/libxml/parser.h: Norm reported that a few lines
7056 added were breaking libxslt compile, removed them for now
7057
7058Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
7059
7060 * parser.c parserInternals.c threads.c: debugged and fixed
7061 initialization problems which were giving troubles on SMP
7062 boxes.
7063
7064Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7065
7066 * include/libxml/Makefile.am: missing globals.h
7067
7068Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7069
7070 * globals.c: added a couple of standard includes.
7071
7072Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7073
7074 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
7075 include/libxml/parserInternals.h include/libxml/tree.h
7076 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
7077 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
7078 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
7079 Applied the last patches from Gary, cleanup, activated threading
7080 all user accessible global variables are now handled in globals.[ch]
7081 Still a bit rought but make tests passes with either
7082 --with-threads defined at configure time or not.
7083 * Makefile.am example/Makefile.am: added globals.[ch] and threads
7084 linking options
7085
7086Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7087
7088 * Makefile.am include/libxml/Makefile.am
7089 include/libxml/globals.h globals.c include/libxml/threads.h
7090 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
7091 configure.in: started integrating the core of the thread support
7092 not activated yet but half integrated. The code should still
7093 compile and work anyway.
7094
7095Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7096
7097 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
7098 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
7099 integrating the non-controversial parts of Gary Pennington
7100 multithread patches
7101 * catalog.c: corrected a small bug introduced
7102
7103Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7104
7105 * catalog.c include/libxml/catalog.h: very serious cleanup,
7106 isolating unportable code and as much as possible the accesses
7107 to the global shared catalog. May need more testing !
7108
7109Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7110
7111 * include/libxml/debugXML.h debugXML.c tree.c: integrating
7112 Keith Isdale patches for the XSLT debugger interfaces. Some
7113 cleanup
7114
7115Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7116
7117 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
7118 * DOCBparser.c: generate line nubers in elements
7119
7120Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7121
7122 * configure.in: preparing 2.4.6 release
7123 * doc/xml.html doc/html/*: updated and rebuilt the docs
7124 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
7125
7126Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
7127
7128 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
7129 adding documentation for DV's supercatalog support
7130
7131Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7132
7133 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
7134 super catalog support adding one API and one flag --sgml to
7135 xmlcatalog
7136
7137Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
7138
7139 * doc/xmlcatalog_man.xml, xmlcatalog.1
7140 One more crack at
7141 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7142
7143
7144Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7145
7146 * xpath.c: implemented xmlXPathObjectCopy for external objects
7147 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
7148
7149Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
7150
7151 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7152 finishing up fix to
7153 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
7154 the xmlcatalog man page display more elegantly
7155
7156Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
7157
7158 * configure.in: closing bug #61832
7159 * HTMLparser.c: removed a warning
7160
7161Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7162
7163 * xpath.c: fixing #61673 part I, do not loose doc information
7164 when copying result value trees.
7165
7166Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7167
7168 * xpath.c: trying to harden the XPath interpreter
7169
7170Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
7171
7172 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
7173 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7174
7175Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7176
7177 * HTMLparser: repaired another loop problem
7178
7179Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7180
7181 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
7182 parsing.
7183 * xpath.c: fix bug #61291 the default XML namespace node is
7184 missing from the namespace axis.
7185 * tree.c: refuse to create namespaces nodes with prefix "xml"
7186
7187Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
7188
7189 * SAX.c: ouch a non-defined namespace could lead to a crash,
7190 fixed #61215
7191
7192Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7193
7194 * parserInternals.c: closed bug #61054
7195
7196Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7197
7198 * include/libxml/Makefile.am: closing #60708
7199
7200Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7201
7202 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
7203 adding xmlSAXParseFileWithData following Marco Stipek suggestion
7204
7205Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7206
7207 * valid.c: close bug #61550 when xml: wasn't considered a namespace
7208
7209Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7210
7211 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
7212 * DOCBparser.c HTMLparser.c parser.c: fixed typos
7213
7214Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
7215
7216 * catalog.c: Justin Fletcher provided cleaup code in case
7217 HAVE_STAT is not defined
7218 * include/win32config.h: Igor Zlatkovic suggested to have
7219 HAVE_STAT defined there
7220
7221Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7222
7223 * catalog.c - fixed typing error reported by M. Barros
7224
7225Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
7226
7227 * xmllint.c - fixing typo
7228
7229Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7230
7231 * HTMLparser.c: small enhancement to prevent loop on
7232 unrecognizable data
7233
7234Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7235
7236 * parserInternals.c: applying patch from bug #60757 this
7237 should close it
7238
7239Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7240
7241 * catalog.c xmlcatalog.c: removed a couple of warning
7242 * xpath.c: try to solve the linking problem on platforms
7243 needing trio to compile
7244
7245Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7246
7247 * Makefile.am libxml.spec.in: backing up non-documented changes
7248 commited without review or aproval by Jens Finke <jens@gnome.org>
7249 * HACKING: made 100% clear that no commit should be done directly
7250
7251Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7252
7253 * configure.in: Joe Orton provided a patch fixing a problem
7254 when iconv is specified to be in a non-standard directory
7255 but wasn't exported in xml2-config --cflags
7256
7257Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7258
7259 * configure.in: let's ship 2.4.5 before getting too much
7260 troubles with 2.4.4 errors.
7261
7262Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7263
7264 * encoding.c entities.c: do not output hexadecimal charrefs
7265 when serializing HTML since some version of Netscape can't
7266 grok it, generate decimal ones.
7267 * result/HTML/doc3.htm: output changed due to previous test
7268 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
7269
7270Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
7271
7272 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
7273 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
7274
7275Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7276 Released 2.4.4
7277
7278 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
7279 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
7280 updated the configuration scripts systems accordingly
7281
7282Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7283
7284 * configure.in: preparing for 2.4.4
7285 * doc/xml.html doc/html/*: updated and rebuilt the docs
7286
7287Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7288
7289 * win32/dsp/libxml2.def.src: tried to incorporate comments
7290 from bug #59220
7291
7292Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7293
7294 * parser.c result/noent/wml.xml: fixed bug #59981 related
7295 to handling of '&' in attributes when entities are substitued
7296
7297Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7298
7299 * libxml.h include/libxml/xmlversion.h.in
7300 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
7301 Tried to close bug #60131
7302
7303Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7304
7305 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
7306
7307Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
7308
7309 * SAX.c: fixing bug #59946 on xmlns=""
7310
7311Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7312
7313 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
7314 but allocates a new error code.
7315
7316Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7317
7318 * xmllint.c: John Fleck fixed typos in the options output
7319 * parser.c SAX.c: fix ignorable white space SAX selection
7320
7321Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7322
7323 * entities.c: Steve Underwood found the possibility of an
7324 ininite loop in case of error.
7325
7326Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7327
7328 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
7329
7330Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7331
7332 * parser.c: warn if version is not 1.0 but it's not
7333 strictly speaking an error after analyzing the spec
7334
7335Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
7336
7337 *doc/catalog.html - add link to the html version of the
7338 man page, other linguistic cleanups
7339
7340Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
7341
7342 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7343 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
7344 file, has not yet been included in the build.
7345
7346Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7347
7348 * catalog.c: removed a duplicate affectation Justin Fletcher
7349
7350Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
7351
7352 * tree.c: Armin Sander pointed a possible text coalescing
7353 problem, completed his patch.
7354
7355Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7356
7357 * trionan.c: Fixed const and volatile re-definition problem
7358
7359Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
7360
7361 * libxml.4 parser.c: doc updates from Heiko Rupp
7362 * parserInternals.c: 2 sanity checks from Heiko Rupp
7363
7364Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7365
7366 * tree.c: applied patch from Armin Sander to make some pointers
7367 const in xmlCopyNode()
7368 * include/libxml/tree.h: added fix to the header
7369
7370Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7371
7372 * xpath.c: hum, restrict the integer usage gcc bug workaround
7373 to only gcc compilers so that other architecture don't get
7374 penalized by this limitation.
7375 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
7376
7377Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7378
7379 * valid.c: fixed a Windows compiler warning (Chris Poblete)
7380 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
7381
7382Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7383
7384 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
7385 --convert option to xmlcatalog to convert SGML ones to
7386 the XML syntax.
7387 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
7388
7389 2.4.3 got released at that point
7390Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7391
7392 * catalog.c xmlIO.c: started some serious testing and fixed
7393 a few bug and optmization needs.
7394
7395Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7396
7397 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7398 preparing for a 2.4.3 release even if it may not be ready yet
7399 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
7400 all file parsing lookup to go through the entity resolver, add
7401 to add an API to bypass it (needed to load catalogs themselves),
7402 some cleanup on the catalog code too.
7403 * nanoftp.c: small cleanup
7404 * doc/catalog.html: small update
7405
7406Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7407
7408 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
7409 Jun Kuriyama
7410
7411Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7412
7413 * doc/catalog.html: finished the catalog documentation
7414
7415Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7416
7417 * doc/catalog.html doc/xml.html: added documentation about
7418 Catalog support, misses an API description
7419 * doc/html/*: reextracted the API pages
7420
7421Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7422
7423 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
7424 Added the part about section 7.2 on URI resolution,
7425 fixed a side effect in the HTML parser, look complete
7426 and ready to rock except the URI/SystemID part!
7427
7428Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7429
7430 * include/libxml/catalog.h include/libxml/parser.h
7431 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
7432 xmlIO.c: added support and APIs needed for the catalog PI
7433 * include/libxml/xmlIO.h: cleanup
7434
7435Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7436
7437 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
7438 include/libxml/catalog.h: starts to look okay, really
7439 plugged the new framework, cleaned a lot of stuff,
7440 added some APIs, except the PI's support missing this
7441 should be mostly complete
7442 * result/catalogs/* test/catalogs/*: added new test, enriched
7443 the existing one with URN ID tests
7444
7445Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7446
7447 * catalog.c: fixed nextCatalog
7448 * result/catalogs/docbook test/catalogs/*: started adding
7449 a small regression test
7450
7451Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
7452
7453 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
7454 more work on the XML catalog support.
7455 * parser.c include/libxml/parser.h: small cleanup seems using
7456 list as a public parameter name can give portability troubles
7457 * trionan.c trionan.h xpath.c include/libxml/trionan.h
7458 include/libxml/xpath.h include/libxml/Makefile.am: removed
7459 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
7460 wrappers
7461
7462Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7463
7464 * Makefile.am trio.c triodef.h trionan.c xpath.c
7465 include/libxml/Makefile.am include/libxml/trionan.h:
7466 Re-worked Not-A-Number and Infinity support.
7467 * xmlcatalog.c: added readline include files
7468
7469Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7470
7471 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
7472 testCatalog as xmlcatalog, making it an installed app
7473 adding a shell, and preparing it to be a /etc/xml/catalog
7474 management tool, though not ready yet
7475 * catalog.c include/libxml/catalog.h: adding support for
7476 XML Catalogs http://www.oasis-open.org/committees/entity/
7477 not finished, there is some interesting tradeoffs and a
7478 few open questions left.
7479
7480Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
7481
7482 * xmllint.c: fixed a line formatting problem
7483
7484Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7485
7486 * SAX.c: removed a couple of unused variable (Albert Chin)
7487
7488Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7489
7490 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
7491 trying to fix some troubles w.r.t. function returning
7492 const xxxPtr.
7493
7494Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7495
7496 * win32/dsp/libxml2.def.src: another set of symbols conditionally
7497 defined
7498
7499Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7500
7501 * xpointer.c: removed unused var
7502
7503Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7504
7505 * testXPath.c: another small cleanup closing bug #59110
7506
7507Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7508
7509 * win32/dsp/libxml2.def.src: small cleanup closing bug
7510 #59108
7511
7512Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7513
7514 * example/gjobread.c: add xmlCleanupParser() before leaving
7515
7516Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
7517
7518 * config.h.in configure.in include/libxml/xmlwin32version.h:
7519 released 2.4.2
7520
7521Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
7522
7523 * include/libxml/valid.h debugXML.c valid.c: deprecate
7524 the non-boundchecking Sprintf functions, add Snprintf
7525 this should close bug #57984
7526
7527Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
7528
7529 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
7530 URIs before doing the lookups (pointed by Mark Vakoc)
7531
7532Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7533
7534 * xpath.c: serious changes on Result Value Trees and NodeSets
7535 w.r.t. deallocation and collect operations. Probably not
7536 100% clean (merge of allocated trees smells like a problem).
7537 Seems sufficient to close #58943
7538
7539Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7540
7541 * xmllint.c: adding a --format option
7542
7543Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
7544
7545 * xpath.c: count() was broken on Result Value Tree
7546 * xmlIO.c: fixed file:/// accesses on _WIN32
7547
7548Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7549
7550 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
7551 macro was renamed, this should close bug #58683
7552
7553Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7554
7555 * SAX.c: small fix fixing bug #58539 reported by coolo, in
7556 entity substitution mode text at the end of the entity might
7557 be added due to text coalescing.
7558 * nanoftp.c parser.c: small cleanup
7559
7560Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7561
7562 * HACKING: added John Fleck right to commit in the doc subdir
7563
7564Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7565
7566 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
7567 allow to inherit attributes from the DTD directly in the
7568 tree, this is needed for XPath and can be a useful feature.
7569 Inherited namespaces are always provided at the tree level now
7570 * test/defattr* result/defattr* result/noent/defattr*: added a couple
7571 of tests for this feature (XSLT being the prime user).
7572
7573Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7574
7575 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
7576 testSAX.c xmlIO.c xmllint.c include/win32config.h
7577 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
7578 include/libxml/xmlwin32version.h.in win32/README.MSDev
7579 win32/dsp/*: applied Win32 Facelift No.2 patches from
7580 Igor Zlatkovic for Windows/MSC
7581
7582Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
7583
7584 * SAX.c: unparsedEntityDecl() the URI computation of the
7585 entity wasn't done breaking XSLT unparsed-entity-uri()
7586
7587Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
7588
7589 * xpath.c: fixed a bug when walking the descendants and
7590 the current node has no children
7591 * debugXML.c: show up when a text node is supposed to not be escaped
7592
7593Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7594
7595 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
7596 worked like the set:leading() function)
7597 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
7598
7599Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
7602
7603Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * include/libxml/xmlIO.h: apply change to close #58141
7606 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
7607
7608Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * parser.c: when the internal subset uses a PE, then the
7611 included entity can use conditional sections.
7612
7613Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7614
7615 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
7616 when walking the namespace axis showing up in
7617 libxst/tests/general/bug-12
7618 * xmlmemory.c: added the possibility to trace a given block
7619 defined by its address
7620
7621Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7622
7623 * parser.c: don't override existing encoding specified before
7624 starting xmlParseDocument()
7625
7626Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7627
7628 * include/libxml/xmlwin32version.h: reinserted, needed for
7629 Windows users of CVS
7630
76312001-07-27 Darin Adler <darin@bentspoon.com>
7632
7633 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
7634 * testCatalog.c: Add include of <libxml/parser.h>.
7635
76362001-07-27 Darin Adler <darin@bentspoon.com>
7637
7638 * include/libxml/.cvsignore:
7639 * include/libxml/xmlwin32version.h:
7640 Remove this file from CVS because it's generated.
7641
7642Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * parser.c include/libxml/parser.h: applied const patches from
7645 Tom Moog #58002
7646
7647Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7648
7649 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7650 lookup framework
7651
7652Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7653
7654 * tree.c: fixed xmlCopyNode() for documents
7655
7656Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7657
7658 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7659
7660Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7661
7662 * parser.c: fixes bug #57652 reported by Morus Walter
7663
7664Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7665
7666 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7667
7668Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7669
7670 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7671 errors, lesson don't add new functions at 1am before a release
7672 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7673 from XPath initialization when possible.
7674
7675Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7676
7677 * result/scripts/base*: removing history/readline changed
7678 this slightly
7679 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7680 xmllint.c: make element content line number generation
7681 optionnal to avoid breaking old apps added interface to switch
7682
7683Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7684
7685 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007686 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007687 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7688 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7689 John Kroll fixes to allow saving to HTTP via PUT (or
7690 POST of needed).
7691 * doc/html/*.html: regenerated the docs
7692
7693Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7694
7695 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7696 xmlHashScanFull and xmlHashScannFull3 to get passed the
7697 three keys as arguments to the callback function
7698
7699Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7700
7701 * configure.in Makefile.am: removed libxml softlink for good
7702 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7703 100% coverage by gtk-doc
7704
7705Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7706
7707 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7708 fixed serious troubles due to size_t vs. int mismatch
7709
7710Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7713
7714Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7715
7716 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7717 convenient extension API for value and context managing
7718 Now handles external objects through xmlXPathPopExternal,
7719 xmlXPathWrapExternal and xmlXPathReturnExternal.
7720 Added functions for sets operations (intersection, etc.)
7721
7722Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7723
7724 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7725 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7726 HTMLparser.c: cleanup of global variables, marking some
7727 const or private.
7728
7729Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7730
7731 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7732 fixed xmlXPathNodeSetItem when passing index=0
7733
7734Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7737
7738Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7739
7740 * xmllint.c: fixed compilation under Cygwin #57503
7741 * TODO: update
7742
77432001-07-13 Peter Williams <peterw@ximian.com>
7744
7745 * config.h.in: add #undef HAVE_DLFCN_H
7746
7747 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7748 builddir.
7749
7750Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7751
7752 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7753 raised by #57348 and #57381
7754
7755Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7756
7757 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7758 tree.c xpointer.c: store the line numbder in element->content,
7759 may break some software, need a configuration mechanism
7760
77612001-07-10 Darin Adler <darin@bentspoon.com>
7762
7763 * .cvsignore:
7764 * example/.cvsignore:
7765 * include/.cvsignore:
7766 * include/libxml/.cvsignore:
7767 Various things that are generated and should be ignored.
7768
7769Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7770
7771 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7772 * doc/xml.html doc/html/*: updated the docs
7773
7774Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7775
7776 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7777 validation occured on content with element child
7778
7779Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7780
7781 * tree.c: fixed XML Base computation which was broken
7782 * debugXML.c: added a base function to the shell
7783 * Makefile.am result/scripts/* test/scripts/*: added scripts
7784 based regression tests, and adding 2 XML Base tests
7785
7786Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7787
7788 * tree.c: set properties doc and call xmlSetListDoc for properties
7789 content when grafting them in a different tree.
7790 * aclocal.m4: remove from CVS
7791
7792Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7793
7794 * win32/libxml2/libxml2.def.src: added some missing entry point
7795 for XPath (Mark Vakoc)
7796
7797Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7800 layer should URI-Unescape before trying to open resources.
7801
7802Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7803
7804 * xpath.c: fix the name() bug for elements in the default
7805 namespace reported by Charlie Bozeman
7806
7807Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7808
7809 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7810 led to an XPath fix, improvements of SAX initialization, and
7811 an added option --nocdata to testXPath
7812
7813Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7814
7815 * doc/libxml-doc.el: Felix Natter provided anew version working
7816 with XEmacs too
7817
7818Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * include/libxml/xpath.h: small cleanup
7821 * doc/xml.html: update
7822
7823Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7824
7825 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7826 released 2.3.14
7827
7828Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7829
7830 * doc/html/*: rebuilt the docs for the release
7831 * doc/xml.html: added 2.3.14 release.
7832
7833Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7834
7835 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7836 were not equal to empty strings
7837
7838Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7839
7840 * SAX.c: fixed a URI-Reference computation problem when validating
7841 * xmlIO.c: small cleanup
7842
7843Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * parser.c: improved the description of a couple of interfaces
7846 upon Larry Stamper suggestion
7847
7848Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7849
7850 * SAX.c entities.c parser.c: changed completely the way entities
7851 are handled when running the parser in entity substitution mode.
7852 This fixes a bug reported by Stephan Kulow and nearly divides
7853 by 3 the amount of memory required by libxslt to load and process
7854 DocBook TDG.
7855
7856Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7857
7858 * HTMLparser.c: fixing a too early root closing problem raised
7859 byt Prashanth Naidu
7860
7861Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7862
7863 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7864 raised by Mark Vakoc.
7865
7866Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7867
7868 * example/Makefile.am: fixed the include path to add srcdir/include
7869 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7870 and some cleanup
7871
7872Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7873
7874 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7875 lot of optimization work, results in significant improvements
7876 when handling really complex XPath queries. Add a small optimizer
7877 for unions, improve [n] and [last()], avoid some costly ops.
7878
7879Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7880
7881 * include/libxml/parser.h parser.c: xmlStrstr args are both const
7882 * xpath.c: small cleanup
7883 * xmlGetNsList: reformated, fixed problems if used on Entities
7884
7885Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7886
7887 * doc/xml.html: added 1.8.14 and 2.3.13 releases
7888
7889Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7890
7891 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
7892 * Makefile.am example/Makefile.am: workaround automake generating
7893 erroneous deps
7894
7895Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * include/win32config.h: bug #56801 Yon Derek provided a patch
7898 to the windows config file.
7899
7900Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
7903 libxml.h : Yon Derek provided a set of changes to compile from
7904 CVS on Windows/MSC
7905
7906Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7907
7908 * parser.c: fixed UTF8 BOM support in push mode
7909 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
7910 added a specific testcase
7911
7912Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * Makefile.am: added --push regression tests
7915 * parserInternals.c: the XML parser segfaulted in --push mode
7916
7917Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7918
7919 * configure.in: moved the symlinks detection within a CVS
7920 check, this is not portable and will be removed soon.
7921 * xpath.c: small cleanup/speedup
7922
7923Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7924
7925 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
7926 release of 2.3.12
7927 * parser.c: make an error message if unknow entities in all cases
7928
7929Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7930
7931 * uri.c: fixed 2 uri normalization bugs on '//' reduction
7932
7933Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7934
7935 * include/libxml/Makefile.am: Laszlo Peter pointed out that
7936 includes were installed in the wrong dir
7937
7938Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7939
7940 * doc/html.xml: warn against sending code to exhibit bugs.
7941
7942Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7943
7944 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
7945 Tru64 from Thomas Leitner
7946
7947Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7948
7949 * AUTHORS: added William and Bjorn
7950 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
7951 daniel@veillard.com hopefully I won't have to do this again
7952 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
7953 docs can be rebuilt cleanly now
7954 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
7955 from CVs it's generated, added include/libxml/xmlwin32version.h
7956 also generated but which should change far less frequently.
7957 * catalog.c nanoftp.c: made sure to include libxml.h not
7958 libxml/xmlversion.h directly
7959 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
7960 when compiling on WIN32 and MSC
7961
7962Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7963
7964 * include/Makefile.am include/libxml/Makefile.am configure.in:
7965 fixed make distcheck and rebuilding the rpms
7966
7967Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7968
7969 * configure.in: should finish the migration of exported includes
7970 into a real include/libxml in CVS, at least for CVS users.
7971 * removed the exported headers, added in include/libxml (as well
7972 as xmlversion.h.in).
7973
7974Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7975
7976 * configure.in: fixed the way to detect symlink
7977
7978Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7979
7980 * configure.in: updated, include/libxml is now a real CVS dir
7981
7982Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7983
7984 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
7985 version works with both libxml1 and libxml2 (it autodetects
7986 the prefix of the html-files) from Felix Natter.
7987 * doc/xml.html: updated doc accordingly
7988
7989Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7990
7991 * xpath.c: fixed the bug generating a template loop in libxslt
7992 when using docbook-xsl-1.4, * should filter out document nodes
7993 * HACKING: added William
7994 * TODO: updated
7995
7996Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * doc/FAQ.html: added a warning about gcc-3.0
7999 * doc/xml.html: added reference to gdome2 and removed a confusing
8000 sentence
8001
8002Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8003
8004 * xmlversion.h: okay this is a generated file, but Windows
8005 users need it and they can't generate it, and I want CVS
8006 Windows users ...
8007 * win32/libxml2/libxml2_so.dsp: Windows project file for
8008 the shared lib version of libxml2
8009 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
8010 resources needed for libxslt/xsltproc by Yon Derek
8011
8012Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8013
8014 * trio.c: MSVC fix (provided by Igor Zlatkovic)
8015
8016Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8017
8018 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
8019
8020Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8021
8022 * include/win32config.h: Yon Derek provided a first fix
8023 to be able to compile libxslt/xsltproc on Windows
8024
8025Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8026
8027 * xpath.c: attempt to work around what seemed a gcc optimizer
8028 bug when handling floats on i386 http://veillard.com/gcc.bug
8029 * tree.c entities.c encoding.c: doing some cleanups while
8030 chasing it
8031
8032Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8033
8034 * Makefile.am: cleanup when --without-debug is specified
8035 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
8036 w.r.t. --without-debug and other include points
8037 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
8038 Catalogs
8039 * configure.in entities.h tree.h HTMLparser.c: removed
8040 --without-corba, made the _private field mandatory
8041
8042Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8043
8044 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
8045 outputs a BOM in UTF8, an errata has been issued to avoid the
8046 problem, that was the most reasonable solution... Add support
8047 for a leading UTF8 BOM in entities.
8048
8049Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8050
8051 * valid.c: fixed a bug found when post validating an entity ref
8052 * xmllint.c: added --loaddtd and sligly changed --postvalid to
8053 activate it too
8054
8055Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8056
8057 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
8058 weakness in the node copy the XPointer and the XInclude
8059 implementations. Serious cleanup.
8060
8061Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8062
8063 * Makefile.am: Kjartan Maraas provided a small patch to
8064 add xml2-config.in to EXTRA_DIST
8065
8066Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8067
8068 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
8069 provided another failing case found in KDE, the way the
8070 ctxt->vctxt.nodeTab was allocated and freed changed over
8071 time but it wasn't completely cleaned up. This should fix it.
8072
8073Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8074
8075 * parser.c: Stephan Kulow also raised the fact that line number
8076 could get miscounted making debug harder, fixed the problem
8077 in xmlParseCharData()
8078
8079Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8080
8081 * valid.c: Stephan Kulow pointed out a problem when validating
8082 and using an empty entity, forgot a 'break' in a case.
8083
8084Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8085
8086 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
8087 * doc/xml.html: updated with 2.3.11
8088
8089Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8090
8091 * TODO: updated adding cleanup of generated doc
8092 * configure.in: prepared to release 2.3.11
8093 * xmllint.c: added --version for bug reporting
8094 * doc/html/*.html: rebuilt the doc
8095
8096Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8097
8098 * xpath.c: first part of the work on selecting namespace to
8099 fix bug #56115
8100
8101Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8102
8103 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
8104 when using -liconv
8105 * TODO: updated
8106
8107Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8108
8109 * HTMLtree.[ch]: more work on the HTML serialization routnes,
8110 cleanup, encoding support.
8111
8112Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8113
8114 * xpath.c: Thomas Broyer suggested a better patch for the / arg
8115
8116Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8117
8118 * xpath.c: bug detected by Ankh when / is used as a function arg
8119
8120Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8121
8122 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
8123 of element and use it to avoid outputting formatting spaces at
8124 the wrong place. Implemented the format parameter for HTML save.
8125 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
8126 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
8127 result/HTML/wired.html: of course this impact the result of a
8128 number of HTML tests
8129
8130Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8131
8132 * HTMLtree.[ch]: started augmenting the HTML save API with
8133 encoding and formatting parameters
8134
8135Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8136
8137 * HTMLtree.h: cleanup and started evaluating the work needed on
8138 revamping the HTML output code
8139
8140Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8141
8142 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
8143
8144Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8145
8146 * valid.c: fixed bug #56049, forgot one check in the
8147 validation routine
8148
8149Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8150
8151 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
8152
8153Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8154
8155 * libxml.h: fixed an error in last commit
8156 * doc/FAQ.html: added an entry for compilation from CVS
8157
8158Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8159
8160 * xmlversion.h.in libxml.h: Cygwin patches
8161 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
8162 * tree.h: cleanup
8163
8164Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8165
8166 * tree.c: patched xmlFreeNode() to avoid freeing() a static
8167 memory block in a strange case where libxml is linked twice
8168 in the binary.
8169
8170Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8171
8172 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
8173 state far too often, simple fix used to avoid it.
8174
8175Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8176
8177 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
8178 being processed, applied his patch
8179 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
8180
8181Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8182
8183 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
8184 provided fixes to compile on MSCC again
8185 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
8186 also provided an update for the project files.
8187
8188Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8189
8190 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
8191 bug #55810
8192
8193Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8194
8195 * tree.c: fixed xmlGetNsProp() to close bug #55683
8196 Note this requires libxslt to use it's own function instead.
8197
8198Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8199
8200 * HTMLtree.c: when in a pre element no formatting space should
8201 be added.
8202 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
8203
8204Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8205
8206 * configure.in: added tests for signal() and signal.h
8207
8208Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8209
8210 * xpath.c: robert pointed out xmlXPathNINF was not initialized
8211
8212Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8213
8214 * doc/libxml-doc.el: Felix Natter provided a new version for
8215 libxml2
8216
8217Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8218
8219 * HTMLtree.c: when in a pre element no formatting space should
8220 be added.
8221
8222Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8223
8224 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
8225
8226Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8227
8228 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
8229 hack
8230 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
8231 * uri.c: fixed a warning
8232
8233Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8234
8235 * HTMLtree.c: trying to close bug #55772 escaping in script
8236 elements
8237 * doc/xml.html: suggest to send mail to the list
8238
8239Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8240
8241 * error.c: attempt to fix the xmlGetVarStr breakage once and for
8242 good. Use a macro and based on the solution provided in
8243 vsnprintf manual page from GNU.
8244
8245Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8246
8247 * error.c: Workaround for non-preserving variadic list.
8248 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
8249
8250Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8251
8252 * doc/xml.html: added 2.3.10 release
8253
8254Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8255
8256 * configure.in: releasing 2.3.10
8257
8258Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8259
8260 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8261
8262Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8263
8264 * encoding.c: Robert Collins provided a patch to add the
8265 "US-ASCII" encoding alias
8266
8267Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8268
8269 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
8270 string oriented functions and started cleaning the related areas
8271 in xpath.c which needed fixing in this respect
8272
8273Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8274
8275 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
8276 #55380
8277 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
8278
8279Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8280
8281 * TODO: updated
8282 * nanohttp.[ch] : started adding APIs to get the redirected URL
8283 when this occurs (needed for further base computation
8284 * tree.h: cleanup
8285 * encoding.c: cleanup
8286 * SAX.c: minor change around ctxt->loadsubset
8287
8288Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8289
8290 * Makefile.am include/Makefile.am: small change to have
8291 include/libxml rebuilt if working from CVS.
8292 * uri.c: applied another patch from Carl Douglas for URI escaping,
8293 this should close bug #51876
8294
8295Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8296
8297 * xinclude.c: fixed XInclude recursive behaviour bug #54678
8298 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
8299 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
8300 added specific regression test
8301 * parser.h: preparing for the XSLT mode where DTD inherited
8302 attributes are added to the tree.
8303
8304Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8305
8306 * xinclude.[ch]: Updated the namespace for the Last Call version
8307 * result/XInclude/include test/XInclude/include: updated the
8308 testsuite accordingly
8309
8310Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8311
8312 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
8313 related to bug #51876
8314
8315Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8316
8317 * tree.c: fixed a gross mistake in base computation, xml:base is
8318 not completely correct yet (need cascade).
8319 * xpath.[ch]: added the few things needed to find a function name
8320 and URI from the XPath context when it is called.
8321
8322Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8323
8324 * catalog.[ch]: fixes and add xmlLoadCatalogs()
8325 * DOCBparser.c: small cleanup
8326 * xmllint.c: added a --catalogs option to load catalogs from
8327 $SGML_CATALOG_FILES
8328 * tree.c: cleanup
8329 * configure.in: iconv library fixup, ICONV_LIBS
8330
8331Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8332
8333 * catalog.c: handling of CATALOG entries. detection of recursion,
8334 and a few bugfixes
8335 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
8336 against the default namespace
8337
8338Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8339
8340 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
8341
8342Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8343
8344 * parser.c: fixed propagation context info when parsing an
8345 external entity.
8346 * doc/html/*.html: regenerated a couple of docs
8347
8348Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8349
8350 * doc/xml.html: update with 2.3.9 informations
8351
8352Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8353
8354 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
8355 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
8356 * doc/html/* : rebuilt the docs
8357 * valid.c: small patch which may improve some case when
8358 validating.
8359
8360Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8361
8362 * HTMLparser.c: Closed bug #54891
8363 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
8364 to the suite
8365
8366Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8367
8368 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
8369 applied a documentation patch from LotR and filled in a few missing
8370 descriptions
8371
8372Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8373
8374 * xpath.c tree.c parser.c: speed optimizations at the parser level
8375 document tree freeing and xpath evaluation
8376
8377Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8378
8379 * parser.c parser.h parserInternals.h: fixed a couple of
8380 interfaces for handling memory buffer input to const char *
8381 upon suggestion of JamesH.
8382
8383Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8384
8385 * configure.in: LoTR sent a patch fixing the previous commit
8386
8387Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8388
8389 * configure.in: trying to deal again with the stoopid -R linking
8390 flag of Solaris
8391
8392Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8393
8394 * xpath.h: two nodeset access macros from Thomas Broyer
8395
8396Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8397
8398 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
8399 patch from Thomas Broyer
8400
8401Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8402
8403 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
8404 case
8405 * INSTALL: was empty added stuff from the FAQ
8406
8407Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8408
8409 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
8410 attributes handling and #54433 by adding xmlUnsetProp()
8411 and xmlUnsetNsProp()
8412
8413Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8414
8415 * HTMLparser.c: Patch from Jonas Borgström
8416 (htmlGetEndPriority): New function, returns
8417 the priority of a certain element.
8418 (htmlAutoCloseOnClose): Only close inline elements if they
8419 all have lower or equal priority.
8420 * result/HTML: this of course changed a number of tests results.
8421
8422Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8423
8424 * xmlIO.c catalog.c: plugged in the default catalog resolution
8425 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
8426 documentations
8427 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
8428
8429Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8430
8431 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
8432 integrating catalogs
8433 * catalog.[ch] testCatalog.c: adding a small catalo API
8434 (only SGML catalog support).
8435 * parser.c: restaured xmlKeepBlanksDefault(0) API
8436
8437Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8438
8439 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
8440
8441Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8442
8443 * parser.c: added xmlParseExternalEntityPrivate() to allow
8444 propagation of ctxt->_private when parsing external entities
8445
8446Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8447
8448 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
8449
8450Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8451
8452 * configure.in: fixed a small portability problem with AM_CONDITIONAL
8453
8454Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8455
8456 * valid.c: warn when indeterminist content model is detected
8457 * result/VC/ElementValid8: this adds a message
8458 * Makefile.am: add --novalid for VCM tests
8459 * parserInternals.c: added a call to Init memory
8460
8461Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8462
8463 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
8464 when both parameters are NULL.
8465
8466Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8467
8468 * valid.c: applied small patch from Gary Pennington, reindented
8469 some part of the code.
8470
8471Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8472
8473 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
8474 release, updated and regenerated the docs
8475
8476Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8477
8478 * xpath.c result/XPath/expr/floats : clarified and cleanup
8479 printing of abnormal floats in tests.
8480
8481Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8482
8483 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
8484 * results/HTML/ : a few changes in the output of the HTML tests as
8485 a result.
8486 * configure.in: tying to fix -liconv where needed
8487
8488Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8489
8490 * Makefile.am: fixed a stupid error
8491
8492Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8493
8494 * configure.in Makefile.am: make the inclusion of the trio
8495 modules in the library conditional
8496
8497Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8498
8499 * DOCBparser.c: patche from László Kovács, fixed entities refs
8500 in attributes handling
8501
8502Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8503
8504 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
8505 flushing
8506
8507Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8508
8509 * xpath.c: fix of an XSLT namespace bug reported on the list
8510 general/bug-8-
8511
8512Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8513
8514 * strio.h trio.c: Dan McNichol suggested a couple of small
8515 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
8516
8517Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8518
8519 * tree.c parser.c encoding.c: spent a bit more time looking
8520 at the parsing speed and DOM handling. Added a few more
8521 speedups.
8522
8523Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8524
8525 * parser.c: small but effective parsing speed improvement
8526
8527Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8528
8529 * configure.in: default on the DocBook parser inclusion (for Gnome)
8530 * DOCBparser.h: fixed a header reference
8531
8532Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8533
8534 * configure.in xpath.c: applied Bjorn patches for FPE on the
8535 alpha
8536
8537Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
8540 xmlSaveFormatFileTo()
8541
8542Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8543
8544 * xpath.c: simple and efficient optimization, XPath functions
8545 aways bind to the same code, cache this
8546 * TODO: updated (by saying some is obsolete)
8547
8548Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8549
8550 * xpath.c: more cleanup work on XPath name parsing routines
8551
8552Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8553
8554 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
8555 xmlXPathParseName
8556 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
8557 * debugXML.c: avoid compilation problems if compiling without
8558 HTML support, Igor Zlatkovic
8559 * win32/libxml2/libxml2.def.src: being able to compile without
8560 XPath on Windows
8561
8562Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8563
8564 * libxml.m4: yet another patch from Toshio Kuratomi
8565
8566Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8567
8568 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
8569
8570Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8571
8572 * tree.[ch]: added xmlSaveFormatFile interface for saving
8573 and indenting a file.
8574
8575Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8576
8577 * xpath.c: fixed bug #53689 related to processing-instruction()
8578
8579Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8580
8581 * DOCBparser.c: patche from László Kovács
8582
8583Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8584
8585 * parser.c: applied fixes from Christian Glahn bug report #53391
8586
8587Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8588
8589 * error.c: Jean François Lecomte provided a complete description
8590 and a fix to bug #53537
8591
8592Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8593
8594 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
8595
8596Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8597
8598 * DOCBparser.c SAX.c: a bit more work on entities processing.
8599 Still Need to cleanup XML output and references in attributes
8600
8601Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8602
8603 * DOCBparser.c include/Makefile.am: two patches from László Kovács
8604
8605Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8606
8607 * tree.c: trying to fix #53574, not completely complete,
8608 I would like xmllint --copy --debug test/ent1 and
8609 xmllint --debug test/ent1 to show the same result.
8610 * xpath.c: fix a bug when trying to sort namespace nodes
8611
8612Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8613
8614 * HTMLtree.c: real fix for #53402
8615
8616Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8617
8618 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8619 PIs when using xsl:output
8620 * valid.c: closing #53537 some case generate segfaults if there
8621 is validity errors
8622
8623Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8624
8625 * SAX.c testDocbook.c DOCBparser.c: more work on the support
8626 of external parsed entities, added --noent to testDocbook
8627 * valid.c: Garry Pennington found an uninitialized variable
8628 access in xmlValidateElementContent()
8629
8630Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8631
8632 * HTMLparser.c : HTML parsing still sucks ... trying to deal
8633 with madness
8634 * result/HTML/ : this modified the result of the regression tests
8635 a lot.
8636
8637Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8638
8639 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8640 to doc where it wasn't checked against NULL reported by
8641 Jens Laas
8642
8643Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8644
8645 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8646 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8647
8648Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8649
8650 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8651 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8652 * SAX.[ch]: cleanup and updates for DocBook
8653 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8654 ex SGML identifier changes
8655 * valid.c: removed a static unused function.
8656
8657Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8658
8659 * HTMLtree.c: applied change for Paul Sponagl on script saving
8660 * Makefile.am: the warning about entity title.xml are normal.
8661
8662Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8663
8664 * configure.in: release of 2.3.7
8665 * Makefile.am: fixing make distcheck
8666
8667Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8668
8669 * doc/html/* doc/xml.html: updated and regenerated the docs
8670
8671Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8672
8673 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8674
8675Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8676
8677 * tree.c: fixed #53388 with the provided patch
8678
8679Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8680
8681 * valid.c: Bjorn detected an invalid memory access. Fixed
8682 vstateVPush()
8683
8684Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8685
8686 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8687
8688Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8689
8690 * libxml.h: new header used only for the compilation of libxml
8691 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8692 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8693 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8694 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8695 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8696 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8697 baseline (version 1.2 plus a single patch).
8698 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8699 scientific notation for numbers. Tests added.
8700 * xpath.c: formatting of numbers changed to use sprintf
8701 (contribution from William Brack)
8702
8703Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8704
8705 * valid.c: cleanup, more useful debugging
8706 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8707 * xmlIO.c: entity loading is printed as an error when validating
8708
8709Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8710
8711 * valid.c: fixed to validate within entities
8712 * test/VCM/v22.xml: added a specific testcase
8713
8714Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8715
8716 * valid.c: forgot an epsilon transition in for ()+
8717 * test/VCM/v21.xml : added a specific test case
8718
8719Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8720
8721 * valid.c: removed a state explosion exhibited by RSS
8722 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8723 from bug #51872
8724
8725Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8726
8727 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8728 validation without using an ugly NFA -> DFA algo in the source.
8729 Made a specific algorithm easier to maintain, using a single
8730 stack and without recursion.
8731 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8732 * hash.c: made the growing routine static
8733 * tree.h parser.c: added the parent information to an
8734 xmlElementContent node.
8735
8736Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8737
8738 * SAX.c parser.c xpath.c: generating IDs when not validating
8739 from an external parsed entity was poisoning the ID has table
8740 with removed values. This was killing XSLT on the KDE help
8741 browser.
8742
8743Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8744
8745 * entities.h: andrew@ugh.net.au detected a double declaration
8746
8747Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8748
8749 * debugXML.c hash.c tree.h valid.c : some changes related to
8750 the validation suport to improve speed with DocBook
8751 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8752 the way validation errors get reported
8753
8754Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8755
8756 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8757 by P C Chow and William M. Brack for XSLT HTML output
8758
8759Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8760
8761 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8762 Igor Zlatkovic patches for MSC compilation and added his
8763 updates
8764
8765Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8766
8767 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8768 prefix lookup.
8769 * parserInternals.c: fixed the bug reported by Morus Walter
8770 due to an off by one typo in xmlStringCurrentChar()
8771
8772Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8773
8774 * HTMLparser.c result/HTML/*: revamped the way the HTML
8775 parser handles end of tags or end of input
8776
8777Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8778
8779 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8780
8781Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8782
8783 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8784 bug where the linktime verions of free() won't work ...
8785
8786Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8787
8788 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8789
8790Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8791
8792 * doc/xml.html: added 2.3.6 release
8793
8794Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8795
8796 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8797 * result/wml.xml: resulted in a small output change
8798
8799Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8800
8801 * tree.c: xmlNewDoc was missing the charset initialization
8802 * xmllint.c: added --auto to autogenerate a doc, allow to
8803 reproduce the problem fixed on xmlNewDoc
8804
8805Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8806
8807 * xpath.c: trying to get 52979 solved
8808 * tree.c result/ result/noent/: trying to get 52712 solved, this
8809 also made me clean up the fact that XML output in general should
8810 not add formating blanks by default, this changed the output of
8811 a few tests
8812
8813Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8814
8815 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8816
8817Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8818
8819 * configure.in: finally released 2.3.6
8820
8821Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8822
8823 * xpath.c: checking for null pointer generated by new code
8824
8825Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8826
8827 * xpath.c: fixed a [] evaluation problem reported
8828 * test/XPath/tests/simpleaddr: extended test
8829 * result/XPath/simpleaddr: updated result
8830
8831Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8832
8833 * xmllint.c: Dan Timis reported a portability problem
8834 on Macs without mmap, fixed it.
8835
8836Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8837
8838 * testXPath.c : added a --tree option allowing to display the
8839 tree dump of the XPath expression
8840
8841Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8842
8843 * xpath.c: fixed a memleak when comparing nodesets
8844 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8845 * tree.c: added a TODO
8846
8847Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8848
8849 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8850 we need string functions
8851 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8852 to be able to use them where needed. Applied some changes
8853 to reduce name linking pollution and compile in only what's
8854 needed.
8855 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8856 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8857 for the string manipulation functions
8858 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8859 to the free() function of xmlmemory.c
8860 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8861 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8862 usage.
8863
8864
8865Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8866
8867 * error.c: applied the context output patch of the error
8868 handling submitted by Chuck Griffith
8869 * error/VC/*: this slightly change some error logs
8870
8871Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8872
8873 * parser.c: fixed line number reporting on error
8874
8875Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8876
8877 * parser.c: Sullivan and Darin found a parser bug,
8878 applied the patch.
8879
8880Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8881
8882 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
8883 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
8884 xmlversion.h.in xpointer.c: of course the way I defined
8885 UNUSED breaks on old gcc version. Try to be smart and
8886 also define it directly in xmlversion.h
8887 * configure.in: removed -ansi flag from the pedantic set
8888
8889Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8890 Huge cleanup, I switched to compile with
8891 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
8892 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
8893 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
8894 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
8895 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
8896 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
8897 encoding.h entities.c error.c list.[ch] nanoftp.c
8898 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
8899 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
8900 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
8901 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
8902 Cleanup, staticfied a number of non-exported functions,
8903 detected and cleaned up a dozen of problem found this way,
8904 avoided a lot of public function name/typedef/system names clashes
8905 * doc/xml.html: updated
8906 * configure.in: switched private flags to the really pedantic ones.
8907
8908Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8909
8910 * configure.in: 2.3.5
8911 * doc/html/*: rebuilt the docs
8912
8913Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8914
8915 * parser.c: fixed a reported bug in NOTATION parsing
8916 * uri.c: accepted but not fixed bug 51876, added TODO
8917 * Makefile.am: fixed bug 51876
8918
8919Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8920
8921 * config.h.in configure.in error.c: fix a compilation problem
8922 on platforms without vsnprintf (xml@thewrittenword.com)
8923
8924Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8925
8926 * parser.c: fixed a function name header typo
8927 * SAX.c: notations can also occur in external subset.
8928
8929Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8930
8931 * error.c: removed a C++ like comment
8932
8933Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8934
8935 * parser.c: fixing bug 52299 strange condition leading
8936 to a parser crash due to a buffer overflow
8937 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
8938 added the specific test case
8939
8940Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8941
8942 * xpath.[ch]: still a lot of cleanup based on XSLT, added
8943 xmlXPathConvert{String,Number,Boolean} to be able to make
8944 type casts without a context stack, fixed some implementation
8945 problems related to the absence of context at parse-time,
8946 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
8947 in the public API too
8948 * xpointer.c xpathInternals.h: we need to know at parse time
8949 whether we are compiling an XPointer
8950
8951Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8952
8953 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
8954 cleaned up the parser internals, refactored XPath code, added
8955 new compilation based APIs and cleanly separated public and
8956 private APIs.
8957
8958Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8959
8960 * xpath.h: the comp field must be added at the end to avoid
8961 killing binary compat.
8962
8963Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8964
8965 * Makefile.am: detect XPath memleaks in regreson tests
8966 * error.c: fixed and error w.r.t. error reporting still using
8967 stderr
8968 * hash.c: added new line at end of file
8969 * tree.h: minor cleanup
8970 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
8971 expression parsing from evaluation, resulted in a number of
8972 changes internally, and in XPointer. Likely to break stuff
8973 using xpathInternals.h but should remain binary compatible,
8974 new interfaces will be added.
8975
8976Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8977
8978 * configure.in: fixed a couple of problems reported by
8979 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
8980 without gcc on non linux platforms.
8981
8982Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8983
8984 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
8985 a fix for --with-html-dir= configure support. I hope it won't
8986 break rpm generation
8987
8988Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8989
8990 * xmlIO.c: one function comment cleanup.
8991
8992Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8993
8994 * SAX.c: external subset notations were improperly registered
8995 in the internal subset.
8996
8997Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8998
8999 * README.cvs-commits: added, pointing to HACKING
9000 * HACKING: updated
9001
9002Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9003
9004 * parser.c: and Matt Sergeant found one in the XML push
9005 parser (erroneous check I forgot to remove when I fixed the
9006 main parser).
9007
9008Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9009
9010 * xpath.c: ptittom found a small bug in UnaryExpr
9011
9012Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9013
9014 * configure.in: bumped to 2.3.4
9015 * error.c: fixed bug #51860
9016 * tree.c: fixed bug #51861
9017 * valid.c: cleanup, more debug, failed to fix one bug crap ...
9018 * tree.[ch] : added xmlDefaultBufferSize
9019 * nanoftp.c: typo in function name header block
9020 * doc/xml.html : updated, added link to XML::LibXSLT
9021 * doc/html/* : rebuilt the docs
9022
9023Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9024
9025 * parser.c SAX.c: the new content parsing code raised an
9026 ugly bug in the characters() SAX callback. Found it
9027 just because of strangeness in XSLT XML Rec ouptut :-(
9028
9029Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9030
9031 * Makefile.am: Martin Baulig suggested to add -lm
9032 * tree.c: found another bug in xmlNodeGetContent()
9033
9034Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9035
9036 * xpath.c: Bjorn found the error related to strictness of comparison.
9037
9038Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9039
9040 * parser.c: trying to fix the Dtd parsing problem reported
9041 by Gary, side effect of last week speed optimizations.
9042
9043Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9044
9045 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
9046 * parserInternals.c: removed unneeded test raised by Stric
9047
9048Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
9049
9050 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
9051 and fixed by William Brack). Added xmlXPathFormatNumber.
9052 Changed the sorting slightly.
9053 * configure.in Makefile.am example/Makefile.am: Added -lm.
9054 Please note that applications linking with libxml2, must
9055 also like with the math library from now on.
9056
9057Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9058
9059 * HTMLparser.c: fixed loop reported by Marc Sanfacon
9060
9061Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9062
9063 * parser.c: one must report spaces even if the Dtd element
9064 content proves that this is not part of the element content.
9065 * result/valid/*.xml: this changed the ouptu slightly
9066
9067Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9068
9069 * configure.in: bumped to 2.3.3
9070 * doc/xml.html: updated
9071
9072Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9073
9074 * tree.c: minor doc fix
9075 * xpath.c: deallocation issues when a result tree has been
9076 converted to a node-set
9077
9078Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9079
9080 * doc/xml.html: oops corrected dates s/2000/2001
9081
9082Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9083
9084 * valid.c: new patch from Gary Pennington
9085
9086Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9087
9088 * doc/xml.html: applied patch from Ankh
9089
9090Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9091
9092 * xinclude.c: fixed a problem building on Mac
9093
9094Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9095
9096 * parser.c: more work on increasing parsing ferformances
9097
9098Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9099
9100 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
9101 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
9102 avoiding memcpy in production builds MEM_CLEANUP macro use
9103 * parser.[ch] parserInternals.c: optimizations of the tightest
9104 internal loops inside the parser. Better checking of I/O
9105 flushing/loading conditions
9106 * xmllint.c : added --timing
9107
9108Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9109
9110 * configure.in: bumped to 2.3.2
9111 * doc/xml.html: updated for release
9112
9113Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9114
9115 * xpath.c: found a memleak and fixed a nasty bug
9116
9117Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9118
9119 * xmllint.[c1] : added return code errors for xmllint
9120 * xpath.c: specific debug dump function for result value trees
9121
9122Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9123
9124 * xpath.c: finally implemented xmlXPathCompareNodeSets
9125 * test/XPath/expr/floats results/XPath/expr/floats: added
9126 a test for float expressions
9127
9128Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9129
9130 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
9131 * parserInternals.[ch]: trying to speed up parsing
9132 * xpath.c : speeded up node set equality op
9133
9134Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9135
9136 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
9137 better handling of ID/IDREF and the list modules associated
9138 * configure.in: small CFLAGS cleanup
9139
9140Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9141
9142 * configure.in: fixed iconv detection on AIX (stric)
9143
9144Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9145
9146 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
9147
9148Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
9149
9150 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
9151 and optimized xmlXPathNodeSetSort
9152
9153Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9154
9155 * xpath.c: bug fix when context size is 0
9156 * parser.c: I like Norm's Dtd because they still manage to break
9157 the parser occasionally
9158
9159Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9160
9161 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
9162
9163Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9164
9165 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
9166 attributes within the XML-1.0 namespace
9167
9168Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9169
9170 * xpathInternals.h: exported a few axis functions
9171 * doc/xml.html: updated the doc
9172
9173Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9174
9175 * configure.in: applied patch from Daniel van Balen for OpenBSD
9176 and bumped version to 2.3.1
9177 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
9178 attempt to find autoclosing was simply broken, removed it,
9179 updated the examples, this is better
9180
9181Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9182
9183 * hash.[ch]: added Paolo Casarini patch to provide Delete from
9184 hash functionnalities.
9185 * doc/html/* : rebuild the doc
9186
9187Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9188
9189 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
9190 on predicate
9191 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
9192 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
9193 really want to have tags closed on output even if we accept
9194 unclosed ones on input
9195
9196Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9197
9198 * xpath.c: ouch don't free NULL, rare case fixed
9199 * tree.c: don't coalesce text nodes if they don't have the
9200 same behaviour wrt escaping on output
9201
9202Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9203
9204 * xpath.c: small fixup
9205 * SAX.c: don't warn on empty namespaces.
9206
9207Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9208
9209 * README: a bit of cleanup
9210 * configure.in: preparing for 2.3.0 release
9211
9212Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9213
9214 * hash.[ch]: added a first version of xmlHashSize()
9215 * valid.c: another bug fix from Gary Pennington
9216
9217Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9218
9219 * valid.c: couple of bug fixes pointed by Gary Pennington
9220 * HTMLtree.c: #if 0 cleanup
9221
9222Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9223
9224 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
9225 which removes a time consuming check of xmlXPathNodeSetAdd()
9226 and use it in places where we are sure to not break unicity
9227
9228Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9229
9230 * xpath.c: bug fixes found from XSLT
9231 * tree.c: preserve node->name special values when copying nodes.
9232 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
9233 external subset are fetched when available but without full
9234 validation. Added xmlLoadExtDtdDefaultValue, need a function.
9235 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
9236 output with encoding disabled.
9237
9238Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9239
9240 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
9241 xmlCheckFilename should not be called from xmlFileOpenW
9242 and xmlGzfileOpenW
9243
9244Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9245
9246 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
9247 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
9248 added the new tests for URI normalization
9249 * testURI.c: fixed stoopid bugs
9250 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
9251 the URI in the error messages are now properly normalized
9252
9253Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9254
9255 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
9256
9257Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9258
9259 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
9260
9261Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9262
9263 * xpath.c: fixed mod operator
9264
9265Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9266
9267 * parser.c: fixed xmlStrcat doc
9268 * tree.c: 2 fixes form Anders Carlson for copying nodes and
9269 trees.
9270
9271Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9272
9273 * xpath.c result/XPath/tests/chaptersbase
9274 result/XPath/tests/simplebase: fixed XPath node()
9275 * tree.c: small fix in xmlNewNs()
9276 * Makefile.am: removed extraneous xml2Conf.sh rule
9277
9278Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9279
9280 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
9281 Changed the library name, in order to get libxml-devel and
9282 libxml2-devel to coexist on a single system
9283 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
9284 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
9285
9286Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9287
9288 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
9289 libxml2-devel installable in // as libxml-devel.
9290
9291Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9292
9293 * doc/Makefile.am: fixed make rebuild in doc
9294 * doc/html/*.html: rebuilt the docs
9295
9296Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9297
9298 * tree.c: patch from Bjorn Reese on xmlBufferCCat
9299
9300Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9301
9302 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
9303 the HTML doc to go into the -devel RPM ...
9304 * aclocal.m4 config.h.in: some updates due to auto* magic
9305
9306Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9307
9308 * xpath.h: added a hook in the context structure allowing to
9309 link to extra support, needed for XSLT
9310
9311Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9312
9313 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
9314 xmlXPtrCmpPoints to use it.
9315 * propagated the following patch from Alejandro Forero
9316 * include/win32config.h xmlIO.c: applied further suggestions
9317 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
9318 * example/gjobread.c: fixed warnings, now that it builds
9319
9320Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
9321
9322 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
9323
9324 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
9325 filename points to a valid file (not a directory).
9326 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
9327 Added calls to xmlCheckFilenameDir.
9328
9329 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
9330 `path' (rather than `filename') as the parameter to gzopen and open.
9331
9332Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9333
9334 * Makefile.am: fixed a problem with EXTRA_DIST
9335
9336Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9337
9338 * Makefile.am example/Makefile.am: finally found the trick
9339 to build the example, i.e. add "." in SUBDIRS before example
9340 in the list <grin/>
9341
9342Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9343
9344 * doc/xml.html: updated with an XSLT section, removed pointer to
9345 W3C CVS base.
9346
9347Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9348
9349 * xpath.c: when copying a XSLT tree object teh tree need to be copied
9350 too, and deallocation need to occur the same way.
9351
9352Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9353
9354 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
9355 type correponding to an XSLT result tree fragment. Share most
9356 of the data format with node set, as well as operators.
9357 * HTMLtree.c: added a newline at the end of the doctype output
9358 whe this one is not present initially.
9359 * tree.c: make sure taht the parent and doc pointers are properly
9360 set when copying attributes (lists).
9361
9362Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9363
9364 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
9365
9366Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9367
9368 * xpath.c: seems I finally killed that ugly path evaluation
9369 context bug (tagged 9999 in case is is wrong)
9370
9371Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9372
9373 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
9374 for XSLT
9375
9376Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9377
9378 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
9379 for xmlGzfileOpen() bug
9380
9381Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9382
9383 * xpath.c: removed an error found by XSLT usage
9384 * tree.c parserInternals.h: use a predefined static string
9385 for text and comment nodes, avoid freeing them in xmlFreeNode,
9386 exported the string name in parserInternals.h and added
9387 another value to disable encoding at output (for XSLT),
9388 gain memory, time.
9389
9390Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9391
9392 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
9393 win32/libxml2/libxml2_so.dsp: new makefiles and update
9394 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9395
9396Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9397
9398 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
9399 Gary Pennington
9400
9401Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9402
9403 * xpath.c: fixed the comaprision of values and nodelists,
9404 need to compare nodelist still ...
9405 * debugXML.c: avoided a possible core dump
9406 * HTMLparser.c: cleanup
9407 * nanohttp.c: contributed fix.
9408 * tree.c: fixes in properties handling added xmlSetNsProp
9409 needed by libxslt
9410 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
9411 comment
9412 * TODO: updated
9413
9414Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9415
9416 * parser.c parserInternals.c: applied Bjorn Reese optimization
9417 patch
9418
9419Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9420
9421 * Makefile.am: applied patch fro make check from Martin Vidner
9422
9423Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9424
9425 * configure.in: preparing 2.2.11
9426 * doc/html/*: rebuild the HTML files
9427 * doc/xml.html : updated
9428
9429Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9430
9431 * tree.c: fixed a stupid bug
9432 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
9433 patches related to validation of an XInclude processing result
9434 * TODO: updated
9435
9436Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9437
9438 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
9439 on large files
9440
9441Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9442
9443 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
9444
9445Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9446
9447 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
9448 reported by Jonas Borgström
9449 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
9450
9451Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9452
9453 * testXPath.c xpath.c: fixing the XPath union expressions problem
9454 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
9455
9456Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9457
9458 * xmllint.c: Made is so if the file name is "-" is will read form
9459 standard input. Sven Heinicke <sven@zen.org>
9460 * tree.c: fixed a problem when growing buffer
9461 * tree.h: fixed the comment of the node types following andersca
9462 comment
9463 * TODO: updated
9464
9465Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9466
9467 * HTMLparser.[ch]: added a way to avoid adding automatically
9468 omitted tags. htmlHandleOmittedElem() allows to change the
9469 default handling.
9470 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
9471 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
9472 of xmllint too when using --memory flag, added a memory test
9473 suite at the Makefile level.
9474 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
9475 with namespace use when encountering QNames in XPath evalation,
9476 added xmlns() scheme in XPointer.
9477 * nanoftp.c : incorporated a fix
9478 * parser.c xmlIO.c: fixed problems raised with encoding when using
9479 the memory I/O
9480 * parserInternals.c: closed bug 25934 reported by
9481 torsten.landschoff@innominate.de
9482 * TODO: updated
9483
9484Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
9487 on a non-updated tree :-(, made a 2.2.10 release to correct the
9488 situation
9489
9490Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
9493 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
9494 integrated a set of OpenVMS changes from Howard Taylor
9495 <Howard.Taylor@pacoast.com>
9496
9497Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9498
9499 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
9500 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
9501
9502Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * HTMLparser.c: some fixes on auto-open of html/head/body
9505 * encoding.c: fixed a compilation error on some gcc env
9506 * xpath.c xpointer.[ch] xpathInternals.h: improved the
9507 XPointer implementation
9508 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
9509 related XPointer tests and associated results
9510
9511Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * doc/xmldtd.html doc/xml.html: following a short step by step
9514 guidance on IRC to help maciej with DTDs I started a small
9515 page on the subject.
9516
9517Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9518
9519 * HTMLparser.c: fixed handling of broken charrefs
9520 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
9521 patches
9522
9523Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9524
9525 * doc/xml.html doc/html/* : rebuilt the docs after adding
9526 xinclude and updated page for 2.2.7 and 2.2.8
9527 * configure.in: releasing 2.2.8
9528
9529Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * parser.[ch] parserInternals.c: applied the conditional
9532 section processing fix from Jonathan P Springer
9533 <jonathan.springer2@gte.net>
9534 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
9535 project file, fixed iconv default non support
9536 * xpath.c: fixed the problem of evaluating relative expressions
9537 when a node context is provided.
9538
9539Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * nanoftp.c: fixed gcc 2.95 new warnings
9542 * SAX.c: fixed a stupid bug
9543 * tree.c: fixed a formatting problem when round-tripping
9544 from/to memory
9545 * xinclude.c: chased memleak, fixed a base problem
9546 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
9547 xmlXPtrBuildNodeList()
9548 * TODO: updated
9549 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
9550 adding a first small set of regression tests for XInclude
9551
9552Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9553
9554 * nanohttp.[ch]: applied Wayne Davison patches to access
9555 the WWW-Authorization header.
9556 * parser.c: Closed Bug#30847: Problems when switching encoding
9557 in short files by applying Simon Berg's patch.
9558 * valid.c: fixed a validation problem
9559 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
9560 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
9561 Wayne Davison
9562 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
9563 need to be extended to non full nodes selections.
9564 * xinclude.c: starts to work decently
9565
9566Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9567
9568 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
9569 debugXML.c xmlversion.h.in: Started adding XInclude support,
9570 this is a new xmllint option
9571 * tree.c xpath.c: applied TOM patches for XPath
9572 * xpointer.c: fixed a couple of errors.
9573 * uri.c: added an escaping function needed for xinclude
9574 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
9575 new warning from RH70 gcc's version
9576
9577Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * HTMLparser.c: fixed loop on invalid char in scripts
9580 * parser.c: update to description of xmlIOParseDTD()
9581 * libxml.m4 xmlversion.h.in: changes contributed by
9582 Michael Schmeing <m.schmeing@internet-factory.de>
9583 * configure.in: preparing for 2.2.7
9584 * Makefile.am: trying to avoid config.h and acconfig.h
9585 being included in the distrib
9586 * configure.in: released 2.2.7
9587
9588Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9589
9590 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
9591 like namespaces for good. Unified xmlNs and xmlNode somewhat.
9592
9593Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9594
9595 * parser.[ch]: added xmlIOParseDTD()
9596 * xpointer.c: added support for the 2 extra parameters of
9597 string-range, fixed a stoopid error when '0' was present
9598 in XPointer expressions
9599 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
9600 testsuite for the above
9601
9602Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9603
9604 * libxml.spec.in: improved package descriptions
9605
9606Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * xpath.c xpathInternals.h: applied a large cleaning patch
9609 from TOM <ptittom@free.fr>, it also add namespace support
9610 for function and variables registration.
9611
9612Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9613
9614 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
9615 * Makefile.mingw: Wayne Davison's update adding hash.c
9616
9617Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * xpath.c: fixed the root evaluation problems
9620 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
9621 ignorable spaces with <b> <bold> <em>
9622 * tree.c: fixed a loop in xmlSearchNsByHref()
9623
9624Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9625
9626 * xpath.c: applied another XPath patch from TOM
9627 * xpath.c include/makefile.am: applied another patch from
9628 china@thewrittenword.com (cleanup on IRIX).
9629
9630Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9631
9632 * xml-config.1: received a fixed version from Fredrik Hallenberg
9633 <hallon@lysator.liu.se>
9634
9635Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9638 cleanup patch for XPath
9639
9640Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * patched to redirrect all "out of context" error messages to
9643 a reconfigurable routine. The changes are:
9644 * xmlerror.h : added the export of an error context type (void *)
9645 an error handler type xmlGenericErrorFunc there is an interface
9646 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9647 to reset the error handling routine and its argument
9648 (by default it's equivalent to respectively fprintf and stderr.
9649 * all the c files: all wild accesses to stderr or stdout within
9650 the library have been replaced to calls to the handler.
9651
9652Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9653
9654 * configure.in: release 2.2.6
9655 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9656 exporting the inner functions of xpath for extension modules
9657 * doc/*: updated and rebuilt the doc
9658
9659Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9660
9661 * nanohttp.c : applied Wayne HTTP cleanup patch
9662 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9663 and xmlNodeSetSpacePreserve()
9664
9665Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9666
9667 * xpath.c: closing bug #29260
9668
9669Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9670
9671 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9672 multikey tuples, made hash structure opaque
9673 * valid.[ch]: moved elements, attributes, notations decalarations
9674 as well as ID and refs to hash tables.
9675 * entities.c: hash cleanup
9676 * xmlmemory.c: fixed a dump problem in debug mode
9677 * include/Makefile.am: problem passing in DESTDIR= values patch
9678 from Marc Christensen <marc@calderasystems.com>
9679 * nanohttp.c: removed debugging remains
9680 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9681 * HTMLparser.c parser.c: fixing a number of problems with the
9682 macros in the *parser.c files (Wayne).
9683 * HTMLparser.c: close the previous option when opening a new one
9684 (Marc Sanfacon).
9685 * result/HTML/*: updated the HTML results accordingly
9686
9687Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9690 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9691 XPath functions and XML entities table to them. More to come...
9692 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9693
9694Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9695
9696 * tree.c: coalesce adjacent text nodes
9697 * valid.c: handling of blank nodes in DTd validation (raised
9698 by problems with a posteriori validation).
9699 * nanohttp.c: changing behaviour on HTTP write stuff.
9700 * HTMLtree.c: forced body and html to be explicitely closed.
9701 * xpath.h: exported more XPath functions.
9702
9703Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9704
9705 * Release of 2.2.5
9706 * xpointer.c: range() range-inside and other helper functions
9707 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9708
9709Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9712 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9713
9714Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9715
9716 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9717 and XPointer modules
9718
9719Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9720
9721 * SAX.h: closed #25107
9722
9723Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9724
9725 * testSAX.c: fixed problem with cdata reporting
9726 * SAXresult/* : updated
9727
9728Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9729
9730 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9731 Closed bug #27499, added to regression tests
9732 * TODO: updated
9733
9734Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9735
9736 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9737 support for SCRIPT and STYLE with help from Bjorn Reese
9738 * test/HTML/* result/HTML/*: added simple testcase and updated
9739 the existing ones.
9740
9741Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9742
9743 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9744 string-range for empty strings
9745 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9746 test/XPath/xptr/strrange: augmented the XPointer testsuite
9747
9748Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9749
9750 * doc/xml.html doc/xmlmem.html: added a module describing memory
9751 interfaces and use, updated the main page.
9752
9753Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9754
9755 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9756 nanoftp code work on Windows too now
9757
9758Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9759
9760 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9761 * xpointer.c: implemented string-range() at least a good first version
9762 * test/XPath/docs/str test/XPath/xptr/strrange
9763 result/XPath/xptr/strrange: the string-range() tests
9764
9765Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9766
9767 * Makefile.am include/Makefile.am include/win32config.h
9768 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9769 and make distcheck
9770
9771Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9772
9773 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9774 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9775 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9776
9777Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9778
9779 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9780 patch for socklen_t detection by
9781 Albert Chin-A-Young <china@thewrittenword.com>
9782
9783Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9784
9785 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9786 and added a --dtdvalid option to xmllint used to test it
9787
9788Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9789
9790 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9791 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9792
9793Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9794
9795 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9796 handlings (registration, lookup, cleanup)
9797
9798Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9799
9800 * configure.in Makefile.am include/makefile.am: adding XPointer
9801 and XPtrtests target
9802 * xpointer.[ch] : new files for XPointer support
9803 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9804 more XPath tests
9805
9806Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9807
9808 * configure.in: fixed, very broken, make distcheck works again
9809
9810Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9811
9812 * More work toward 2.2.5, integrated a number of patches
9813 * configure.in Makefile.am win32config.h.in: trying to cleanup
9814 make distcheck .... huh ...
9815 * include/Makefile.am include/win32config.h: new directory
9816 for includes
9817 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9818 updated teh makefiles and instructions for WIN32
9819 * xpath.c: small fixes
9820 * test/XPath/ results/XPath: updated the testcases and results
9821 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9822 suggested patches
9823 * valid.c: fixed an ID bug
9824
9825Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9826
9827 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009828 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009829 * xpath.[ch]: worked on XPointer
9830
9831Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9832
9833 * configure.in Makefile.am: 2.2.5, ship the include in an
9834 include/libxml subdirectory, use symlinks when using CVS
9835 * testSAX.c: fixed small bug
9836 * testXPath.c: changed the way testfiles are parsed
9837 * debugXML.c: same kind of cleanup when parsing an argument expression
9838 XPath/XPointers can have blanks embedded
9839 * xpath.[ch]: more cleanup, reorgs for XPointer work
9840 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9841 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9842
9843Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9844
9845 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9846 in the XPath engine, rewrote large parts of it, now it's far
9847 cleaner and in sync with the REC not an old WD. Fixed a parsing
9848 problem in the interactive XML shell found when testing XPath.
9849
9850Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9851
9852 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9853 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9854 examples with the extra test
9855
9856Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9859 the global init function.
9860
9861Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9862
9863 * HTMLparser.c: Doohhh, attribute name parsing was still case
9864 sensitive ! Fixed this ...
9865 * result/HTML/* : updated the tests results accordingly
9866
9867Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9868
9869 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9870 engine, should be far more stable, incorporated a new version of
9871 preceding/following axis, need testing
9872 * uri.c: fixed file:///c:/a/b/c problem
9873 * test/XPath/tests/idsimple: augmented the XPath tests
9874
9875Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9876
9877 * doc/* rebuilding docs for 2.2.4 release
9878
9879Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9880
9881 * configure.in: releasing 2.2.4
9882 * parser.[ch]: added xmlStrEqual()
9883 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
9884 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
9885 use xmlStrEqual instead
9886 * TODO: updated
9887 * added an XPath test
9888
9889Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9890
9891 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
9892 * entities.h: exported xmlInitializePredefinedEntities
9893 * parser.[ch] : added xmlInitParser()
9894 * parserInternals.h : had to export htmlInitAutoClose()
9895
9896Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9897
9898 * xpath.[ch] : fixed some serious XPath Predicate evaluation
9899 problems
9900 * Makefile.am : added XPath regression tests to normal tests
9901 * uri.c: fixed a problem with local paths, cleanup
9902 * parser.c: fixed a problem with large CData sections
9903
9904Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9905
9906 * configure.in xml-config.in: patch from "Ben Taylor"
9907 <sol7x86@hotmail.com> for solaris shared libs lookup
9908
99092000-09-30 Martin Baulig <baulig@suse.de>
9910
9911 * libxml-2.0.pc.in: Provide pkg-config script.
9912
9913 * configure.in: Create the libxml-2.0.pc script from the
9914 libxml-2.0.pc.in templates.
9915 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
9916 script in `$(libdir)/pkgconfig'.
9917
9918Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9919
9920 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
9921 when compiling with MSC
9922
9923Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9924
9925 * xpath.c: patch for normalize-string() substring-before(),
9926 substring-after() and translate() functions from Bjorn Reese
9927 <breese@mail1.stofanet.dk>
9928 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
9929 Fredrik Hallenberg <hallon@lysator.liu.se>
9930 * TODO: updated
9931
9932Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9933
9934 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
9935 problem of socklen_t being undefined on a number of platforms
9936 * debugXML.c: fixed a compilation problem when without snprintf
9937
9938Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9939
9940 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
9941 an URI bug and a fix for the control-character-induced infinite loop
9942 * nanohttp.c: preventive fix for compiling on WIN32
9943
9944Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9945
9946 * xmlint.c: closing bug #25000
9947
9948Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9949
9950 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
9951 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
9952 modified slightly Wayne Davison patch adding xmlStrcasecmp and
9953 related function, fixing xmlStrncmp(), and associated cleanup
9954 * result/HTML/entities.html.sax: updating result
9955
9956Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9957
9958 * uri.c: applied patch for URI escaping from Wayne Davison
9959 <wayned@blorf.net>
9960 * tree.c parserInternals.c HTMLparser.c: memset checks patches
9961 from Denis Barbier <barbier@imacs.polytechnique.fr>
9962 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
9963 patch from Wayne Davison
9964
9965Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9966
9967 * doc/xml.html : updated with new releases, adding "how to help"
9968
9969Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9970
9971 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
9972 removed a few warnings in pedantic mode ...
9973 * parserInternals.c parser.c: moved encoding switching function
9974 to parserInternals.c
9975 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
9976
9977Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * HTMLparser.c parser.c: set ctxt->errNo before calling the
9980 error or warning handlers
9981
9982Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9983
9984 * parserInternals.c parserInternals.h parser.c Makefile.am:
9985 created a new module parserInternals.c, moved most of the
9986 code shared by the various parsers there, as well as
9987 deprecated code from parser.c. More cleanup of parser.c
9988 * uri.c: fixed a problem when URI is NULL
9989 * valid.c: speedup when looking for an attribute declaration
9990
9991Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9992
9993 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
9994 the cleanup of the computation of URI references when seeking
9995 external entities. The URI reference string and the resulting
9996 URI are both stored now.
9997 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
9998 large s(n)printf checks and cleanup from Denis Barbier
9999 <barbier@imacs.polytechnique.fr>
10000 * xmlversion.h.in tree.h: couple of SGML declarations for a
10001 possible docbook module.
10002 * result/VC/ : a couple of test output changed due to the change
10003 of the entities URI
10004
10005Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10006
10007 * parser.h: added a _private field for linking user's data
10008
10009Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10010
10011 * parser.c parserInternals.h: demacroified most of the IS_XXX
10012 the gain in size is significant so ...
10013
10014Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10015
10016 * entities.c: cases where looking up entities with doc==NULL
10017 covered
10018
10019Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10020
10021 * uri.c: applied Wayne Davison patch
10022 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10023
10024Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10025
10026 * uri.c testUri.c: applied Wayne Davison patches
10027 * test/URI/uri.data result/URI/uri.data: first set of tests/results
10028 * Makefile.in: added URItest and included thenin "make tests"
10029
10030Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10031
10032 * xmlversion.h.in: closed bug 22941
10033
10034Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10035
10036 * doc/xmlio.html: added doc and example for entity loader
10037 redefinition.
10038
10039Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10040
10041 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
10042 used by libxml
10043
10044Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10045
10046 * parser.c: Fixed bug on invalid ontent characters and when using
10047 push.
10048 * xmllint.c: fixed xmllint endling of errors in push mode
10049
10050Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10051
10052 * HTMLparser.c testHTML.c: applied two new patches from
10053 Wayne Davison <wayned@users.sourceforge.net>
10054 * result/HTML/*.sax: regenerated HTML SAX output
10055 * parser.c: more cleanup.
10056
10057Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10058
10059 * HTMLparser.[ch] testHTML.c: applied the second set of
10060 patches from Wayne Davison <wayned@users.sourceforge.net>,
10061 adding htmlEncodeEntities()
10062 * HTMLparser.c: fixed an ignorable white space detection bug
10063 occuring when parsing with SAX only
10064 * result/HTML/*.sax: updated since the output is now HTML
10065 encoded...
10066
10067Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10068
10069 * HTMLparser.[ch]: applied some of Wayne Davison
10070 <wayned@users.sourceforge.net> patches
10071
10072Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10073
10074 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
10075 undeclared namespace prefix was used, added a warning.
10076 Cleaned up support w.r.t. entities, spilling out a warning
10077 and being pedantic on lookups.
10078 * test/warning/ent9 : added testcase for previous example.
10079 * TODO: updated
10080 * parserInternals.h parser.c: changed the way names are parsed
10081 now allow infinite size and decrease penalty for normal use
10082 * parser.c: Started a big cleanup/check of the parser code,
10083 fixed some of the most tortuous entity code, spotted code
10084 unused anymore
10085 * test/*: added tests for very long names and related nasty
10086 things.
10087
10088Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10089
10090 * doc/encoding.html: added encoding aliases doc
10091 * doc/xml.html: updates
10092 * encoding.[ch]: added EncodingAliases functions
10093 * entities.[ch] valid.[ch] debugXML.c: removed two serious
10094 bottleneck affecting large DTDs like Docbook
10095 * parser.[ch] xmllint.c: added a pedantic option, will be
10096 useful
10097 * SAX.c: redefinition of entities is reported in pedantic mode
10098 * testHTML.c: uninitialized warning from gcc
10099 * uri.c: fixed a couple of bugs
10100 * TODO: added issue raised by Michael
10101
10102Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10103
10104 * doc/encoding.html: propagated Martin Duerst suggestions
10105
10106Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10107
10108 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
10109 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
10110 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
10111 by Wayne Davison
10112
10113Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10114
10115 * nanoftp.c nanohttp.c: small cleanup
10116 * TODO: updated
10117
10118Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10119
10120 * added an old VC testcase and updated title.xml entity
10121
10122Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10123
10124 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
10125 done on auto-opening of <p> tags and cleanup of SAX output
10126
10127Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10128
10129 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
10130
10131Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10132
10133 * doc/xml.html libxml.* structure.*: updated the doc a bit
10134
10135Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10136
10137 * testSAX.c testHTML.c result/HTML/: cleanup of the output
10138 of SAX tests
10139
10140Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10141
10142 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10143 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
10144
10145Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
10148 * testHTML.c: fix core dump on Solaris 2.x systems
10149 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
10150 * result/HTML/*.sax: previous bug fix lead to new results
10151
10152Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10153
10154 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10155 * configure.in: added --with-readline=DIR to accept alternate
10156 path for readline include/library
10157 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
10158 for ANSI under HP-UX
10159 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
10160 includes @LIBS@
10161
10162Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10163
10164 * doc/* : rebuilt the docs
10165 * getting ready for 2.2.2 release
10166
10167Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10168
10169 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
10170 and xmlAddFeature()
10171 * tree.[ch]: added xmlAddChildList()
10172 * xmllint.c: MAP_FAILED macro test
10173 * parser.h: added xmlParseCtxtExternalEntity()
10174 * valid.c: applied bug fixes removed warning
10175 * tree.c: added CDATA block to elements content
10176 * testSAX.c: cleanup of output
10177 * testHTML.c: added SAX testing
10178 * encoding.c: better error recovery
10179 * SAX.c, parser.c: fixed one of the external entity processing
10180 of the OASis testsuite
10181 * Makefile.am: added HTML SAX regression tests
10182 * configure.in: bumped to 2.2.2
10183 * test/HTML/ result/HTML: added a few of HTML tests, and added the
10184 SAX results
10185
10186Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10187
10188 * configure.in: patch for HP compiler
10189
101902000-08-04 Sven Heinicke <sven@zen.org>
10191
10192 * xmllint.c: Was coredumping sometimes when the file given didn't
10193 exist.
10194
10195Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10196
10197 * parser.c xmlIO.[ch]: fixed the problem of encoding support
10198
10199 when using in memory parsing. Need some cleanup.
10200 * xmllint.c configure.in: added a --memory flag to test memory
10201 parsing
10202
10203Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10204
10205 * nanohttp.c: fixed socklen_t replacement to unsigned int
10206 * parser.c: fixed a space handdling missing at the end of
10207 production 28 DOCTYPE.
10208 * xmlmemory.c: fixed a stupid bug on the routine to override
10209 allocation functions
10210 * TODO: updated
10211
10212Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10213
10214 * doc/ regenerated the docs
10215
10216Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10217
10218 * doc/encoding.html doc/xml.html: added I18N doc
10219 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
10220 improvements, both parser and filters, added ASCII & HTML,
10221 fixed the ISO-Latin-1 one
10222 * xmllint.c testHTML.c: added/made visible --encode
10223 * debugXML.c : cleanup
10224 * most .c files: applied patches due to warning on Windows and
10225 when using Sun Pro cc compiler
10226 * xpath.c : cleanup memleaks
10227 * nanoftp.c : added a TESTING preprocessor flag for standalong
10228 compile so that people can report bugs more easilly
10229 * nanohttp.c : ditched socklen_t which was a portability mess
10230 and replaced it with unsigned int.
10231 * tree.[ch]: added xmlHasProp()
10232 * TODO: updated
10233 * test/ : added more test for entities, NS, encoding, HTML, wap
10234 * configure.in: preparing for 2.2.0 release
10235
10236Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10237
10238 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000010239 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010240
10241Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10242
10243 * doc/xml.html: changed the xmlsoft.org structure, updated the
10244 examples w.r.t. root and childs
10245
10246Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10247
Daniel Veillard784b9352003-02-16 15:50:27 +000010248 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010249
10250Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10251
10252 * HTMLparser.c: Work on character encoding support for the HTML parser
10253 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
10254 * encoding.c: Fixed a potential memleak in the encoding stuff
10255
10256Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10257
10258 * doc/FAQ.html doc/Makefile.am : added a FAQ
10259
10260Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10261
10262 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
10263 of the HTML parser to force it to not bypass SAX
10264
10265Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10266
10267 * win32config.h.in: updated
10268 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
10269 lacks iconv support :-( need to release 2.1.1
10270 * configure.in: release 2.1.1
10271 * HTMLparser: fixed bug #14784
10272 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
10273 by Windows compiler
10274 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
10275 the SAX startDocument() callback.
10276 * TODO: updated
10277
10278Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10279
10280 * added xmlStopParser()
10281
10282Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10283
10284 * configure.in: 2.1.0 prerelease
10285 * Large resync between W3C and Gnome tree
10286 * nanoftp, nanohttp.c: fixed stalled connections probs
10287 * HTMLtree.c SAX.c : support for attribute without values in
10288 HTML for andersca
10289 * valid.c: Fixed most validation + namespace problems
10290 * HTMLparser.c: start document callback for andersca
10291 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
10292 * parser.h, SAX.c: serious speed improvement for large
10293 CDATA blocks
10294 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
10295 different encoding
10296 * example/Makefile.am example/gjobread.c tree.h: work on
10297 libxml1 libxml2 convergence.
10298 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
10299 and the LIBXML_TEST_VERSION macro
10300
10301Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10302
10303 * doc/xml.html: various patches and improvements typo fixed by
10304 Felix Natter
10305 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
10306 from Felix Natter <fnatter@gmx.net>
10307
10308Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10309
10310 * doc/upgrade.html: updated with instructions for support of both
10311 libxml-1.x and libxml-2.x
10312 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
10313 for 2.x support and also fixed includes
10314
10315
10316Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10317
10318 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
10319 the encoding support, added iconv support, so now libxml if
10320 compiled with iconv automatically support japanese encodings
10321 among others. Work based on initial patch from Yuan-Chen Cheng
10322 I may have broken binary compat in the encoding handler
10323 registration scheme, but that was so utterly broken I don't
10324 expect anybody to have used this feature until now.
10325 * parserInternals.h: fixup on the CHAR range macro
10326 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
10327 code.
10328 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
10329 * uri.c: added xmlParseURI() I can't believe I forgot to
10330 implement this one in 2.0 !!!
10331 * SAX.c: moved doc->encoding update in the endDocument() call.
10332 * TODO: updated.
10333
10334Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10335
10336 * tree.h: removed extraneous xmlRemoveProp definition
10337 * TODO: added item about --disable-corba configure switch
10338 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
10339 * nanoftp.c: fixed include problems giving troubles on AIX and
10340 slowlaris
10341 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
10342 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
10343 comment and headers changes to lower gtk-doc number of warnings
10344 * doc/html/*: rebuilt docs
10345
10346Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10347
10348 * HACKING: documented the tag for 1.x and instructions
10349
10350Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10351
10352 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
10353 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
10354 xmlCreateIOParserCtxt
10355 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
10356 significant overall improvement
10357 * xmllint.c: added I/O test to xmllint
10358 * testSAX.c: added a speed test
10359 * doc/* : updated/regenerated
10360
10361Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10362
10363 * xpath.c uri.h parserInternals.h: cosmetic changes from
10364 "Timur I. Bakeyev" <timur@bat.ru>, including making
10365 xmlCreateURI() public
10366
10367Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10368
10369 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
10370 and the code at the same time. Added a clean mechanism for
10371 overload or added input methods: xmlRegisterInputCallbacks()
10372 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
10373 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
10374 * TODO: updated
10375 * doc/* : updated/regenerated
10376 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
10377 source dir
10378
10379Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10380
10381 * testURI.c: yet another forgotten commit, I should get some sleep !
10382
10383Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10384
10385 * xmllint.c: forgot to commit this too ?
10386
10387Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10388
10389 * xmlversion.h.in : forgot to commit this previously
10390
10391Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10392
10393 * configure.in: preparing libxml-2.0.0 version looks Ok so far
10394 * README TODO: updated for release
10395 * uri.c uri.h: added authority parsing/saving
10396 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
10397 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
10398 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
10399 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
10400 Makefile.am : added compile-time customization of libxml
10401 --with-ftp --with-http --with-html --with-xpath --with-debug
10402 --with-mem-debug
10403 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
10404 #include <libxml/xxx.h> I hope it won't break too much stuff
10405 and will be manageable in the future...
10406 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
10407 and added xmllint to the installed programs
10408 * uri.h: added xmlFreeURI()
10409
10410Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10411
10412 * uri.c uri.h: finished the escaping handling, the base support
10413 and the URI path normalization. Looks good just lacks the
10414 authority content parsing code.
10415 * Makefile.am: added instructions to generate testURI
10416 * TODO: updated
10417 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
10418 added links and icons for W3C and Gnome
10419
10420Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10421
10422 * xmlmemory.[ch] : seems I forgot to actually update the files in
10423 the last commit :-)
10424 * doc/xml.html doc/html/* : updated and uploaded the docs
10425
10426Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10427
10428 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
10429 * TODO: updated
10430 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
10431 libxml default allocation function with another set (like gmalloc/
10432 gfree).
10433 * Makefile.am, uri.c, uri.h: added a set of functions to do
10434 exact (litteraly copied from the RFC 2396 productions) parsing
10435 and handling of URI. Will be needed for XLink, one XML WFC,
10436 XML Base and reused in the nano[ftp/http] modules. Still work
10437 to be done.
10438
10439Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10440
10441 * configure.in, libxml.spec.in : libxml2
10442 * doc/* : updated the doc page, rebuilt the docs
10443
10444Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10445
10446 * all: tagged LIB_XML_1_X
10447 * *.c *.h : updated from W3C CVS tree
10448 * configure.in : 2.0.0-beta
10449 * libxml.spec.in : libxml2 package nam
10450 * result/* : new version of the tests output
10451
10452Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10453
10454 * doc/xml.html, doc/update.html: updated docs, 1.8.7
10455
10456Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10457
10458 * doc/* : rebuilt the docs
10459 * parser.c: final patch on #6766
10460 * valid.c: small patch on validity checks.
10461
10462Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10463
10464 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
10465 added
10466 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
10467 compatibility w.r.t. XML spec and existing code.
10468
10469Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10470
10471 * parser.c: seems a better solution to <a> </a> exists,
10472 will try it for a while
10473
10474Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10475
10476 * parser.c: tried to remove the <a> </a> generating <a/>
10477 this is hard. Left a flag for that purpose. Fixed bug #6766
10478 * configure.in: prepared 1.8.7 not released, due to previous
10479 problem
10480
10481Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10482
10483 * doc/xml.html : applied second patch from Paul DuBois
10484
10485Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10486
10487 * doc/xml.html : applied patch from Paul DuBois
10488
10489Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10490
10491 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
10492
10493Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10494
10495 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
10496 compilation warnings on various platforms.
10497 * parser.c: Fixed #5281 validity error callbacks are now desactived
10498 by default if not validating.
10499
10500Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10501
10502 * nanoftp.c, win32config.h.in: patches to compile on WIN32
10503
10504Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10505
10506 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
10507 <gkatsi@cs.toronto.edu>
10508
10509Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10510
10511 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
10512 processing URLs
10513
10514Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10515
10516 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
10517 xmlNanoFTPUpdateURL for persistent control connections.
10518 * configure.in: 1.8.6
10519
10520Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10521
10522 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
10523 * tree.[ch] : added xmlSaveNoEmptyTags
10524
105252000-01-29 James Henstridge <james@daa.com.au>
10526
10527 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
10528
10529 * Makefile.am: added nanoftp.[ch] to the build.
10530
10531Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10532
10533 * nanoftp.[ch]: cleanup, comments, API
10534 * debugXML.c : fixed a bug in the cat command
10535 * doc/*: regenerated the docs
10536
10537Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10538
10539 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
10540 * debugXML.c : fixed a bug in the cat command
10541 * valid.c: fixing some small probs
10542 * libxml.spec.in: get rid of the SNAP suffix
10543 * doc/xml.html: updated the status
10544
10545Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10546
10547 * xml-config.in: xml-config --version to just return the
10548 version number
10549 * xpath.c: some cleanup w.r.t. axis when the current node is
10550 an attribute.
10551 * TODO: updated
10552
10553Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10554
10555 * configure.in: prepared for libxml-1.8.5
10556 * doc/* recompiled the documentation
10557
105582000-01-17 Jody Goldberg <jgoldberg@home.com>
10559
10560 * configure.in : WARNING autoconf subtlety alert :
10561 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
10562 when looking for zlib.h so that HAVE_ZLIB_H is defined.
10563 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
10564 get defined by AC_CHECK_HEADERS.
10565
10566Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10567
10568 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
10569 Rune.Djurhuus@fast.no
10570
10571Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10572
10573 * TODO: updated
10574 * tree.c, parser.c: made sure that only memory alloc problems
10575 and internal parser errors are allowed to write to stdout or
10576 stderr.
10577
10578Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10579
10580 * tree.c : restored xmlNewGlobalNs since this seems used by
10581 a lot of existing code :-(, fixed a bug in xmlNewNs
10582 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
10583 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
10584 to exit() from the library code.
10585 * xpath.c, parser.c: removed bugs or unused code detected by
10586 Windows compilers
10587 * parser.c: started adding interfaces for parsing well balanced
10588 XML fragments
10589 * configure.in: releasing 1.8.4
10590 * doc/* : rebuilt the docs
10591
10592Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10593
10594 * tree.[ch] : added xmlNewDocFragment() for DOM
10595 * testHTML.c: uninitialized variable.
10596
10597Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10598
10599 * doc/* : rebuild the docs
10600
10601Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10602
10603 * acconfig.h: readline and history patch
10604 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
10605 * tree.c: added check and handling when possibly removing an ID
10606 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
10607 and saving.
10608 * test/HTML/entities.html result/HTML/entities.html* : test for
10609 various entities reference cases
10610 * result/HTML/* : as a result output of some testcase have
10611 changed
10612 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
10613 by previous example. added xmlParseTryOrFinish().
10614 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
10615 entities.h debugXML.h HTMLparser.h: changed the way struct are
10616 declared to allow gtk-doc to expose those
10617 * parser.c: closed bug #4960
10618 * Makefile.am configure.in: Applied patch from
10619 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
10620 and math/socket libs detection
10621
10622Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10623
10624 * configure.in, Makefile.am: link tester against readline
10625 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
10626
10627Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10628
10629 * tree.[ch]: added xmlRemoveProp
10630 * win32config.h.in nanohttp.c: avoid including the Windows
10631 socket stuff in every C files
10632 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
10633 the XmL parser(s)
10634 * test/ns4 result/ns4 etc...: added test case for previous prob
10635 * tree.c: xmlNewNs wasn't checking for double definition
10636 * Makefile.in: fixed a problem with dist-hook duplicates
10637 * parser.[hc], xmlIO.c: fixed the loading of external entities
10638 APIs, now xmlLoadExternalEntity() is used everywhere and
10639 setting up an app specific front-end using the
10640 * SAX.c parser.c: some fixes, now the xhtml spec validates
10641 with the xhtml DTD.
10642 * error.c: fixed crashes in case of no input stream
10643 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10644 to the validation tests and results
10645
10646Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10647
10648 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10649 too htmlCreatePushParserCtxt() and htmlParseChunk()
10650 * parser.c: a bit of cleanup.
10651 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10652 to XML) removed the last mem leak known
10653 * HTMLtree.c: output message cleanup
10654 * xmlmemory.c: display content info about memory blocks
10655 * result/HTML/wired.* : missing att value warning change
10656
10657Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10658
10659 * doc/* : rebuilt the documentation
10660
10661Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10662
10663 * parser.[ch] parserInternals.h: Push parser for XML,
10664 seems to work fine now
10665 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10666 --push for push testing
10667 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10668 * testSAX.c: added --push
10669 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10670 subtree
10671 * xmlIO.[ch] : enriched API + fixes for push mode
10672 * entities.[ch]: added the entity content length to the struct.
10673 * xmlmemory.[ch]: new API to show the last entries for the shell
10674 * valid.c: added required attribute testing
10675 * SAX.c: the cdata callback now merge contiguous fragments
10676 * HTMLparser.c: cleanup of some macros
10677
10678Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10679
10680 * parser.c: fix for PIs name starting with xml
10681 * tree.c: fixed a potential problem with || and && ops
10682 * *.c, configure.in win32config.h.in : generate win32config.h for
10683 those on the Other Side !
10684
10685Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10686
10687 * parser.c: fixed a stupid = vs. == bug :-(
10688 * doc/gnome-xml.sgml: s/glade/xml/
10689
10690Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10691
10692 * configure.in, doc/xml.html : bug fix release 1.8.2
10693 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10694 Hopefully the end of that silly C++ include problem
10695 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10696 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10697 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10698 troubles with autoclosed elements when the stree shape doesn't
10699 follow the DtD specs. Added htmlIsAutoClosed() and
10700 htmlAutoCloseTag()
10701 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10702 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10703 * debugXML.c: fixed a bug on printing default namespaces.
10704 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10705
10706Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10707
10708 * result/HTML/*.htm[l] : updated the HTML regression tests according
10709 to the new output
10710 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10711 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10712 problem due to intermix of extern "C" { ... } declarations for C++
10713 and recursive includes in the headers
10714
107151999-12-20 Chris Lahey <clahey@umich.edu>
10716
10717 * HTMLtree.c: Made it so that html nodes with a single child do
10718 not insert a carriage return before or after the child node.
10719
10720Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10721
10722 * configure.in, doc/xml.html : bug fix release 1.8.1
10723 * parser.c: fixed bug #4344
10724 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10725 added the glue to avoid C++ problems
10726 * doc/* : regenerated the documentation
10727
10728Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10729
10730 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10731 namespace recognition, and Dia as a resul :-(
10732 * encoding.c: closed bug #3950
10733
10734Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10735
10736 * valid.c: debugging a posteriori validation, except URI expansion
10737 stuff this should be fixed now
10738 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10739 Carl Nygard <cnygard@bellatlantic.net>
10740 * tester.c: added --postvalid, cleaning of the code
10741 * tree.[ch]: added xmlDocGetRootElement()
10742
10743Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10744
10745 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10746 c++ losage.
10747
10748Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10749
10750 * configure.in, doc/xml.html : bumped to 1.8.0
10751 * xlink.[ch], Makefile.am : added framework for link detection
10752 * parser.h: added nbChars to parser context, needed for cleanup.
10753 * xmlmemory.c: removed a nasty bug when out of mem
10754 * valid.[ch]: adding namespace support for attribute decl
10755 * tester.c: added --debugent option
10756 * debugXML.[ch]: added xmlDebugDumpEntities()
10757 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10758 buffers instead, this was really needed, validation was breaking
10759 in strange ways due to that. Added xmlParseStringPEReference()
10760 and other parsing from strings functions. Entities processing
10761 modified again, but PERef are still not handled correcly but
10762 unless you're Eve Maller you won't notice :-)
10763 * HTMLparser.c: large changes toward reliability, and switched to
10764 lowercase internal tags, XHTML is lowercase, so it will help
10765 that output is closer to next version.
10766 * doc/* : regenerated the documentation, it is now hosted at
10767 http://xmlsoft.org/ (same bits I just bought the domain :-)
10768
10769
10770Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10771
10772 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10773 doc generation
10774 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10775 in the SAX API
10776 * doc/*: rebuilt the doc making sure everything appears in the
10777 HTML files
10778
10779Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10780
10781 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10782 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10783 which allow impressive speed improvement on dataset with
10784 large text pieces, but at the cost of broken binary
10785 compatibility and slightly bigger memory usage.
10786 Configure with --with-buffers to activate them, they
10787 are protected with XML_USE_BUFFER_CONTENT define.
10788 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10789 goal is 0 memory left allocated once parser is no more used
10790 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10791 call xmlCleanupParser() and xmlMemoryDump()
10792
10793Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10794
10795 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10796 * parser.[ch] encoding.[ch]: added memory cleanup routines
10797 * parser.c: closing bug #3788
10798 * doc/*: rebuilt the doc
10799
10800Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10801
10802 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10803 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10804 * tester.c: added --compress option
10805 * doc/*: rebuilt the documentation
10806
10807Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10808
10809 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10810 if given /proc/kcore as input !
10811 * doc/xml.html doc/*: updated and rebuilt the documentation
10812
10813Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10814
10815 * parser.c: Fixed some wrongly space collapsing code due to
10816 a misreading of the spec.
10817 * result/*: fixed the output accordingly
10818
10819Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10820
10821 * encoding.c: bug fix and typos
10822 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10823 * parser.c: added attribute normalization closing bug #3597
10824 * test/att* result/att* SAXresult/att*: testcase for attribute
10825 normalization
10826
10827Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10828
10829 * configure.in: closing bug #3163 by adding extra flags for the
10830 cc compiler on HP-UX
10831
10832Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10833
10834 * valid.[ch] : removed a typo and an enumerated type bug in the
10835 xmlAddElementDecl() function
10836 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10837 call to xmlEncodeEntitiesReentrant() so that the functions
10838 New, Set and Get are at the same level.
10839 * parser.c HTMLparser.c: extra memory allocation bug for
10840 attributes detected by someone using libxml in embedded systems :-)
10841
10842Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10843
10844 * xmlmemory.h: turned off mem debug :-\
10845
10846Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10847
10848 * parser.c: closed bug #2784 a one line fix, but worth pushing
10849 a new release out
10850 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10851 some structures, comments before and after the
10852 main element, and other nastyness
10853 * HTMLtree.c tree.c: accomodate the extended HTML supported
10854 * configure.in: pushing 1.7.4
10855 * test/ent8 and related outputs : added a new test for bug #2784
10856 * test/HTML/wired.html and related output: a nasty HTML example
10857 * Makefile.am: improved the test scripts
10858 * docs/* : reran the documentation extractor, updated xml.html
10859
10860Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10861
10862 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10863 HTMLparser and debugged the HTML related code. HTML documents
10864 now have their own type
10865 * entities.c: do not dump &apos; for HTML output
10866 * xmlmemory.c: improvement, breakpoint mechanism
10867 * testHTML.c: added --sax --repeat ...
10868 * Makefile.am: improved the HTML tests
10869 * valid.[ch]: added xmlValidGetValidElements and
10870 xmlValidGetPotentialChildren
10871 * tester.c: added --insert to test the 2 new functions
10872 * test//* result//* SAXresult//* : regression test cleanup
10873 and extension.
10874 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10875 gnome-xml-nanohttp.html
10876
10877Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10878
10879 * HTMLparser.c: fixed problems with some autoclose tags
10880 * tree.c: fixed XML output problems.
10881 * result/* SAXresult/*: update of the tests output
10882
10883Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10884
10885 * Makefile.am: Arturo patch for xmlConf.sh version info
10886 * parser.c: Tim Josling patch for single quoted items
10887 * tester.c: Tim Josling patch for tester options usage
10888 * tree.h: indent cleanup
10889
10890Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10891
10892 * HTMLparser.c parser.h : Fixed problems with HTML parsing
10893 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
10894
10895Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10896
10897 * tree.c : Raph patch for initialization of CORBA fields
10898 * parser.c, xpath.c, ...: modification of doc comments
10899 * xpath.c : allow spaces in xpath expressions
10900
10901Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10902
10903 * xmlmemory.h: turning off memory debug :-(
10904
10905Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10906
10907 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
10908 better SAX interfaces.
10909 * testSAX.c: uses the new SAX routine, avoid fetching any remote
10910 entity.
10911 * configure.in: 1.7.2
10912
10913Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10914
10915 * libxml.spec.in: fixed the URL
10916 * doc/xml.html: improved the documentation front-end
10917
10918Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10919
10920 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
10921
10922Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10923
10924 * libxml.spec.in: fixed the alpha compile problem
10925 * parser.[ch]: changed errno to errNo in the parser context :-(
10926 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
10927 * doc/xml.html: changed CHAR to xmlChar
10928 * doc/html/*: recompiled the documentation
10929 * configure.in: 1.7.1
10930
10931Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10932
10933 * parser.h: modified the parser context struct to regain 1.4.0
10934 binary compatibility
10935 * parser.c, xml-error.h: added errno ot teh context and defined
10936 a set of errors values with update of errno
10937 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
10938 DTDs and entities
10939 * *.h, *.c: complete cleanup of the use of config.h and include
10940 protection depending on the current setup.
10941 * overalll debugging, maintenance and bug-fixing on all modules
10942 * updated the documentation
10943 * ready for 1.7.0
10944
10945Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10946
10947 * HTMLparser.c : cleanup
10948 * SAX.c valid.c valid.h: added ID/IDREF checking
10949 * tree.c tree.h: extended doc structure for refs
10950 * configure.in: 1.6.2
10951 * parser.c: patched bug in SAX user arg call
10952 * parserInternals.h: patched missing close in C++ wrapping
10953 * testXPath.c xpath.c xpath.h: prepared for extensibility,
10954 especially upcoming XPointer implementation.
10955 * doc/xml.html: augmented, typo
10956
10957Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
10958
10959 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
10960 not all invocations of install understand -d.
10961
10962Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
10963
10964 * Makefile.am: prepend all the test* calls with $(top_builddir) -
10965 to make 'check' works, when builddir != srcdir.
10966
10967Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10968
10969 * doc/xml.html : updated the documentation
10970
10971Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10972
10973 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
10974 not deallocated memory blocks
10975 * *.c : replaces all calls to malloc() free() and realloc() to
10976 the wrapper functions/macros
10977 * tree.c : removed memory leaks dues to calling xmlFreeNode()
10978 instead of xmlFreeNodeList()
10979
10980Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10981
10982 * HTMLparser.c: corrected a stupid bug leading to core dump at
10983 tree deallocation. Removed warnings indicated by
10984 Stephane.Conversy@lri.fr
10985 * entities.c: Fixes Yet Another Stupid Bug, entities were not
10986 looked for in the external subset
10987
10988Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10989
10990 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
10991 on SGI by Stephane.Conversy@lri.fr
10992
10993Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10994
10995 * all .h : changed the prototype declaration indent as in gtk
10996 * most .c : working on reducing the TODOs in the code
10997 * most .c : cleanup though -pedantic and Insure++
10998 * improvements on validation ID checkings.
10999 * tree.[ch] SAX.c: added support for namespace on attributes #2022
11000 * xml-config.in: closed #1810
11001
11002Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11003
11004 * tree.h, valid.c, valid.h: more work on validity, IDs
11005 * xpath.c: added/fixed comparidon and equlity, added a new isinf
11006 definition for AIX
11007
11008Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11009
11010 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
11011 the distribution due to a cut'n paste error at last commit
11012
11013Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11014
11015 * configure.in: upgraded to version 1.4.0
11016 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
11017 Big update, added a large part of the validation process,
11018 it should be usable, but some parts are missing
11019 * xpath.c: improved the implementation w.r.t. root.
11020 * Makefile.am: added more tests
11021 * test and result trees: added a lot of tests
11022 * libxml.spec.in: export libxml.so.0 and libxml.so.1
11023
11024Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11025
11026 * Added an HACKING file
11027
11028Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11029
11030 * xpath.[ch] : improvements and debug of the XPath implementation
11031 * parser.c, HTMLparser.c : modified the parsers to be progressive
11032 * tree.[ch] : extended the Buffer promitives
11033 * xmlIO.[ch] : added basic I/O routines providing progressive
11034 parsing and ready for I18N conversion plugins
11035 * SAXresult/* : the SAX callback sequence maybe slightly different
11036 now
11037 * test*.c : improved/updated the tests programs
11038 * doc/* : recompiled the docs.
11039
110401999-07-26 Michael Meeks <michael@edenproject.org>
11041
11042 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
11043
11044 * tree.c: Ditto.
11045
11046Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11047
11048 * configure.in: upgraded to version 1.4.0
11049 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
11050 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
11051 XML query language, see http://www.w3.org/TR/xpath for more details.
11052 * parser.c, parser.h: added CHAR* related string functions for XPath
11053 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
11054 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
11055 rebuild the docs.
11056 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
11057 and regression testing capabilities for XPath.
11058
11059Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11060
11061 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
11062 closing bug #1646
11063
11064Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11065
11066 * Makefile.am, example/Makefile.am: closed bug #1683
11067
11068Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11069
11070 * example/Makefile.am, configure.in: added the makefile for the
11071 gjobread example
11072
11073Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
11074
11075 * doc/Makefile.am:
11076 - fix which allow "make install DESTDIR=</install/prefix>".
11077
11078Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11079
11080 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
11081 which fixed a problem on the file reading-code.
11082
11083Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11084
11085 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
11086 output.
11087 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
11088
11089Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11090
11091 * parser.h : Oops removed the binary compatibility problem
11092 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
11093 * parser.c, HTMLparser.c: applied patches for reading from stdin
11094
11095Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11096
11097 * parser.c, entities.c, valid.c: cleanup bug #1591
11098 * configure.in: cleanup bug #1592
11099 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
11100 the same tree back-end. Hence gdome will be available for it.
11101 * doc/Makefile.am: close bug #617
11102
11103Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11104
11105 * parser.c: alloctate a per parser context SAX interface block
11106
11107Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11108
11109 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
11110 and xmlEncodeEntitiesReentrant with the correct one :-\
11111
11112Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11113
11114 * commit of my internal XML base changes, quite a lot of
11115 changes, cleanups, better entities support, framework for
11116 new I/O and charset detection and handling
11117 * Fixed the configure/Makefile stuff to generate shared libs
11118 with the proper version info, so we jumped on rev from
11119 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
11120 xmlEncodeEntities() result need to be freed now, and a string
11121 xmlParserVersion provide the current library version.
11122
11123Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
11124
11125 * parser.c: fixed a buffer overrun for when you have a very long
11126 attribute with no entities in it.
11127
11128Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11129
11130 * added example directory
11131 * added example/gjobs.xml gjobread.c, still need a Makefile.in
11132
11133Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11134
11135 * Release of libxml-1.1, nearly everything has been touched for
11136 this.
11137 * Added more regression tests
11138 * Updated the documentation
11139
11140Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11141
11142 * tree.[ch]: unified the XML_NO_CORBA defines.
11143 * parser.c encoding.[ch]: started plugging in char encoding detection
11144
11145Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
11146
11147 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
11148 Also freed allocated buffer.
11149
11150Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11151 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
11152 reentrancy problem at printing. One is left in entities.c, to
11153 remove ASAP
11154 * testSAX.c : added a test example showing the use of the SAX
11155 interface if one doesn't want to build the DOM tree.
11156 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
11157
11158Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11159
11160 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
11161 large revamping of the parser to use SAX callbacks
11162 http://www.megginson.com/SAX/ (or at least a C like interface
11163 a la Expat). It's now possible to set up your own callbacks
11164 and the parser will not build a DOM tree.
11165 * test/* result/*: updated the test suite, I finally removed
11166 the old Namespace draft support (PI based).
11167
11168Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11169
11170 * Makefile.am: added test result to EXTRA_DIST for make tests
11171
11172Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11173
11174 * parser.c, parserInternals.h: moved the chars macro definitions
11175 to parserInternals.h
11176 * parser.c, error.c: applied patches from "Knut Ã…kesson"
11177 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
11178
11179Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11180
11181 * xml-config.in : applied patch to make --version work
11182
111831999-03-05 Raja R Harinath <harinath@cs.umn.edu>
11184
11185 * Makefile.am (check-local): Alias for `tests' target. This will
11186 cause `make check' to do the right thing.
11187 (tests): Don't run tests in srcdir. Also, replaced calls to
11188 basename with a `sed' "equivalent".
11189
11190Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11191
11192 * Renamed error.h to xml-error.h, corrected Makefile.am to list
11193 it in the header and not the sources, updated the doc.
11194 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
11195 pointing this out.
11196
11197Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11198
11199 * parser.c, parser.h, parserInternals.h: memory leak hunting,
11200 exported the inputStream routines.
11201 * doc/html/* : updated accordingly
11202
11203Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11204
11205 * parser.c, parser.h, parserInternals.h: added a few extra
11206 internal calls to allocate and free parser contexts ...
11207 * doc/html/* : updated accordingly
11208
11209Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11210
11211 * configure.in, Makefile.am, doc/makefile.am : General changes for
11212 1.0.0 release and including the generated HTML documentation.
11213
11214Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11215
11216 * makefile.am : added parserInternals.h, oops.
11217
11218Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11219
11220 * parserInternals.h: added this header giving access to the parser
11221 internal functions.
11222 * doc/Makefile.am : added a rebuild target which rebuilds the full
11223 set of documentations
11224 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
11225 the internal subset.
11226 * *.c *.h: modifications needed to generate the documentation using
11227 gtk-doc, cleanup of functions blocks, reorganisation of struct
11228 declarations.
11229
11230Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11231
11232 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
11233 the tar and spec file to include the beginning of the doc.
11234
112351999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
11236
11237 * doc/.cvsignore: Added this file.
11238
11239Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11240
11241 * tree.c: fixed xmlGetProp to return "" when the attribute
11242 exists, even if the node-list is NULL.
11243
11244Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11245
11246 * tree.c: patched an error outputting empty attribute values.
11247 * Makefile.am and doc/makefile.am: have been updated during the
11248 week-end. Sorry for an empty CVS log, I got a shell problem.
11249
11250Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11251
11252 * tree.h: cleaned up using enums instead of defines
11253 * parser.c, valid.[ch]: more work on parsing/output of element
11254 declarations
11255
11256Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11257
11258 * valid.[ch], tree.c, parser.c : more work toward full parsing
11259 of XML DTDs.
11260 * README: added informations about mailing-list and on-line
11261 documentation
11262
112631999-01-27 Raja R Harinath <harinath@cs.umn.edu>
11264
11265 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
11266
11267Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11268
11269 * parser.c, tree.[ch] : more work toward conformance testing,
11270 added a last element to accelerate parsing of very flat structures
11271 started working on internal subset Element content declaration.
11272 * valid.[ch] : first cut at adding code toward validation.
11273 * previous changes had also small impact on most files, especially
11274 the conformance testing using James Clark test suite.
11275
11276Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11277
11278 * test/* : updated the examples, most of them were not well
11279 formed (humm), and added rdf2.
11280 * result/* : resulting changes in the output.
11281
11282Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11283
11284 * tree.c: changed the behaviour of xmlGetProp on NULL values.
11285
11286Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11287
11288 * tree.c: patched a bug in the generation of empty attributes
11289
11290Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11291
11292 * entities.[ch], tree.[ch], tester.c: added copy interfaces
11293 for node/trees/documents/... Biggest problem is namespace
11294 support when copying subtrees.
11295
11296Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11297
11298 * parser.c, entities.c: improve entities and char ref encoding,
11299 and cleanups of error messages.
11300
11301Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11302
11303 * parser.c, entities.c: simple bug hunting done during rpm2html and
11304 rpmfind integration.
11305
11306Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11307
11308 * parser.[ch]: Added interfaces allowing to specify a SAX
11309 handler before parsing.
11310
11311Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11312
11313 * parser.c: redirrect all errors reporting through the SAX
11314 error function
11315
11316Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11317
11318 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
11319 * libtool, tlmain ...: update of the libtool files
11320
113211998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
11322
11323 * entities.c: Use g_snprintf insteda of snprintf.
11324
11325Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11326
11327 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
11328 added ent5 test for this purpose.
11329 * parser.c, parser.h: formatting, comments and UTF-8 planning.
11330
11331Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11332
11333 * parser.c: fixed? a strange error due to compression on a GWP
11334 document.
11335
11336Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11337
11338 * tree.[ch]: bug fixing
11339 * entities.[ch]: defined a specific type for predefined entities
11340 * doc/xml.html: more documentation on the library, how to use it,
11341 overview of the interfaces.
11342
11343Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11344
11345 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
11346
11347Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11348
11349 * tree.c: corrected a small bug
11350 * doc/xml.html: continuing writing documentation.
11351
11352Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11353
11354 * debugXML.h debugXML.c: added debugging utilities.
11355 * tester.c: added --debug switch.
11356 * tree.c: patched an incorrect node->type assignment.
11357 * parser.c: formatting, ensure that node->doc != NULL in attributes
11358
11359Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11360
11361 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
11362 entity support and provide an internal representation close to
11363 DOM one (entity ref nodes, and attribute value as tree). I tried
11364 to preserve the interface but this will surely break some apps
11365 (I have to change rpm2html/rpmfind for example). I had to change
11366 two interfaces, and the generated tree is somewhat different.
11367 * doc/* : started documenting the XML library, the tree and
11368 DOM/Corba. This is a first step.
11369
11370Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11371
11372 * parser.c: Set up the fonctions comment block, boring but useful.
11373 * parser.h, SAX.c, parser.c: now attributes are processed through
11374 the SAX interface. The problem is that my SAX interface diverged
11375 quite a bit from the original one, well this is not an official
11376 spec, and translating it from Java to C is hairy anyway...
11377
11378Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11379
11380 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
11381 fonctions comment block, boring but useful.
11382
11383Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11384
11385 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
11386 conversion routines. However they are not yet used to convert the
11387 inputs. The core will run with UTF-8.
11388
11389Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11390
11391 * tree.c : make sure that the type id is properly set-up when
11392 a new object is allocated, needed for DOM.
11393
11394Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11395
11396 * tree.h, tree.c: Ok, the main objects in the tree will be native
11397 corba objects, it costs 8 bytes per Node, Attribute and Document
11398 but it simplifies the Corba integration a lot (no extra interface
11399 objects to allocate/free).
11400
11401Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11402
11403 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
11404 and changed NODEs contants for conformity with DOM Level 1
11405
11406Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11407
11408 * added hooks to keep track of servants when creating objects
11409 xmlDoc and xmlNode (for Corba export).
11410
11411Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11412
11413 * added xml-config script.
11414
11415Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11416
11417 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
11418 to autoupdate libtool and automake conf files.
11419
114201998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
11421
11422 * Makefile.am: Use '?' to separate the sed
11423 commands as ',' is used when people pass -Wl,something.
11424
11425
11426Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11427
11428 * tree.c, tree.h: added a per-document compression interface.
11429
11430Tue Sep 22 20:47:38 EDT 1998
11431
11432 * tree.c, tree.h: added saving with compression and added interfaces
11433 to control the compression level (xmlGetCompressMode,
11434 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
11435
11436Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11437
11438 * parser.c: corrected a loop for files of size 0
11439
114401998-08-20 Raja R Harinath <harinath@cs.umn.edu>
11441
11442 * error.h: New file. Contains prototyes from `error.c'.
11443
11444Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
11445
11446 * Makefile.am (xmlincdir): New macro.
11447 (xmlinc_HEADERS): Renamed from include_HEADERS.
11448
11449Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11450
11451 * applied small patch on numeric entities from
11452 Christopher Blizzard <blizzard@appliedtheory.com>
11453
11454Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11455
11456 * New release 0.2, removed the old xml_* files so that it's
11457 coherent with the other CVS base (W3C), far better conformance
11458 to standard, new namespaces, decent entities support, beginning
11459 of a SAX-like interface. Nearly nothing left intact, even the
11460 test examples ...
11461
114621998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
11463
11464 * .cvsignore: Add .deps dir
11465
11466Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11467
11468 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
11469
11470Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11471
11472 * configure.in: added test for CPP
11473 * AUTHORS, Changelog: the original ones didn't get commited but the
11474 glib ones instead, fixed.
11475 * Makefile.am: corrected an error in library naming
11476
11477Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11478
11479 * integrated code developped at W3C
11480 * changed the original Copyright
11481 * migrated to automake
11482 * prefixed the filenames by xml_ to avoid filename clashes
11483
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000011484Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
11485
11486 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
11487 should not be called.
11488
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000011489Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
11490
11491 * libxml-2.0.pc.in: applied the patch to fix #101894
11492
Daniel Veillard8a1b1852003-01-05 22:37:17 +000011493Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
11494
11495 * tree.c : applied patch from Lukas Schroeder for register callbacks
11496 * valid.c: modified patch from Lukas Schroeder to test
11497 register callbacks with --chkregister
11498
Daniel Veillard067bae52003-01-05 01:27:54 +000011499Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
11500
11501 * xmlreader.c: seriously changed the way data are pushed to
11502 the underlying parser, go by block of 512 bytes instead of
11503 tryng to detect tag boundaries at that level. Changed the
11504 way empty element are detected and tagged.
11505 * python/tests/reader.py python/tests/reader2.py
11506 python/tests/reader3.py: small changes mostly due to context
11507 reporting being different and DTD node being reported. Some
11508 errors previously undetected are now caught and fixed.
11509 * doc/xmlreader.html: flagged last section as TODO
11510
Daniel Veillard51a447a2003-01-04 19:42:46 +000011511Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11512
11513 * python/libxml.py: integrated the Python 2.2 optimizations
11514 from Hannu Krosing, while maintaining compatibility with
11515 1.5 and 2.1
11516
Daniel Veillarde59494f2003-01-04 16:35:29 +000011517Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
11518
11519 * xmllint.c: a bit of cleanup
11520 * xmlreader.c: small fix
11521 * doc/xmlreader.html: more work on the XmlTextReader tutorial
11522 * python/libxml.py: a few fixes pointed out by Hannu Krosing
11523
Daniel Veillard623a9eb2003-01-04 12:47:20 +000011524Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
11525
11526 * python/setup.py.in: patch from Stéphane Bidoul to include
11527 drv_libxml2.py in setup.py
11528
Daniel Veillard66b82892003-01-04 00:44:13 +000011529Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
11530
11531 * doc/xmlreader.html: starting documenting the new XmlTextReader
11532 interface.
11533
Daniel Veillard7704fb12003-01-03 16:19:51 +000011534Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
11535
11536 * xmllint.c: added the --stream flag to use the TextReader API
11537 * xmlreader.c: small performance tweak
11538
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000011539Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
11540
11541 * xmlreader.c python/tests/reader2py: okay the DTD validation
11542 code on top of the XMLTextParser API should be solid now.
11543
Daniel Veillard1fdfd112003-01-03 01:18:43 +000011544Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11545
11546 * xmlreader.c python/tests/reader2py: Fixing some more mess
11547 with validation and recursive entities while using the
11548 reader interface, it's getting a bit messy...
11549
Daniel Veillarddab8ea92003-01-02 14:16:45 +000011550Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
11551
11552 * xmlreader.c python/tests/reader.py: another couple of problem
11553 related to IsEmptyElement reported by Stéphane Bidoul needed
11554 some fixes.
11555
Daniel Veillard4f860202003-01-02 13:00:02 +000011556Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11557
11558 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
11559 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
11560 based on the python XmlTextReader interface.
11561
Daniel Veillard3c265e42003-01-01 21:06:49 +000011562Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
11563
11564 * tree.c: backing out one change in the last patch which broke the
11565 regression tests
11566
Daniel Veillard5335dc52003-01-01 20:59:38 +000011567Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11568
11569 * global.data globals.c tree.c include/libxml/globals.h: applied
11570 an old patch from Lukas Schroeder to track node creation and
11571 destruction. Probably missing a lot of references at the moment
11572 and not usable reliably.
11573
Daniel Veillard8ba17412003-01-01 19:13:12 +000011574Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11575
11576 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
11577 from doc/news.html and a stylesheet
11578
Daniel Veillarde3c036e2003-01-01 15:11:05 +000011579Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11580
11581 * xmlreader.c python/tests/reader.py: fixed another couple of
11582 xmlreader bugs reported by Stéphane Bidoul and added tests.
11583
Daniel Veillard9e395c22003-01-01 14:50:44 +000011584Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
11585
11586 * xmlreader.c python/tests/reader2.py: fixed another validity
11587 checking in external parsed entities raised by Stéphane Bidoul
11588 and added a specific regression test.
11589 * python/tests/reader3.py: cleanup
11590
Daniel Veillardd5896142002-12-31 14:45:26 +000011591Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * xmlreader.c python/tests/reader2.py: fixed a problem with
11594 validation within entities pointed by Stéphane Bidoul, augmented
11595 the tests to catch those.
11596
Daniel Veillarddc85f282002-12-31 11:18:37 +000011597Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * python/generator.py: modified the generator to allow keeping
11600 class references when creating new classes, needed to fix a bug
11601 pointed by Stéphane Bidoul where the input buffer of the
11602 xmlTextReader instance gets destroyed if the python wrapper for
11603 the input is not referenced anymore.
11604
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000011605Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * xmlreader.c python/tests/reader.py: fixed another pair of problem
11608 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
11609
Daniel Veillard571b8892002-12-30 12:37:59 +000011610Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * xmlreader.c python/tests/reader.py: fixed another problem
11613 pointed by Stéphane Bidoul
11614
Daniel Veillardaaa105b2002-12-30 11:42:17 +000011615Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * xmlreader.c python/tests/reader.py: fixed a limit case problem
11618 with "<a/>"
11619
Daniel Veillardecaba492002-12-30 10:55:29 +000011620Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * SAX.c: warn on xmlns:prefix="foo"
11623 * xmlreader.c python/tests/reader.py: fixed a couple of problem
11624 for namespace attributes handling.
11625
Daniel Veillard2d84a892002-12-30 00:01:08 +000011626Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
11629 a really nasty problem raised by a DocBook XSLT transform
11630 provided by Sebastian Bergmann
11631
Daniel Veillard29b3e282002-12-29 11:14:41 +000011632Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
11635 by Stéphane Bidoul and integrated it into the tests
11636
Daniel Veillarde18fc182002-12-28 22:56:33 +000011637Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11640 extended the XmlTextReader API a bit, addding accessors for
11641 the current doc and node, and an entity substitution mode for
11642 the parser.
11643 * python/libxml.py python/libxml2class.txt: related updates
11644 * python/tests/Makefile.am python/tests/reader.py
11645 python/tests/reader2.py python/tests/reader3.py: updated a bit
11646 the old tests and added a new one to test the entities handling
11647
Daniel Veillardaba976d2002-12-28 21:14:18 +000011648Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * python/generator.py python/libxml2class.txt
11651 python/tests/reader.py python/tests/reader2.py: changed the
11652 generator to provide casing for the XmlTextReader similar to
11653 C# so that examples and documentation are more directly transposable.
11654 Fixed the couple of tests in the suite.
11655
Daniel Veillard83298842002-12-28 15:12:33 +000011656Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * doc/guidelines.html: added a document on guildeline for
11659 publishing and deploying XML
11660
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011661Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * valid.c xmlreader.c: final touch running DTD validation
11664 on the XmlTextReader
11665 * python/tests/Makefile.am python/tests/reader2.py: added a
11666 specific run based on the examples from test/valid/*.xml
11667
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011668Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * python/libxml.py: added a few predefined xmlTextReader parser
11671 configuration values.
11672
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011673Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * python/libxml_wrap.h: trying to fix #102037
11676
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011677Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11678
11679 * SAX.c: fixing bug #95296, when the predefined entities
11680 are redefined in the DTD the default one must be used
11681 instead anyway.
11682
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011683Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11684
11685 * doc/xmllint.xml
11686 * doc/xmllint.1
11687 Add discussion of XML_DEBUG_CATALOG to xmllint man
11688 page - bug #100907
11689
11690
Daniel Veillarddf512f42002-12-23 15:56:21 +000011691Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * xmlreader.c: Fixed the empty node detection to avoid reporting
11694 an inexistant close tag.
11695
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011696Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11699 for Python 2.1
11700
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011701Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11704
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011705Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * doc/libxml2-api.xml python/tests/reader.py: one really need
11708 to provide the base URI information when creating a reader parser
11709 from an input stream. Updated the API and the example using it.
11710
Daniel Veillardea7751d2002-12-20 00:16:24 +000011711Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11714 include/libxml/valid.h include/libxml/xmlreader.h: working on
11715 DTD validation on top of xml reader interfaces. Allows to
11716 validate arbitrary large instances. This required some extensions
11717 to the valid module interface and augmenting the size of xmlID
11718 and xmlRef structs a bit.
11719 * uri.c xmlregexp.c: simple cleanup.
11720
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011721Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11724 work on the xml reader interfaces.
11725 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11726 Web page for the Windows binaries.
11727
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011728Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * xmlIO.c: applied a patch for VMS following the report by
11731 Nigel Hall
11732
Daniel Veillard3772de32002-12-17 10:31:45 +000011733Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * parser.c: the parseStartTag bug fix wasn't complete.
11736
Daniel Veillard67df8092002-12-16 22:04:11 +000011737Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11740 parseStartTag, fixing it.
11741 * test/att4 result/att4 result/noent/att4: adding the test
11742 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11743 more methods to XmlTextReader.
11744
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011745Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11746
11747 * win32/libxml2.def.src: added more xml reader exports
11748 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11749 to the build
11750
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011751Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11752
11753 * doc/tutorial/xmltutorial.xml
11754 plus generated html and pdf
11755 Updating tutorial again based on further comments from Niraj
11756 Tolia on the last iteration
11757
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011758Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11759
11760 * doc/tutorial/xmltutorial.xml
11761 * doc/tutorial/includekeyword.c
11762 * doc/tutorial/includegetattribute.c
11763 plus generated html and pdf
11764 Adding fix from Niraj Tolia to tutorial to properly free memory.
11765
11766
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011767Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11770 more methods of XmlTextReader.
11771 * python/libxml2class.txt python/tests/reader.py: this increased the
11772 methods in the bndings, augmented the test to check those new
11773 functions.
11774
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011775Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11778 methods of XmlTextReader.
11779 * python/generator.py python/libxml_wrap.h python/types.c
11780 python/libxml2class.txt: added the reader to the Python bindings
11781 * python/tests/Makefile.am python/tests/reader.py: added a specific
11782 test for the Python bindings of the Reader APIs
11783 * parser.c: small cleanup.
11784
Daniel Veillard06503452002-12-13 10:42:08 +000011785Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * xinclude.c: fallback was only copying the first child not the
11788 full child list of the fallback element, closes #89684 as reopened
11789 by Bernd Kuemmerlen
11790
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011791Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11792
11793 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11794
Daniel Veillard000eafb2002-12-12 10:04:22 +000011795Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
Daniel Veillardc1eed322002-12-12 11:01:32 +000011797 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011798 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011799 gives enum values, fix functype return type, put back fields in
11800 structs
11801 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011802
Daniel Veillard024b5702002-12-12 00:15:55 +000011803Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11806 about htmlNodeDumpOutput location.
11807 * xpath.c: removed an undefined function signature
11808 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11809 too many symbols in the API breaking the python bindings.
11810 Updated with the libxslt/libexslt changes.
11811
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011812Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * configure.in: preparing release of 2.4.29
11815 * doc/*: rebuilt the docs and API
11816 * xmlreader.c: a few more fixes for the XmlTextReader API
11817
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011818Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11819
11820 * include/win32config.h: applied mingw patch from Magnus Henoch
11821
Daniel Veillard5aad8322002-12-11 15:59:44 +000011822Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11825
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011826Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11829 building Python script, does the C parsing directly, generates
11830 a better API description including structure fieds defs and
11831 enums. Still a couple of bugs, but good enough for the python
11832 wrappers now.
11833 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11834 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11835 include/libxml/schemasInternals.h include/libxml/tree.h: more
11836 cleanup based on the python analysis script reports.
11837 * libxml.spec.in: make sure the API XML description is part of the
11838 devel package.
11839
Daniel Veillard01c13b52002-12-10 15:19:08 +000011840Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11843 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11844 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11845 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11846 code cleanup, especially the function comments.
11847 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11848
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011849Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * Makefile.am xmlreader.c include/libxml/Makefile.am
11852 include/libxml/xmlreader.h: Adding a new set of APIs based on
11853 the C# TextXmlReader API but converted to C. Allow to parse
11854 in constant memory usage, far simpler to program and explain
11855 than the SAX like APIs, unfinished but working.
11856 * testReader.c: test program
11857
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011858Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11859
11860 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11861
Daniel Veillard64b35282002-12-04 15:10:40 +000011862Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * tree.c: Chip turner indicated that XHTML1 serialization
11865 rule for style actually break on both IE and Mozilla,
11866 try to avoid the rule if escaping ain't necessary
11867
Daniel Veillard8efff672002-12-04 11:44:48 +000011868Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * nanhttp.c: handle HTTP URL escaping, problem reported by
11871 Glen Nakamura and Stefano Zacchiroli
11872
Daniel Veillard1c732d22002-11-30 11:22:59 +000011873Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11876
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011877Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11878
11879 * uri.c: Johann Richard pointed out some XPointer problems for
11880 URN based URI references in XInclude. Modified the URI parsing
11881 and saving routines to allow correct parsing and saving of
11882 XPointers, especially when attached to "opaque" scheme accordingly
11883 to RFC 2396
11884
Daniel Veillard8db67d22002-11-27 19:39:27 +000011885Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
11888 of refactoring to the HTML saving code.
11889 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
11890 in the doc.
11891
Daniel Veillardebc4ca92002-11-27 11:43:05 +000011892Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11893
11894 * tree.c include/libxml/tree.h: refactored the XML dump of a node
11895 to a buffer API to reuse the generic dump to an OutputIO layer,
11896 this reduces code, fixes xmlNodeDump() for XHTML, also made
11897 xmlNodeDump() now return the number of byte written.
11898
Daniel Veillard9d5ea172002-11-27 08:02:06 +000011899Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * python/setup.py.in: another patch from Stéphane Bidoul for
11902 Python bindings on Windows
11903 * doc/parsedecl.py: small cleanup
11904
Daniel Veillard9715c172002-11-25 16:33:40 +000011905Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * libxml.spec.in configure.in: add a line in %changelog for releases
11908
Daniel Veillard9bc53102002-11-25 13:20:04 +000011909Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11910
11911 * parser.c: patch from Marcus Clarke fixing a problem in entities
11912 parsing that was detected in KDe documentations environment.
11913
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000011914Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
11915
11916 * python/libxml.c (libxml_prev): Return the previous as opposed to
11917 the next node (I guess this is the result of some cut & paste programming:)
11918
Daniel Veillard80d7b902002-11-23 16:23:08 +000011919Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
11922
Daniel Veillarda1196ed2002-11-23 11:22:49 +000011923Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * python/generator.py python/libxml.c python/setup.py.in: trying
11926 to fix the Python bindings build on Windows (Stéphane Bidoul)
11927
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000011928Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11929
11930 * win32/configure.js: added option for python bindings
11931 * win32/libxml2.def.src: added more exports
11932
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000011933Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11934
11935 * win32/Makefile.mingw: fixed unresolved symbols when linking with
11936 pthreads
11937 * win32/wince/*: applied updates to Windows CE port from Javier
11938
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000011939Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * configure.in: preparing 2.4.28
11942 * libxml.spec.in doc/Makefile.am: some cleanup
11943 * doc/*: updated the news and regenerated.
11944
Daniel Veillardfee408f2002-11-22 13:18:30 +000011945Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * HTMLparser.c: final touch at closing #87235 </p> end tags
11948 need to be generated.
11949 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
11950 this change slightly the output of a few tests
11951 * doc/*: regenerated
11952
Daniel Veillardd2ff0392002-11-22 12:28:38 +000011953Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * parserInternals.c: fixing bug #99190 when UTF8 document are
11956 parsed using the progressive parser and the end of the chunk
11957 is in the middle of an UTF8 multibyte character.
11958
William M. Brack8b2c7f12002-11-22 05:07:29 +000011959Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11960
11961 * threads.c: fixed initialization problem in xmlNewGlobalState
11962 which was causing crash.
11963 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
11964 in xmlInitializeGlobalState.
11965 * parserInternals.c: cleaned up ctxt->sax initialisation.
11966
Daniel Veillardd5c2f922002-11-21 14:10:52 +000011967Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * tree.c include/libxml/tree.h: modified the existing APIs
11970 to handle XHTML1 serialization rules automatically, also add
11971 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
11972 libxslt serialization uses it when needed without changing
11973 the library API.
11974 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
11975 result/xhtml1: added a new test specifically for xhtml1 output
11976 and updated the result of one XHTML1 test
11977
Daniel Veillardd076a202002-11-20 13:28:31 +000011978Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11979
11980 * xinclude.c parserInternals.c encoding.c: fixed #99082
11981 for xi:include encoding="..." support on text includes.
11982 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
11983 test/XInclude/ents/isolatin.txt : added a specific regression test
11984 * python/generator.py python/libxml2class.txt: fixed the generator
11985 the new set of comments generated for doc/libxml2-api.xml were
11986 breaking the python generation.
11987
Daniel Veillard817e70b2002-11-19 22:28:48 +000011988Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11989
11990 * doc/Makefile.am: repair some problem if gtk-doc fail or such
11991 * configure.in: patch for Solaris on new autoconf closes #98880
11992 * doc/parsedecl.py: repair the frigging API building script,
11993 did I say that python xmllib sucks ?
11994 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
11995 and some comment are no more truncated.
11996
Daniel Veillarda7e05b42002-11-19 08:11:14 +000011997Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * parser.c: Martin Stoilov pointed out a potential leak in
12000 xmlCreateMemoryParserCtxt
12001
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000012002Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12003
12004 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
12005 included in HTML documents and using the push parser.
12006
Daniel Veillard4efd3be2002-11-18 09:11:13 +000012007Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12008
12009 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12010 specified, look for the Python interpreter not just in the
12011 specified root but also in the specified location. Fixes #98825
12012
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012013Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * python/libxml.c: fixing bug #98792 , node may have no doc
12016 and dereferencing without checking ain't good ...
12017
Daniel Veillarddad3f682002-11-17 16:47:27 +000012018Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * configure.in: preparing release 2.4.27
12021 * doc/* : updated and rebuilt the docs
12022 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
12023 and all the docs are actually packaged and in the final RPMs
12024 * parser.c parserInternals.c include/libxml/parser.h: restore
12025 xmllint --recover feature.
12026
Daniel Veillard68e9e742002-11-16 15:35:11 +000012027Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
Daniel Veillard784b9352003-02-16 15:50:27 +000012029 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000012030 processing of parsed entities, and XPath computation on sustitued
12031 entities.
12032 * testXPath.c: make sure entities are substitued.
12033
Daniel Veillard328f48c2002-11-15 15:24:34 +000012034Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
Daniel Veillard784b9352003-02-16 15:50:27 +000012036 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000012037 processing of internal parsed entities, which had to be changed.
12038
Daniel Veillard66651aa2002-11-15 11:21:43 +000012039Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * Makefile.am python/Makefile.am python/tests/Makefile.am:
12042 trying to fix bug #98517 about building outside the source tree
12043 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
12044
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000012045Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12046
12047 * include/win32config.h: cleanup
12048 * win32/Makefile.mingw: integrated mingw in JScript configure
12049 * win32/Makefile.msvc: modified to allow mingw coexistence
12050 * win32/configure.js: integrated mingw
12051 * win32/Readme.txt: cleanup
12052
Daniel Veillard8dd86a52002-11-12 21:14:17 +000012053Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * HTMLparser.c: strengthen the guard in the Pop macros,
12056 like in the XML parser, closes bug #97315
12057
Daniel Veillard0821b152002-11-12 20:57:47 +000012058Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
12061 callback is never used.
12062
Daniel Veillard8606bbb2002-11-12 12:36:52 +000012063Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12064
12065 * parserInternals.c: fixed the initialization of the SAX structure
12066 which was breaking xsltproc
12067 * xpath.c: patch from Petr Pajas for CDATA nodes
12068 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
12069 * parser.c include/libxml/parser.h: patch from Peter Jones
12070 removing a leak in xmlSAXParseMemory() and adding the
12071 function xmlSAXParseMemoryWithData()
12072
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000012073Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
12074
12075 adding pdf of tutorial, changing web page to link to it
12076 * doc/tutorial/xmltutorial.pdf
12077 * doc/xml.html
12078 * doc/docs.html
12079
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000012080Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
12081
12082 * doc/tutorial/ar01s08.html
12083 adding file what I forgot for tutorial
12084
12085
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000012086Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
12087
12088 Adding encoding discussion to tutorial
12089 Added:
12090 * doc/tutorial/images/*.png: DocBook admonition image files
12091 * doc/tutorial/apf.html, apg.html: new generated html
12092 * doc/tutorial/includeconvert.c: conversion code entity file
12093 changed:
12094 * doc/tutorial/xmltutorial.xml: DocBook original
12095 * doc/tutorial/*.html: generated html
12096
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012097Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12098
12099 * include/libxml/*.h: retired xmlwin32version.h
12100 * doc/Makefile.am: retired xmlwin32version.h
12101 * win32/configure.js: retired xmlwin32version.h
12102
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012103Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12104
12105 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012106 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
12107 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012108
Daniel Veillard7216cfd2002-11-08 15:10:00 +000012109Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * globals.c: fixed a typo pointed out by Igor
12112 * xpath.c: try to speed up node compare using line numbers
12113 if available.
12114
Daniel Veillarda70d62f2002-11-07 14:18:03 +000012115Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12116
12117 * tree.c: make xmlFreeNode() handle attributes correctly.
12118
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000012119Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12120
12121 * catalog.c: completed the #96963 fix, as reported by Karl
12122 Eichwalder
12123
Daniel Veillard56f21f22002-11-06 15:49:46 +000012124Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
12127
Daniel Veillard91ad8792002-11-04 17:06:52 +000012128Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * Makefile.am: switched the order of a couple of includes
12131 to fix bugs #97100
12132
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000012133Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12134
12135 * catalog.c: fixed bug #96963, reverted to the old behaviour of
12136 xmlLoadCatalogs that used to separate directories with a ':'.
12137
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000012138Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12139
12140 * threads.c: improvements to the Windows-side of thread handling
12141 * testThreads.c: conditionally excluded unistd.h
12142 * testThradsWin32.c: broke overlong lines
12143 * include/win32config.h: adapted thread-related macros to the new
12144 scheme and for pthreads on Windows
12145 * win32/Makefile.msvc: introduced a more flexible thread build,
12146 added testThreads[Win32].c to the build
12147 * win32/configure.js: introduced a more flexible thread config
12148
John Fleck61f6fb62002-10-31 15:23:29 +0000121492002-10-31 John Fleck <jfleck@inkstain.net>
12150
12151 * doc/xml.html (and, by implication, FAQ.html)
12152 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12153
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000012154Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12155
12156 * configure.in: removed xmlwin32version.h
12157 * include/libxml/Makefile.am: removed xmlwin32version.h
12158
Daniel Veillardce66ce12002-10-28 19:01:59 +000012159Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * tree.c: applied patch from Brian Stafford to fix a bug
12162 in xmlReconciliateNs()
12163
Daniel Veillard7e3f1402002-10-28 18:52:57 +000012164Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * tree.c: applied patch from Christian Glahn to allow
12167 xmlNewChild() on document fragment nodes
12168
Daniel Veillardb39bc392002-10-26 19:29:51 +000012169Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * parser.c: Christian Glahn found a problem with a recent
12172 patch to xmlParseBalancedChunkMemoryRecover()
12173 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
12174 problems
12175 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
12176 test/schemas/seq*: added the test cases from Charles
12177
Daniel Veillard366a9152002-10-23 20:43:53 +000012178Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12179
12180 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12181 serious cleanup of the spec file and associated changes
12182 in the Makefiles.
12183 * valid.c: try to remove some warnings on x86_64
12184
Daniel Veillardd033d022002-10-23 14:55:02 +000012185Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12186
12187 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
12188 fix bug #96586
12189
Daniel Veillardce02dbc2002-10-22 19:14:58 +000012190Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
12193 parsing, applied his patch
12194 * result/HTML/attrents.html result/HTML/attrents.html.err
12195 result/HTML/attrents.html.sax test/HTML/attrents.html:
12196 added the test and result case provided by Mikhail Sogrine
12197
Daniel Veillarde645e8c2002-10-22 17:35:37 +000012198Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12199
12200 * vms/build_libxml.com vms/config.vms vms/readme.vms
12201 include/libxml/parser.h include/libxml/parserInternals.h
12202 include/libxml/tree.h include/libxml/xmlIO.h
12203 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
12204 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
12205 Applied the VMS update patch from Craig A. Berry
12206 * doc/*.html: update
12207
Daniel Veillardf000f072002-10-22 14:28:17 +000012208Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
12211
Daniel Veillard1e208222002-10-22 14:25:25 +000012212Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12213
12214 * debugXML.c: adding a grep command to --shell in xmllint
12215 for T.V. Raman
12216
Daniel Veillard9cdcf362002-10-22 14:23:59 +000012217Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12218
12219 * xmlcatalog.c: tried to fix some of the problem with --sgml
12220
Daniel Veillard935494a2002-10-22 14:22:46 +000012221Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * parser.c: tried to fix bug #91500 where doc->children may
12224 be overriden by a call to xmlParseBalancedChunkMemory()
12225
12226Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
12229 identifiers in SGML catalogs containing '&'
12230
Daniel Veillardc0ac0692002-10-20 21:31:50 +000012231Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * python/types.c: fixed bugs when passing result value tree
12234 to Python functions.
12235
Daniel Veillard48267432002-10-18 11:21:38 +000012236Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * configure.in: preparing the release of 2.4.26
12239 * doc/*: updated and rebuilt the documentation
12240
Daniel Veillardbb284f42002-10-16 18:02:47 +000012241Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12242
12243 * parser.c: fixed a XML Namespace compliance bug reported by
12244 Alexander Grimalovsky
12245
Daniel Veillard44892f72002-10-16 15:23:26 +000012246Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12247
12248 * HTMLtree.c: fixed serialization of script and style when
12249 they are not lowercase (i.e. added using the API to the tree).
12250
Daniel Veillard2fd85422002-10-16 14:32:41 +000012251Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12252
12253 * valid.c: make xmlValidateDocument emit a warning msg if there
12254 is no DTD, pointed by Christian Glahn
12255
Daniel Veillard32370232002-10-16 14:08:14 +000012256Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12257
12258 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
12259 content model when some of the blocks have min or max, and a couple
12260 of bugs found in the process.
12261 * result/schemas/list0* test/schemas/list0*: added some specific
12262 regression tests
12263
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000012264Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * README: updated the contact informations
12267
Daniel Veillard63186732002-10-15 08:43:17 +000012268Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12269
12270 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12271 misses it, reported by Peter Bray.
12272
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000012273Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * tree.c: investigating xmlNodeGetContent() on namespace nodes
12276 and removed a few warnings
12277
Daniel Veillard819d5cb2002-10-14 11:15:18 +000012278Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * parser.c: Christian Glahn found a small bug in the push parser.
12281 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
12282 public
12283
Daniel Veillard6045c902002-10-09 21:13:59 +000012284Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12285
12286 * xmlschemas.c include/libxml/xmlschemas.h: added
12287 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
12288 * testSchemas.c: added --memory to test the new interface
12289
Daniel Veillardf0070122002-10-09 14:24:17 +000012290Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * doc/index.py doc/search.php: integrated the XSLT indexing,
12293 a few fixed in the indexer, added a scope selection at the
12294 search level.
12295
Daniel Veillard01992e02002-10-09 10:20:30 +000012296Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12297
12298 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
12299 this was due to uninitialized parts of the validation context
12300
Daniel Veillard321be0c2002-10-08 21:26:42 +000012301Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12302
12303 * debugXML.c: applied patch from Mark Vakoc except the API
12304 change, preserved it.
12305 * doc/*: updated the docs to point to the search engine for
12306 information lookup or before bug/help reports.
12307
Daniel Veillard01e87d22002-10-08 16:55:06 +000012308Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * doc/index.py doc/search.php: added mailing-list archives
12311 indexing and lookup
12312
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000012313Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12314
12315 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
12316
Daniel Veillard9b006132002-10-07 11:13:27 +000012317Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12318
12319 * doc/index.py: improved HTML indexing
12320 * doc/search.php: make the queries also lookup the HTML based indexes
12321
Daniel Veillard141d04b2002-10-06 21:51:18 +000012322Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12323
12324 * doc/index.py: added HTML page indexing
12325
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012326Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12327
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000012328 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012329 problem in libxslt.
12330 * catalog.c: fixed list handling in XML_CATALOG_FILES
12331
Daniel Veillardceb09b92002-10-04 11:46:37 +000012332Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * valid.c: typo/bug found by Christian Glahn
12335
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000012336Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12337
12338 * xmlIO.c: applied Windows CE patch from Javier.
12339 * win32/wince: new directory, contains support for the PocketPC
12340 with Windows CE from Javier.
12341 * include/win32config.h: reorganised, removed duplicate
12342 definitions and applied WinCE patch from Javier.
12343 * include/wsockcompat.h: new file, now contains WinSock
12344 compatibility macros.
12345 * win32/Makefile.msvc: introduced double-run compilation.
12346
Daniel Veillarde16b5742002-09-26 17:50:03 +000012347Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * configure.in include/libxml/xmlwin32version.h: preparing release
12350 of 2.4.25
12351 * doc/*: updated and regenerated teh docs and web pages.
12352
Daniel Veillard90d68fb2002-09-26 16:10:21 +000012353Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
12356 error were not covering namespace declarations.
12357 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
12358 it was missing the attribute declaration for the namespace
12359 * result/VC/NS3: the fix now report breakages in that test
12360
Daniel Veillardabe01742002-09-26 12:40:03 +000012361Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12362
12363 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
12364
Daniel Veillard2ace1952002-09-26 12:28:02 +000012365Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
12368 and regenerated the docs and web site
12369
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000012370Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12371
12372 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
12373 ATTRIBUTE_UNUSED is always put after the attribute declaration,
12374 not before
12375
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000012376Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * python/generator.py python/libxml2class.txt: fixed a stupid error
12379 breaking the python API
12380
Daniel Veillardb7c29c32002-09-25 22:44:43 +000012381Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
12384 triostr.c triostr.h: applied a trio update patch from
12385 Bjorn Reese which should work with MinGW
12386
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012387Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12388
12389 * tree.c: improving some documentation comments
12390 * xmlregexp.c: found and fixed a mem leak with python regression tests
12391 * doc/*: rebuilt the doc and the API XML file including the
12392 xmlregexp.h xmlautomata.h and xmlunicode.h headers
12393 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
12394 python/types.c: added access to the XML Schemas regexps from
12395 python
12396 * python/tests/Makefile.am python/tests/regexp.py: added a
12397 simple regexp bindings test
12398
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012399Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
12400
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012401 * doc/xml.html:
12402 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012403
Daniel Veillard118aed72002-09-24 14:13:13 +000012404Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * xmlregexp.c: fixed the data callback on transition functionality
12407 which was broken when using the compact form
12408 * result/schemas/*: updated the results, less verbose, all tests
12409 pass like before
12410 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
12411 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
12412 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
12413 annoying warnings
12414 * xpath.c: try to provide better error report when possible
12415
Daniel Veillard72336152002-09-21 13:08:14 +000012416Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12417
12418 * Makefile.am: fixed a breakage raised by Jacob
12419
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000012420Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12421
12422 * include/win32config.h: added HAVE_ERRNO_H definition for parts
12423 which don't use sockets
12424
Igor Zlatkovic01280582002-09-20 16:40:34 +000012425Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12426
12427 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
12428 * win32/configure.js: applied zlib patch from Daniel Gehriger
12429
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000012430Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12431
12432 * win32/configure.js: applied the patch from Mark Vakoc for
12433 regexp support
12434 * win32/libxml2.def.src: applied the patch from Mark Vakoc
12435 for regexp support
12436
Daniel Veillardb5c05732002-09-20 13:36:25 +000012437Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * xmlschemastypes.c: as pointed by Igor Float and Double
12440 parsing ain't finished yet
12441
Daniel Veillard40b11342002-09-20 12:01:39 +000012442Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * Makefile.am configure.in: trying to fix #88412 by bypassing
12445 all the python subdir if python ain't detected
12446
Daniel Veillard23e73572002-09-19 19:56:43 +000012447Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12448
12449 * Makefile.am configure.in include/libxml/xmlversion.h.in:
12450 made configuring with regexps/automata/unicode the default
12451 but without schemas ATM
12452 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
12453 fixed the regexp based DTD validation performance and memory
12454 problem by switching to a compact form for determinist regexps
12455 and detecting the determinism property in the process. Seems
12456 as fast as the old DTD validation specific engine :-) despite
12457 the regexp built and compaction process.
12458
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000012459Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12460
12461 * valid.c: determinism is debugged, new DTD checking code now works
12462 but xmlFAComputesDeterminism takes far too much CPU and the whole
12463 set usues too much memory to be really usable as-is
12464
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000012465Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12466
12467 * tree.c: fixed another stupid bug in xmlGetNodePath()
12468 * xmllint.c: --version now report the options compiled in
12469
Daniel Veillarda646cfd2002-09-17 21:50:03 +000012470Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * HTMLparser.c: small cleanup
12473 * valid.c xmlregexp.c: switched DTD validation to use only regexp
12474 when configured with them. A bit of debugging around the determinism
12475 checks is still needed
12476
Daniel Veillard63b01c22002-09-17 19:25:28 +000012477Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12478
12479 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
12480
Daniel Veillard92727042002-09-17 17:59:20 +000012481Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * xmlIO.c: small portability glitch fixed.
12484
Daniel Veillard84d70a42002-09-16 10:51:38 +000012485Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12486
12487 * xmlschemastypes.c: incomplete steps for real/double support
12488 * testAutomata.c include/libxml/xmlautomata.h
12489 include/libxml/xmlregexp.h: avoiding a compilation problem
12490 * valid.c include/libxml/valid.h: starting the work toward using
12491 the regexps for actual DTD validation
12492
Daniel Veillardaeb258a2002-09-13 14:48:12 +000012493Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12494
12495 * hash.c: cosmetic cleanup
12496 * valid.c include/libxml/tree.h include/libxml/valid.h: started
12497 integrating a DTD validation layer based on the regexps
12498
Daniel Veillard4402ab42002-09-12 16:02:56 +000012499Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12500
12501 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
12502 the determinism was tested before eliminating the epsilon
12503 transitions :-(
12504
Daniel Veillardc6d4a932002-09-12 15:00:57 +000012505Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
12506
12507 * python/generator.py python/libxml.c python/libxml.py
12508 python/libxml2-python-api.xml python/libxml2class.txt
12509 python/libxml_wrap.h python/types.c: updated the python
12510 bindings, added code for easier File I/O, and the ability to
12511 define a resolver from Python fixing bug #91635
12512 * python/tests/Makefile.am python/tests/inbuf.py
12513 python/tests/outbuf.py python/tests/pushSAXhtml.py
12514 python/tests/resolver.py python/tests/serialize.py: updated
12515 and augmented the set of Python tests.
12516
Igor Zlatkovic353bf582002-09-10 19:07:14 +000012517Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12518
12519 * win32/configure.js: added more readme info for the binary
12520 package.
12521
Daniel Veillard607b35c2002-09-10 12:16:19 +000012522Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * xmlIO.c: fixed a stupid out of bound array error
12525
12526Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12527
12528 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
12529 messing around with support for Windows path, cleanups,
12530 trying to identify and fix the various code path to the
12531 filename access. Added xmlNormalizeWindowsPath()
12532
Daniel Veillard76575762002-09-05 14:21:15 +000012533Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * error.c valid.c: working on better error reporting of validity
12536 errors, especially providing an accurate context.
12537 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
12538 error reports in those cases.
12539
Daniel Veillard3487c8d2002-09-05 11:33:25 +000012540Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12541
12542 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
12543 parser.c parserInternals.c xmlIO.c: get rid of all the
12544 perror() calls made in the library execution paths. This
12545 should fix both #92059 and #92385
12546
Daniel Veillard19aa7022002-09-05 11:14:19 +000012547Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12548
12549 * xmllint.c: memory leak reporting was broken after a change
12550 of the preprocessor symbol used to activate it.
12551
Daniel Veillardec6725e2002-09-05 11:12:45 +000012552Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12553
12554 * tree.c: try to make the copy function work for node of
12555 type XML_DOCUMENT_FRAG_NODE, they are only created by the
12556 DOM layers though, not libxml2 itself.
12557
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000012558Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * valid.c: try to provide file and line informations, not all
12561 messages are covered, but it's a (good) start
12562
Daniel Veillardbbc72c32002-09-05 10:52:10 +000012563Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
12564
12565 * xinclude.c: reimplemented a large part of the XInclude
12566 processor, trying to minimize resources used, James Henstridge
12567 provided a huge test case which was exhibiting severe memory
12568 consumption problems.
12569
Daniel Veillard2206dbf2002-09-05 08:09:37 +000012570Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
12571
12572 * python/Makefile.am: applied patch from Christophe Merlet to
12573 reestablish DESTDIR
12574
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012575Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
12576
12577 * libxml.spec.in: fixes libary path for x86_64 AMD
12578
John Fleckbe98b332002-09-04 03:16:23 +000012579Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
12580
12581 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012582 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000012583 (plus resulting generated html files)
12584 fixing one spot I missed in the tutorial where I hadn't freed
12585 memory properly
12586
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012587Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
12588
12589 * doc/tutorial/includeaddattribute.c
12590 * doc/tutorial/includeaddkeyword.c
12591 * doc/tutorial/includegetattribute.c
12592 * doc/tutorial/includekeyword.c
12593 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012594 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012595 update tutorial to properly free memory (thanks to Christopher
12596 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012597 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012598 added image files so the callouts are graphical, making it
12599 easier to read ( use "--param callout.graphics 1" to generate
12600 html with graphical callouts)
12601
Daniel Veillarde1662542002-08-28 11:50:59 +000012602Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12603
12604 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
12605 nice logos generated by Marc Liyanage
12606 * doc/site.xsl *.html: changed the stylesheet to show the new
12607 logo and regenerated the pages
12608
Daniel Veillardb212bbb2002-08-25 14:39:16 +000012609Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
12612
Daniel Veillard42766c02002-08-22 20:52:17 +000012613Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12614
12615 * xpath.c: possible mem leak patch from Jason Adams
12616
12617Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12618
12619 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
12620 in the XQuery namespace
12621 * configure.in: preparing 2.4.24
12622 * doc/*.html: updated the web pages
12623
12624Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12625
12626 * python/generator.py: closing bug #85258 by generating conditional
12627 compile check to avoid linking to routines not configured in.
12628
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000126292002-08-22 Havoc Pennington <hp@pobox.com>
12630
12631 * autogen.sh: update error message for missing automake
12632
Daniel Veillard08cccaa2002-08-22 09:47:29 +000012633Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12634
12635 * python/Makefile.am: typo in target name resulted in libxml2.py
12636 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12637
Daniel Veillard22669b22002-08-22 07:17:11 +000012638Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12639
12640 * win32/win32/Makefile.mingw: updated with version from
12641 Elizabeth Barham at http://soggytrousers.net/repository/
12642
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012643Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12644
12645 * win32/Makefile.msvc: added the prefix location to the include
12646 and lib search path.
12647
Havoc Pennington830e8972002-08-18 22:22:13 +0000126482002-08-18 Havoc Pennington <hp@pobox.com>
12649
12650 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12651 both automake 1.6 and 1.4 installed get the right automake. Means
12652 compilation from CVS will now require the latest automake 1.4
12653 release, or manually creating symlinks called "automake-1.4" and
12654 "aclocal-1.4"
12655
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012656Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12657
12658 * configure.in python/Makefile.am: more AMD 64 induced changes from
12659 Frederic Crozat
12660
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012661Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * xinclude.c: oops I was missing the xml:base fixup too
12664 * result/XInclude/*.xml: this adds xml:base attributes to most
12665 results of the tests
12666
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012667Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12668
12669 * xinclude.c: quick but apparently working implementation of
12670 xi:fallback, should close bug #89684
12671 * Makefile.am test/XInclude/docs/fallback.xml
12672 result/XInclude/fallback.xml: added a basic test for fallback,
12673 and run with --nowarning to avoid a spurious warning
12674 * configure.in: applied patch from Frederic Crozat for python
12675 bindings on AMD 64bits machines.
12676
Daniel Veillard9e923512002-08-14 08:48:52 +000012677Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12678
12679 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12680 the caller don't pass a SAX callback block.
12681
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012682Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12683
12684 * tree.c: applied the same fix for the XML-1.0 namespace to
12685 xmlSearchNsByHref() as was done for xmlSearchNs()
12686
Daniel Veillardad11b302002-08-12 14:53:41 +000012687Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * libxml.3: small cleanup of the man page
12690 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12691 when serializing HREF attributes generated by XSLT.
12692
Daniel Veillardc084e472002-08-12 13:27:28 +000012693Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12694
12695 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12696 version of Marc Liyanage' patch for boolean attributes in HTML
12697 output
12698
Daniel Veillard5f91b372002-08-12 12:13:01 +000012699Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12700
12701 * python/tests/serialize.py: fixed the test results, indenting
12702 behaviour changed slightly
12703
Aleksey Sanin9e951762002-08-08 18:02:41 +000012704Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12705
12706 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12707 new c14n function to Windows def files
12708
Aleksey Saninea4272a2002-08-02 23:50:03 +000012709Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12710
12711 * c14n.c: fixed a memory leak in c14n code
12712
Daniel Veillard58e44c92002-08-02 22:19:49 +000012713Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12714
12715 * parser.c include/libxml/parser.h: adding a new API for Christian
12716 Glahn: xmlParseBalancedChunkMemoryRecover
12717 * valid.c: patch from Rick Jones for some grammar cleanup in
12718 validation messages
12719 * result/VC/* result/valid/*: this slightly change some of the
12720 regression tests outputs
12721
Daniel Veillard0bf29002002-08-01 12:54:11 +000012722Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * tree.c: trying to fix a problem in namespaced attribute handling
12725 raised by Christian Glahn
12726
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012727Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12728
12729 * encoding.c include/libxml/encoding.h: Opening the interface
12730 xmlNewCharEncodingHandler as requested in #89415
12731 * python/generator.py python/setup.py.in: applied cleanup
12732 patches from Marc-Andre Lemburg
12733 * tree.c: fixing bug #89332 on a specific case of loosing
12734 the XML-1.0 namespace on xml:xxx attributes
12735
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012736Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12737
12738 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12739 corner case from new Merlin's test suite and added a callback
12740 that will be used to improve xmlsec performance
12741
12742
Daniel Veillard0b22def2002-07-29 16:23:03 +000012743Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12744
12745 * HTMLtree.c: trying to fix the <style> escaping problem in
12746 HTML serialization bug #89342
12747
Daniel Veillard0b28e882002-07-24 23:47:05 +000012748Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12751 and rebuilt the web site.
12752
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012753Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012754
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012755 * include/libxml/tree.h: added _private member to xmlNs struct
12756
Daniel Veillard1d995272002-07-22 16:43:32 +000012757Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12758
12759 * HTMLparser.c: fixing bug #84876 based on the xml working
12760 code.
12761
William M. Brack61eaba52002-07-21 11:14:18 +000012762Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12763
12764 * python/Makefile.am: enhanced to fix bug 72012 (errors
12765 when using '-jX' make parameter)
12766
William M. Brackef61d202002-07-19 08:32:00 +000012767Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12768
12769 * xpath.c: small additional enhancement for booleans
12770 compared to nodesets
12771
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012772Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12773
12774 * HTMLtree.c: changed the order of the encoding declaration
12775 attributes in the meta tags due to a bug in IE/Mac
12776
William M. Brack0c022ad2002-07-12 00:56:01 +000012777Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12778
12779 * xpath.c: enhanced handling of booleans (especially '='
12780 and '!=' for nodesets) - fixes bug 85256. Added new
12781 routine xmlXPathNotEqualValues for more proper handling
12782 of '!=' when nodesets are involved.
12783
Daniel Veillard06944e22002-07-11 19:55:18 +000012784Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12785
12786 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12787 doc/xmlcatalog_man.xml to the source distribution
12788
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012789Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12790
12791 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12792 asked for this.
12793
Daniel Veillard539638b2002-07-06 19:55:14 +000012794Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * configure.in: preparing 2.4.23
12797 * doc/*: rebuilt the docs
12798
Daniel Veillard176d99f2002-07-06 19:22:28 +000012799Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12800
12801 * parser.c: fixing bug #84169 by fixing the
12802 comment of xmlCreatePushParserCtxt to describe the
12803 encoding detection parameters better.
12804
Daniel Veillard37f961d2002-07-06 17:53:56 +000012805Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12806
12807 * valid.c: fixing bug #79331 in one path the lookup for
12808 ID attributes on a namespaced node wasn't handled correctly :-\
12809
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012810Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12811
12812 * HTMLparser.c: trying to fix 87235 about discarded white
12813 spaces in the HTML parser.
12814 * result/HTML/*: this changes the output of a number of HTML
12815 regression tests
12816
Daniel Veillardfdc91562002-07-01 21:52:03 +000012817Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12818
12819 * xpath.c: applied patch from Richard Jinks for the namespace
12820 axis + fixed a memory error.
12821 * parser.c parserInternals.c: applied patches from Peter Jacobi
12822 removing ctxt->token for good.
12823 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12824 popped out by the regression tests.
12825 * Makefile.am: patch for threads makefile from Gary Pennington
12826
William M. Brack6000af52002-06-28 11:43:13 +000012827Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12828
Daniel Veillardfdc91562002-07-01 21:52:03 +000012829 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012830 expressions involving preceding-sibling (et al).
12831
Daniel Veillard153120c2002-06-18 07:58:35 +000012832Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12833
12834 * hash.c: applied a patch from Peter Jacobi to solve a problem
12835 when compiling with the Watcom C on Win32
12836 * result/schemas/*.err: the change of hashing algo generated
12837 permutations in the output
12838
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012839Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12840
12841 * hash.c: applied patch from Sander Vesik improving the quality of
12842 the hash function.
12843
Aleksey Sanina5808b92002-06-14 17:07:41 +0000128442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012845
12846 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12847 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12848 xmllint.c xpath.c: replaced sprintf() with snprintf()
12849 to prevent possible buffer overflow (the bug was pointed
12850 out by Anju Premachandran)
12851
Daniel Veillarde059b892002-06-13 15:32:10 +000012852Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12853
12854 * parser.c: removed an uninitialized data error popped by valgrind
12855 on PE references
12856
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012857Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12858
12859 * doc/xml.html
12860 adding tutorial reference to the web page
12861
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012862Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12863
12864 * doc/tutorial/xmltutorial.xml
12865 * doc/tutorial/ar01s07.html
12866 * doc/tutorial/ape.html
12867 * doc/tutorial/includegetattribute.c
12868 adding section to tutorial about retrieving an attribute
12869 value
12870
Daniel Veillardf5582f12002-06-11 10:08:16 +000012871Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12872
12873 * parser.c: applied a couple of patches from Peter Jacobi to start
12874 to get rid of ctxt->token, with a possible significant speed
12875 improvement to be gained once done. Better compliance with PE
12876 references constructs in DTDs too.
12877 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12878 from Peter too
12879
Daniel Veillard38d80e22002-06-11 07:24:56 +000012880Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12881
12882 * parser.c: Babak Vahedipour-Kunze reported that openTag in
12883 xmlParseElement was likely to have been deallocated at the
12884 time of the report, possibly leading to segfault. Just report
12885 the tag name now.
12886
Daniel Veillard9e412302002-06-10 15:59:44 +000012887Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * xpath.c: patch from Richard Jinks for XPath substring() function
12890 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
12891
Aleksey Sanina5808b92002-06-14 17:07:41 +0000128922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000012893
12894 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
12895
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000012896Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
12897
12898 *doc/FAQ.html
12899 fixing typos in FAQ, thanks to Robert Funnell for the
12900 editing help
12901
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012902Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12903
12904 * NEWS: got complaints from rpmlint that it was empty
12905
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000012906Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
12907
12908 * added doc/tutorial, including:
12909 apa.html
12910 apb.html
12911 apc.html
12912 apd.html
12913 ar01s02.html
12914 ar01s03.html
12915 ar01s04.html
12916 ar01s05.html
12917 ar01s06.html
12918 includeaddattribute.c
12919 includeaddkeyword.c
12920 includekeyword.c
12921 includestory.xml
12922 index.html
12923 xmltutorial.xml
12924 libxml tutorial, including generated html
12925
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000012926Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12927
12928 * result/c14n/exc-without-comments/merlin-c14n-two-*
12929 result/c14n/without-comments/merlin-c14n-two-*
12930 test/c14n/exc-without-comments/merlin-c14n-two-*
12931 test/c14n/without-comments/merlin-c14n-two-*
12932 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
12933 c14n/exc-c14n and slightly modified test script to handle
12934 these test cases
12935 * c14n.c: fixed bugs for complicated nodes set (namespace
12936 without node and others from merlin-c14n-two.tar.gz)
12937 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
12938 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
12939 for xmlsec performance patch
12940 * xpath.c: fixed self::node() for namespaces and attributes
12941
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000012942Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
12943
12944 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
12945 but with the format parameter
12946 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
12947
Aleksey Saninc57f9c12002-05-31 19:14:57 +000012948Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
12949
12950 * Makefile.am: updated c14n tests suite
12951 * c14n.c: performance improvement for previous c14n patch
12952
Daniel Veillarde72c7562002-05-31 09:47:30 +000012953Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * parser.c: another peroformance patch from Peter Jacobi, that
12956 time on parsing attribute values.
12957
Aleksey Sanin508a1012002-05-31 06:32:32 +000012958Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
12959
12960 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
12961 into LibXML2 test suite
12962
Aleksey Sanindffd5c82002-05-31 04:24:13 +000012963Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
12964
12965 * c14n.c: propagating xpath ancesstors node fix to c14n
12966 plus small performance improvement to reduce number of
12967 mallocs
12968 * xpath.c: fixed ancestors axis processing for namespace nodes
12969
Daniel Veillard46de64e2002-05-29 08:21:33 +000012970Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12971
12972 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
12973 Peter Jacobi
12974
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000012975Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12976
12977 * configure.in: preparing 2.4.22
12978
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000012979Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12980
12981 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
12982 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
12983 a public entry point.
12984 * doc/*: rebuilt the API and docs
12985
Daniel Veillarded23b7d2002-05-27 12:16:02 +000012986Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12987
12988 * xpath.c: patch from Richard Jinks to fix a problem introduced
12989 in the previous patch and pointed by Norm
12990
Daniel Veillardc6924812002-05-24 11:10:43 +000012991Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
12992
12993 * libxml.spec.in: fixing bug #81112
12994
Daniel Veillard234bc4e2002-05-24 11:03:05 +000012995Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12996
12997 * uri.c: fixing bug #82848
12998
Daniel Veillarda2878972002-05-24 07:54:39 +000012999Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13000
13001 * result/catalogs/mycatalog.full: Aleksey's commit changed the
13002 output of one catalog test
13003
Aleksey Sanin114e4752002-05-24 07:20:27 +000013004Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000013005
Aleksey Sanin114e4752002-05-24 07:20:27 +000013006 * global.data globals.c tree.c include/libxml/globals.h
13007 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
13008 default value for global parameter xmlIndentTreeOutput to 1 and
13009 introduced new global parameter xmlTreeIndentString (the string
13010 used to do one-level indent) with default value " " (as it was
13011 in tree.c)
13012
Daniel Veillard49d5af82002-05-23 11:55:49 +000013013Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13014
13015 * Makefile.am: Merijn Broeren pointed out a problem when compiling
13016 with trio and schemas.
13017
Daniel Veillard7c13af42002-05-22 09:57:32 +000013018Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13019
13020 * xpath.c: patch from Richard Jinks to fix the problem raised in
13021 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13022
Daniel Veillard5a872412002-05-22 06:40:27 +000013023Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13024
13025 * xmlschemas.c: a bit of work on import.
13026 * xmlschemastypes.c: Charles Bozeman provided a compare function
13027 for date/time types so min/max facet restrictions should work,
13028 indeterminate comparisons return an error instead of equal.
13029 * test/schemas/date_0* result/schemas/date_0_0: specific test
13030 from Charles Bozeman too
13031
Daniel Veillard10b6da42002-05-18 07:55:20 +000013032Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13033
13034 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
13035 from Christian Cornelssen fixing the man pages and the Catalog
13036 building script.
13037 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
13038 next step is <xs:import> I now have a reasonable understanding
13039 of how it works.
13040
Daniel Veillarde5354492002-05-16 08:43:22 +000013041Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13042
13043 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
13044
Igor Zlatkovic1396e182002-05-14 22:22:40 +000013045Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13046
13047 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
13048
Daniel Veillard088bf112002-05-14 11:03:59 +000013049Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13050
13051 * xpath.c: fixing an XPath function evalutation bug pointed out
13052 by Alexey Efimov where the context was lost when evaluating
13053 the function arguments
13054
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013055Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000013056
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013057 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
13058 function public for XMLSec performance optimizations
13059
Daniel Veillard3cd72402002-05-13 10:33:30 +000013060Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13061
13062 * python/generator.py python/libxml2class.txt : fixed a problem
13063 with the HTML parser pointed by Gary Benson
13064 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
13065 example
13066
Aleksey Sanine48a3182002-05-09 18:20:01 +000013067Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13068 * parser.c: fixed bug #81159 (memory growth in SAX)
13069
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013070Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13071 * xpath.c: fixed bug #78858 (the real fix)
13072
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013073Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013074 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013075
Daniel Veillard4cbe4702002-05-05 06:57:27 +000013076Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13077
13078 * tree.c: modified xmlNodeSetBase to allow changing the
13079 base of a document.
13080
Daniel Veillard070803b2002-05-03 07:29:38 +000013081Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13082
13083 * xmlschemastypes.c: patch Charles Bozeman for validation of
13084 all the date, time, and duration types
13085 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
13086 * configure.in: fixed an error pointed by an user
13087 * xml2-config.in: fixed an error pointed by an user
13088
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000013089Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13090
13091 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
13092 win32/libxml2.def.src xmlIO.c: exported default
13093 'file:', 'http:' and 'ftp:' protocols input handlers
13094 and maked protocols comparisson case insensitive
13095
Daniel Veillard34de97f2002-04-30 14:29:22 +000013096Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13097
13098 * configure.in: Neven Has detected a typo
13099
Daniel Veillard28577c32002-04-30 06:48:41 +000013100Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
13101
13102 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
13103 as one of the persons allowed to commit directly to the
13104 module.
13105
Daniel Veillardfc57b412002-04-29 15:50:14 +000013106Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13107
13108 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
13109 * valid.c: raised a too low limit
13110 * doc/*: rebuilt the docs
13111
Daniel Veillardeca82812002-04-24 11:42:02 +000013112Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13113
13114 * test/XPath/expr/floats test/XPath/expr/functions
13115 result/XPath/expr/floats result/XPath/expr/functions
13116 xpath.c: another XPath conformance patch from Richard Jinks
13117
Daniel Veillard13e04c62002-04-23 17:51:29 +000013118Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
13119
13120 * xmlschemas.c: fixed validation of attribute groups.
13121 * test/schemas result/schemas: added an example from the primer
13122
Daniel Veillard88c58912002-04-23 07:12:20 +000013123Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13124
13125 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
13126 * test/schemas result/schemas: updated the test list
13127
Daniel Veillarde19fc232002-04-22 16:01:24 +000013128Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13129
13130 * TODO: updated a bit
13131 * parser.c: made a comment more specific
13132 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
13133 Schemas conformance.
13134 * test/schemas result/schemas: updated the test list
13135
Daniel Veillard441bc322002-04-20 17:38:48 +000013136Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13137
13138 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
13139 implementing xs:all with minOccurs = 0
13140 * tes/schemas/* result/schemas/*: added more tests covering
13141 xs:all
13142
Daniel Veillard8a001f62002-04-20 07:24:11 +000013143Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13144
13145 * xmlregexp.c: first implementation of the all particle, this
13146 may need to be revisited for case where not all transitions
13147 must be crossed.
13148
Daniel Veillard7646b182002-04-20 06:41:40 +000013149Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13150
13151 * tree.c: another entity processing update from Markus Henke
13152
Bjorn Reese54d02fb2002-04-19 15:16:01 +000013153Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
13154
13155 * trionan.c: fixed crash on OSF/1
13156
Daniel Veillardb4398962002-04-19 07:01:55 +000013157Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13158
13159 * xmlschemas.c: more Schemas work
13160 * test/schemas/* result/schemas/*: added more tests coming
13161 from the spec.
13162
Daniel Veillard54761132002-04-18 21:00:44 +000013163Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13164
13165 * c14n.c: patch from Aleksey Sanin reflecting a change in the
13166 ExcC14N specification
13167
Daniel Veillardbf8dae82002-04-18 16:39:10 +000013168Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13169
13170 * tree.c: patch from Markus Henke, fix for recursive entities.
13171
Daniel Veillard23b1f372002-04-18 15:50:05 +000013172Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13173
13174 * xpath.c: fix a problem with string() on a document node.
13175
Daniel Veillarddecd64d2002-04-18 14:41:51 +000013176Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13177
13178 * Makefile.am xmlschemas.c: more Schemas work
13179 * test/schemas/* result/schemas/*: added more tests coming
13180 from the spec.
13181
Daniel Veillard6231e842002-04-18 11:54:04 +000013182Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13183
13184 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
13185 * result/HTML/*: this changes a few things in the results
13186
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000013187Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13188
13189 * include/libxml/tree.h: eliminated 'declaration different than
13190 prototype' warning
13191 * include/win32config.h: "resolved" conflicts with errno.h
13192
Daniel Veillardb509f152002-04-17 16:28:10 +000013193Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13194
13195 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
13196 on the automata interfaces and debug of counted choices
13197 * test/schemas/* result/schemas/*: added a number of tests
13198
Daniel Veillard8651f532002-04-17 09:06:27 +000013199Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13200
13201 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
13202 a bit of work on Schemas
13203 * testSchemas.c: try to make it more useful
13204 * test/schemas/* result/schemas/* Makefile.am: changed the
13205 Schemas regression test procedure, started adding a few samples
13206
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013207Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13208
13209 * include/libxml/encoding.h: Patch for the Borland C++ builder
13210 * include/libxml/tree.h: Patch for the Borland C++ builder
13211 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000013212 * win32/bcb5: New directory for the Borland C++ builder
13213 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013214
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000013215Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13216
13217 * win32/Makefile.msvc: Update for XML Schema support
13218 * win32/configure.js: Update for XML Schema support
13219 * win32/libxml2.def.src: Update for XML Schema support
13220
Daniel Veillard4255d502002-04-16 15:50:10 +000013221Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
13224 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
13225 xmlunicode.c include/libxml/Makefile.am
13226 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
13227 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
13228 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
13229 include/libxml/xmlversion.h.in : merged the current state of
13230 XML Schemas implementation, it is not configured in by default,
13231 a specific --schemas configure option has been added.
13232 * test/automata test/regexp test/schemas Makefile.am
13233 result/automata result/regexp result/schemas:
13234 merged automata/regexp/schemas regression tests
13235
Daniel Veillardbc6f7592002-04-16 07:49:59 +000013236Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
13237
13238 * xpath.c: Gary found a compile time problem, fixes #78823
13239
Daniel Veillarda7084cd2002-04-15 17:12:47 +000013240Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13241
13242 * configure.in: release of 2.4.20
13243 * doc/*: updated and rebuilt the docs
13244
Daniel Veillardf544f192002-04-15 12:56:56 +000013245Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13246
13247 * python/Makefile.am: patch from Cristian Gafton to build on
13248 Red Hat 6.2, should also fix #75779
13249
Daniel Veillard940492d2002-04-15 10:15:25 +000013250Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13251
13252 * valid.c: first part of fixing #78729
13253
Daniel Veillardeb475a32002-04-14 22:00:22 +000013254Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
13255
13256 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
13257 escaping of URI when saving HTML files.
13258 * result/HTML/*: this impacted some tests
13259
Daniel Veillard9b731d72002-04-14 12:56:08 +000013260Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
13261
13262 * configure.in: trying to fix #77441
13263
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000013264Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13265
13266 * include/libxml/xmlIO.h: Hallski complained it could not be
13267 included by itself.
13268
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000013269Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13270
13271 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13272
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000013273Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13274
13275 * win32/configure.js: patch from Nilo for the c14n option
13276 * win32/Makefile.msvc: fixed libxml2.def generation with threads
13277
Daniel Veillardda423da2002-04-10 19:25:38 +000013278Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13279
13280 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
13281 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
13282 LIBXML_THREAD_ENABLED
13283
Daniel Veillard0eafdef2002-04-10 16:14:34 +000013284Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13285
13286 * xpath.c: another patch from Richard Jinks for substring conformance
13287 * test/XPath/expr/floats test/XPath/expr/strings
13288 result/XPath/expr/floats result/XPath/expr/strings: update of the
13289 test suite to check those.
13290
Daniel Veillard01917aa2002-04-10 11:30:41 +000013291Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13292
13293 * xpath.c: patch from Richard Jinks for .x float parsing.
13294
Daniel Veillard46d6c442002-04-09 16:10:39 +000013295Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13296
13297 * parser.c: patch from Markus Henke when an encoding ain't recognized
13298
Daniel Veillard88e0ad42002-04-09 13:48:02 +000013299Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13300
13301 * libxml.m4: got a report that #include <string.h> was needed
13302
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013303Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13304
13305 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13306
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013307Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
13308
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013309 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013310
Daniel Veillardbd6e6312002-04-01 08:04:14 +000013311Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13312
13313 * xpath.c: fixed a bug in the nodeset to boolean comparison code
13314 pointed out by Melvyn Sopacua.
13315
Daniel Veillarde979e3b2002-03-29 22:43:00 +000013316Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13317
13318 * libxml.m4: Frédéric Crozat gave a patch related to the change
13319 of Include paths breaking the libxml.m4
13320
Daniel Veillard7089d6b2002-03-29 17:28:10 +000013321Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13322
13323 * xpath.c: Fix bug #76927 forgot to save some context
13324 when evaluating binary expressions
13325
Daniel Veillardd30be4a2002-03-28 18:25:31 +000013326Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13327
13328 * configure.in: fixed configure for MPE/iX from Markus Henke
13329 * xmlmemory.c: fixed initialization problems
13330 * xpath.c: another set of patches from Richard Jinks this
13331 fixes "make XPathtests" on linux
13332
Daniel Veillard21458c82002-03-27 16:12:22 +000013333Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13334
13335 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
13336 * test/XPath/expr/compare test/XPath/expr/equality
13337 test/XPath/expr/floats test/XPath/expr/functions
13338 test/XPath/expr/strings result/XPath/expr/compare
13339 result/XPath/expr/equality result/XPath/expr/floats
13340 result/XPath/expr/functions result/XPath/expr/strings: Updated
13341 tests though they show a divergence on Linux
13342
Daniel Veillard28dfed12002-03-27 09:08:17 +000013343Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13344
13345 * xpath.c trionan.c: previous commit also included patches
13346 from Richard Jinks on some IEEE support corner case
13347
Daniel Veillard5fc1f082002-03-27 09:05:40 +000013348Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13349
13350 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
13351 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
13352 that $(datadir) should be used for docs
13353
Daniel Veillarddb1dc392002-03-26 12:44:39 +000013354Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13355
13356 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
13357 could leak filedescriptors
13358
Daniel Veillarddd4b9122002-03-26 07:58:43 +000013359Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13360
13361 * configure.in nanohttp.c: applied patch from Allan Clark for
13362 UnixWare/OpenServer
13363
Daniel Veillard19274092002-03-25 16:48:03 +000013364Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13365
13366 * configure.in: preparing 2.4.19
13367 * doc/*: rebuilt the docs
13368
Daniel Veillard56b2db72002-03-25 16:35:28 +000013369Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13370
13371 * nanohttp.c: fixing #76043, got fed up with non-portability
13372 of that piece of code.
13373
Daniel Veillard6f4561a2002-03-25 12:10:14 +000013374Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13375
13376 * valid.c SAX.c: Never commit without running "make tests" :-(
13377 fix a couple of stupidities in the previous commit
13378 * result/*: a few changes in some attribute order result of previous
13379 commit.
13380
Daniel Veillardd85f4f42002-03-25 10:48:46 +000013381Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13382
13383 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
13384 the internal subset should not raise duplicate ID errors,
13385 also there was a small bug in conjunction to namespace
13386 declarations defaulted and xml:xxx attributes DTD definitions.
13387
Daniel Veillard56cd18b2002-03-22 14:14:43 +000013388Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13389
13390 * xpath.c: Richard Jinks also raised some rounding problems
13391 this tries to fix them
13392
Daniel Veillard4e2df542002-03-22 12:23:14 +000013393Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13394
13395 * xpath.c: Richard Jinks spotted an incoherent memory allocation
13396 behaviour in xmlXPathCastToString()
13397
Daniel Veillarddb552912002-03-21 13:27:59 +000013398Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13399
13400 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
13401 raised by Morus Walter
13402
Daniel Veillard9e537932002-03-21 13:08:08 +000013403Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13404
13405 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
13406 from Igor
13407
Daniel Veillard6fbcf422002-03-21 12:32:59 +000013408Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13409
13410 * xpath.c: fixing #75619, related to a problem when trying
13411 to evaluate condition when the current node set resulting
13412 from that sub-step evaluation is empty. Also fixes 2 potential
13413 problem with previous-sibling and next-siblings axis.
13414
Daniel Veillard1840ef02002-03-21 08:05:23 +000013415Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13416
13417 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
13418 HTML support is not configured in.
13419
Daniel Veillard561b7f82002-03-20 21:55:57 +000013420Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13421
13422 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
13423 include/libxml/tree.h: dohh I really didn't intended to commit
13424 this test version :-(
13425
Daniel Veillarde50f3b52002-03-20 19:24:21 +000013426Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13427
13428 * testSAX.c: I wanted to see the real speed at the SAX interface
13429 after a little too many Ximianer started complaining about the
13430 parser speed.
13431 added a --quiet option:
13432 paphio:~/XML -> ls -l db100000.xml
13433 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
13434 paphio:~/XML -> time ./testSAX --quiet db100000.xml
13435 3200006 callbacks generated
13436 real 0m1.270s
13437 Which means 16MBytes/s and 3Mcallback/s
13438
Daniel Veillardc62a1472002-03-19 18:35:12 +000013439Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13440
13441 * xpath.c: valgrind spotted another error that time when running
13442 on libxslt regression tests
13443
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000013444Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13445
13446 * Makefile.am: adding "make valgrind" running the full regression
13447 tests (except python ones) under Valgrind (using valgrind -q
13448 which was kindly added by the author).
13449 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
13450 passes cleanly now except an obcure floating point initialization
13451 raised in log10() in one XPath regression test ???
13452 * tree.c: edited some comments to close #75244
13453
Daniel Veillard28cac6b2002-03-19 11:25:30 +000013454Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
13455
13456 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
13457 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
13458 context of ScrollKeeper, made sure that if the number is
13459 an integer, the serialization follows the description at
13460 http://www.w3.org/TR/xpath#section-String-Functions
13461
Daniel Veillard5997aca2002-03-18 18:36:20 +000013462Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13463
Daniel Veillard34ce8be2002-03-18 19:37:11 +000013464 * configure.in: preparing 2.4.18
13465 * doc/*: updated and rebuilt the web site
13466 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
13467 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000013468 * parser.c: humm, changed the way the SAX parser work when
13469 xmlSubstituteEntitiesDefault(1) is set, it will then
13470 do the entity registration and loading by itself in case the
13471 user provided SAX getEntity() returns NULL.
13472 * testSAX.c: added --noent to test the behaviour.
13473
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000013474Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13475
13476 * parser.c: Wilfried Teiken provided a hackish but working
13477 way to get context reported back on entities when parsing
13478 with SAX and without breaking the DOM build.
13479
Daniel Veillard2d347fa2002-03-17 10:34:11 +000013480Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13481
13482 * c14n.c: applied a new patch from Aleksey Sanin
13483 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
13484 to reference Aleksey implementation of XML digital Signatures
13485
Daniel Veillard38bf6f02002-03-16 22:03:31 +000013486Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13487
13488 * xpath.c: small fix to avoid potential problem due to
13489 ordering of freeing data
13490 * python/Makefile.am: people were complaining about
13491 the generated file in python dir not being built
13492
Daniel Veillardd2379012002-03-15 22:24:56 +000013493Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13494
13495 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
13496 python/generator.py python/libxml.c python/types.c: Cleanup
13497 of the python Makefiles based on Jacob and James feedback,
13498 fixed the spec file accordingly, fixed the number of warning
13499 that passing my pedantic CFLAGS was generating. Conclusion
13500 is that Python includes are real crap.
13501
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000013502Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13503
13504 * configure,in: it was reported quite a few times that
13505 xml2-config --cflags should not output
13506 -I$includeprefix/libxml2/libxml because libxml2 header names
13507 clashes with existing names like list.h from C++ stl.
13508 Includes should be #include<libxml/xxx.h> so ...
13509
Daniel Veillard6f293b12002-03-15 09:42:33 +000013510Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13511
13512 * c14n.c: another patch from Aleksey Sanin
13513
Daniel Veillard5c396542002-03-15 07:57:50 +000013514Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13515
13516 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
13517 canonicalization algorithm
13518 * doc/xml.html doc/index.html: added the C14N references on the
13519 index page.
13520
jacob berkman9be65862002-03-14 02:15:56 +0000135212002-03-13 jacob berkman <jacob@ximian.com>
13522
13523 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
13524 usage, redundant, and gcc specific
13525
Daniel Veillard75be0132002-03-13 10:03:35 +000013526Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13527
13528 * xpath.c: speedup some node selection operations, this can
13529 have a significant impact on DocBook Norm's stylesheets
13530 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
13531 make sure it's always the case
13532 * debugXML.c: distinguish CDATA and comments in ls operations
13533
Daniel Veillard61f26172002-03-12 18:46:39 +000013534Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13535
13536 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
13537 to generate better API descriptions etc...
13538
Daniel Veillard9ff88172002-03-11 09:15:32 +000013539Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13540
13541 * c14n.c: Fixing #74186, made sure all boolean expressions
13542 get fully parenthesized, ran indent on the output
13543 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
13544 include/libxml/tree.h: also #74186 related, removed the
13545 --with-buffers option, and all the preprocessor conditional
13546 sections that were resulting from it.
13547
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000013548Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13549
13550 * valid.c: applied patch from Dodji Seketeli fixing an
13551 uninitailized variable in xmlValidGetValidElements()
13552
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000013553Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13554
13555 * c14n.c: fixed a few comments
13556 * doc/*.html doc/*/*.html: regenerated the docs and added
13557 the C14N API
13558 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
13559
Daniel Veillardfa49d872002-03-09 10:20:00 +000013560Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13561
13562 * check-xml-test-suite.py: fix to adapt varaiations in the
13563 bindings
13564 * configure.in python/setup.py python/setup.py.in: fixed to
13565 have the version of the python scripts automatically updated
13566
Daniel Veillarda3db2e32002-03-08 15:46:57 +000013567Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13568
13569 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
13570 in xmlCopyProp()
13571
Daniel Veillardaf43f632002-03-08 15:05:20 +000013572Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13573
13574 * configure.in: preparing 2.4.17 release
13575 * doc/*: updated and rebuilt the docs
13576 * xpath.c: fixed a comment
13577 * python/libxml.c: fixed a possible reentrancy problem
13578
Daniel Veillardef6c46f2002-03-07 22:21:56 +000013579Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13580
13581 * tree.c python/tests/Makefile.am python/tests/attribs.py:
13582 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
13583 added a specific regression test
13584 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
13585 not raise exceptions when failing to find the attribute.
13586
Daniel Veillard90bc3712002-03-07 15:12:58 +000013587Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13588
13589 * configure.in xmllint.c: owen pointed out a problem with the
13590 ftme fix, gettimeofday() was not detected by configure and
13591 the ftime header wasn't included, dohhh
13592
Daniel Veillard8c1ae602002-03-07 11:21:00 +000013593Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13594
13595 * configure.in xmllint.c: trying to fix #71457 for timing
13596 precision when gettimeofday() is not availble but ftime() is
13597
Daniel Veillardf5a457a2002-03-07 10:25:29 +000013598Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13599
13600 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
13601 are now copied on install and part of the -devel RPM
13602
Daniel Veillard7b416132002-03-07 08:36:03 +000013603Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13604
13605 * xpath.c: trying to avoid bug #72150 which was apparently
13606 caused by a gcc bug (or a processor problem) as detailed
13607 at http://veillard.com/gcc.bug
13608
Daniel Veillardf742d342002-03-07 00:05:35 +000013609Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13610
13611 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
13612 fixed xmlReconciliateNs(), added a Python test/example for
13613 inter-document cut'n paste
13614 * python/libxml.py: fixed node.doc on document nodes and added
13615 xpathEval() onto node objects
13616
Daniel Veillard4e0e2972002-03-06 21:39:42 +000013617Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13618
13619 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
13620 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
13621 fixup and integrated tests for the serialization stuff
13622
Daniel Veillarde915b2d2002-03-06 18:42:40 +000013623Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13624
13625 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
13626 moved the libxml man page to section 3
13627
Daniel Veillard1e774382002-03-06 17:35:40 +000013628Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13629
13630 * tree.c: fix bug #72490
13631 * python/libxml.c python/libxml.py: added methods serialize()
13632 and saveTo() to all node elements.
13633
Daniel Veillardddffd2a2002-03-05 20:28:20 +000013634Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13635
13636 * xmlIO.c: closed #73430, don't read from an input source
13637 which indicated an end-of-file or an error.
13638
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013639Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13640
13641 * parser.c: make sure SAX endDocument is always called as
13642 this could result in a Python memory leak otherwise (it's
13643 used to decrement ref-counting)
13644 * python/generator.py python/libxml.c python/libxml.py
13645 python/libxml2-python-api.xml python/libxml2class.txt
13646 python/tests/error.py python/tests/xpath.py: implemented
13647 the suggestions made by Gary Benson and extended the tests
13648 to match it.
13649
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013650Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13651
13652 * python/generator.py: applied patch fixing #73450
13653
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013654Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13655
13656 * xpath.c: fixing #61290 "namespace nodes have no parent"
13657 long standing divergence from the XPath REC. NodeSets
13658 simply hold a copy of namespace nodes and those node ->next
13659 points to the parent (which may not be the node carrying the
13660 definition).
13661 * include/libxml/xpath.h: flagged but didn't added a possible
13662 speedup
13663 * DOCBparser.c HTMLparser.c: removed some warnings from push
13664 parser due to new state being added.
13665 * tree.c: new fix from Boris Erdmann
13666 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13667 the XML Canonalization support from Aleksey Sanin
13668
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013669Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13670
13671 * tree.c: patch from Boris Erdmann fixing some namespace odities
13672 with xmlCopyNode()
13673
Daniel Veillardc6613042002-03-02 09:34:02 +000013674Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13675
13676 * xmlIO.c: fix bug #72706 when loading a NULL entity
13677
Daniel Veillardc0fef772002-03-01 16:16:31 +000013678Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13679
13680 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13681 actually change in a future XML Namespace revision.
13682
Daniel Veillard79426f22002-03-01 16:14:17 +000013683Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13684
13685 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13686 added the possibility of returning nodesets from XPath extension
13687 functions written in Python
13688
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013689Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13690
13691 * python/*: commiting some Python bindings work done while travelling
13692
Daniel Veillard97300512002-03-01 09:13:41 +000013693Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13694
13695 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13696 explicitely with memory debugging switched on
13697
Daniel Veillard6361da02002-02-23 10:10:33 +000013698Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13699
13700 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13701 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13702 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13703 the accessor generator for strings
13704 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13705 regression test.
13706
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013707Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13708
13709 * python/README python/generator.py python/libxml.c python/setup.py:
13710 added the 'usual' setup.py to allow building a libxml2-python
13711 module based on the same code. The initialization is however
13712 different the 2 .so files fo libxml2 and libxslt are identical and
13713 they entry point initialize both libraries. this is done to avoid
13714 some possible nasty problem since the Python don't merge the maps
13715 of all shared modules.
13716
Daniel Veillard158a4d22002-02-20 22:17:58 +000013717Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13718
13719 * parser.c: fixed a push/encoding bug reported by Michael
13720 on librsvg
13721
Daniel Veillard7839e162002-02-20 18:54:48 +000013722Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13723
13724 * include/libxml/parserInternals.h: fixes a misplaced #endif
13725
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013726Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13727
13728 * parser.c valid.c: found and fixed a couple of allocation bugs
13729
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013730Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13731
13732 * doc/xml.html doc/python.html doc/*: added a Python and binding
13733 page describing the current state of the Python bindings and
13734 giving pointers to the other languages wrappers.
13735
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013736Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13737
13738 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13739 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13740 rebuilt the API and web site
13741 * xpath.c: fixed #71978 portability bugs
13742
Daniel Veillard8aff2472002-02-19 21:50:43 +000013743Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13744
13745 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13746
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013747Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13748
13749 * include/libxml/parserInternals.h parser.c: had to change
13750 2 internal parsing API when processing document content
13751 to check the start and end of element content are defined
13752 in the same entity
13753 * valid.c include/libxml/valid.h: attribute normalization can
13754 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13755 with the context to report it.
13756 * SAX.c: fixed the last known bugs, crazy validation constraints
13757 when a document is standalone seems correctly handled. There
13758 is a couple of open issues left which need consideration especially
13759 PE93 on external unparsed entities and standalone status.
13760 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13761 The 2 tests left failing are actually in error. Cleanup done.
13762
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013763Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13764
13765 * valid.c: implemented E59 spaces in CDATA does not match the
13766 nonterminal S
13767
Daniel Veillard878eab02002-02-19 13:46:09 +000013768Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13769
13770 * SAX.c parser.c valid.c: more validation test fixups
13771 * check-xml-test-suite.py: added duration info for the tests
13772
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013773Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13774
13775 * parser.c valid.c: a couple of errors were reported but not
13776 saved back as such in the parsing context. Down to 1% failure rate
13777 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13778
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013779Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13780
13781 * xmlInternald.c: isExtender was missing a char
13782 * parser.c include/libxml/parser.h: % are acceptable in the
13783 internal subset if within a PUBLIC ID
13784
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013785Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13786
13787 * SAX.c parserInternals.c valid.c: more work on the conformance
13788 suite. Took the step to finally block documents with encoding
13789 errors. It's a fatal error per the spec, people should have fixed
13790 their documents by now.
13791
Daniel Veillard55253e22002-02-18 14:32:39 +000013792Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13793
13794 * check-xml-test-suite.py: fixed the test script after some discussion
13795 on the semantic of TYPE="error"
13796 * Makefile.am: added the script to the distrib
13797
Daniel Veillard28757702002-02-18 11:19:30 +000013798Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13799
13800 * SAX.c entities.c: fixed a couple of conformances issues deep
13801 into the validation code (standalone and undeclared Notations)
13802
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013803Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13804
13805 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13806 stayed there for years !
13807
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013808Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13809
13810 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13811 missing
13812
Daniel Veillardc7612992002-02-17 22:47:37 +000013813Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13814
13815 * check-xml-test-suite.py: improved the behaviour a bit as
13816 well as the logs
13817 * parser.c valid.c SAX.c: fixed a few more bugs
13818 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13819
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013820Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13821
13822 * check-xml-test-suite.py: python script to run regression tests
13823 against the XML Test suite of W3C/OASis
13824 * SAX.c: fixed a validation bug
13825 * parser.c: fixed 3 errors pointed by the test suite
13826 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13827 * python/Makefile.am: fixed a dependendy
13828
Daniel Veillard9f28f302002-02-15 20:48:08 +000013829Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13830
13831 * xmlmemory.c: avoid a warning bug #71594
13832
Daniel Veillard144024e2002-02-13 21:14:46 +000013833Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13834
13835 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13836 warning on alpha/Tru64
13837
Daniel Veillarde4301c82002-02-13 13:32:35 +000013838Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13839
13840 * include/libxml/entities.h: fixing a comment
13841 * valid.c: fixing some troubles with validity check on namespaces
13842 * result/VC/NS3 test/VC/NS3: added a specific regression test
13843
Daniel Veillarda6d05382002-02-13 13:07:41 +000013844Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13845
13846 * tree.c: Fixing #71342 serializing '\n' in attribute values
13847 * result/noent/att3 result/att3 test/att3: added a specific
13848 test.
13849
Daniel Veillard797a5652002-02-12 13:46:21 +000013850Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13851
13852 * python/libxml.c: couple of bug fixes
13853
Daniel Veillard01a6d412002-02-11 18:42:20 +000013854Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13855
13856 * python/*.py: removed tabs and used spaces.
13857
Daniel Veillard397ff112002-02-11 18:27:20 +000013858Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13859
13860 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13861 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13862
Daniel Veillard03517542002-02-11 13:54:40 +000013863Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13864
13865 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13866 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13867
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013868Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13869
13870 * include/libxml/encoding.h include/libxml/entities.h
13871 include/libxml/globals.h include/libxml/parser.h
13872 include/libxml/threads.h include/libxml/tree.h
13873 include/libxml/xmlmemory.h: trying to fix the include mess
13874
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013875Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13876
13877 * include/libxml/xmlmemory.h: reverted part of the previous
13878 attempt to provide #69655, this was breaking the build.
13879
Daniel Veillard0ba59232002-02-10 13:20:39 +000013880Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13881
13882 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
13883 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
13884 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
13885 include/libxml/parserInternals.h include/libxml/tree.h
13886 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
13887 Tentatively fixed #69655 , make compiling with -Wredundant-decls
13888 clean.
13889 * python/libxml.c: fixed a warning.
13890
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000013891Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13892
13893 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
13894 copying of node, merge back IDs in the target document.
13895 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
13896 test/XInclude/ents/ids.xml: test case
13897 * result/VC/ElementValid4: output changed due to a typo fix
13898
Daniel Veillard1c18e302002-02-09 22:16:40 +000013899Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13900
13901 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000013902 generate the dependencies right as Jacob found out. Add
13903 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000013904
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000013905Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13906
13907 * parserInternals.c valid.c: Justin Fletcher found some parts
13908 of the code needing cleanup
13909 * libxml.spec.in python/Makefile.am python/generator.py
13910 python/libxml.c python/libxml.py: Fixed the python Makefiles
13911 corrected a bug showing up on ia64, changed the name of the
13912 python internal module too
13913
Daniel Veillard07be19b2002-02-08 14:20:35 +000013914Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13915
13916 * Makefile.am: applied patch from Andris Pavenis for binary
13917 name suffixes
13918
Daniel Veillardf216d462002-02-08 13:44:24 +000013919Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13920
13921 * xmllint.c win32/win32config.h: fixing #68748
13922
Daniel Veillardd455d792002-02-08 13:37:46 +000013923Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13924
13925 * valid.c: fixing #70166
13926
13927Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13928
13929 * valid.c: fixing #70077
13930
Daniel Veillardc575b992002-02-08 13:28:40 +000013931Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13932
13933 * Copyright Makefile.am README configure.in libxml.spec.in:
13934 Changed to the MIT Licence
13935 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
13936 doc/xmlio.html: updated the doc accordingly
13937 * include/libxml/xmlwin32version.h configure.in: preparing
13938 2.4.14 release
13939 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13940 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13941 fixed the const xmlChar * wrapper and generator, XPath extension
13942 functions now use the context as first argument
13943 * python/tests/tstxpath.py python/tests/xpath.py
13944 python/tests/xpathext.py: Updated the tests accordingly
13945 * tree.c: fixed bug #70067
13946
Daniel Veillard7db38712002-02-07 16:39:11 +000013947Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13948
13949 * Makefile.am: cleanup
13950 * debugXML.c: always use stdout if output is NULL
13951 * xmlIO.c: don't close filedescriptors passed to outputBuffers
13952 * python/Makefile.am python/generator.py python/libxml2class.txt
13953 python/libxml_wrap.h python/types.c: augmented the number of bindings
13954 handling FILE * and XPath contexts
13955 * python/tests/Makefile.am: avoid a stupid problem due to the
13956 use of TEST.
13957
Daniel Veillard15a143b2002-02-06 22:40:50 +000013958Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13959
13960 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
13961
Daniel Veillard70cab352002-02-06 16:06:58 +000013962Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13963
13964 * python/TODO python/libxml.c: cleanup the extension function lookup
13965 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
13966
Daniel Veillard7a96efc2002-02-05 16:34:33 +000013967Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13968
13969 * configure.in python/Makefile.am: do not install outside
13970 of prefix
13971
Daniel Veillard33caa0b2002-02-04 14:07:26 +000013972Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13973
13974 * python/TODO python/libxml.c: started adding SAX interfaces
13975 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
13976 SAX test
13977
Daniel Veillard36eea2d2002-02-04 00:17:01 +000013978Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13979
13980 * tree.c: hardened the addChild function
13981 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13982 python/libxml2class.txt python/libxml_wrap.h python/TODO:
13983 added accessors needed for xmlNode, a bit more testing and
13984 extension of interfaces
13985 * python/tests/Makefile.am python/tests/build.py: added a test
13986 build from scratch/save/load/check
13987
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000013988Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13989
13990 * parserInternals.c: change a small bit in the way valididy
13991 error messages get initialized
13992 * python/TODO python/libxml.c python/libxml2-python-api.xml
13993 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13994 added some memory debugging to track leaks at the libxml2 level
13995 * python/tests/*.py: changed all tests to check for leaks,
13996 there is just one left in XPath extension registrations.
13997
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000013998Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
13999
14000 * python/TODO python/generator.py python/libxml2-python-api.xml
14001 python/libxml2class.txt: more accessor classes for the parser
14002 context, allow to switch on and check validity
14003 * python/tests/Makefile.am python/tests/error.py
14004 python/tests/invalid.xml python/tests/valid.xml
14005 python/tests/validate.py: attded more test and and added error.py
14006 which I forgot to commit in the last step
14007
Daniel Veillard3ce52572002-02-03 15:08:05 +000014008Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14009
14010 * python/Makefile.am python/types.c: cleanup
14011 * python/libxml.c python/libxml.py python/libxml_wrap.h
14012 python/generator.py python/libxml2-python-api.xml
14013 python/libxml2class.txt: added class for parser context, added
14014 first cut for push mode support. Added a framework to generate
14015 accessors functions.
14016 * python/tests/Makefile.am python/tests/push.py: added a push
14017 test
14018
Daniel Veillardcfb05462002-02-02 23:18:22 +000014019Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14020
14021 * python/Makefile.am python/TODO python/libxml.py: fixed a small
14022 bug a bit of cleanup.
14023
Daniel Veillard5d819032002-02-02 21:49:17 +000014024Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14025
14026 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14027 python/libxml2class.txt: adding error redirections and preformat
14028 to a python handler
14029 * python/tests/Makefile.am python/tests/*.py: cleanup made all
14030 tests self checking
14031
Daniel Veillard7fd7a942002-02-02 12:19:46 +000014032Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14033
14034 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
14035 a function
14036
Daniel Veillard9589d452002-02-02 10:28:17 +000014037Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14038
14039 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
14040 python/libxml.c python/libxml2-python-api.xml
14041 python/libxml2class.txt: Progressing through the TODOs, class
14042 description output, extra XML API, RPM now builds the wrappers
14043 for all python installed versions
14044
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014045Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
14046
14047 * configure.in libxml.spec.in python/Makefile.am python/TODO
14048 python/generator.py python/libxml2class.txt: added more informations
14049 in the libxml2-python package including docs. Slightly changed
14050 the class hierarchy
14051 * python/tests/*: added basic regression tests infrastructure too
14052
14053Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14054
14055 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
14056 added libxml2-python as part of the packages installed
14057
Daniel Veillarda7340c82002-02-01 17:56:45 +000014058Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14059
14060 * python/Makefile.am python/generator.py python/libxml.c
14061 python/libxml.py: more work, now able to extend the
14062 XPath interpreter with functions written in python.
14063
Daniel Veillardc3e39442002-02-01 09:29:41 +000014064Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14065
14066 * python/Makefile.am: Jacob sent a patch to allow building from
14067 tarfile.
14068
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000014069Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14070
14071 * python/Makefile.am python/libxml.c configure.in Makefile.am:
14072 inserted the python wrappers build, I hope this won't be too
14073 unportable
14074
Daniel Veillard1971ee22002-01-31 20:29:19 +000014075Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14076
14077 * xpath.c: minor optimization
14078 * python/generator.py python/libxml.c python/libxml.py
14079 python/libxml_wrap.h: more work on the python bindings,
14080 they now support XPath and there is no evident leak
14081
Daniel Veillard36ed5292002-01-30 23:49:06 +000014082Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14083
14084 * python/generator.py python/libxml.c python/libxml.py:
14085 more work on the python bindings generator.
14086
Daniel Veillard96fe0952002-01-30 20:52:23 +000014087Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14088
14089 * python/generator.py python/libxml.c python/libxml_wrap.h:
14090 more work on the python bindings.
14091
Daniel Veillardd2897fd2002-01-30 16:37:32 +000014092Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14093
14094 * python/generator.py python/libxml.c python/libxml.py
14095 python/libxml_wrap.h: commited early version of a python binding
14096 for private use only ATM
14097
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000014098Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14099
14100 * entities.c tree.c include/libxml/entities.h: applied patch
14101 from Anthony Jones to implement copy of DTD subtree too. Had
14102 just to keep 2 function private which really ought to become
14103 public ones.
14104
Daniel Veillarda42f25f2002-01-25 14:15:40 +000014105Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14106
14107 * xmllint.c: added pointers to the web pages in the usage()
14108
Daniel Veillardbd227ae2002-01-24 16:05:41 +000014109Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14110
14111 * tree.c: more fixes from Petr Kozelka for attribute handling
14112 in the tree API to align the semantic with DOM.
14113
Daniel Veillard36065812002-01-24 15:02:46 +000014114Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14115
14116 * valid.c tree.c entities.c: another set of patches from
14117 Anthony Jones for copy operations cleanup and robustness
14118
Daniel Veillardf8592562002-01-23 17:58:17 +000014119Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14120
14121 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
14122 an alphabetic index based on comments content
14123 * doc/*: rebuilt the web site with the new references
14124
Daniel Veillardc8c7be42002-01-23 17:53:44 +000014125Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14126
14127 * parserInternals.h: Greg Sjaardema suggested to use an
14128 eponential buffer groth policy in xmlParserAddNodeInfo()
14129
Daniel Veillard3bf65be2002-01-23 12:36:34 +000014130Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14131
14132 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
14133 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14134 doc/parsedecl.py doc/Makefile.am: updated the python extractor
14135 to generate cross-references, and added/updated the stylesheets
14136 to generate and link API indexes. The generic keyword index
14137 is not done yet.
14138 * doc/*.html: regenerated all the usual docs too
14139
Daniel Veillard2070c482002-01-22 22:12:19 +000014140Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14141
14142 * debugXML.c: added an xpath function to the shell for T. V. Raman
14143
14144Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000014145
14146 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
14147 debug routines.
14148
Daniel Veillardc169f8b2002-01-22 21:40:13 +000014149Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14150
14151 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14152 support of attribute nodes
14153
Daniel Veillard9d06d302002-01-22 18:15:52 +000014154Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14155
14156 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14157 hopefully near complete and fully documented of the API in XML
14158 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
14159 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
14160 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
14161 include/libxml/parserInternals.h include/libxml/valid.hi
14162 include/libxml/xmlIO.h include/libxml/xmlerror.hi
14163 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
14164 include/libxml/xpath.h include/libxml/xpathInternals.h:
14165 Cleaned up the doc comments a lot in the process, the interface
14166 coverage is now 100%
14167
Daniel Veillard2d1464f2002-01-21 23:16:56 +000014168Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14169
14170 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14171 extracts comments from the gtk-doc DocBook output (a bit
14172 convoluted but seems to work).
14173
Daniel Veillard61006472002-01-21 17:31:47 +000014174Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14175
14176 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14177 added an XML description of the API, moved the script generating
14178 it here. Added a "make api" target
14179
Daniel Veillardd2f23002002-01-21 13:36:00 +000014180Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14181
14182 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
14183
Daniel Veillard99e55eb2002-01-21 08:56:29 +000014184Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14185
14186 * xpath.c include/libxml/xpathInternals.h: the change made to
14187 xmlXPathFuncLookupFunc was incompatible roll it back
14188
Daniel Veillard963d2ae2002-01-20 22:08:18 +000014189Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14190
14191 * SAX.c: cleanup patch from Anthony Jones
14192 * doc/Makefile.am: fix the headers to avoid in make scan
14193 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
14194 includes, * vs Ptr and general cleanup
14195 * parsedecl.py: first version of a script to extract the
14196 module interfaces, the goal will be to provide .decl or XML
14197 specification of the interfaces to build wrappers.
14198
Daniel Veillard0f5f1622002-01-20 12:42:06 +000014199Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14200
14201 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14202 now provides return codes in case of errors
14203
Bjorn Reese026d29f2002-01-19 15:40:18 +000014204Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
14205
14206 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
14207 Upgraded to trio baseline 1.6
14208 * strio.h strio.c: Replaced by triostr.h and triostr.c
14209
Daniel Veillard572577e2002-01-18 16:23:55 +000014210Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14211
14212 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
14213 of strdup usage in the code
14214
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014215Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14216
14217 * parser.c error.c: Keith Isdale complained rightly that
14218 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
14219
Daniel Veillardcfa0d812002-01-17 08:46:58 +000014220Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14221
14222 * tree.c: fixed the funxtion to set the xml: attributes
14223 * debugXML.c: added "setbase" to test it.
14224
Daniel Veillard2c748c62002-01-16 15:37:50 +000014225Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14226
14227 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
14228 to allow updating an attribute content
14229
Daniel Veillard8de85c62002-01-15 17:10:15 +000014230Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14231
14232 * libxml.h: try to avoid problems when compiling on Windows
14233
Daniel Veillard314cfa02002-01-14 17:58:01 +000014234Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14235
14236 * hash.c: patch from Anthony Jones for hash.c allocation size
14237 * Makefile.am: trying to work around Yet Another Libtool Madness
14238 and build the 2.4.13 release finally ...
14239
Daniel Veillard744683d2002-01-14 17:30:20 +000014240Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14241
14242 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
14243 * doc/* : update of the documentation
14244
Daniel Veillarde6a55192002-01-14 17:11:53 +000014245Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14246
14247 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
14248 at fixing #61290 :-(
14249
Daniel Veillardfb25a512002-01-13 20:32:08 +000014250Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14251
14252 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
14253 Fixes bug #67229
14254
Daniel Veillardacb2bda2002-01-13 16:15:43 +000014255Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14256
14257 * tree.c: trying to avoid troubles when a subtree is copied
14258 and coalesced in part with the target tree. Should fix
14259 bug #67407
14260
Daniel Veillardd8224e02002-01-13 15:43:22 +000014261Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14262
14263 * valid.c: fixed validation of attributes content of type
14264 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
14265 values, very old bug. Fixes #67671
14266
Daniel Veillard8107a222002-01-13 14:10:10 +000014267Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14268
14269 * parser.c include/libxml/parserInternals.h tree.c: integrated
14270 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
14271 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
14272
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000014273Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14274
14275 * threads.c: applied Serguei Narojnyi's patch to add native
14276 thread support on the Win32 platform
14277 * testThreadsWin32.c Makefile.am: added the test program also
14278 from Serguei, Win32 specific
14279 * include/win32config.h include/libxml/xmlwin32version.h.in:
14280 added patch from Igor for the Windows thread specific defines.
14281
Daniel Veillard845cce42002-01-09 11:51:37 +000014282Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14283
14284 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
14285
Daniel Veillard7b602b42002-01-08 13:26:00 +000014286Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14287
14288 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
14289 output page into XMLinfo.html. Close bug #66951 and
14290 raised by Robert Collins too.
14291
Daniel Veillard73c6e532002-01-08 13:15:33 +000014292Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
14293
14294 * encoding.c: Paul Keogh pointed out a possibility of segfault
14295 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
14296 Closes bug # 68238
14297
Daniel Veillard4a859202002-01-08 11:49:22 +000014298Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
14299
14300 * doc/*.html: updated the Gdome2 links
14301
Daniel Veillard3c5ed912002-01-08 10:36:16 +000014302Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14303
14304 * libxml.h: Applied following patches from Robert Collins
14305 and make sure IN_LIBXML is defined when compiling it
14306 -------
14307 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
14308 as well as Visual C.
14309 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14310 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14311 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14312 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14313 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14314 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14315 xmlSysIDExists xmlNoNetExists).
14316 * xmllint.c: Don't include winsock2.h for Cygwin.
14317
Daniel Veillard401c2112002-01-07 16:54:10 +000014318Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14319
14320 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
14321 when the version info is not present.
14322
Daniel Veillard6f42c132002-01-06 23:05:13 +000014323Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14324
14325 * tree.c: Anthony Jones pointed out a problem in
14326 xmlStringGetNodeList() and provided a fix for it
14327
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014328Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14329
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014330 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014331 xmlCreatePushParserCtxt() when the initial buffer passed
14332 is large.
14333
Daniel Veillard0e47ee22002-01-05 18:25:52 +000014334Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14335
14336 * win32/*: big cleanup of the Windows/MSVC project files
14337 from Igor Zlatkovic
14338
Daniel Veillardcebb1362002-01-02 13:13:30 +000014339Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14340
14341 * doc/Makefile.am: should fix #67674 and avoid troubles if
14342 xsltproc is not available or fails in the prefix provided
14343
Daniel Veillard26908ab2002-01-01 16:50:03 +000014344Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
14345
14346 * xmlmemory.c: one more doc patch from Charlie Bozeman.
14347
Daniel Veillard5344c602001-12-31 16:37:34 +000014348Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14349
14350 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
14351 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
14352 Fixed a few other problems raised by Charlie Bozeman.
14353 * result/VC/ElementValid[5-7]: fixed the output
14354
Daniel Veillardcbaf3992001-12-31 16:16:02 +000014355Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14356
14357 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
14358 patches from Charlie Bozeman. Regenerated the HTML docs.
14359
Daniel Veillard7f9a6802001-12-20 14:01:47 +000014360Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
14361
14362 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
14363 for Windows from Igor
14364
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000014365Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14366
14367 * xmllint.c: applied Justin Fletcher patch for --output or -o
14368
Daniel Veillardd3b29d22001-12-18 07:53:16 +000014369Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
14370
14371 * win32/libxml2/libxml2.def.src: close #67019
14372
Daniel Veillard01db67c2001-12-18 07:09:59 +000014373Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14374
14375 * xmllint.c: applied Justin Fletcher generic timing patch
14376 similar to the one already applied to xsltproc.
14377
Daniel Veillardd1640922001-12-17 15:30:10 +000014378Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14379
14380 * include/libxml/tree.h tree.c: applied documentation patches
14381 from Charlie Bozeman
14382
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000014383Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
14384
14385 *doc/xmllint.xml, xmllint.1 - document --dropdtd
14386
Daniel Veillard29e43992001-12-13 22:21:58 +000014387Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
14388
14389 * valid.c: fix the xmlStrdup() used in the previous patch.
14390 * valid.c: added --dropdtd
14391 * tree.c: fixed xmlUnlinkNode so it also removes the references
14392 from the document if the node is a DTD
14393
Daniel Veillard86fd5a72001-12-13 14:55:21 +000014394Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
14395
14396 * HTMLtree.c valid.c: cleanup some static declarations
14397
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000014398Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14399
14400 * xmllint.c: removed another strdup()
14401 * doc/FAQ: removed the HP/UX entry
14402
Daniel Veillarded472f32001-12-13 08:48:14 +000014403Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
14404
14405 * valid.c: fix bug #66816 when validating.
14406 * xmllint.c: don't use sys/time.h if configure did not found it
14407
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000014408Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
14409
14410 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
14411 xmlcatalog_man.xml
14412
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000014413Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14414
14415 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
14416 xmlInitMemory() was declared twice
14417
Daniel Veillardb82c1662001-12-09 14:00:54 +000014418Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
14419
14420 * globals.c: do not reference strdup() !
14421 * configure.in libxml-2.0.pc.in: trying to fix the libs
14422 of the various config extraction modules
14423
Daniel Veillardef90ba72001-12-07 14:24:22 +000014424Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14425
14426 * configure.in : preparing 2.4.12
14427 * doc/* : updated and rebuilt the docs
14428
Daniel Veillard220346d2001-12-07 11:33:54 +000014429Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14430
14431 * uri.c: closed bug #66159
14432 * testURI.c: added --escape option
14433 * configure.in: some cleanup for xml2-config --cflags
14434
Daniel Veillard2a906822001-12-06 14:34:08 +000014435Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
14436
14437 * globals.c testThreads.c: removed some misplaced includes
14438 of xmlversion.h
14439
Daniel Veillarde28313b2001-12-06 14:08:31 +000014440Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
14441
14442 * threads.c: patch from Gary Pennington fixing a possible
14443 problem at initialization time.
14444
Daniel Veillardd3b08822001-12-05 12:03:33 +000014445Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
14446
14447 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000014448 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000014449 CodeWarrior.
14450
Daniel Veillarda7866932001-12-04 13:14:44 +000014451Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
14452
14453 * xmllint.c: applied Geert Kloosterman's patch to fix
14454 --repeat --timing output
14455
Daniel Veillard19840942001-11-29 16:11:38 +000014456Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14457
14458 * parser.c: Robin Berjon <robin@knowscape.com> found a case
14459 where non-wellformed XML declaractions were not detected.
14460
Daniel Veillarde85d9342001-11-28 14:43:12 +000014461Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14462
14463 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
14464
Daniel Veillard22f25a82001-11-28 09:12:23 +000014465Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14466
14467 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
14468 gets reset by xmlCleanupInputCallbacks() and this makes the
14469 function useless. Same for output.
14470
Daniel Veillard107ccaa2001-11-27 16:23:50 +000014471Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14472
14473 * xmlIO.c: robert pointed out a loop error in callback cleanups
14474
Daniel Veillard8faa7832001-11-26 15:58:08 +000014475Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14476
14477 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
14478 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
14479 they are not really tied to debugging
14480
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000014481Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14482
14483 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
14484 * xmllint.c: better --catalogs description
14485
Daniel Veillard4855c8c2001-11-25 10:35:25 +000014486Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14487
14488 * tree.c: fixed a couple of problems in xmlSetProp()
14489
Daniel Veillardcd337f02001-11-22 18:20:37 +000014490Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
14491
14492 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
14493 unappropriate stdout output.
14494
Daniel Veillard566d4df2001-11-22 13:00:53 +000014495Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
14496
14497 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
14498 by Denis Beurive, closes #65111
14499
Daniel Veillardb4545fd2001-11-20 09:37:09 +000014500Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
14501
14502 * valid.c: in case of content model validity error, don't
14503 print it if validity warnings were not requested.
14504
Daniel Veillardc69e0b12001-11-20 08:35:07 +000014505Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14506
14507 * nanoftp.c: applied a couple of patches from Brian D Ripley.
14508 * parserInternals.c: removed the last exit() call. Print an
14509 unmaskable error on stderr instead (library mismatch detection)
14510
MST 2001 John Fleck42304042001-11-18 00:18:06 +000014511Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
14512
14513 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14514 shell instructions from Heiko Rupp
14515
Daniel Veillardf7b094f2001-11-15 13:54:39 +000014516Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14517
14518 * catalog.c: use the URL notation file:// for default catalog paths
14519
Daniel Veillard0ec98632001-11-14 15:04:32 +000014520Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14521
14522 * include/libxml/tree.h: better comments for _private fields
14523 * tree.c: removed a problem when copying an entity reference.
14524
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000014525Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14526
14527 * vms/*: updated instructions and diffs from John A Fotheringham
14528
Daniel Veillarda11001b2001-11-12 22:45:36 +000014529Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14530
14531 * include/libxml/xmlerror.h: avoid an include problem if
14532 #include <libxml/xmlerror.h> happens first in code
14533 seems to be the case in KDE libs
14534
Daniel Veillard8e3943c2001-11-12 21:35:44 +000014535Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14536
14537 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14538 from Igor for Windows
14539
14540Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14541
14542 * Makefile.am: Gary Pennington pointed out a missing prefix
14543
Daniel Veillard43d3f612001-11-10 11:57:23 +000014544Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14545
14546 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
14547 * doc/*: upgraded and rebuilt the docs
14548
Daniel Veillardc1f78342001-11-10 11:43:05 +000014549Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14550
14551 * HTMLparser.c: fix comment in scripts element parsing.
14552 * result/HTML/doc3*: updated the results.
14553
14554Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14555
14556 * uri.c: another URI bug fix #63336, using Joel Young patch.
14557
Daniel Veillardc6e013a2001-11-10 10:08:57 +000014558Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
14559
14560 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
14561 a cleaned up version of the Pwd shell string generation.
14562
Daniel Veillardbe480fb2001-11-08 23:36:42 +000014563Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14564
14565 * valid.c include/libxml/tree.h: trying to fix namespaces +
14566 validation problems for good, closing #63619 in the process
14567 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
14568 wrong in this respect, fixed it.
14569
Daniel Veillardd536f702001-11-08 17:32:47 +000014570Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14571
14572 * xmllint.c: Morus Walter patch to allow --format and --encode
14573
Daniel Veillard5004f422001-11-08 13:53:05 +000014574Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14575
14576 * debugXML.c: Stefan Kost provided an help command for the shell
14577
Daniel Veillarda6825e82001-11-07 13:33:59 +000014578Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
14579
14580 * debugXML.c: Heiko Rupp pointed that the shell would crash
14581 on empty nodesets returns.
14582
Daniel Veillard03f848d2001-11-07 12:53:46 +000014583Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14584
14585 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
14586 migh need the history libraries
14587
Daniel Veillard957fdcf2001-11-06 22:50:19 +000014588Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
14589
14590 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
14591 handle the case of < in quoted attributes, Bastian Kleineidam
14592
Daniel Veillardc853b322001-11-06 15:24:37 +000014593Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14594
14595 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
14596 fixing catalog breakages
14597 * Makefile.am catalog.c result/catalogs/catal
14598 result/catalogs/mycatalog.* test/catalogs/catal*:
14599 fixed more problems in catalog support, added more regression tests
14600 for both XML and SGML catalog handling
14601
Daniel Veillard66870c72001-11-05 19:27:49 +000014602Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14603
14604 * debugXML.c: applied an improvement to xmlGetLineNo() from
14605 Keith Isdale
14606
Daniel Veillardffe09c92001-11-05 14:21:47 +000014607Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14608
14609 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
14610 Side effect of the progressive catalog loading
14611
Daniel Veillardad661b92001-11-05 11:43:15 +000014612Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
14613
14614 * Makefile.am: confexecdir and confexec_DATA were defined twice
14615 pointed out by Karl Eichwalder
14616
Daniel Veillard6eb17722001-11-04 22:19:27 +000014617Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14618
14619 * xmlcatalog.c: avoid unlink() and use remove() instead.
14620
Daniel Veillardea898282001-11-04 22:13:45 +000014621Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14622
14623 * libxml.spec.in: cleanup
14624 * include/libxml/xmlwin32version.h: updated with 2.4.8
14625
Daniel Veillarda4617b82001-11-04 20:19:12 +000014626Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14627
14628 * encoding.c global.data globals.c testThreads.c: fix bug #63752
14629 of compiling libxml with a non standard set of options
14630
John Fleck027edfb2001-11-04 20:13:58 +000014631Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
14632
14633 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14634 document --sgml option, fixing gnome bugzilla #63382
14635
Daniel Veillardcd21dc72001-11-04 20:03:38 +000014636Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14637
14638 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14639 breakage of 2.4.7, added a couple of really needed APIs
14640 like xmlCatalogIsEmpty() and xmlNewCatalog()
14641 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14642 for install-catalog
14643 * configure.in: preparing 2.4.8
14644
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014645Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14646
14647 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14648 include/libxml/tree.h include/libxml/xmlIO.h: more include
14649 cleanups, export cleanly one html output + format function.
14650
14651Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14652
14653 * parser.c: removed initGenericErrorDefaultFunc call from
14654 xmlInitParser() since it could destroy previous calls to
14655 xsltSetGenericErrorFunc() effects
14656
Daniel Veillardebd38c52001-11-01 08:38:12 +000014657Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14658
14659 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14660 keyword.
14661
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014662Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14663
14664 * Makefile.am: cleanup
14665 * threads.c: cleanup too
14666 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14667 from xsltproc
14668 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014669 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014670
Daniel Veillard91c00402001-10-30 17:41:38 +000014671Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14672
14673 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14674 was not used anymore !
14675
Daniel Veillard52dcab32001-10-30 12:51:17 +000014676Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14677
14678 * configure.in: preparing 2.4.7
14679 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14680 manual page from John
14681 * doc/*: updated the doc and rebuilt the generated pages
14682
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014683Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14684
14685 * xmlIO.c: closing bug #62711, the library should never
14686 close stdin or stdout.
14687
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014688Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14689
14690 * uri.c: second pass at fixing #63336, using Joel Young
14691 final patch. looks okay.
14692
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014693Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14694
14695 * uri.c include/libxml/uri.h: trying to clear #63336
14696 allowing the escaping routine to parse unconformant
14697 URI-References.
14698
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014699Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14700
14701 * vms/readme.vms vms/build_libxml.com nanoftp.c
14702 include/libxml/xmlversion.h.in: a few VMS updates from
14703 John A Fotheringham
14704 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14705 and xmlCleanupOutputCallbacks() for the Perl binding people.
14706
Daniel Veillard635ef722001-10-29 11:48:19 +000014707Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14708
14709 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14710 apply fixes to close #63271 and avoid segfaults when
14711 the error routine gets callbed before xmlInitParser()
14712 get called.
14713 * nanoftp.c error.c: Applied patches from Justin Fletcher
14714 correcting some xmlGenericError misuses.
14715
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014716Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14717
14718 *doc/xmllint.xml, doc/xmllint.1
14719 New and improved man page for xmllint - .xml is the original, .1
14720 is the generated man page
14721
Daniel Veillardc9484202001-10-24 12:35:52 +000014722Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14723
14724 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14725 the web site from the main HTML document.
14726
Daniel Veillard5151c062001-10-23 13:10:19 +000014727Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14728
14729 * parser.c: fixed an erroneous validation bug when PE refs
14730 occurs in external parsed entities referenced from the
14731 internals subset
14732 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14733 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14734 added the associated testcase, it's a nice one.
14735 * HTMLparser.c: generate the DTD node as HTML still ...
14736 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14737
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014738Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14739
14740 * HTMLparser.c: fixed a bug in htmlNewDoc()
14741
Daniel Veillard89cad532001-10-22 09:46:13 +000014742Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14743
14744 * test/threads/*: added entities testing to the Thread test
14745 * testThreads.c: make the test reasonable
14746 * DOCBparser.c: fix the DTD public and system ID
14747 * xmllint.c: added --sgml for SGML DocBook importing
14748 * Makefile.am: added Docbtests target
14749
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014750Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14751
14752 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14753 * testThreads.c: removed bogus include
14754
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014755Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14756
14757 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14758 fixed a very serious (looping) validation bug
14759
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014760Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14761
14762 * include/libxml/globals.h include/libxml/threads.h threads.c
14763 testThreads.c: far more testing, cleaning up bugs
14764 * *.c : make sure globals.h is always included.
14765
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014766Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14767
14768 * HTMLparser.c: try to get rid of parser loops for good.
14769
Daniel Veillardab7488e2001-10-17 11:30:37 +000014770Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14771
14772 * configure.in: fixed some bugs in CFLAGS passing.
14773 * test/threads Makefile.am testThreads.c: added a specific
14774 threaded test case (really nasty, guaranteed).
14775
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014776Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14777
14778 * catalog.c: serious cleanup on the management of the
14779 XML catalog tree, more tests done, especially with
14780 the catalog PI.
14781
Daniel Veillard364789a2001-10-16 12:45:00 +000014782Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14783
14784 * catalog.c: avoid a problem in catalog cleanup on SMP if
14785 catalogs were not initialized.
14786
Daniel Veillard81463942001-10-16 12:34:39 +000014787Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14788
14789 * catalog.c xpath.c: trying to cleanup the not thread safe
14790 parts of the library.
14791
Daniel Veillard64a411c2001-10-15 12:32:07 +000014792Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14793
14794 * include/libxml/globals.h configure.in global.data: make
14795 the allocation be per-thread a configure option
14796 * encoding.c include/libxml/parser.h: fixed compilation
14797 errors
14798
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014799Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14800
14801 * include/libxml/parser.h: Norm reported that a few lines
14802 added were breaking libxslt compile, removed them for now
14803
Daniel Veillard6f350292001-10-14 09:56:15 +000014804Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14805
14806 * parser.c parserInternals.c threads.c: debugged and fixed
14807 initialization problems which were giving troubles on SMP
14808 boxes.
14809
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014810Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14811
14812 * include/libxml/Makefile.am: missing globals.h
14813
Daniel Veillarde7090612001-10-13 12:18:28 +000014814Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014815
Daniel Veillarde7090612001-10-13 12:18:28 +000014816 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014817
Daniel Veillardd0463562001-10-13 09:15:48 +000014818Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14819
14820 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14821 include/libxml/parserInternals.h include/libxml/tree.h
14822 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14823 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14824 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14825 Applied the last patches from Gary, cleanup, activated threading
14826 all user accessible global variables are now handled in globals.[ch]
14827 Still a bit rought but make tests passes with either
14828 --with-threads defined at configure time or not.
14829 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14830 linking options
14831
Daniel Veillardb8478642001-10-12 17:29:10 +000014832Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14833
14834 * Makefile.am include/libxml/Makefile.am
14835 include/libxml/globals.h globals.c include/libxml/threads.h
14836 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14837 configure.in: started integrating the core of the thread support
14838 not activated yet but half integrated. The code should still
14839 compile and work anyway.
14840
Daniel Veillardb44025c2001-10-11 22:55:55 +000014841Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14842
14843 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14844 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14845 integrating the non-controversial parts of Gary Pennington
14846 multithread patches
14847 * catalog.c: corrected a small bug introduced
14848
Daniel Veillard75b96822001-10-11 18:59:45 +000014849Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14850
14851 * catalog.c include/libxml/catalog.h: very serious cleanup,
14852 isolating unportable code and as much as possible the accesses
14853 to the global shared catalog. May need more testing !
14854
Daniel Veillard78d12092001-10-11 09:12:24 +000014855Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14856
14857 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14858 Keith Isdale patches for the XSLT debugger interfaces. Some
14859 cleanup
14860
Daniel Veillardff0b7312001-10-11 06:46:09 +000014861Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14862
14863 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14864 * DOCBparser.c: generate line nubers in elements
14865
Daniel Veillard60087f32001-10-10 09:45:09 +000014866Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14867
14868 * configure.in: preparing 2.4.6 release
14869 * doc/xml.html doc/html/*: updated and rebuilt the docs
14870 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14871
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014872Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14873
14874 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14875 adding documentation for DV's supercatalog support
14876
Daniel Veillard82d75332001-10-08 15:01:59 +000014877Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14878
14879 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
14880 super catalog support adding one API and one flag --sgml to
14881 xmlcatalog
14882
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000014883Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
14884
14885 * doc/xmlcatalog_man.xml, xmlcatalog.1
14886 One more crack at
14887 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14888
14889
Thomas Broyer47334c02001-10-07 16:41:52 +000014890Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14891
14892 * xpath.c: implemented xmlXPathObjectCopy for external objects
14893 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
14894
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000014895Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
14896
14897 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
14898 finishing up fix to
14899 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
14900 the xmlcatalog man page display more elegantly
14901
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000014902Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
14903
14904 * configure.in: closing bug #61832
14905 * HTMLparser.c: removed a warning
14906
Daniel Veillard6ab38382001-10-06 13:08:27 +000014907Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14908
14909 * xpath.c: fixing #61673 part I, do not loose doc information
14910 when copying result value trees.
14911
Daniel Veillard556c6682001-10-06 09:59:51 +000014912Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14913
14914 * xpath.c: trying to harden the XPath interpreter
14915
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000014916Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
14917
14918 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
14919 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
14920
William M. Brack1633d182001-10-05 15:41:19 +000014921Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14922
14923 * HTMLparser: repaired another loop problem
14924
Daniel Veillard20ee8c02001-10-05 09:18:14 +000014925Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14926
14927 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
14928 parsing.
14929 * xpath.c: fix bug #61291 the default XML namespace node is
14930 missing from the namespace axis.
14931 * tree.c: refuse to create namespaces nodes with prefix "xml"
14932
Daniel Veillard651f9472001-10-04 14:51:06 +000014933Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
14934
14935 * SAX.c: ouch a non-defined namespace could lead to a crash,
14936 fixed #61215
14937
Daniel Veillard7dd05702001-10-04 14:25:12 +000014938Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14939
14940 * parserInternals.c: closed bug #61054
14941
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000014942Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14943
14944 * include/libxml/Makefile.am: closing #60708
14945
Daniel Veillarda293c322001-10-02 13:54:14 +000014946Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14947
14948 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
14949 adding xmlSAXParseFileWithData following Marco Stipek suggestion
14950
Daniel Veillardf4309d72001-10-02 09:28:58 +000014951Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14952
14953 * valid.c: close bug #61550 when xml: wasn't considered a namespace
14954
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000014955Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14956
14957 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
14958 * DOCBparser.c HTMLparser.c parser.c: fixed typos
14959
Daniel Veillard16756b62001-10-01 07:36:25 +000014960Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
14961
14962 * catalog.c: Justin Fletcher provided cleaup code in case
14963 HAVE_STAT is not defined
14964 * include/win32config.h: Igor Zlatkovic suggested to have
14965 HAVE_STAT defined there
14966
William M. Brack5e1cac12001-09-28 16:19:18 +000014967Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14968
14969 * catalog.c - fixed typing error reported by M. Barros
14970
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000014971Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
14972
14973 * xmllint.c - fixing typo
14974
William M. Brackd28e48a2001-09-23 01:55:08 +000014975Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
14976
14977 * HTMLparser.c: small enhancement to prevent loop on
14978 unrecognizable data
14979
Daniel Veillardb1d62872001-09-21 09:47:08 +000014980Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14981
14982 * parserInternals.c: applying patch from bug #60757 this
14983 should close it
14984
Daniel Veillardc0631a62001-09-20 13:56:06 +000014985Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14986
14987 * catalog.c xmlcatalog.c: removed a couple of warning
14988 * xpath.c: try to solve the linking problem on platforms
14989 needing trio to compile
14990
Daniel Veillard1a123612001-09-19 08:06:23 +000014991Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014992
Daniel Veillard1a123612001-09-19 08:06:23 +000014993 * Makefile.am libxml.spec.in: backing up non-documented changes
14994 commited without review or aproval by Jens Finke <jens@gnome.org>
14995 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000014996
Daniel Veillardf5b44e42001-09-17 17:19:54 +000014997Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
14998
14999 * configure.in: Joe Orton provided a patch fixing a problem
15000 when iconv is specified to be in a non-standard directory
15001 but wasn't exported in xml2-config --cflags
15002
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015003Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15004
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015005 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015006 troubles with 2.4.4 errors.
15007
Daniel Veillard16698282001-09-14 10:29:27 +000015008Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15009
15010 * encoding.c entities.c: do not output hexadecimal charrefs
15011 when serializing HTML since some version of Netscape can't
15012 grok it, generate decimal ones.
15013 * result/HTML/doc3.htm: output changed due to previous test
15014 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
15015
Daniel Veillard98fed372001-09-13 11:34:58 +000015016Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
15017
15018 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15019 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15020
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015021Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015022 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015023
15024 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15025 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15026 updated the configuration scripts systems accordingly
15027
Daniel Veillard04382ae2001-09-12 18:51:30 +000015028Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15029
15030 * configure.in: preparing for 2.4.4
15031 * doc/xml.html doc/html/*: updated and rebuilt the docs
15032
Daniel Veillardd63437e2001-09-12 15:00:27 +000015033Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15034
15035 * win32/dsp/libxml2.def.src: tried to incorporate comments
15036 from bug #59220
15037
Daniel Veillard319a7422001-09-11 09:27:09 +000015038Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15039
15040 * parser.c result/noent/wml.xml: fixed bug #59981 related
15041 to handling of '&' in attributes when entities are substitued
15042
Daniel Veillard7cf5e442001-09-10 20:16:32 +000015043Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15044
15045 * libxml.h include/libxml/xmlversion.h.in
15046 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
15047 Tried to close bug #60131
15048
Daniel Veillardbce62332001-09-10 18:46:55 +000015049Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15050
15051 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
15052
Daniel Veillard143b04f2001-09-10 18:14:14 +000015053Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
15054
15055 * SAX.c: fixing bug #59946 on xmlns=""
15056
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000015057Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15058
15059 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
15060 but allocates a new error code.
15061
Daniel Veillard05c13a22001-09-09 08:38:09 +000015062Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15063
15064 * xmllint.c: John Fleck fixed typos in the options output
15065 * parser.c SAX.c: fix ignorable white space SAX selection
15066
15067Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15068
15069 * entities.c: Steve Underwood found the possibility of an
15070 ininite loop in case of error.
15071
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000015072Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15073
15074 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
15075
Daniel Veillarda050d232001-09-05 15:51:05 +000015076Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15077
15078 * parser.c: warn if version is not 1.0 but it's not
15079 strictly speaking an error after analyzing the spec
15080
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000015081Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
15082
15083 *doc/catalog.html - add link to the html version of the
15084 man page, other linguistic cleanups
15085
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000015086Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
15087
15088 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15089 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15090 file, has not yet been included in the build.
15091
Daniel Veillard99784ff2001-09-01 16:20:28 +000015092Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15093
15094 * catalog.c: removed a duplicate affectation Justin Fletcher
15095
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000015096Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
15097
15098 * tree.c: Armin Sander pointed a possible text coalescing
15099 problem, completed his patch.
15100
Bjorn Reese0b2ae432001-08-31 16:31:57 +000015101Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15102
15103 * trionan.c: Fixed const and volatile re-definition problem
15104
Daniel Veillard5d96fff2001-08-31 14:55:30 +000015105Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
15106
15107 * libxml.4 parser.c: doc updates from Heiko Rupp
15108 * parserInternals.c: 2 sanity checks from Heiko Rupp
15109
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015110Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15111
15112 * tree.c: applied patch from Armin Sander to make some pointers
15113 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000015114 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015115
Daniel Veillardb06c6142001-08-27 14:26:30 +000015116Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15117
15118 * xpath.c: hum, restrict the integer usage gcc bug workaround
15119 to only gcc compilers so that other architecture don't get
15120 penalized by this limitation.
15121 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
15122
Daniel Veillard268fd1b2001-08-26 18:46:36 +000015123Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15124
15125 * valid.c: fixed a Windows compiler warning (Chris Poblete)
15126 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15127
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000015128Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15129
15130 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
15131 --convert option to xmlcatalog to convert SGML ones to
15132 the XML syntax.
15133 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15134
15135 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000015136Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15137
15138 * catalog.c xmlIO.c: started some serious testing and fixed
15139 a few bug and optmization needs.
15140
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000015141Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15142
15143 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15144 preparing for a 2.4.3 release even if it may not be ready yet
15145 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
15146 all file parsing lookup to go through the entity resolver, add
15147 to add an API to bypass it (needed to load catalogs themselves),
15148 some cleanup on the catalog code too.
15149 * nanoftp.c: small cleanup
15150 * doc/catalog.html: small update
15151
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000015152Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15153
15154 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
15155 Jun Kuriyama
15156
Daniel Veillardffb120d2001-08-23 00:52:23 +000015157Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15158
15159 * doc/catalog.html: finished the catalog documentation
15160
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000015161Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15162
15163 * doc/catalog.html doc/xml.html: added documentation about
15164 Catalog support, misses an API description
15165 * doc/html/*: reextracted the API pages
15166
Daniel Veillarddc2cee22001-08-22 16:30:37 +000015167Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15168
15169 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
15170 Added the part about section 7.2 on URI resolution,
15171 fixed a side effect in the HTML parser, look complete
15172 and ready to rock except the URI/SystemID part!
15173
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000015174Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15175
15176 * include/libxml/catalog.h include/libxml/parser.h
15177 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
15178 xmlIO.c: added support and APIs needed for the catalog PI
15179 * include/libxml/xmlIO.h: cleanup
15180
Daniel Veillarde2940dd2001-08-22 00:06:49 +000015181Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15182
15183 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
15184 include/libxml/catalog.h: starts to look okay, really
15185 plugged the new framework, cleaned a lot of stuff,
15186 added some APIs, except the PI's support missing this
15187 should be mostly complete
15188 * result/catalogs/* test/catalogs/*: added new test, enriched
15189 the existing one with URN ID tests
15190
Daniel Veillard64339542001-08-21 12:57:59 +000015191Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15192
15193 * catalog.c: fixed nextCatalog
15194 * result/catalogs/docbook test/catalogs/*: started adding
15195 a small regression test
15196
Daniel Veillardcda96922001-08-21 10:56:31 +000015197Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
15198
15199 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
15200 more work on the XML catalog support.
15201 * parser.c include/libxml/parser.h: small cleanup seems using
15202 list as a public parameter name can give portability troubles
15203 * trionan.c trionan.h xpath.c include/libxml/trionan.h
15204 include/libxml/xpath.h include/libxml/Makefile.am: removed
15205 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
15206 wrappers
15207
Bjorn Reese45029602001-08-21 09:23:53 +000015208Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15209
15210 * Makefile.am trio.c triodef.h trionan.c xpath.c
15211 include/libxml/Makefile.am include/libxml/trionan.h:
15212 Re-worked Not-A-Number and Infinity support.
15213 * xmlcatalog.c: added readline include files
15214
Daniel Veillard344cee72001-08-20 00:08:40 +000015215Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15216
15217 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
15218 testCatalog as xmlcatalog, making it an installed app
15219 adding a shell, and preparing it to be a /etc/xml/catalog
15220 management tool, though not ready yet
15221 * catalog.c include/libxml/catalog.h: adding support for
15222 XML Catalogs http://www.oasis-open.org/committees/entity/
15223 not finished, there is some interesting tradeoffs and a
15224 few open questions left.
15225
Daniel Veillardb7664f42001-08-19 13:00:43 +000015226Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
15227
15228 * xmllint.c: fixed a line formatting problem
15229
Daniel Veillard5015b712001-08-17 09:37:52 +000015230Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15231
15232 * SAX.c: removed a couple of unused variable (Albert Chin)
15233
Daniel Veillardbb371292001-08-16 23:26:59 +000015234Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15235
15236 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
15237 trying to fix some troubles w.r.t. function returning
15238 const xxxPtr.
15239
Daniel Veillardb60c54e2001-08-16 19:34:27 +000015240Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15241
15242 * win32/dsp/libxml2.def.src: another set of symbols conditionally
15243 defined
15244
Daniel Veillardae6db172001-08-16 19:32:00 +000015245Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15246
15247 * xpointer.c: removed unused var
15248
Daniel Veillard09190202001-08-16 16:27:41 +000015249Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15250
15251 * testXPath.c: another small cleanup closing bug #59110
15252
Daniel Veillard796f4b62001-08-16 16:00:13 +000015253Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15254
15255 * win32/dsp/libxml2.def.src: small cleanup closing bug
15256 #59108
15257
Daniel Veillard5aac4e42001-08-15 20:46:57 +000015258Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15259
15260 * example/gjobread.c: add xmlCleanupParser() before leaving
15261
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000015262Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
15263
15264 * config.h.in configure.in include/libxml/xmlwin32version.h:
15265 released 2.4.2
15266
Daniel Veillardd3d06722001-08-15 12:06:36 +000015267Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
15268
15269 * include/libxml/valid.h debugXML.c valid.c: deprecate
15270 the non-boundchecking Sprintf functions, add Snprintf
15271 this should close bug #57984
15272
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000015273Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
15274
15275 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
15276 URIs before doing the lookups (pointed by Mark Vakoc)
15277
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000015278Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15279
15280 * xpath.c: serious changes on Result Value Trees and NodeSets
15281 w.r.t. deallocation and collect operations. Probably not
15282 100% clean (merge of allocated trees smells like a problem).
15283 Seems sufficient to close #58943
15284
Daniel Veillard90493a92001-08-14 14:12:47 +000015285Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15286
15287 * xmllint.c: adding a --format option
15288
Daniel Veillardfe703322001-08-14 12:18:09 +000015289Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
15290
15291 * xpath.c: count() was broken on Result Value Tree
15292 * xmlIO.c: fixed file:/// accesses on _WIN32
15293
Daniel Veillard70ac0e32001-08-13 11:24:16 +000015294Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15295
15296 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
15297 macro was renamed, this should close bug #58683
15298
Daniel Veillardf300b7e2001-08-13 10:43:15 +000015299Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15300
15301 * SAX.c: small fix fixing bug #58539 reported by coolo, in
15302 entity substitution mode text at the end of the entity might
15303 be added due to text coalescing.
15304 * nanoftp.c parser.c: small cleanup
15305
Daniel Veillard0c720972001-08-08 20:59:00 +000015306Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15307
15308 * HACKING: added John Fleck right to commit in the doc subdir
15309
Daniel Veillard48da9102001-08-07 01:10:10 +000015310Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15311
15312 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15313 allow to inherit attributes from the DTD directly in the
15314 tree, this is needed for XPath and can be a useful feature.
15315 Inherited namespaces are always provided at the tree level now
15316 * test/defattr* result/defattr* result/noent/defattr*: added a couple
15317 of tests for this feature (XSLT being the prime user).
15318
Daniel Veillard50f34372001-08-03 12:06:36 +000015319Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15320
15321 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
15322 testSAX.c xmlIO.c xmllint.c include/win32config.h
15323 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
15324 include/libxml/xmlwin32version.h.in win32/README.MSDev
15325 win32/dsp/*: applied Win32 Facelift No.2 patches from
15326 Igor Zlatkovic for Windows/MSC
15327
Daniel Veillard9f4eb912001-08-01 21:22:27 +000015328Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
15329
15330 * SAX.c: unparsedEntityDecl() the URI computation of the
15331 entity wasn't done breaking XSLT unparsed-entity-uri()
15332
Daniel Veillard567e1b42001-08-01 15:53:47 +000015333Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
15334
15335 * xpath.c: fixed a bug when walking the descendants and
15336 the current node has no children
15337 * debugXML.c: show up when a text node is supposed to not be escaped
15338
Thomas Broyerf186c822001-07-31 23:30:37 +000015339Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15340
15341 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15342 worked like the set:leading() function)
15343 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
15344
Daniel Veillardba6db032001-07-31 16:25:45 +000015345Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
15348
Daniel Veillard57905372001-07-31 15:52:17 +000015349Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * include/libxml/xmlIO.h: apply change to close #58141
15352 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
15353
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000015354Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * parser.c: when the internal subset uses a PE, then the
15357 included entity can use conditional sections.
15358
Daniel Veillard7d7e3792001-07-30 13:42:13 +000015359Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15360
15361 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
15362 when walking the namespace axis showing up in
15363 libxst/tests/general/bug-12
15364 * xmlmemory.c: added the possibility to trace a given block
15365 defined by its address
15366
Daniel Veillard4aafa792001-07-28 17:21:12 +000015367Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15368
15369 * parser.c: don't override existing encoding specified before
15370 starting xmlParseDocument()
15371
Daniel Veillardfdb1f242001-07-27 23:32:44 +000015372Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15373
15374 * include/libxml/xmlwin32version.h: reinserted, needed for
15375 Windows users of CVS
15376
Darin Adlera77cac02001-07-27 17:41:51 +0000153772001-07-27 Darin Adler <darin@bentspoon.com>
15378
Darin Adler699613b2001-07-27 22:47:14 +000015379 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
15380 * testCatalog.c: Add include of <libxml/parser.h>.
15381
153822001-07-27 Darin Adler <darin@bentspoon.com>
15383
Darin Adlera77cac02001-07-27 17:41:51 +000015384 * include/libxml/.cvsignore:
15385 * include/libxml/xmlwin32version.h:
15386 Remove this file from CVS because it's generated.
15387
Daniel Veillard50822cb2001-07-26 20:05:51 +000015388Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * parser.c include/libxml/parser.h: applied const patches from
15391 Tom Moog #58002
15392
Thomas Broyerba4ad322001-07-26 16:55:21 +000015393Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15394
15395 * xpath.c include/libxml/xpath{,Internals}.h: added a function
15396 lookup framework
15397
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000015398Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15399
15400 * tree.c: fixed xmlCopyNode() for documents
15401
Daniel Veillard6dd398f2001-07-25 22:41:03 +000015402Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15403
15404 * parser.c: fixed bugs #58073 reported by Greg Shtilman
15405
15406Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000015407
15408 * parser.c: fixes bug #57652 reported by Morus Walter
15409
Daniel Veillarde3924972001-07-25 20:25:21 +000015410Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15411
15412 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
15413
Daniel Veillarda53c6882001-07-25 17:18:57 +000015414Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15415
15416 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
15417 errors, lesson don't add new functions at 1am before a release
15418 * xpath.c: integrated fix from Bjorn to avoid divide by zero
15419 from XPath initialization when possible.
15420
Daniel Veillardd9bad132001-07-23 19:39:43 +000015421Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15422
15423 * result/scripts/base*: removing history/readline changed
15424 this slightly
15425 * include/libxml/parser.h SAX.c parser.c parserInternals.c
15426 xmllint.c: make element content line number generation
15427 optionnal to avoid breaking old apps added interface to switch
15428
Daniel Veillardf012a642001-07-23 19:10:52 +000015429Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15430
15431 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000015432 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000015433 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
15434 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
15435 John Kroll fixes to allow saving to HTTP via PUT (or
15436 POST of needed).
15437 * doc/html/*.html: regenerated the docs
15438
Thomas Broyere8126242001-07-22 03:54:15 +000015439Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15440
15441 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
15442 xmlHashScanFull and xmlHashScannFull3 to get passed the
15443 three keys as arguments to the callback function
15444
Daniel Veillard5e2dace2001-07-18 19:30:27 +000015445Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15446
15447 * configure.in Makefile.am: removed libxml softlink for good
15448 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
15449 100% coverage by gtk-doc
15450
Daniel Veillard8599e702001-07-17 21:38:51 +000015451Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15452
15453 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
15454 fixed serious troubles due to size_t vs. int mismatch
15455
Daniel Veillard8fcc4942001-07-17 20:07:33 +000015456Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
15459
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015460Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15461
15462 * include/libxml/xpath{,Internals}.h xpath.c: added a more
15463 convenient extension API for value and context managing
15464 Now handles external objects through xmlXPathPopExternal,
15465 xmlXPathWrapExternal and xmlXPathReturnExternal.
15466 Added functions for sets operations (intersection, etc.)
15467
Daniel Veillard22090732001-07-16 00:06:07 +000015468Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15469
15470 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
15471 xmlIO.c tree.c parserInternals.c entities.c encoding.c
15472 HTMLparser.c: cleanup of global variables, marking some
15473 const or private.
15474
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015475Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000015476
15477 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
15478 fixed xmlXPathNodeSetItem when passing index=0
15479
Daniel Veillard05dec342001-07-14 21:57:39 +000015480Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
15483
Daniel Veillard28ae6362001-07-14 16:44:32 +000015484Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15485
15486 * xmllint.c: fixed compilation under Cygwin #57503
15487 * TODO: update
15488
Peter Williamsed156f52001-07-13 18:35:13 +0000154892001-07-13 Peter Williams <peterw@ximian.com>
15490
15491 * config.h.in: add #undef HAVE_DLFCN_H
15492
15493 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
15494 builddir.
15495
Daniel Veillard73b36e32001-07-12 15:09:52 +000015496Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15497
15498 * win32/libxml2/libxml2.def.src: added a couple of exported entries
15499 raised by #57348 and #57381
15500
Daniel Veillard7db37732001-07-12 01:20:08 +000015501Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15502
15503 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
15504 tree.c xpointer.c: store the line numbder in element->content,
15505 may break some software, need a configuration mechanism
15506
Darin Adler96037892001-07-11 00:03:16 +0000155072001-07-10 Darin Adler <darin@bentspoon.com>
15508
15509 * .cvsignore:
15510 * example/.cvsignore:
15511 * include/.cvsignore:
15512 * include/libxml/.cvsignore:
15513 Various things that are generated and should be ignored.
15514
Daniel Veillard09ab7e12001-07-10 15:49:44 +000015515Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15516
15517 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
15518 * doc/xml.html doc/html/*: updated the docs
15519
Daniel Veillard04e2dae2001-07-09 20:07:25 +000015520Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15521
15522 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
15523 validation occured on content with element child
15524
Daniel Veillardb8c9be92001-07-09 16:01:19 +000015525Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15526
15527 * tree.c: fixed XML Base computation which was broken
15528 * debugXML.c: added a base function to the shell
15529 * Makefile.am result/scripts/* test/scripts/*: added scripts
15530 based regression tests, and adding 2 XML Base tests
15531
Daniel Veillard19e96c32001-07-09 10:32:59 +000015532Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15533
15534 * tree.c: set properties doc and call xmlSetListDoc for properties
15535 content when grafting them in a different tree.
15536 * aclocal.m4: remove from CVS
15537
Daniel Veillarde086f5c2001-07-08 21:10:40 +000015538Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15539
15540 * win32/libxml2/libxml2.def.src: added some missing entry point
15541 for XPath (Mark Vakoc)
15542
Daniel Veillard388236f2001-07-08 18:35:48 +000015543Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15544
15545 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
15546 layer should URI-Unescape before trying to open resources.
15547
Daniel Veillard04383752001-07-08 14:27:15 +000015548Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15549
15550 * xpath.c: fix the name() bug for elements in the default
15551 namespace reported by Charlie Bozeman
15552
Daniel Veillard7583a592001-07-08 13:15:55 +000015553Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15554
15555 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
15556 led to an XPath fix, improvements of SAX initialization, and
15557 an added option --nocdata to testXPath
15558
Daniel Veillard449d7392001-07-07 19:11:06 +000015559Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15560
15561 * doc/libxml-doc.el: Felix Natter provided anew version working
15562 with XEmacs too
15563
Daniel Veillard5168dbf2001-07-07 00:18:23 +000015564Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * include/libxml/xpath.h: small cleanup
15567 * doc/xml.html: update
15568
Daniel Veillardf524d6e2001-07-05 23:41:40 +000015569Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15570
15571 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15572 released 2.3.14
15573
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015574Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15575
15576 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000015577 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015578
Daniel Veillard73c9c042001-07-05 20:02:54 +000015579Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15580
15581 * xpath.c: a bug reported by Stephan Kulow empty nodesets
15582 were not equal to empty strings
15583
Daniel Veillard1fd36d22001-07-04 22:54:28 +000015584Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15585
15586 * SAX.c: fixed a URI-Reference computation problem when validating
15587 * xmlIO.c: small cleanup
15588
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000015589Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * parser.c: improved the description of a couple of interfaces
15592 upon Larry Stamper suggestion
15593
Daniel Veillard62f313b2001-07-04 19:49:14 +000015594Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15595
15596 * SAX.c entities.c parser.c: changed completely the way entities
15597 are handled when running the parser in entity substitution mode.
15598 This fixes a bug reported by Stephan Kulow and nearly divides
15599 by 3 the amount of memory required by libxslt to load and process
15600 DocBook TDG.
15601
Daniel Veillardf420ac52001-07-04 16:04:09 +000015602Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15603
15604 * HTMLparser.c: fixing a too early root closing problem raised
15605 byt Prashanth Naidu
15606
Daniel Veillard8c357d52001-07-03 23:43:33 +000015607Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15608
15609 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
15610 raised by Mark Vakoc.
15611
Daniel Veillard6e90d192001-07-03 16:37:49 +000015612Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15613
15614 * example/Makefile.am: fixed the include path to add srcdir/include
15615 * Makefile.am configure.in: fix from Albert Chin for iconv detection
15616 and some cleanup
15617
Daniel Veillardf06307e2001-07-03 10:35:50 +000015618Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15619
15620 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
15621 lot of optimization work, results in significant improvements
15622 when handling really complex XPath queries. Add a small optimizer
15623 for unions, improve [n] and [last()], avoid some costly ops.
15624
Daniel Veillard77044732001-06-29 21:31:07 +000015625Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15626
15627 * include/libxml/parser.h parser.c: xmlStrstr args are both const
15628 * xpath.c: small cleanup
15629 * xmlGetNsList: reformated, fixed problems if used on Entities
15630
Daniel Veillard2adbb512001-06-28 16:20:36 +000015631Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15632
15633 * doc/xml.html: added 1.8.14 and 2.3.13 releases
15634
Daniel Veillardb37ecd02001-06-28 16:18:11 +000015635Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15636
15637 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15638 * Makefile.am example/Makefile.am: workaround automake generating
15639 erroneous deps
15640
Daniel Veillard12f7d292001-06-28 13:12:11 +000015641Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * include/win32config.h: bug #56801 Yon Derek provided a patch
15644 to the windows config file.
15645
Daniel Veillard87ee9142001-06-28 12:54:16 +000015646Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15649 libxml.h : Yon Derek provided a set of changes to compile from
15650 CVS on Windows/MSC
15651
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015652Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15653
15654 * parser.c: fixed UTF8 BOM support in push mode
15655 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15656 added a specific testcase
15657
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015658Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * Makefile.am: added --push regression tests
15661 * parserInternals.c: the XML parser segfaulted in --push mode
15662
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015663Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15664
15665 * configure.in: moved the symlinks detection within a CVS
15666 check, this is not portable and will be removed soon.
15667 * xpath.c: small cleanup/speedup
15668
Daniel Veillard11648102001-06-26 16:08:24 +000015669Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15670
15671 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15672 release of 2.3.12
15673 * parser.c: make an error message if unknow entities in all cases
15674
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015675Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15676
15677 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15678
Daniel Veillard23793842001-06-25 16:07:45 +000015679Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15680
15681 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15682 includes were installed in the wrong dir
15683
Daniel Veillardf5498f32001-06-25 15:08:36 +000015684Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15685
15686 * doc/html.xml: warn against sending code to exhibit bugs.
15687
Daniel Veillard56f06462001-06-24 21:34:03 +000015688Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15689
15690 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15691 Tru64 from Thomas Leitner
15692
Daniel Veillardc5d64342001-06-24 12:13:24 +000015693Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15694
15695 * AUTHORS: added William and Bjorn
15696 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15697 daniel@veillard.com hopefully I won't have to do this again
15698 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15699 docs can be rebuilt cleanly now
15700 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15701 from CVs it's generated, added include/libxml/xmlwin32version.h
15702 also generated but which should change far less frequently.
15703 * catalog.c nanoftp.c: made sure to include libxml.h not
15704 libxml/xmlversion.h directly
15705 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15706 when compiling on WIN32 and MSC
15707
Daniel Veillard07385fd2001-06-23 21:55:48 +000015708Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15709
15710 * include/Makefile.am include/libxml/Makefile.am configure.in:
15711 fixed make distcheck and rebuilding the rpms
15712
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015713Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15714
15715 * configure.in: should finish the migration of exported includes
15716 into a real include/libxml in CVS, at least for CVS users.
15717 * removed the exported headers, added in include/libxml (as well
15718 as xmlversion.h.in).
15719
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015720Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15721
15722 * configure.in: fixed the way to detect symlink
15723
Daniel Veillard66541772001-06-23 18:31:04 +000015724Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15725
15726 * configure.in: updated, include/libxml is now a real CVS dir
15727
Daniel Veillardca989762001-06-23 17:39:29 +000015728Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15729
15730 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15731 version works with both libxml1 and libxml2 (it autodetects
15732 the prefix of the html-files) from Felix Natter.
15733 * doc/xml.html: updated doc accordingly
15734
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015735Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15736
15737 * xpath.c: fixed the bug generating a template loop in libxslt
15738 when using docbook-xsl-1.4, * should filter out document nodes
15739 * HACKING: added William
15740 * TODO: updated
15741
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015742Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * doc/FAQ.html: added a warning about gcc-3.0
15745 * doc/xml.html: added reference to gdome2 and removed a confusing
15746 sentence
15747
Daniel Veillardf7f41852001-06-22 15:18:01 +000015748Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15749
15750 * xmlversion.h: okay this is a generated file, but Windows
15751 users need it and they can't generate it, and I want CVS
15752 Windows users ...
15753 * win32/libxml2/libxml2_so.dsp: Windows project file for
15754 the shared lib version of libxml2
15755 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15756 resources needed for libxslt/xsltproc by Yon Derek
15757
Bjorn Reese3157b342001-06-22 14:41:45 +000015758Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15759
15760 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15761
Daniel Veillard4151acb2001-06-22 10:48:57 +000015762Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15763
Daniel Veillardcc146db2001-06-22 11:10:52 +000015764 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15765
15766Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15767
Daniel Veillard4151acb2001-06-22 10:48:57 +000015768 * include/win32config.h: Yon Derek provided a first fix
15769 to be able to compile libxslt/xsltproc on Windows
15770
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015771Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15772
15773 * xpath.c: attempt to work around what seemed a gcc optimizer
15774 bug when handling floats on i386 http://veillard.com/gcc.bug
15775 * tree.c entities.c encoding.c: doing some cleanups while
15776 chasing it
15777
Daniel Veillard017b1082001-06-21 11:20:21 +000015778Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15779
15780 * Makefile.am: cleanup when --without-debug is specified
15781 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15782 w.r.t. --without-debug and other include points
15783 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15784 Catalogs
15785 * configure.in entities.h tree.h HTMLparser.c: removed
15786 --without-corba, made the _private field mandatory
15787
Daniel Veillard87a764e2001-06-20 17:41:10 +000015788Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15789
15790 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15791 outputs a BOM in UTF8, an errata has been issued to avoid the
15792 problem, that was the most reasonable solution... Add support
15793 for a leading UTF8 BOM in entities.
15794
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015795Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15796
15797 * valid.c: fixed a bug found when post validating an entity ref
15798 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15799 activate it too
15800
Daniel Veillard39196eb2001-06-19 18:09:42 +000015801Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15802
15803 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15804 weakness in the node copy the XPointer and the XInclude
15805 implementations. Serious cleanup.
15806
Daniel Veillard3739b982001-06-19 12:51:30 +000015807Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15808
15809 * Makefile.am: Kjartan Maraas provided a small patch to
15810 add xml2-config.in to EXTRA_DIST
15811
Daniel Veillarda9142e72001-06-19 11:07:54 +000015812Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15813
15814 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15815 provided another failing case found in KDE, the way the
15816 ctxt->vctxt.nodeTab was allocated and freed changed over
15817 time but it wasn't completely cleaned up. This should fix it.
15818
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015819Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15820
15821 * parser.c: Stephan Kulow also raised the fact that line number
15822 could get miscounted making debug harder, fixed the problem
15823 in xmlParseCharData()
15824
Daniel Veillard64b98c02001-06-17 17:20:21 +000015825Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15826
15827 * valid.c: Stephan Kulow pointed out a problem when validating
15828 and using an empty entity, forgot a 'break' in a case.
15829
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015830Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15831
15832 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15833 * doc/xml.html: updated with 2.3.11
15834
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015835Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15836
15837 * TODO: updated adding cleanup of generated doc
15838 * configure.in: prepared to release 2.3.11
15839 * xmllint.c: added --version for bug reporting
15840 * doc/html/*.html: rebuilt the doc
15841
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015842Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15843
15844 * xpath.c: first part of the work on selecting namespace to
15845 fix bug #56115
15846
Daniel Veillard96ed5832001-06-15 22:22:04 +000015847Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15848
15849 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15850 when using -liconv
15851 * TODO: updated
15852
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015853Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15854
15855 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15856 cleanup, encoding support.
15857
Daniel Veillard608ad072001-06-14 08:32:28 +000015858Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15859
15860 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15861
Daniel Veillard239d0522001-06-13 23:02:48 +000015862Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15863
15864 * xpath.c: bug detected by Ankh when / is used as a function arg
15865
Daniel Veillard02bb1702001-06-13 21:11:59 +000015866Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15867
15868 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15869 of element and use it to avoid outputting formatting spaces at
15870 the wrong place. Implemented the format parameter for HTML save.
15871 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15872 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15873 result/HTML/wired.html: of course this impact the result of a
15874 number of HTML tests
15875
Daniel Veillard95d845f2001-06-13 13:48:46 +000015876Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15877
15878 * HTMLtree.[ch]: started augmenting the HTML save API with
15879 encoding and formatting parameters
15880
Daniel Veillardeca60d02001-06-13 07:45:41 +000015881Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15882
15883 * HTMLtree.h: cleanup and started evaluating the work needed on
15884 revamping the HTML output code
15885
Daniel Veillard84666b32001-06-11 17:31:08 +000015886Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15887
15888 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
15889
Daniel Veillard8bdd2202001-06-11 12:47:59 +000015890Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15891
15892 * valid.c: fixed bug #56049, forgot one check in the
15893 validation routine
15894
Daniel Veillardca2366a2001-06-11 12:09:01 +000015895Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15896
15897 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
15898
Daniel Veillard6761eee2001-06-11 10:29:38 +000015899Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15900
15901 * libxml.h: fixed an error in last commit
15902 * doc/FAQ.html: added an entry for compilation from CVS
15903
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000015904Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15905
15906 * xmlversion.h.in libxml.h: Cygwin patches
15907 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
15908 * tree.h: cleanup
15909
Daniel Veillardacd370f2001-06-09 17:17:51 +000015910Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15911
15912 * tree.c: patched xmlFreeNode() to avoid freeing() a static
15913 memory block in a strange case where libxml is linked twice
15914 in the binary.
15915
Daniel Veillard1d047672001-06-09 16:41:01 +000015916Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15917
15918 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
15919 state far too often, simple fix used to avoid it.
15920
Daniel Veillard4497e692001-06-09 14:19:02 +000015921Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15922
15923 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
15924 being processed, applied his patch
15925 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
15926
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000015927Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15928
15929 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
15930 provided fixes to compile on MSCC again
15931 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
15932 also provided an update for the project files.
15933
Daniel Veillarda682b212001-06-07 19:59:42 +000015934Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15935
15936 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
15937 bug #55810
15938
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000015939Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15940
15941 * tree.c: fixed xmlGetNsProp() to close bug #55683
15942 Note this requires libxslt to use it's own function instead.
15943
Daniel Veillardf0c53762001-06-07 16:07:07 +000015944Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15945
15946 * HTMLtree.c: when in a pre element no formatting space should
15947 be added.
15948 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
15949
Daniel Veillard068a9652001-06-07 15:30:26 +000015950Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15951
15952 * configure.in: added tests for signal() and signal.h
15953
Daniel Veillard541d6552001-06-07 14:20:01 +000015954Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15955
15956 * xpath.c: robert pointed out xmlXPathNINF was not initialized
15957
Daniel Veillard8a367d42001-06-07 14:01:34 +000015958Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15959
15960 * doc/libxml-doc.el: Felix Natter provided a new version for
15961 libxml2
15962
Daniel Veillard8a926292001-06-07 11:20:20 +000015963Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15964
15965 * HTMLtree.c: when in a pre element no formatting space should
15966 be added.
15967
Daniel Veillard14839d52001-06-06 16:11:56 +000015968Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15969
15970 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
15971
Daniel Veillarde95e2392001-06-06 10:46:28 +000015972Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15973
15974 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
15975 hack
15976 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
15977 * uri.c: fixed a warning
15978
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000015979Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15980
15981 * HTMLtree.c: trying to close bug #55772 escaping in script
15982 elements
15983 * doc/xml.html: suggest to send mail to the list
15984
15985Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000015986
15987 * error.c: attempt to fix the xmlGetVarStr breakage once and for
15988 good. Use a macro and based on the solution provided in
15989 vsnprintf manual page from GNU.
15990
Bjorn Reese99748722001-06-05 12:49:15 +000015991Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15992
15993 * error.c: Workaround for non-preserving variadic list.
15994 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
15995
Daniel Veillard2e4f1882001-06-01 10:11:57 +000015996Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15997
15998 * doc/xml.html: added 2.3.10 release
15999
Daniel Veillardb3a182e2001-06-01 09:28:09 +000016000Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16001
16002 * configure.in: releasing 2.3.10
16003
Daniel Veillard3c2758d2001-05-31 18:43:43 +000016004Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16005
16006 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
16007
Daniel Veillard20042422001-05-31 18:22:04 +000016008Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16009
16010 * encoding.c: Robert Collins provided a patch to add the
16011 "US-ASCII" encoding alias
16012
Daniel Veillard97ac1312001-05-30 19:14:17 +000016013Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16014
16015 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
16016 string oriented functions and started cleaning the related areas
16017 in xpath.c which needed fixing in this respect
16018
Daniel Veillard2d703722001-05-30 18:32:34 +000016019Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16020
16021 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
16022 #55380
16023 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
16024
Daniel Veillard9403a042001-05-28 11:00:53 +000016025Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16026
16027 * TODO: updated
16028 * nanohttp.[ch] : started adding APIs to get the redirected URL
16029 when this occurs (needed for further base computation
16030 * tree.h: cleanup
16031 * encoding.c: cleanup
16032 * SAX.c: minor change around ctxt->loadsubset
16033
Daniel Veillard6278fb52001-05-25 07:38:41 +000016034Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16035
16036 * Makefile.am include/Makefile.am: small change to have
16037 include/libxml rebuilt if working from CVS.
16038 * uri.c: applied another patch from Carl Douglas for URI escaping,
16039 this should close bug #51876
16040
Daniel Veillardd16df9f2001-05-23 13:44:21 +000016041Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16042
16043 * xinclude.c: fixed XInclude recursive behaviour bug #54678
16044 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
16045 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16046 added specific regression test
16047 * parser.h: preparing for the XSLT mode where DTD inherited
16048 attributes are added to the tree.
16049
Daniel Veillardbbd22452001-05-23 12:02:27 +000016050Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16051
16052 * xinclude.[ch]: Updated the namespace for the Last Call version
16053 * result/XInclude/include test/XInclude/include: updated the
16054 testsuite accordingly
16055
Daniel Veillard8514c672001-05-23 10:29:12 +000016056Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16057
16058 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16059 related to bug #51876
16060
Daniel Veillard42596ad2001-05-22 16:57:14 +000016061Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16062
16063 * tree.c: fixed a gross mistake in base computation, xml:base is
16064 not completely correct yet (need cascade).
16065 * xpath.[ch]: added the few things needed to find a function name
16066 and URI from the XPath context when it is called.
16067
Daniel Veillard81418e32001-05-22 15:08:55 +000016068Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16069
16070 * catalog.[ch]: fixes and add xmlLoadCatalogs()
16071 * DOCBparser.c: small cleanup
16072 * xmllint.c: added a --catalogs option to load catalogs from
16073 $SGML_CATALOG_FILES
16074 * tree.c: cleanup
16075 * configure.in: iconv library fixup, ICONV_LIBS
16076
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000016077Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16078
16079 * catalog.c: handling of CATALOG entries. detection of recursion,
16080 and a few bugfixes
16081 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16082 against the default namespace
16083
Daniel Veillard04b93292001-05-21 08:15:31 +000016084Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16085
16086 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
16087
Daniel Veillarda97a19b2001-05-20 13:19:52 +000016088Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16089
16090 * parser.c: fixed propagation context info when parsing an
16091 external entity.
16092 * doc/html/*.html: regenerated a couple of docs
16093
Daniel Veillard4623acd2001-05-19 15:13:15 +000016094Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16095
16096 * doc/xml.html: update with 2.3.9 informations
16097
Daniel Veillardbed7b052001-05-19 14:59:49 +000016098Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16099
16100 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
16101 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16102 * doc/html/* : rebuilt the docs
16103 * valid.c: small patch which may improve some case when
16104 validating.
16105
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000016106Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16107
16108 * HTMLparser.c: Closed bug #54891
16109 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
16110 to the suite
16111
16112Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16113
16114 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
16115 applied a documentation patch from LotR and filled in a few missing
16116 descriptions
16117
Daniel Veillard76d66f42001-05-16 21:05:17 +000016118Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16119
16120 * xpath.c tree.c parser.c: speed optimizations at the parser level
16121 document tree freeing and xpath evaluation
16122
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000016123Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16124
16125 * parser.c parser.h parserInternals.h: fixed a couple of
16126 interfaces for handling memory buffer input to const char *
16127 upon suggestion of JamesH.
16128
Daniel Veillardc3739e72001-05-15 15:23:27 +000016129Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16130
16131 * configure.in: LoTR sent a patch fixing the previous commit
16132
Daniel Veillarda4f27e02001-05-15 12:41:29 +000016133Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16134
16135 * configure.in: trying to deal again with the stoopid -R linking
16136 flag of Solaris
16137
Daniel Veillard790142b2001-05-15 10:51:53 +000016138Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16139
16140 * xpath.h: two nodeset access macros from Thomas Broyer
16141
Daniel Veillardba0b8c92001-05-15 09:43:47 +000016142Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16143
16144 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
16145 patch from Thomas Broyer
16146
Daniel Veillarde62d36c2001-05-15 08:53:16 +000016147Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16148
16149 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
16150 case
16151 * INSTALL: was empty added stuff from the FAQ
16152
Daniel Veillard75bea542001-05-11 17:41:21 +000016153Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16154
16155 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
16156 attributes handling and #54433 by adding xmlUnsetProp()
16157 and xmlUnsetNsProp()
16158
Daniel Veillard0a2a1632001-05-11 14:18:03 +000016159Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16160
16161 * HTMLparser.c: Patch from Jonas Borgström
16162 (htmlGetEndPriority): New function, returns
16163 the priority of a certain element.
16164 (htmlAutoCloseOnClose): Only close inline elements if they
16165 all have lower or equal priority.
16166 * result/HTML: this of course changed a number of tests results.
16167
Daniel Veillard7d6fd212001-05-10 15:34:11 +000016168Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16169
16170 * xmlIO.c catalog.c: plugged in the default catalog resolution
16171 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16172 documentations
16173 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16174
Daniel Veillarda7374592001-05-10 14:17:55 +000016175Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16176
16177 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
16178 integrating catalogs
16179 * catalog.[ch] testCatalog.c: adding a small catalo API
16180 (only SGML catalog support).
16181 * parser.c: restaured xmlKeepBlanksDefault(0) API
16182
Daniel Veillardc17337c2001-05-09 10:51:31 +000016183Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16184
16185 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
16186
Daniel Veillard257d9102001-05-08 10:41:44 +000016187Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16188
16189 * parser.c: added xmlParseExternalEntityPrivate() to allow
16190 propagation of ctxt->_private when parsing external entities
16191
Daniel Veillard083c2662001-05-08 08:27:14 +000016192Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16193
16194 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
16195
Daniel Veillard01ef7382001-05-08 07:31:43 +000016196Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16197
16198 * configure.in: fixed a small portability problem with AM_CONDITIONAL
16199
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000016200Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16201
16202 * valid.c: warn when indeterminist content model is detected
16203 * result/VC/ElementValid8: this adds a message
16204 * Makefile.am: add --novalid for VCM tests
16205 * parserInternals.c: added a call to Init memory
16206
Daniel Veillard64269352001-05-04 17:52:34 +000016207Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16208
16209 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
16210 when both parameters are NULL.
16211
Daniel Veillard37721922001-05-04 15:21:12 +000016212Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16213
16214 * valid.c: applied small patch from Gary Pennington, reindented
16215 some part of the code.
16216
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000016217Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16218
16219 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16220 release, updated and regenerated the docs
16221
Daniel Veillard357c9602001-05-03 10:49:20 +000016222Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16223
16224 * xpath.c result/XPath/expr/floats : clarified and cleanup
16225 printing of abnormal floats in tests.
16226
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016227Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16228
16229 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
16230 * results/HTML/ : a few changes in the output of the HTML tests as
16231 a result.
16232 * configure.in: tying to fix -liconv where needed
16233
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000016234Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16235
16236 * Makefile.am: fixed a stupid error
16237
Daniel Veillard7150a032001-05-02 16:41:11 +000016238Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16239
16240 * configure.in Makefile.am: make the inclusion of the trio
16241 modules in the library conditional
16242
Daniel Veillardc057c5d2001-05-02 12:41:24 +000016243Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16244
16245 * DOCBparser.c: patche from László Kovács, fixed entities refs
16246 in attributes handling
16247
Daniel Veillardedddff92001-05-02 10:58:52 +000016248Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16249
16250 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16251 flushing
16252
Daniel Veillardc8f620b2001-04-30 20:31:33 +000016253Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16254
16255 * xpath.c: fix of an XSLT namespace bug reported on the list
16256 general/bug-8-
16257
Daniel Veillard5792e162001-04-30 17:44:45 +000016258Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16259
16260 * strio.h trio.c: Dan McNichol suggested a couple of small
16261 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16262
Daniel Veillard02141ea2001-04-30 11:46:40 +000016263Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16264
16265 * tree.c parser.c encoding.c: spent a bit more time looking
16266 at the parsing speed and DOM handling. Added a few more
16267 speedups.
16268
Daniel Veillard3ed155f2001-04-29 19:56:59 +000016269Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16270
16271 * parser.c: small but effective parsing speed improvement
16272
Daniel Veillardb59076b2001-04-29 17:04:07 +000016273Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16274
16275 * configure.in: default on the DocBook parser inclusion (for Gnome)
16276 * DOCBparser.h: fixed a header reference
16277
Daniel Veillardb45c43b2001-04-28 17:02:11 +000016278Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16279
16280 * configure.in xpath.c: applied Bjorn patches for FPE on the
16281 alpha
16282
Daniel Veillardeefd4492001-04-28 16:55:50 +000016283Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
16286 xmlSaveFormatFileTo()
16287
Daniel Veillarde39a93d2001-04-28 14:35:02 +000016288Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16289
16290 * xpath.c: simple and efficient optimization, XPath functions
16291 aways bind to the same code, cache this
16292 * TODO: updated (by saying some is obsolete)
16293
Daniel Veillard2156a562001-04-28 12:24:34 +000016294Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16295
16296 * xpath.c: more cleanup work on XPath name parsing routines
16297
Daniel Veillard61d80a22001-04-27 17:13:01 +000016298Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16299
16300 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
16301 xmlXPathParseName
16302 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16303 * debugXML.c: avoid compilation problems if compiling without
16304 HTML support, Igor Zlatkovic
16305 * win32/libxml2/libxml2.def.src: being able to compile without
16306 XPath on Windows
16307
Daniel Veillarddbb14a72001-04-26 20:54:01 +000016308Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16309
16310 * libxml.m4: yet another patch from Toshio Kuratomi
16311
Daniel Veillard2913e4c2001-04-26 19:29:02 +000016312Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16313
16314 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16315
Daniel Veillard67fee942001-04-26 18:59:03 +000016316Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16317
16318 * tree.[ch]: added xmlSaveFormatFile interface for saving
16319 and indenting a file.
16320
Daniel Veillard82e49712001-04-26 14:38:03 +000016321Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16322
16323 * xpath.c: fixed bug #53689 related to processing-instruction()
16324
Daniel Veillard02f077a2001-04-26 10:59:11 +000016325Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16326
16327 * DOCBparser.c: patche from László Kovács
16328
Daniel Veillard30211a02001-04-26 09:33:18 +000016329Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16330
16331 * parser.c: applied fixes from Christian Glahn bug report #53391
16332
Daniel Veillard5a7c3452001-04-26 09:16:13 +000016333Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16334
16335 * error.c: Jean François Lecomte provided a complete description
16336 and a fix to bug #53537
16337
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000016338Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16339
16340 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
16341
Daniel Veillard1034da22001-04-25 19:06:28 +000016342Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16343
16344 * DOCBparser.c SAX.c: a bit more work on entities processing.
16345 Still Need to cleanup XML output and references in attributes
16346
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000016347Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16348
16349 * DOCBparser.c include/Makefile.am: two patches from László Kovács
16350
Daniel Veillardb33c2012001-04-25 12:59:04 +000016351Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16352
16353 * tree.c: trying to fix #53574, not completely complete,
16354 I would like xmllint --copy --debug test/ent1 and
16355 xmllint --debug test/ent1 to show the same result.
16356 * xpath.c: fix a bug when trying to sort namespace nodes
16357
Daniel Veillard5146f202001-04-25 10:29:44 +000016358Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16359
16360 * HTMLtree.c: real fix for #53402
16361
Daniel Veillard7533cc82001-04-24 15:52:00 +000016362Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16363
16364 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
16365 PIs when using xsl:output
16366 * valid.c: closing #53537 some case generate segfaults if there
16367 is validity errors
16368
Daniel Veillard61b33d52001-04-24 13:55:12 +000016369Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16370
16371 * SAX.c testDocbook.c DOCBparser.c: more work on the support
16372 of external parsed entities, added --noent to testDocbook
16373 * valid.c: Garry Pennington found an uninitialized variable
16374 access in xmlValidateElementContent()
16375
Daniel Veillard56098d42001-04-24 12:51:09 +000016376Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16377
16378 * HTMLparser.c : HTML parsing still sucks ... trying to deal
16379 with madness
16380 * result/HTML/ : this modified the result of the regression tests
16381 a lot.
16382
Daniel Veillard122376b2001-04-24 12:12:30 +000016383Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16384
16385 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
16386 to doc where it wasn't checked against NULL reported by
16387 Jens Laas
16388
Daniel Veillard43dadeb2001-04-24 11:23:35 +000016389Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16390
16391 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
16392 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
16393
Daniel Veillardeae522a2001-04-23 13:41:34 +000016394Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16395
16396 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
16397 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
16398 * SAX.[ch]: cleanup and updates for DocBook
16399 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
16400 ex SGML identifier changes
16401 * valid.c: removed a static unused function.
16402
Daniel Veillardde57c612001-04-23 09:13:36 +000016403Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16404
16405 * HTMLtree.c: applied change for Paul Sponagl on script saving
16406 * Makefile.am: the warning about entity title.xml are normal.
16407
Daniel Veillard393df012001-04-22 20:11:18 +000016408Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16409
16410 * configure.in: release of 2.3.7
16411 * Makefile.am: fixing make distcheck
16412
Daniel Veillarda41123c2001-04-22 19:31:20 +000016413Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16414
16415 * doc/html/* doc/xml.html: updated and regenerated the docs
16416
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000016417Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16418
16419 * xpath.c: fixed the XPointer problem introduced in 2.3.6
16420
Daniel Veillarde82a9922001-04-22 12:12:58 +000016421Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16422
16423 * tree.c: fixed #53388 with the provided patch
16424
Daniel Veillard06803992001-04-22 10:35:56 +000016425Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16426
16427 * valid.c: Bjorn detected an invalid memory access. Fixed
16428 vstateVPush()
16429
Daniel Veillard40af6492001-04-22 08:50:55 +000016430Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16431
16432 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
16433
Bjorn Reese70a9da52001-04-21 16:57:29 +000016434Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16435
16436 * libxml.h: new header used only for the compilation of libxml
16437 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
16438 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
16439 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
16440 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
16441 xmlmemory.c xpath.c xpointer.c: libxml.h integration
16442 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
16443 baseline (version 1.2 plus a single patch).
16444 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
16445 scientific notation for numbers. Tests added.
16446 * xpath.c: formatting of numbers changed to use sprintf
16447 (contribution from William Brack)
16448
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000016449Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16450
16451 * valid.c: cleanup, more useful debugging
16452 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
16453 * xmlIO.c: entity loading is printed as an error when validating
16454
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000016455Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16456
16457 * valid.c: fixed to validate within entities
16458 * test/VCM/v22.xml: added a specific testcase
16459
Daniel Veillardca1f1722001-04-20 15:47:35 +000016460Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16461
16462 * valid.c: forgot an epsilon transition in for ()+
16463 * test/VCM/v21.xml : added a specific test case
16464
Daniel Veillard85349052001-04-20 13:48:21 +000016465Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16466
16467 * valid.c: removed a state explosion exhibited by RSS
16468 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
16469 from bug #51872
16470
Daniel Veillarddab4cb32001-04-20 13:03:48 +000016471Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16472
16473 * valid.[ch] tree.h: worked *hard* to get non-determinist content
16474 validation without using an ugly NFA -> DFA algo in the source.
16475 Made a specific algorithm easier to maintain, using a single
16476 stack and without recursion.
16477 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
16478 * hash.c: made the growing routine static
16479 * tree.h parser.c: added the parent information to an
16480 xmlElementContent node.
16481
Daniel Veillarde470df72001-04-18 21:41:07 +000016482Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16483
16484 * SAX.c parser.c xpath.c: generating IDs when not validating
16485 from an external parsed entity was poisoning the ID has table
16486 with removed values. This was killing XSLT on the KDE help
16487 browser.
16488
Daniel Veillardceacdd92001-04-18 15:10:35 +000016489Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16490
16491 * entities.h: andrew@ugh.net.au detected a double declaration
16492
Daniel Veillarda10efa82001-04-18 13:09:01 +000016493Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16494
16495 * debugXML.c hash.c tree.h valid.c : some changes related to
16496 the validation suport to improve speed with DocBook
16497 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
16498 the way validation errors get reported
16499
Daniel Veillard1ed3f882001-04-18 09:45:35 +000016500Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16501
16502 * HTMLparser.c HTMLtree.c: applied part of the patches provided
16503 by P C Chow and William M. Brack for XSLT HTML output
16504
Daniel Veillard2d90de42001-04-16 17:46:18 +000016505Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16506
16507 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16508 Igor Zlatkovic patches for MSC compilation and added his
16509 updates
16510
Daniel Veillarde043ee12001-04-16 14:08:07 +000016511Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16512
16513 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
16514 prefix lookup.
16515 * parserInternals.c: fixed the bug reported by Morus Walter
16516 due to an off by one typo in xmlStringCurrentChar()
16517
Daniel Veillarda3bfca52001-04-12 15:42:58 +000016518Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16519
16520 * HTMLparser.c result/HTML/*: revamped the way the HTML
16521 parser handles end of tags or end of input
16522
Daniel Veillard82daa812001-04-12 08:55:36 +000016523Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16524
16525 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16526
Daniel Veillard67a21302001-04-11 14:39:16 +000016527Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16528
16529 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
16530 bug where the linktime verions of free() won't work ...
16531
Daniel Veillard27b55282001-04-11 12:22:25 +000016532Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16533
16534 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16535
Daniel Veillardafc73112001-04-11 11:51:41 +000016536Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16537
16538 * doc/xml.html: added 2.3.6 release
16539
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000016540Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16541
16542 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
16543 * result/wml.xml: resulted in a small output change
16544
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000016545Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16546
16547 * tree.c: xmlNewDoc was missing the charset initialization
16548 * xmllint.c: added --auto to autogenerate a doc, allow to
16549 reproduce the problem fixed on xmlNewDoc
16550
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016551Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16552
16553 * xpath.c: trying to get 52979 solved
16554 * tree.c result/ result/noent/: trying to get 52712 solved, this
16555 also made me clean up the fact that XML output in general should
16556 not add formating blanks by default, this changed the output of
16557 a few tests
16558
Daniel Veillard73639a72001-04-10 14:31:39 +000016559Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16560
16561 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
16562
Daniel Veillardfac26a12001-04-08 13:08:14 +000016563Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16564
16565 * configure.in: finally released 2.3.6
16566
Daniel Veillard911f49a2001-04-07 15:39:35 +000016567Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16568
16569 * xpath.c: checking for null pointer generated by new code
16570
Daniel Veillardd8df6c02001-04-05 16:54:14 +000016571Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16572
16573 * xpath.c: fixed a [] evaluation problem reported
16574 * test/XPath/tests/simpleaddr: extended test
16575 * result/XPath/simpleaddr: updated result
16576
Daniel Veillard3b2c2612001-04-04 00:09:00 +000016577Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16578
16579 * xmllint.c: Dan Timis reported a portability problem
16580 on Macs without mmap, fixed it.
16581
Daniel Veillardb38bd552001-04-03 18:22:00 +000016582Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16583
16584 * testXPath.c : added a --tree option allowing to display the
16585 tree dump of the XPath expression
16586
Daniel Veillard4dd93462001-04-02 15:16:19 +000016587Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16588
16589 * xpath.c: fixed a memleak when comparing nodesets
16590 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
16591 * tree.c: added a TODO
16592
Daniel Veillard92ad2102001-03-27 12:47:33 +000016593Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16594
16595 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
16596 we need string functions
16597 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
16598 to be able to use them where needed. Applied some changes
16599 to reduce name linking pollution and compile in only what's
16600 needed.
16601 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
16602 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
16603 for the string manipulation functions
16604 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
16605 to the free() function of xmlmemory.c
16606 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
16607 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
16608 usage.
16609
16610
Daniel Veillard2be30642001-03-27 00:32:28 +000016611Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16612
16613 * error.c: applied the context output patch of the error
16614 handling submitted by Chuck Griffith
16615 * error/VC/*: this slightly change some error logs
16616
Daniel Veillard50582112001-03-26 22:52:16 +000016617Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16618
16619 * parser.c: fixed line number reporting on error
16620
Daniel Veillard04be4f52001-03-26 21:23:53 +000016621Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16622
16623 * parser.c: Sullivan and Darin found a parser bug,
16624 applied the patch.
16625
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000016626Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16627
16628 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
16629 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
16630 xmlversion.h.in xpointer.c: of course the way I defined
16631 UNUSED breaks on old gcc version. Try to be smart and
16632 also define it directly in xmlversion.h
16633 * configure.in: removed -ansi flag from the pedantic set
16634
16635Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000016636 Huge cleanup, I switched to compile with
16637 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16638 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16639 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16640 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16641 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16642 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16643 encoding.h entities.c error.c list.[ch] nanoftp.c
16644 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16645 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16646 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16647 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16648 Cleanup, staticfied a number of non-exported functions,
16649 detected and cleaned up a dozen of problem found this way,
16650 avoided a lot of public function name/typedef/system names clashes
16651 * doc/xml.html: updated
16652 * configure.in: switched private flags to the really pedantic ones.
16653
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016654Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16655
16656 * configure.in: 2.3.5
16657 * doc/html/*: rebuilt the docs
16658
Daniel Veillard146c9122001-03-22 15:22:27 +000016659Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16660
16661 * parser.c: fixed a reported bug in NOTATION parsing
16662 * uri.c: accepted but not fixed bug 51876, added TODO
16663 * Makefile.am: fixed bug 51876
16664
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016665Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16666
16667 * config.h.in configure.in error.c: fix a compilation problem
16668 on platforms without vsnprintf (xml@thewrittenword.com)
16669
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016670Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16671
16672 * parser.c: fixed a function name header typo
16673 * SAX.c: notations can also occur in external subset.
16674
Daniel Veillard7d42b542001-03-20 13:22:46 +000016675Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16676
16677 * error.c: removed a C++ like comment
16678
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016679Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16680
16681 * parser.c: fixing bug 52299 strange condition leading
16682 to a parser crash due to a buffer overflow
16683 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16684 added the specific test case
16685
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016686Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16687
16688 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16689 xmlXPathConvert{String,Number,Boolean} to be able to make
16690 type casts without a context stack, fixed some implementation
16691 problems related to the absence of context at parse-time,
16692 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16693 in the public API too
16694 * xpointer.c xpathInternals.h: we need to know at parse time
16695 whether we are compiling an XPointer
16696
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016697Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16698
16699 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16700 cleaned up the parser internals, refactored XPath code, added
16701 new compilation based APIs and cleanly separated public and
16702 private APIs.
16703
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016704Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16705
16706 * xpath.h: the comp field must be added at the end to avoid
16707 killing binary compat.
16708
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016709Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16710
16711 * Makefile.am: detect XPath memleaks in regreson tests
16712 * error.c: fixed and error w.r.t. error reporting still using
16713 stderr
16714 * hash.c: added new line at end of file
16715 * tree.h: minor cleanup
16716 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16717 expression parsing from evaluation, resulted in a number of
16718 changes internally, and in XPointer. Likely to break stuff
16719 using xpathInternals.h but should remain binary compatible,
16720 new interfaces will be added.
16721
Daniel Veillardd574f782001-03-14 19:40:17 +000016722Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16723
16724 * configure.in: fixed a couple of problems reported by
16725 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16726 without gcc on non linux platforms.
16727
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016728Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16729
16730 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16731 a fix for --with-html-dir= configure support. I hope it won't
16732 break rpm generation
16733
Daniel Veillarda022fe02001-03-14 16:30:00 +000016734Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16735
16736 * xmlIO.c: one function comment cleanup.
16737
Daniel Veillard25239c12001-03-14 13:56:48 +000016738Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16739
16740 * SAX.c: external subset notations were improperly registered
16741 in the internal subset.
16742
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016743Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16744
16745 * README.cvs-commits: added, pointing to HACKING
16746 * HACKING: updated
16747
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016748Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16749
16750 * parser.c: and Matt Sergeant found one in the XML push
16751 parser (erroneous check I forgot to remove when I fixed the
16752 main parser).
16753
Daniel Veillard68d7b672001-03-12 18:22:04 +000016754Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16755
16756 * xpath.c: ptittom found a small bug in UnaryExpr
16757
Daniel Veillarde356c282001-03-10 12:32:04 +000016758Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16759
16760 * configure.in: bumped to 2.3.4
16761 * error.c: fixed bug #51860
16762 * tree.c: fixed bug #51861
16763 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16764 * tree.[ch] : added xmlDefaultBufferSize
16765 * nanoftp.c: typo in function name header block
16766 * doc/xml.html : updated, added link to XML::LibXSLT
16767 * doc/html/* : rebuilt the docs
16768
Daniel Veillard80f32572001-03-07 19:45:40 +000016769Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16770
16771 * parser.c SAX.c: the new content parsing code raised an
16772 ugly bug in the characters() SAX callback. Found it
16773 just because of strangeness in XSLT XML Rec ouptut :-(
16774
Daniel Veillard6c831202001-03-07 15:57:53 +000016775Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16776
16777 * Makefile.am: Martin Baulig suggested to add -lm
16778 * tree.c: found another bug in xmlNodeGetContent()
16779
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016780Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16781
16782 * xpath.c: Bjorn found the error related to strictness of comparison.
16783
Daniel Veillard29631a82001-03-05 09:49:20 +000016784Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16785
16786 * parser.c: trying to fix the Dtd parsing problem reported
16787 by Gary, side effect of last week speed optimizations.
16788
Daniel Veillard14be0a12001-03-03 18:50:55 +000016789Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16790
16791 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16792 * parserInternals.c: removed unneeded test raised by Stric
16793
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016794Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16795
16796 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16797 and fixed by William Brack). Added xmlXPathFormatNumber.
16798 Changed the sorting slightly.
16799 * configure.in Makefile.am example/Makefile.am: Added -lm.
16800 Please note that applications linking with libxml2, must
16801 also like with the math library from now on.
16802
Daniel Veillardf9533d12001-03-03 10:04:57 +000016803Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16804
16805 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16806
Daniel Veillard2f362242001-03-02 17:36:21 +000016807Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16808
16809 * parser.c: one must report spaces even if the Dtd element
16810 content proves that this is not part of the element content.
16811 * result/valid/*.xml: this changed the ouptu slightly
16812
Daniel Veillardb402c072001-03-01 17:28:58 +000016813Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16814
16815 * configure.in: bumped to 2.3.3
16816 * doc/xml.html: updated
16817
Daniel Veillard77851712001-02-27 21:54:07 +000016818Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16819
16820 * tree.c: minor doc fix
16821 * xpath.c: deallocation issues when a result tree has been
16822 converted to a node-set
16823
Daniel Veillardec70e912001-02-26 20:10:45 +000016824Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16825
16826 * doc/xml.html: oops corrected dates s/2000/2001
16827
Daniel Veillard8730c562001-02-26 10:49:57 +000016828Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16829
16830 * valid.c: new patch from Gary Pennington
16831
Daniel Veillard91e9d582001-02-26 07:31:12 +000016832Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16833
16834 * doc/xml.html: applied patch from Ankh
16835
Daniel Veillardedac3c92001-02-26 01:36:19 +000016836Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16837
16838 * xinclude.c: fixed a problem building on Mac
16839
Daniel Veillard21a0f912001-02-25 19:54:14 +000016840Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16841
16842 * parser.c: more work on increasing parsing ferformances
16843
Daniel Veillard48b2f892001-02-25 16:11:03 +000016844Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16845
16846 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16847 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16848 avoiding memcpy in production builds MEM_CLEANUP macro use
16849 * parser.[ch] parserInternals.c: optimizations of the tightest
16850 internal loops inside the parser. Better checking of I/O
16851 flushing/loading conditions
16852 * xmllint.c : added --timing
16853
Daniel Veillard71681102001-02-24 17:48:53 +000016854Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16855
16856 * configure.in: bumped to 2.3.2
16857 * doc/xml.html: updated for release
16858
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016859Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16860
16861 * xpath.c: found a memleak and fixed a nasty bug
16862
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016863Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16864
16865 * xmllint.[c1] : added return code errors for xmllint
16866 * xpath.c: specific debug dump function for result value trees
16867
Daniel Veillard4b637072001-02-21 21:52:55 +000016868Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16869
16870 * xpath.c: finally implemented xmlXPathCompareNodeSets
16871 * test/XPath/expr/floats results/XPath/expr/floats: added
16872 a test for float expressions
16873
Daniel Veillardf714aa32001-02-21 03:07:44 +000016874Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16875
16876 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16877 * parserInternals.[ch]: trying to speed up parsing
16878 * xpath.c : speeded up node set equality op
16879
Daniel Veillarde0c3a622001-02-19 18:05:20 +000016880Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16881
16882 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
16883 better handling of ID/IDREF and the list modules associated
16884 * configure.in: small CFLAGS cleanup
16885
Daniel Veillarda8abee62001-02-19 15:14:59 +000016886Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16887
16888 * configure.in: fixed iconv detection on AIX (stric)
16889
Daniel Veillardbca64ef2001-02-19 22:20:01 +000016890Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000016891
16892 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
16893
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000016894Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
16895
16896 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
16897 and optimized xmlXPathNodeSetSort
16898
Daniel Veillard142adbf2001-02-17 13:21:05 +000016899Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16900
16901 * xpath.c: bug fix when context size is 0
16902 * parser.c: I like Norm's Dtd because they still manage to break
16903 the parser occasionally
16904
Daniel Veillardf23e0092001-02-16 13:21:29 +000016905Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16906
16907 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
16908
Daniel Veillarde0e26512001-02-16 00:11:46 +000016909Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16910
16911 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
16912 attributes within the XML-1.0 namespace
16913
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000016914Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16915
16916 * xpathInternals.h: exported a few axis functions
16917 * doc/xml.html: updated the doc
16918
Daniel Veillard760f4422001-02-15 14:59:48 +000016919Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16920
16921 * configure.in: applied patch from Daniel van Balen for OpenBSD
16922 and bumped version to 2.3.1
16923 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
16924 attempt to find autoclosing was simply broken, removed it,
16925 updated the examples, this is better
16926
Daniel Veillardd194dd22001-02-14 10:37:43 +000016927Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16928
16929 * hash.[ch]: added Paolo Casarini patch to provide Delete from
16930 hash functionnalities.
16931 * doc/html/* : rebuild the doc
16932
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000016933Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16934
16935 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
16936 on predicate
16937 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
16938 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
16939 really want to have tags closed on output even if we accept
16940 unclosed ones on input
16941
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000016942Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16943
16944 * xpath.c: ouch don't free NULL, rare case fixed
16945 * tree.c: don't coalesce text nodes if they don't have the
16946 same behaviour wrt escaping on output
16947
Daniel Veillardd12b69d2001-02-11 20:17:31 +000016948Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16949
16950 * xpath.c: small fixup
16951 * SAX.c: don't warn on empty namespaces.
16952
Daniel Veillard6a2e4062001-02-08 10:31:33 +000016953Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16954
16955 * README: a bit of cleanup
16956 * configure.in: preparing for 2.3.0 release
16957
Daniel Veillard1f83d392001-02-08 09:37:42 +000016958Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16959
16960 * hash.[ch]: added a first version of xmlHashSize()
16961 * valid.c: another bug fix from Gary Pennington
16962
Daniel Veillard5eef6222001-02-07 18:24:48 +000016963Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16964
16965 * valid.c: couple of bug fixes pointed by Gary Pennington
16966 * HTMLtree.c: #if 0 cleanup
16967
Daniel Veillard2c257ec2001-02-06 13:29:07 +000016968Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16969
16970 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
16971 which removes a time consuming check of xmlXPathNodeSetAdd()
16972 and use it in places where we are sure to not break unicity
16973
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000016974Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16975
16976 * xpath.c: bug fixes found from XSLT
16977 * tree.c: preserve node->name special values when copying nodes.
16978 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
16979 external subset are fetched when available but without full
16980 validation. Added xmlLoadExtDtdDefaultValue, need a function.
16981 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
16982 output with encoding disabled.
16983
Daniel Veillard2c833b62001-02-03 08:52:06 +000016984Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16985
16986 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
16987 xmlCheckFilename should not be called from xmlFileOpenW
16988 and xmlGzfileOpenW
16989
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000016990Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16991
16992 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
16993 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
16994 added the new tests for URI normalization
16995 * testURI.c: fixed stoopid bugs
16996 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
16997 the URI in the error messages are now properly normalized
16998
Daniel Veillardea28ce62001-02-02 08:20:19 +000016999Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17000
17001 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17002
Daniel Veillarde99a4762001-02-01 04:34:35 +000017003Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17004
17005 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
17006
Daniel Veillard2b325a02001-01-31 20:46:31 +000017007Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17008
17009 * xpath.c: fixed mod operator
17010
Daniel Veillardde55cf62001-01-31 15:53:13 +000017011Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17012
17013 * parser.c: fixed xmlStrcat doc
17014 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17015 trees.
17016
Daniel Veillard2f913b72001-01-31 13:23:49 +000017017Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17018
17019 * xpath.c result/XPath/tests/chaptersbase
17020 result/XPath/tests/simplebase: fixed XPath node()
17021 * tree.c: small fix in xmlNewNs()
17022 * Makefile.am: removed extraneous xml2Conf.sh rule
17023
Daniel Veillardb42042b2001-01-28 07:40:36 +000017024Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17025
17026 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17027 Changed the library name, in order to get libxml-devel and
17028 libxml2-devel to coexist on a single system
17029 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17030 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17031
Daniel Veillardee0a4662001-01-27 18:59:33 +000017032Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17033
17034 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17035 libxml2-devel installable in // as libxml-devel.
17036
Daniel Veillard5eb05942001-01-27 17:50:22 +000017037Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17038
17039 * doc/Makefile.am: fixed make rebuild in doc
17040 * doc/html/*.html: rebuilt the docs
17041
Daniel Veillard65c295d2001-01-26 09:32:39 +000017042Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17043
17044 * tree.c: patch from Bjorn Reese on xmlBufferCCat
17045
Daniel Veillard8e199902001-01-25 18:54:39 +000017046Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17047
17048 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
17049 the HTML doc to go into the -devel RPM ...
17050 * aclocal.m4 config.h.in: some updates due to auto* magic
17051
Daniel Veillard93086662001-01-25 18:13:04 +000017052Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17053
17054 * xpath.h: added a hook in the context structure allowing to
17055 link to extra support, needed for XSLT
17056
Daniel Veillardf17e09b2001-01-25 13:55:35 +000017057Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17058
17059 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
17060 xmlXPtrCmpPoints to use it.
17061 * propagated the following patch from Alejandro Forero
17062 * include/win32config.h xmlIO.c: applied further suggestions
17063 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
17064 * example/gjobread.c: fixed warnings, now that it builds
17065
17066Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
17067
17068 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
17069
17070 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
17071 filename points to a valid file (not a directory).
17072 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
17073 Added calls to xmlCheckFilenameDir.
17074
17075 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
17076 `path' (rather than `filename') as the parameter to gzopen and open.
17077
Daniel Veillard48177c22001-01-23 15:27:41 +000017078Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17079
17080 * Makefile.am: fixed a problem with EXTRA_DIST
17081
Daniel Veillardb83ba402001-01-22 22:45:10 +000017082Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17083
17084 * Makefile.am example/Makefile.am: finally found the trick
17085 to build the example, i.e. add "." in SUBDIRS before example
17086 in the list <grin/>
17087
Daniel Veillard82687162001-01-22 15:32:01 +000017088Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17089
17090 * doc/xml.html: updated with an XSLT section, removed pointer to
17091 W3C CVS base.
17092
Daniel Veillard8a7642f2001-01-22 10:45:16 +000017093Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17094
17095 * xpath.c: when copying a XSLT tree object teh tree need to be copied
17096 too, and deallocation need to occur the same way.
17097
Daniel Veillarde4566462001-01-22 09:58:39 +000017098Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17099
17100 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
17101 type correponding to an XSLT result tree fragment. Share most
17102 of the data format with node set, as well as operators.
17103 * HTMLtree.c: added a newline at the end of the doctype output
17104 whe this one is not present initially.
17105 * tree.c: make sure taht the parent and doc pointers are properly
17106 set when copying attributes (lists).
17107
Daniel Veillard701c7362001-01-21 09:48:59 +000017108Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17109
17110 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
17111
Daniel Veillard5a2b6972001-01-20 21:15:50 +000017112Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17113
17114 * xpath.c: seems I finally killed that ugly path evaluation
17115 context bug (tagged 9999 in case is is wrong)
17116
Daniel Veillard8f4d9752001-01-19 05:32:34 +000017117Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17118
17119 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
17120 for XSLT
17121
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000017122Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17123
17124 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
17125 for xmlGzfileOpen() bug
17126
Daniel Veillardf6eea272001-01-18 12:17:12 +000017127Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17128
17129 * xpath.c: removed an error found by XSLT usage
17130 * tree.c parserInternals.h: use a predefined static string
17131 for text and comment nodes, avoid freeing them in xmlFreeNode,
17132 exported the string name in parserInternals.h and added
17133 another value to disable encoding at output (for XSLT),
17134 gain memory, time.
17135
Daniel Veillard8f2cc572001-01-17 08:19:35 +000017136Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17137
17138 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
17139 win32/libxml2/libxml2_so.dsp: new makefiles and update
17140 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17141
Daniel Veillardf831bfb2001-01-16 17:26:04 +000017142Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17143
17144 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
17145 Gary Pennington
17146
Daniel Veillard389e6b72001-01-15 19:41:13 +000017147Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17148
17149 * xpath.c: fixed the comaprision of values and nodelists,
17150 need to compare nodelist still ...
17151 * debugXML.c: avoided a possible core dump
17152 * HTMLparser.c: cleanup
17153 * nanohttp.c: contributed fix.
17154 * tree.c: fixes in properties handling added xmlSetNsProp
17155 needed by libxslt
17156 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
17157 comment
17158 * TODO: updated
17159
Daniel Veillard167bd532001-01-06 21:09:34 +000017160Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17161
17162 * parser.c parserInternals.c: applied Bjorn Reese optimization
17163 patch
17164
17165Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17166
17167 * Makefile.am: applied patch fro make check from Martin Vidner
17168
Daniel Veillard503b8932001-01-05 06:36:31 +000017169Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17170
17171 * configure.in: preparing 2.2.11
17172 * doc/html/*: rebuild the HTML files
17173 * doc/xml.html : updated
17174
Daniel Veillardc2f4df22001-01-04 14:06:39 +000017175Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17176
17177 * tree.c: fixed a stupid bug
17178 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
17179 patches related to validation of an XInclude processing result
17180 * TODO: updated
17181
Daniel Veillarde2488192001-01-04 10:54:22 +000017182Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17183
17184 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
17185 on large files
17186
Daniel Veillardf060a412001-01-03 20:52:44 +000017187Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17188
17189 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
17190
Daniel Veillard45cff692001-01-03 18:02:04 +000017191Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17192
17193 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
17194 reported by Jonas Borgström
17195 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
17196
Daniel Veillard08108982001-01-03 15:24:58 +000017197Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17198
17199 * testXPath.c xpath.c: fixing the XPath union expressions problem
17200 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
17201
Daniel Veillard4a6845d2001-01-03 13:32:39 +000017202Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17203
17204 * xmllint.c: Made is so if the file name is "-" is will read form
17205 standard input. Sven Heinicke <sven@zen.org>
17206 * tree.c: fixed a problem when growing buffer
17207 * tree.h: fixed the comment of the node types following andersca
17208 comment
17209 * TODO: updated
17210
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000017211Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17212
17213 * HTMLparser.[ch]: added a way to avoid adding automatically
17214 omitted tags. htmlHandleOmittedElem() allows to change the
17215 default handling.
17216 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
17217 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17218 of xmllint too when using --memory flag, added a memory test
17219 suite at the Makefile level.
17220 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
17221 with namespace use when encountering QNames in XPath evalation,
17222 added xmlns() scheme in XPointer.
17223 * nanoftp.c : incorporated a fix
17224 * parser.c xmlIO.c: fixed problems raised with encoding when using
17225 the memory I/O
17226 * parserInternals.c: closed bug 25934 reported by
17227 torsten.landschoff@innominate.de
17228 * TODO: updated
17229
Daniel Veillarda1fe9102000-11-25 10:49:25 +000017230Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
17233 on a non-updated tree :-(, made a 2.2.10 release to correct the
17234 situation
17235
Daniel Veillardce6e98d2000-11-25 09:54:49 +000017236Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
17239 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17240 integrated a set of OpenVMS changes from Howard Taylor
17241 <Howard.Taylor@pacoast.com>
17242
Daniel Veillard58770e72000-11-25 00:48:47 +000017243Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17244
17245 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
17246 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
17247
Daniel Veillardf62ceff2000-11-24 23:36:01 +000017248Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * HTMLparser.c: some fixes on auto-open of html/head/body
17251 * encoding.c: fixed a compilation error on some gcc env
17252 * xpath.c xpointer.[ch] xpathInternals.h: improved the
17253 XPointer implementation
17254 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
17255 related XPointer tests and associated results
17256
Daniel Veillard300f7d62000-11-24 13:04:04 +000017257Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * doc/xmldtd.html doc/xml.html: following a short step by step
17260 guidance on IRC to help maciej with DTDs I started a small
17261 page on the subject.
17262
Daniel Veillard748e45d2000-11-17 16:36:08 +000017263Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17264
17265 * HTMLparser.c: fixed handling of broken charrefs
17266 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
17267 patches
17268
Daniel Veillard28929b22000-11-13 18:22:49 +000017269Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17270
17271 * doc/xml.html doc/html/* : rebuilt the docs after adding
17272 xinclude and updated page for 2.2.7 and 2.2.8
17273 * configure.in: releasing 2.2.8
17274
Daniel Veillard41e06512000-11-13 11:47:47 +000017275Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17276
17277 * parser.[ch] parserInternals.c: applied the conditional
17278 section processing fix from Jonathan P Springer
17279 <jonathan.springer2@gte.net>
17280 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
17281 project file, fixed iconv default non support
17282 * xpath.c: fixed the problem of evaluating relative expressions
17283 when a node context is provided.
17284
Daniel Veillardbf432752000-11-12 15:56:56 +000017285Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * nanoftp.c: fixed gcc 2.95 new warnings
17288 * SAX.c: fixed a stupid bug
17289 * tree.c: fixed a formatting problem when round-tripping
17290 from/to memory
17291 * xinclude.c: chased memleak, fixed a base problem
17292 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
17293 xmlXPtrBuildNodeList()
17294 * TODO: updated
17295 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
17296 adding a first small set of regression tests for XInclude
17297
Daniel Veillardc2def842000-11-07 14:21:01 +000017298Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17299
17300 * nanohttp.[ch]: applied Wayne Davison patches to access
17301 the WWW-Authorization header.
17302 * parser.c: Closed Bug#30847: Problems when switching encoding
17303 in short files by applying Simon Berg's patch.
17304 * valid.c: fixed a validation problem
17305 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
17306 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
17307 Wayne Davison
17308 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
17309 need to be extended to non full nodes selections.
17310 * xinclude.c: starts to work decently
17311
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000017312Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17313
17314 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
17315 debugXML.c xmlversion.h.in: Started adding XInclude support,
17316 this is a new xmllint option
17317 * tree.c xpath.c: applied TOM patches for XPath
17318 * xpointer.c: fixed a couple of errors.
17319 * uri.c: added an escaping function needed for xinclude
17320 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
17321 new warning from RH70 gcc's version
17322
Daniel Veillarda4964b72000-10-31 18:23:44 +000017323Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * HTMLparser.c: fixed loop on invalid char in scripts
17326 * parser.c: update to description of xmlIOParseDTD()
17327 * libxml.m4 xmlversion.h.in: changes contributed by
17328 Michael Schmeing <m.schmeing@internet-factory.de>
17329 * configure.in: preparing for 2.2.7
17330 * Makefile.am: trying to avoid config.h and acconfig.h
17331 being included in the distrib
17332 * configure.in: released 2.2.7
17333
17334Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17335
17336 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
17337 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17338
Daniel Veillard01411222000-10-30 15:33:22 +000017339Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17340
17341 * parser.[ch]: added xmlIOParseDTD()
17342 * xpointer.c: added support for the 2 extra parameters of
17343 string-range, fixed a stoopid error when '0' was present
17344 in XPointer expressions
17345 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
17346 testsuite for the above
17347
Daniel Veillard6db58192000-10-30 09:27:53 +000017348Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17349
17350 * libxml.spec.in: improved package descriptions
17351
Daniel Veillarda5db68a2000-10-29 18:06:06 +000017352Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * xpath.c xpathInternals.h: applied a large cleaning patch
17355 from TOM <ptittom@free.fr>, it also add namespace support
17356 for function and variables registration.
17357
Daniel Veillardbd20df72000-10-29 17:53:40 +000017358Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17359
17360 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
17361 * Makefile.mingw: Wayne Davison's update adding hash.c
17362
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000017363Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * xpath.c: fixed the root evaluation problems
17366 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
17367 ignorable spaces with <b> <bold> <em>
17368 * tree.c: fixed a loop in xmlSearchNsByHref()
17369
Daniel Veillard767662d2000-10-27 17:04:52 +000017370Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17371
17372 * xpath.c: applied another XPath patch from TOM
17373 * xpath.c include/makefile.am: applied another patch from
17374 china@thewrittenword.com (cleanup on IRIX).
17375
Daniel Veillard211cc0a2000-10-27 11:49:33 +000017376Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17377
17378 * xml-config.1: received a fixed version from Fredrik Hallenberg
17379 <hallon@lysator.liu.se>
17380
Daniel Veillardf6bf9212000-10-26 14:07:44 +000017381Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
17384 cleanup patch for XPath
17385
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000017386Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * patched to redirrect all "out of context" error messages to
17389 a reconfigurable routine. The changes are:
17390 * xmlerror.h : added the export of an error context type (void *)
17391 an error handler type xmlGenericErrorFunc there is an interface
17392 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
17393 to reset the error handling routine and its argument
17394 (by default it's equivalent to respectively fprintf and stderr.
17395 * all the c files: all wild accesses to stderr or stdout within
17396 the library have been replaced to calls to the handler.
17397
Daniel Veillard29a11cc2000-10-25 13:32:39 +000017398Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17399
17400 * configure.in: release 2.2.6
17401 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
17402 exporting the inner functions of xpath for extension modules
17403 * doc/*: updated and rebuilt the doc
17404
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000017405Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17406
17407 * nanohttp.c : applied Wayne HTTP cleanup patch
17408 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
17409 and xmlNodeSetSpacePreserve()
17410
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000017411Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17412
17413 * xpath.c: closing bug #29260
17414
Daniel Veillard126f2792000-10-24 17:10:12 +000017415Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17416
17417 * hash.[ch] debugXML.c: expanded/enhanced the API, added
17418 multikey tuples, made hash structure opaque
17419 * valid.[ch]: moved elements, attributes, notations decalarations
17420 as well as ID and refs to hash tables.
17421 * entities.c: hash cleanup
17422 * xmlmemory.c: fixed a dump problem in debug mode
17423 * include/Makefile.am: problem passing in DESTDIR= values patch
17424 from Marc Christensen <marc@calderasystems.com>
17425 * nanohttp.c: removed debugging remains
17426 * HTMLparser.c: the bogus tag should be ignored (Wayne)
17427 * HTMLparser.c parser.c: fixing a number of problems with the
17428 macros in the *parser.c files (Wayne).
17429 * HTMLparser.c: close the previous option when opening a new one
17430 (Marc Sanfacon).
17431 * result/HTML/*: updated the HTML results accordingly
17432
Daniel Veillard52afe802000-10-22 16:56:02 +000017433Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
17436 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
17437 XPath functions and XML entities table to them. More to come...
17438 * xmlIO.c: fixed libxml closing FILEs it didn't open.
17439
Daniel Veillard683cb022000-10-22 12:04:13 +000017440Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17441
17442 * tree.c: coalesce adjacent text nodes
17443 * valid.c: handling of blank nodes in DTd validation (raised
17444 by problems with a posteriori validation).
17445 * nanohttp.c: changing behaviour on HTTP write stuff.
17446 * HTMLtree.c: forced body and html to be explicitely closed.
17447 * xpath.h: exported more XPath functions.
17448
Daniel Veillard1baf4122000-10-15 20:38:39 +000017449Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17450
17451 * Release of 2.2.5
17452 * xpointer.c: range() range-inside and other helper functions
17453 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
17454
Daniel Veillard47e12f22000-10-15 14:24:25 +000017455Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
17458 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
17459
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017460Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17461
17462 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
17463 and XPointer modules
17464
Daniel Veillard134c9f32000-10-15 10:27:08 +000017465Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17466
17467 * SAX.h: closed #25107
17468
Daniel Veillard39915622000-10-15 10:06:55 +000017469Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17470
17471 * testSAX.c: fixed problem with cdata reporting
17472 * SAXresult/* : updated
17473
Daniel Veillard1e851392000-10-15 10:02:56 +000017474Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17475
17476 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
17477 Closed bug #27499, added to regression tests
17478 * TODO: updated
17479
Daniel Veillard7eda8452000-10-14 23:38:43 +000017480Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17481
17482 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
17483 support for SCRIPT and STYLE with help from Bjorn Reese
17484 * test/HTML/* result/HTML/*: added simple testcase and updated
17485 the existing ones.
17486
Daniel Veillardff9c3302000-10-13 16:38:25 +000017487Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17488
17489 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
17490 string-range for empty strings
17491 * test/XPath/docs/str test/XPath/xptr/chaptersrange
17492 test/XPath/xptr/strrange: augmented the XPointer testsuite
17493
Daniel Veillard189446d2000-10-13 10:23:06 +000017494Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17495
17496 * doc/xml.html doc/xmlmem.html: added a module describing memory
17497 interfaces and use, updated the main page.
17498
Daniel Veillard2f971a22000-10-12 23:26:32 +000017499Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17500
17501 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
17502 nanoftp code work on Windows too now
17503
17504Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000017505
17506 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
17507 * xpointer.c: implemented string-range() at least a good first version
17508 * test/XPath/docs/str test/XPath/xptr/strrange
17509 result/XPath/xptr/strrange: the string-range() tests
17510
Daniel Veillardd3c68c42000-10-12 08:06:28 +000017511Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17512
17513 * Makefile.am include/Makefile.am include/win32config.h
17514 win32/Makefile.mingw: fixed problems reported by Wayne Davison
17515 and make distcheck
17516
Daniel Veillard19d61112000-10-11 23:50:35 +000017517Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17518
17519 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17520 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
17521 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
17522
Daniel Veillardb0426ca2000-10-11 23:39:43 +000017523Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17524
17525 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17526 patch for socklen_t detection by
17527 Albert Chin-A-Young <china@thewrittenword.com>
17528
Daniel Veillardcd429612000-10-11 15:57:05 +000017529Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17530
17531 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
17532 and added a --dtdvalid option to xmllint used to test it
17533
Daniel Veillard47c02452000-10-11 13:04:36 +000017534Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17535
17536 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17537 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17538
Daniel Veillard2d38f042000-10-11 10:54:10 +000017539Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17540
17541 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
17542 handlings (registration, lookup, cleanup)
17543
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000017544Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17545
17546 * configure.in Makefile.am include/makefile.am: adding XPointer
17547 and XPtrtests target
17548 * xpointer.[ch] : new files for XPointer support
17549 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
17550 more XPath tests
17551
Daniel Veillard57fda592000-10-10 23:24:14 +000017552Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17553
17554 * configure.in: fixed, very broken, make distcheck works again
17555
Daniel Veillarde8282ed2000-10-10 23:01:31 +000017556Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17557
17558 * More work toward 2.2.5, integrated a number of patches
17559 * configure.in Makefile.am win32config.h.in: trying to cleanup
17560 make distcheck .... huh ...
17561 * include/Makefile.am include/win32config.h: new directory
17562 for includes
17563 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
17564 updated teh makefiles and instructions for WIN32
17565 * xpath.c: small fixes
17566 * test/XPath/ results/XPath: updated the testcases and results
17567 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
17568 suggested patches
17569 * valid.c: fixed an ID bug
17570
Daniel Veillardb71379b2000-10-09 12:30:39 +000017571Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17572
17573 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000017574 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000017575 * xpath.[ch]: worked on XPointer
17576
Daniel Veillard7e99c632000-10-06 12:59:53 +000017577Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17578
17579 * configure.in Makefile.am: 2.2.5, ship the include in an
17580 include/libxml subdirectory, use symlinks when using CVS
17581 * testSAX.c: fixed small bug
17582 * testXPath.c: changed the way testfiles are parsed
17583 * debugXML.c: same kind of cleanup when parsing an argument expression
17584 XPath/XPointers can have blanks embedded
17585 * xpath.[ch]: more cleanup, reorgs for XPointer work
17586 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
17587 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
17588
Daniel Veillard55b91f22000-10-05 16:30:11 +000017589Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17590
17591 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
17592 in the XPath engine, rewrote large parts of it, now it's far
17593 cleaner and in sync with the REC not an old WD. Fixed a parsing
17594 problem in the interactive XML shell found when testing XPath.
17595
Daniel Veillardac260302000-10-04 13:33:43 +000017596Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17597
17598 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
17599 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
17600 examples with the extra test
17601
Daniel Veillard7cfce322000-10-04 12:40:27 +000017602Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
17605 the global init function.
17606
Daniel Veillard970112a2000-10-03 09:33:21 +000017607Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17608
17609 * HTMLparser.c: Doohhh, attribute name parsing was still case
17610 sensitive ! Fixed this ...
17611 * result/HTML/* : updated the tests results accordingly
17612
Daniel Veillard740abf52000-10-02 23:04:54 +000017613Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17614
17615 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
17616 engine, should be far more stable, incorporated a new version of
17617 preceding/following axis, need testing
17618 * uri.c: fixed file:///c:/a/b/c problem
17619 * test/XPath/tests/idsimple: augmented the XPath tests
17620
Daniel Veillard3bff2b02000-10-01 20:33:47 +000017621Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17622
17623 * doc/* rebuilding docs for 2.2.4 release
17624
Daniel Veillard8b5dd832000-10-01 20:28:44 +000017625Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17626
17627 * configure.in: releasing 2.2.4
17628 * parser.[ch]: added xmlStrEqual()
17629 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
17630 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
17631 use xmlStrEqual instead
17632 * TODO: updated
17633 * added an XPath test
17634
Daniel Veillardbc765302000-10-01 18:23:35 +000017635Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17636
17637 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17638 * entities.h: exported xmlInitializePredefinedEntities
17639 * parser.[ch] : added xmlInitParser()
17640 * parserInternals.h : had to export htmlInitAutoClose()
17641
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017642Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17643
17644 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17645 problems
17646 * Makefile.am : added XPath regression tests to normal tests
17647 * uri.c: fixed a problem with local paths, cleanup
17648 * parser.c: fixed a problem with large CData sections
17649
Daniel Veillardd2ade932000-09-30 14:39:55 +000017650Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17651
17652 * configure.in xml-config.in: patch from "Ben Taylor"
17653 <sol7x86@hotmail.com> for solaris shared libs lookup
17654
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000176552000-09-30 Martin Baulig <baulig@suse.de>
17656
17657 * libxml-2.0.pc.in: Provide pkg-config script.
17658
17659 * configure.in: Create the libxml-2.0.pc script from the
17660 libxml-2.0.pc.in templates.
17661 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017662 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017663
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017664Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17665
17666 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17667 when compiling with MSC
17668
Daniel Veillard46057e12000-09-24 18:49:59 +000017669Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17670
17671 * xpath.c: patch for normalize-string() substring-before(),
17672 substring-after() and translate() functions from Bjorn Reese
17673 <breese@mail1.stofanet.dk>
17674 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17675 Fredrik Hallenberg <hallon@lysator.liu.se>
17676 * TODO: updated
17677
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017678Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17679
17680 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17681 problem of socklen_t being undefined on a number of platforms
17682 * debugXML.c: fixed a compilation problem when without snprintf
17683
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017684Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17685
17686 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17687 an URI bug and a fix for the control-character-induced infinite loop
17688 * nanohttp.c: preventive fix for compiling on WIN32
17689
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017690Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17691
17692 * xmlint.c: closing bug #25000
17693
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017694Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17695
17696 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17697 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17698 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17699 related function, fixing xmlStrncmp(), and associated cleanup
17700 * result/HTML/entities.html.sax: updating result
17701
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017702Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17703
17704 * uri.c: applied patch for URI escaping from Wayne Davison
17705 <wayned@blorf.net>
17706 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17707 from Denis Barbier <barbier@imacs.polytechnique.fr>
17708 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17709 patch from Wayne Davison
17710
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017711Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17712
17713 * doc/xml.html : updated with new releases, adding "how to help"
17714
Daniel Veillard04698d92000-09-17 16:00:22 +000017715Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17716
17717 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17718 removed a few warnings in pedantic mode ...
17719 * parserInternals.c parser.c: moved encoding switching function
17720 to parserInternals.c
17721 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17722
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017723Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17726 error or warning handlers
17727
Daniel Veillardb1059e22000-09-16 14:02:43 +000017728Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17729
17730 * parserInternals.c parserInternals.h parser.c Makefile.am:
17731 created a new module parserInternals.c, moved most of the
17732 code shared by the various parsers there, as well as
17733 deprecated code from parser.c. More cleanup of parser.c
17734 * uri.c: fixed a problem when URI is NULL
17735 * valid.c: speedup when looking for an attribute declaration
17736
Daniel Veillard39c7d712000-09-10 16:14:55 +000017737Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17738
17739 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17740 the cleanup of the computation of URI references when seeking
17741 external entities. The URI reference string and the resulting
17742 URI are both stored now.
17743 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17744 large s(n)printf checks and cleanup from Denis Barbier
17745 <barbier@imacs.polytechnique.fr>
17746 * xmlversion.h.in tree.h: couple of SGML declarations for a
17747 possible docbook module.
17748 * result/VC/ : a couple of test output changed due to the change
17749 of the entities URI
17750
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017751Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17752
17753 * parser.h: added a _private field for linking user's data
17754
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017755Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17756
17757 * parser.c parserInternals.h: demacroified most of the IS_XXX
17758 the gain in size is significant so ...
17759
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017760Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17761
17762 * entities.c: cases where looking up entities with doc==NULL
17763 covered
17764
Daniel Veillard90e11312000-09-05 10:42:32 +000017765Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17766
Daniel Veillard1de50802000-09-07 08:54:32 +000017767 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017768 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17769
Daniel Veillard98a79162000-09-04 11:15:39 +000017770Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17771
Daniel Veillard1de50802000-09-07 08:54:32 +000017772 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017773 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17774 * Makefile.in: added URItest and included thenin "make tests"
17775
17776Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017777
17778 * xmlversion.h.in: closed bug 22941
17779
Daniel Veillard2bb89092000-08-31 14:57:50 +000017780Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17781
17782 * doc/xmlio.html: added doc and example for entity loader
17783 redefinition.
17784
Daniel Veillard96984452000-08-31 13:50:12 +000017785Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17786
17787 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17788 used by libxml
17789
Daniel Veillarde715dd22000-08-29 18:29:38 +000017790Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17791
17792 * parser.c: Fixed bug on invalid ontent characters and when using
17793 push.
17794 * xmllint.c: fixed xmllint endling of errors in push mode
17795
Daniel Veillard4948eb42000-08-29 09:41:15 +000017796Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17797
17798 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017799 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017800 * result/HTML/*.sax: regenerated HTML SAX output
17801 * parser.c: more cleanup.
17802
Daniel Veillarde010c172000-08-28 10:04:51 +000017803Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17804
17805 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017806 patches from Wayne Davison <wayned@users.sourceforge.net>,
17807 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017808 * HTMLparser.c: fixed an ignorable white space detection bug
17809 occuring when parsing with SAX only
17810 * result/HTML/*.sax: updated since the output is now HTML
17811 encoded...
17812
Daniel Veillard47f3f312000-08-27 22:40:15 +000017813Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17814
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017815 * HTMLparser.[ch]: applied some of Wayne Davison
17816 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017817
Daniel Veillarde0854c32000-08-27 21:12:29 +000017818Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17819
17820 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17821 undeclared namespace prefix was used, added a warning.
17822 Cleaned up support w.r.t. entities, spilling out a warning
17823 and being pedantic on lookups.
17824 * test/warning/ent9 : added testcase for previous example.
17825 * TODO: updated
17826 * parserInternals.h parser.c: changed the way names are parsed
17827 now allow infinite size and decrease penalty for normal use
17828 * parser.c: Started a big cleanup/check of the parser code,
17829 fixed some of the most tortuous entity code, spotted code
17830 unused anymore
17831 * test/*: added tests for very long names and related nasty
17832 things.
17833
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017834Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17835
17836 * doc/encoding.html: added encoding aliases doc
17837 * doc/xml.html: updates
17838 * encoding.[ch]: added EncodingAliases functions
17839 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17840 bottleneck affecting large DTDs like Docbook
17841 * parser.[ch] xmllint.c: added a pedantic option, will be
17842 useful
17843 * SAX.c: redefinition of entities is reported in pedantic mode
17844 * testHTML.c: uninitialized warning from gcc
17845 * uri.c: fixed a couple of bugs
17846 * TODO: added issue raised by Michael
17847
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017848Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17849
17850 * doc/encoding.html: propagated Martin Duerst suggestions
17851
Daniel Veillard52402ce2000-08-22 23:36:12 +000017852Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17853
17854 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17855 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17856 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17857 by Wayne Davison
17858
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017859Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17860
17861 * nanoftp.c nanohttp.c: small cleanup
17862 * TODO: updated
17863
Daniel Veillard244ece92000-08-19 20:58:02 +000017864Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17865
17866 * added an old VC testcase and updated title.xml entity
17867
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017868Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17869
17870 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17871 done on auto-opening of <p> tags and cleanup of SAX output
17872
Daniel Veillard979e55e2000-08-19 16:48:54 +000017873Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17874
17875 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17876
Daniel Veillard4540be42000-08-19 16:40:28 +000017877Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17878
17879 * doc/xml.html libxml.* structure.*: updated the doc a bit
17880
Daniel Veillard808a3f12000-08-17 13:50:51 +000017881Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17882
17883 * testSAX.c testHTML.c result/HTML/: cleanup of the output
17884 of SAX tests
17885
Daniel Veillard29579362000-08-14 17:57:48 +000017886Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17887
17888 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17889 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
17890
Daniel Veillard1255ab72000-08-14 15:13:33 +000017891Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17892
17893 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
17894 * testHTML.c: fix core dump on Solaris 2.x systems
17895 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
17896 * result/HTML/*.sax: previous bug fix lead to new results
17897
Daniel Veillard03109292000-08-14 14:58:22 +000017898Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17899
17900 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
17901 * configure.in: added --with-readline=DIR to accept alternate
17902 path for readline include/library
17903 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
17904 for ANSI under HP-UX
17905 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
17906 includes @LIBS@
17907
Daniel Veillard7c29ce22000-08-12 21:20:53 +000017908Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17909
17910 * doc/* : rebuilt the docs
17911 * getting ready for 2.2.2 release
17912
Daniel Veillard87b95392000-08-12 21:12:04 +000017913Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17914
17915 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
17916 and xmlAddFeature()
17917 * tree.[ch]: added xmlAddChildList()
17918 * xmllint.c: MAP_FAILED macro test
17919 * parser.h: added xmlParseCtxtExternalEntity()
17920 * valid.c: applied bug fixes removed warning
17921 * tree.c: added CDATA block to elements content
17922 * testSAX.c: cleanup of output
17923 * testHTML.c: added SAX testing
17924 * encoding.c: better error recovery
17925 * SAX.c, parser.c: fixed one of the external entity processing
17926 of the OASis testsuite
17927 * Makefile.am: added HTML SAX regression tests
17928 * configure.in: bumped to 2.2.2
17929 * test/HTML/ result/HTML: added a few of HTML tests, and added the
17930 SAX results
17931
Daniel Veillard88a172f2000-08-04 18:23:10 +000017932Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17933
17934 * configure.in: patch for HP compiler
17935
179362000-08-04 Sven Heinicke <sven@zen.org>
17937
17938 * xmllint.c: Was coredumping sometimes when the file given didn't
17939 exist.
17940
Daniel Veillard46e370e2000-07-21 20:32:03 +000017941Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17942
17943 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017944
Daniel Veillard46e370e2000-07-21 20:32:03 +000017945 when using in memory parsing. Need some cleanup.
17946 * xmllint.c configure.in: added a --memory flag to test memory
17947 parsing
17948
Daniel Veillard36650692000-07-21 15:16:39 +000017949Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17950
17951 * nanohttp.c: fixed socklen_t replacement to unsigned int
17952 * parser.c: fixed a space handdling missing at the end of
17953 production 28 DOCTYPE.
17954 * xmlmemory.c: fixed a stupid bug on the routine to override
17955 allocation functions
17956 * TODO: updated
17957
Daniel Veillarde46e20d2000-07-14 15:02:46 +000017958Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17959
17960 * doc/ regenerated the docs
17961
Daniel Veillard32bc74e2000-07-14 14:49:25 +000017962Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17963
17964 * doc/encoding.html doc/xml.html: added I18N doc
17965 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
17966 improvements, both parser and filters, added ASCII & HTML,
17967 fixed the ISO-Latin-1 one
17968 * xmllint.c testHTML.c: added/made visible --encode
17969 * debugXML.c : cleanup
17970 * most .c files: applied patches due to warning on Windows and
17971 when using Sun Pro cc compiler
17972 * xpath.c : cleanup memleaks
17973 * nanoftp.c : added a TESTING preprocessor flag for standalong
17974 compile so that people can report bugs more easilly
17975 * nanohttp.c : ditched socklen_t which was a portability mess
17976 and replaced it with unsigned int.
17977 * tree.[ch]: added xmlHasProp()
17978 * TODO: updated
17979 * test/ : added more test for entities, NS, encoding, HTML, wap
17980 * configure.in: preparing for 2.2.0 release
17981
Daniel Veillard49703262000-07-10 10:27:46 +000017982Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17983
17984 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000017985 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000017986
Daniel Veillard306be992000-07-03 12:38:45 +000017987Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17988
17989 * doc/xml.html: changed the xmlsoft.org structure, updated the
17990 examples w.r.t. root and childs
17991
Daniel Veillard7d853352000-07-02 18:53:09 +000017992Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17993
Daniel Veillard784b9352003-02-16 15:50:27 +000017994 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000017995
Daniel Veillard365e13b2000-07-02 07:56:37 +000017996Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17997
17998 * HTMLparser.c: Work on character encoding support for the HTML parser
17999 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18000 * encoding.c: Fixed a potential memleak in the encoding stuff
18001
Daniel Veillardaf743792000-07-01 11:49:28 +000018002Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18003
18004 * doc/FAQ.html doc/Makefile.am : added a FAQ
18005
18006Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000018007
18008 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
18009 of the HTML parser to force it to not bypass SAX
18010
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000018011Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18012
18013 * win32config.h.in: updated
18014 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
18015 lacks iconv support :-( need to release 2.1.1
18016 * configure.in: release 2.1.1
18017 * HTMLparser: fixed bug #14784
18018 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
18019 by Windows compiler
18020 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
18021 the SAX startDocument() callback.
18022 * TODO: updated
18023
18024Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18025
18026 * added xmlStopParser()
18027
Daniel Veillardbe803962000-06-28 23:40:59 +000018028Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18029
18030 * configure.in: 2.1.0 prerelease
18031 * Large resync between W3C and Gnome tree
18032 * nanoftp, nanohttp.c: fixed stalled connections probs
18033 * HTMLtree.c SAX.c : support for attribute without values in
18034 HTML for andersca
18035 * valid.c: Fixed most validation + namespace problems
18036 * HTMLparser.c: start document callback for andersca
18037 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
18038 * parser.h, SAX.c: serious speed improvement for large
18039 CDATA blocks
18040 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
18041 different encoding
18042 * example/Makefile.am example/gjobread.c tree.h: work on
18043 libxml1 libxml2 convergence.
18044 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18045 and the LIBXML_TEST_VERSION macro
18046
Daniel Veillardc310d562000-06-23 18:32:15 +000018047Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18048
18049 * doc/xml.html: various patches and improvements typo fixed by
18050 Felix Natter
18051 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18052 from Felix Natter <fnatter@gmx.net>
18053
Daniel Veillardf3029822000-05-06 08:11:19 +000018054Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18055
18056 * doc/upgrade.html: updated with instructions for support of both
18057 libxml-1.x and libxml-2.x
18058 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
18059 for 2.x support and also fixed includes
18060
18061
Daniel Veillard496a1cf2000-05-03 14:20:55 +000018062Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18063
18064 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
18065 the encoding support, added iconv support, so now libxml if
18066 compiled with iconv automatically support japanese encodings
18067 among others. Work based on initial patch from Yuan-Chen Cheng
18068 I may have broken binary compat in the encoding handler
18069 registration scheme, but that was so utterly broken I don't
18070 expect anybody to have used this feature until now.
18071 * parserInternals.h: fixup on the CHAR range macro
18072 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18073 code.
18074 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18075 * uri.c: added xmlParseURI() I can't believe I forgot to
18076 implement this one in 2.0 !!!
18077 * SAX.c: moved doc->encoding update in the endDocument() call.
18078 * TODO: updated.
18079
Daniel Veillard06047432000-04-24 11:33:38 +000018080Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18081
18082 * tree.h: removed extraneous xmlRemoveProp definition
18083 * TODO: added item about --disable-corba configure switch
18084 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18085 * nanoftp.c: fixed include problems giving troubles on AIX and
18086 slowlaris
18087 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
18088 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
18089 comment and headers changes to lower gtk-doc number of warnings
18090 * doc/html/*: rebuilt docs
18091
Daniel Veillarde0aed302000-04-16 08:52:20 +000018092Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18093
18094 * HACKING: documented the tag for 1.x and instructions
18095
Daniel Veillard5e873c42000-04-12 13:27:38 +000018096Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18097
18098 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18099 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
18100 xmlCreateIOParserCtxt
18101 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
18102 significant overall improvement
18103 * xmllint.c: added I/O test to xmllint
18104 * testSAX.c: added a speed test
18105 * doc/* : updated/regenerated
18106
Daniel Veillardfc708e22000-04-08 13:17:27 +000018107Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18108
18109 * xpath.c uri.h parserInternals.h: cosmetic changes from
18110 "Timur I. Bakeyev" <timur@bat.ru>, including making
18111 xmlCreateURI() public
18112
Daniel Veillard5d211f42000-04-07 17:00:24 +000018113Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18114
18115 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
18116 and the code at the same time. Added a clean mechanism for
18117 overload or added input methods: xmlRegisterInputCallbacks()
18118 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
18119 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18120 * TODO: updated
18121 * doc/* : updated/regenerated
18122 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
18123 source dir
18124
Daniel Veillarde77a9182000-04-05 19:12:29 +000018125Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18126
18127 * testURI.c: yet another forgotten commit, I should get some sleep !
18128
Daniel Veillardce8b83b2000-04-05 18:38:42 +000018129Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18130
18131 * xmllint.c: forgot to commit this too ?
18132
Daniel Veillardb9df4042000-04-05 14:23:16 +000018133Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18134
18135 * xmlversion.h.in : forgot to commit this previously
18136
Daniel Veillard361d8452000-04-03 19:48:13 +000018137Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18138
18139 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18140 * README TODO: updated for release
18141 * uri.c uri.h: added authority parsing/saving
18142 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
18143 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
18144 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
18145 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
18146 Makefile.am : added compile-time customization of libxml
18147 --with-ftp --with-http --with-html --with-xpath --with-debug
18148 --with-mem-debug
18149 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
18150 #include <libxml/xxx.h> I hope it won't break too much stuff
18151 and will be manageable in the future...
18152 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
18153 and added xmllint to the installed programs
18154 * uri.h: added xmlFreeURI()
18155
Daniel Veillardec303412000-03-24 13:41:54 +000018156Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18157
18158 * uri.c uri.h: finished the escaping handling, the base support
18159 and the URI path normalization. Looks good just lacks the
18160 authority content parsing code.
18161 * Makefile.am: added instructions to generate testURI
18162 * TODO: updated
18163 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
18164 added links and icons for W3C and Gnome
18165
Daniel Veillard8f621982000-03-20 13:07:15 +000018166Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18167
18168 * xmlmemory.[ch] : seems I forgot to actually update the files in
18169 the last commit :-)
18170 * doc/xml.html doc/html/* : updated and uploaded the docs
18171
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018172Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18173
18174 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
18175 * TODO: updated
18176 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000018177 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018178 gfree).
18179 * Makefile.am, uri.c, uri.h: added a set of functions to do
18180 exact (litteraly copied from the RFC 2396 productions) parsing
18181 and handling of URI. Will be needed for XLink, one XML WFC,
18182 XML Base and reused in the nano[ftp/http] modules. Still work
18183 to be done.
18184
Daniel Veillardedfb29b2000-03-14 19:59:05 +000018185Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18186
18187 * configure.in, libxml.spec.in : libxml2
18188 * doc/* : updated the doc page, rebuilt the docs
18189
Daniel Veillardcf461992000-03-14 18:30:20 +000018190Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18191
18192 * all: tagged LIB_XML_1_X
18193 * *.c *.h : updated from W3C CVS tree
18194 * configure.in : 2.0.0-beta
18195 * libxml.spec.in : libxml2 package nam
18196 * result/* : new version of the tests output
18197
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000018198Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18199
18200 * doc/xml.html, doc/update.html: updated docs, 1.8.7
18201
Daniel Veillardb566ce12000-03-04 11:39:42 +000018202Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18203
18204 * doc/* : rebuilt the docs
18205 * parser.c: final patch on #6766
18206 * valid.c: small patch on validity checks.
18207
Daniel Veillardfb76c402000-03-04 11:39:42 +000018208Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18209
18210 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
18211 added
18212 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
18213 compatibility w.r.t. XML spec and existing code.
18214
Daniel Veillard90fb02c2000-03-02 03:46:43 +000018215Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18216
18217 * parser.c: seems a better solution to <a> </a> exists,
18218 will try it for a while
18219
Daniel Veillard83a30e72000-03-02 03:33:32 +000018220Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18221
18222 * parser.c: tried to remove the <a> </a> generating <a/>
18223 this is hard. Left a flag for that purpose. Fixed bug #6766
18224 * configure.in: prepared 1.8.7 not released, due to previous
18225 problem
18226
Daniel Veillard88f00ae2000-03-02 00:15:55 +000018227Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18228
18229 * doc/xml.html : applied second patch from Paul DuBois
18230
Daniel Veillard402e8c82000-02-29 22:57:47 +000018231Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18232
18233 * doc/xml.html : applied patch from Paul DuBois
18234
Daniel Veillardd0f7f742000-02-02 17:42:48 +000018235Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18236
18237 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
18238
Daniel Veillard5feb8492000-02-02 17:15:36 +000018239Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18240
18241 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
18242 compilation warnings on various platforms.
18243 * parser.c: Fixed #5281 validity error callbacks are now desactived
18244 by default if not validating.
18245
Daniel Veillardf341f932000-02-02 14:52:08 +000018246Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18247
18248 * nanoftp.c, win32config.h.in: patches to compile on WIN32
18249
Daniel Veillard13c757e2000-02-01 23:59:15 +000018250Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18251
18252 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
18253 <gkatsi@cs.toronto.edu>
18254
Daniel Veillard726e8792000-01-30 20:04:29 +000018255Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18256
18257 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
18258 processing URLs
18259
Daniel Veillarde41f2b72000-01-30 20:00:07 +000018260Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18261
18262 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
18263 xmlNanoFTPUpdateURL for persistent control connections.
18264 * configure.in: 1.8.6
18265
18266Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18267
18268 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
18269 * tree.[ch] : added xmlSaveNoEmptyTags
18270
James Henstridgef3be9312000-01-28 13:59:21 +0000182712000-01-29 James Henstridge <james@daa.com.au>
18272
18273 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18274
18275 * Makefile.am: added nanoftp.[ch] to the build.
18276
Daniel Veillardaeea04f2000-01-25 19:27:27 +000018277Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18278
18279 * nanoftp.[ch]: cleanup, comments, API
18280 * debugXML.c : fixed a bug in the cat command
18281 * doc/*: regenerated the docs
18282
Daniel Veillardda07c342000-01-25 18:31:22 +000018283Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18284
18285 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
18286 * debugXML.c : fixed a bug in the cat command
18287 * valid.c: fixing some small probs
18288 * libxml.spec.in: get rid of the SNAP suffix
18289 * doc/xml.html: updated the status
18290
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000018291Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18292
18293 * xml-config.in: xml-config --version to just return the
18294 version number
18295 * xpath.c: some cleanup w.r.t. axis when the current node is
18296 an attribute.
18297 * TODO: updated
18298
Daniel Veillard461a66c2000-01-18 18:01:01 +000018299Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18300
18301 * configure.in: prepared for libxml-1.8.5
18302 * doc/* recompiled the documentation
18303
183042000-01-17 Jody Goldberg <jgoldberg@home.com>
18305
18306 * configure.in : WARNING autoconf subtlety alert :
18307 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
18308 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18309 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18310 get defined by AC_CHECK_HEADERS.
18311
Daniel Veillardf967b902000-01-17 16:06:10 +000018312Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18313
18314 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
18315 Rune.Djurhuus@fast.no
18316
Daniel Veillardad8f99d2000-01-15 14:20:03 +000018317Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18318
18319 * TODO: updated
18320 * tree.c, parser.c: made sure that only memory alloc problems
18321 and internal parser errors are allowed to write to stdout or
18322 stderr.
18323
Daniel Veillard0142b842000-01-14 14:45:24 +000018324Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18325
18326 * tree.c : restored xmlNewGlobalNs since this seems used by
18327 a lot of existing code :-(, fixed a bug in xmlNewNs
18328 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
18329 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
18330 to exit() from the library code.
18331 * xpath.c, parser.c: removed bugs or unused code detected by
18332 Windows compilers
18333 * parser.c: started adding interfaces for parsing well balanced
18334 XML fragments
18335 * configure.in: releasing 1.8.4
18336 * doc/* : rebuilt the docs
18337
Daniel Veillard2eac5032000-01-09 21:08:56 +000018338Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18339
18340 * tree.[ch] : added xmlNewDocFragment() for DOM
18341 * testHTML.c: uninitialized variable.
18342
Daniel Veillardf3a73582000-01-05 14:58:39 +000018343Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18344
18345 * doc/* : rebuild the docs
18346
Daniel Veillard71b656e2000-01-05 14:46:17 +000018347Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18348
18349 * acconfig.h: readline and history patch
18350 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
18351 * tree.c: added check and handling when possibly removing an ID
18352 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
18353 and saving.
18354 * test/HTML/entities.html result/HTML/entities.html* : test for
18355 various entities reference cases
18356 * result/HTML/* : as a result output of some testcase have
18357 changed
18358 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
18359 by previous example. added xmlParseTryOrFinish().
18360 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
18361 entities.h debugXML.h HTMLparser.h: changed the way struct are
18362 declared to allow gtk-doc to expose those
18363 * parser.c: closed bug #4960
18364 * Makefile.am configure.in: Applied patch from
18365 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
18366 and math/socket libs detection
18367
Daniel Veillard437b87b2000-01-03 17:30:46 +000018368Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18369
18370 * configure.in, Makefile.am: link tester against readline
18371 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
18372
Daniel Veillard686d6b62000-01-03 11:08:02 +000018373Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18374
18375 * tree.[ch]: added xmlRemoveProp
18376 * win32config.h.in nanohttp.c: avoid including the Windows
18377 socket stuff in every C files
18378 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
18379 the XmL parser(s)
18380 * test/ns4 result/ns4 etc...: added test case for previous prob
18381 * tree.c: xmlNewNs wasn't checking for double definition
18382 * Makefile.in: fixed a problem with dist-hook duplicates
18383 * parser.[hc], xmlIO.c: fixed the loading of external entities
18384 APIs, now xmlLoadExternalEntity() is used everywhere and
18385 setting up an app specific front-end using the
18386 * SAX.c parser.c: some fixes, now the xhtml spec validates
18387 with the xhtml DTD.
18388 * error.c: fixed crashes in case of no input stream
18389 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
18390 to the validation tests and results
18391
Daniel Veillard5e5c6231999-12-29 12:49:06 +000018392Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18393
18394 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
18395 too htmlCreatePushParserCtxt() and htmlParseChunk()
18396 * parser.c: a bit of cleanup.
18397 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
18398 to XML) removed the last mem leak known
18399 * HTMLtree.c: output message cleanup
18400 * xmlmemory.c: display content info about memory blocks
18401 * result/HTML/wired.* : missing att value warning change
18402
Daniel Veillardbe849cf1999-12-28 16:43:59 +000018403Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18404
18405 * doc/* : rebuilt the documentation
18406
Daniel Veillarddbfd6411999-12-28 16:35:14 +000018407Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18408
18409 * parser.[ch] parserInternals.h: Push parser for XML,
18410 seems to work fine now
18411 * tester.c debugXML.[ch]: Added an XML shell debug facility and
18412 --push for push testing
18413 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
18414 * testSAX.c: added --push
18415 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
18416 subtree
18417 * xmlIO.[ch] : enriched API + fixes for push mode
18418 * entities.[ch]: added the entity content length to the struct.
18419 * xmlmemory.[ch]: new API to show the last entries for the shell
18420 * valid.c: added required attribute testing
18421 * SAX.c: the cdata callback now merge contiguous fragments
18422 * HTMLparser.c: cleanup of some macros
18423
Daniel Veillard3c558c31999-12-22 11:30:41 +000018424Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18425
18426 * parser.c: fix for PIs name starting with xml
18427 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000018428 * *.c, configure.in win32config.h.in : generate win32config.h for
18429 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000018430
Daniel Veillard0caf07a1999-12-21 16:25:49 +000018431Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18432
18433 * parser.c: fixed a stupid = vs. == bug :-(
18434 * doc/gnome-xml.sgml: s/glade/xml/
18435
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000018436Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18437
18438 * configure.in, doc/xml.html : bug fix release 1.8.2
18439 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
18440 Hopefully the end of that silly C++ include problem
18441 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
18442 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
18443 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
18444 troubles with autoclosed elements when the stree shape doesn't
18445 follow the DtD specs. Added htmlIsAutoClosed() and
18446 htmlAutoCloseTag()
18447 * result/HTML/*.htm*: Updated the HTML examples regression tests output
18448 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
18449 * debugXML.c: fixed a bug on printing default namespaces.
18450 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
18451
Daniel Veillardb24054a1999-12-18 15:32:46 +000018452Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18453
18454 * result/HTML/*.htm[l] : updated the HTML regression tests according
18455 to the new output
18456 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
18457 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
18458 problem due to intermix of extern "C" { ... } declarations for C++
18459 and recursive includes in the headers
18460
Chris Lahey323c48c1999-12-18 15:32:45 +0000184611999-12-20 Chris Lahey <clahey@umich.edu>
18462
18463 * HTMLtree.c: Made it so that html nodes with a single child do
18464 not insert a carriage return before or after the child node.
18465
Daniel Veillardb24054a1999-12-18 15:32:46 +000018466Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000018467
18468 * configure.in, doc/xml.html : bug fix release 1.8.1
18469 * parser.c: fixed bug #4344
18470 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
18471 added the glue to avoid C++ problems
18472 * doc/* : regenerated the documentation
18473
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000018474Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18475
18476 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
18477 namespace recognition, and Dia as a resul :-(
18478 * encoding.c: closed bug #3950
18479
Daniel Veillard944b5ff1999-12-15 19:08:24 +000018480Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18481
18482 * valid.c: debugging a posteriori validation, except URI expansion
18483 stuff this should be fixed now
18484 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
18485 Carl Nygard <cnygard@bellatlantic.net>
18486 * tester.c: added --postvalid, cleaning of the code
18487 * tree.[ch]: added xmlDocGetRootElement()
18488
Ramiro Estrugobfce3771999-12-15 04:32:07 +000018489Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
18490
18491 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
18492 c++ losage.
18493
Daniel Veillard10a2c651999-12-12 13:03:50 +000018494Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18495
18496 * configure.in, doc/xml.html : bumped to 1.8.0
18497 * xlink.[ch], Makefile.am : added framework for link detection
18498 * parser.h: added nbChars to parser context, needed for cleanup.
18499 * xmlmemory.c: removed a nasty bug when out of mem
18500 * valid.[ch]: adding namespace support for attribute decl
18501 * tester.c: added --debugent option
18502 * debugXML.[ch]: added xmlDebugDumpEntities()
18503 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
18504 buffers instead, this was really needed, validation was breaking
18505 in strange ways due to that. Added xmlParseStringPEReference()
18506 and other parsing from strings functions. Entities processing
18507 modified again, but PERef are still not handled correcly but
18508 unless you're Eve Maller you won't notice :-)
18509 * HTMLparser.c: large changes toward reliability, and switched to
18510 lowercase internal tags, XHTML is lowercase, so it will help
18511 that output is closer to next version.
18512 * doc/* : regenerated the documentation, it is now hosted at
18513 http://xmlsoft.org/ (same bits I just bought the domain :-)
18514
18515
Daniel Veillard294cbca1999-12-03 13:19:09 +000018516Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18517
18518 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18519 doc generation
18520 * parser.c: fixed bugs #3908 and #3937 and a memory leak
18521 in the SAX API
18522 * doc/*: rebuilt the doc making sure everything appears in the
18523 HTML files
18524
Daniel Veillardf5c2c871999-12-01 09:51:45 +000018525Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18526
18527 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18528 added the patch from Carl Nygard <cnygard@bellatlantic.net>
18529 which allow impressive speed improvement on dataset with
18530 large text pieces, but at the cost of broken binary
18531 compatibility and slightly bigger memory usage.
18532 Configure with --with-buffers to activate them, they
18533 are protected with XML_USE_BUFFER_CONTENT define.
18534 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
18535 goal is 0 memory left allocated once parser is no more used
18536 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
18537 call xmlCleanupParser() and xmlMemoryDump()
18538
Daniel Veillarda819dac1999-11-24 18:04:22 +000018539Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18540
18541 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18542 * parser.[ch] encoding.[ch]: added memory cleanup routines
18543 * parser.c: closing bug #3788
18544 * doc/*: rebuilt the doc
18545
Daniel Veillard11a48ec1999-11-23 10:40:46 +000018546Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18547
18548 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
18549 xmlNewTextChild() and xmlSetCompressMode() behaviour.
18550 * tester.c: added --compress option
18551 * doc/*: rebuilt the documentation
18552
Daniel Veillard4c3a2031999-11-19 17:46:26 +000018553Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18554
18555 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
18556 if given /proc/kcore as input !
18557 * doc/xml.html doc/*: updated and rebuilt the documentation
18558
18559Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000018560
18561 * parser.c: Fixed some wrongly space collapsing code due to
18562 a misreading of the spec.
18563 * result/*: fixed the output accordingly
18564
18565Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000018566
18567 * encoding.c: bug fix and typos
18568 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
18569 * parser.c: added attribute normalization closing bug #3597
18570 * test/att* result/att* SAXresult/att*: testcase for attribute
18571 normalization
18572
Daniel Veillardd7e200c1999-11-15 17:53:11 +000018573Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18574
18575 * configure.in: closing bug #3163 by adding extra flags for the
18576 cc compiler on HP-UX
18577
Daniel Veillard51e3b151999-11-12 17:02:31 +000018578Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18579
18580 * valid.[ch] : removed a typo and an enumerated type bug in the
18581 xmlAddElementDecl() function
18582 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
18583 call to xmlEncodeEntitiesReentrant() so that the functions
18584 New, Set and Get are at the same level.
18585 * parser.c HTMLparser.c: extra memory allocation bug for
18586 attributes detected by someone using libxml in embedded systems :-)
18587
Daniel Veillard962195f1999-10-28 15:51:53 +000018588Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18589
18590 * xmlmemory.h: turned off mem debug :-\
18591
Daniel Veillard35008381999-10-25 13:15:52 +000018592Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18593
18594 * parser.c: closed bug #2784 a one line fix, but worth pushing
18595 a new release out
18596 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
18597 some structures, comments before and after the
18598 main element, and other nastyness
18599 * HTMLtree.c tree.c: accomodate the extended HTML supported
18600 * configure.in: pushing 1.7.4
18601 * test/ent8 and related outputs : added a new test for bug #2784
18602 * test/HTML/wired.html and related output: a nasty HTML example
18603 * Makefile.am: improved the test scripts
18604 * docs/* : reran the documentation extractor, updated xml.html
18605
Daniel Veillard7c1206f1999-10-14 09:10:25 +000018606Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18607
18608 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
18609 HTMLparser and debugged the HTML related code. HTML documents
18610 now have their own type
18611 * entities.c: do not dump &apos; for HTML output
18612 * xmlmemory.c: improvement, breakpoint mechanism
18613 * testHTML.c: added --sax --repeat ...
18614 * Makefile.am: improved the HTML tests
18615 * valid.[ch]: added xmlValidGetValidElements and
18616 xmlValidGetPotentialChildren
18617 * tester.c: added --insert to test the 2 new functions
18618 * test//* result//* SAXresult//* : regression test cleanup
18619 and extension.
18620 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
18621 gnome-xml-nanohttp.html
18622
Daniel Veillard7d2c2761999-10-11 15:09:51 +000018623Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18624
18625 * HTMLparser.c: fixed problems with some autoclose tags
18626 * tree.c: fixed XML output problems.
18627 * result/* SAXresult/*: update of the tests output
18628
Daniel Veillard6077d031999-10-09 09:11:45 +000018629Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18630
18631 * Makefile.am: Arturo patch for xmlConf.sh version info
18632 * parser.c: Tim Josling patch for single quoted items
18633 * tester.c: Tim Josling patch for tester options usage
18634 * tree.h: indent cleanup
18635
Daniel Veillard2673d3c1999-10-08 14:37:09 +000018636Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18637
18638 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18639 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18640
Daniel Veillard00fdf371999-10-08 09:40:39 +000018641Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18642
18643 * tree.c : Raph patch for initialization of CORBA fields
18644 * parser.c, xpath.c, ...: modification of doc comments
18645 * xpath.c : allow spaces in xpath expressions
18646
Daniel Veillardad219441999-09-27 08:17:49 +000018647Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18648
18649 * xmlmemory.h: turning off memory debug :-(
18650
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018651Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18652
18653 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18654 better SAX interfaces.
18655 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18656 entity.
18657 * configure.in: 1.7.2
18658
18659Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018660
18661 * libxml.spec.in: fixed the URL
18662 * doc/xml.html: improved the documentation front-end
18663
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018664Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018665
18666 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18667
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018668Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018669
18670 * libxml.spec.in: fixed the alpha compile problem
18671 * parser.[ch]: changed errno to errNo in the parser context :-(
18672 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18673 * doc/xml.html: changed CHAR to xmlChar
18674 * doc/html/*: recompiled the documentation
18675 * configure.in: 1.7.1
18676
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018677Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18678
18679 * parser.h: modified the parser context struct to regain 1.4.0
18680 binary compatibility
18681 * parser.c, xml-error.h: added errno ot teh context and defined
18682 a set of errors values with update of errno
18683 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18684 DTDs and entities
18685 * *.h, *.c: complete cleanup of the use of config.h and include
18686 protection depending on the current setup.
18687 * overalll debugging, maintenance and bug-fixing on all modules
18688 * updated the documentation
18689 * ready for 1.7.0
18690
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018691Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18692
18693 * HTMLparser.c : cleanup
18694 * SAX.c valid.c valid.h: added ID/IDREF checking
18695 * tree.c tree.h: extended doc structure for refs
18696 * configure.in: 1.6.2
18697 * parser.c: patched bug in SAX user arg call
18698 * parserInternals.h: patched missing close in C++ wrapping
18699 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18700 especially upcoming XPointer implementation.
18701 * doc/xml.html: augmented, typo
18702
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018703Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18704
18705 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18706 not all invocations of install understand -d.
18707
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018708Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18709
18710 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18711 to make 'check' works, when builddir != srcdir.
18712
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018713Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18714
18715 * doc/xml.html : updated the documentation
18716
Daniel Veillard6454aec1999-09-02 22:04:43 +000018717Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18718
18719 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18720 not deallocated memory blocks
18721 * *.c : replaces all calls to malloc() free() and realloc() to
18722 the wrapper functions/macros
18723 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18724 instead of xmlFreeNodeList()
18725
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018726Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18727
18728 * HTMLparser.c: corrected a stupid bug leading to core dump at
18729 tree deallocation. Removed warnings indicated by
18730 Stephane.Conversy@lri.fr
18731 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18732 looked for in the external subset
18733
18734Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018735
18736 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18737 on SGI by Stephane.Conversy@lri.fr
18738
Daniel Veillardb96e6431999-08-29 21:02:19 +000018739Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18740
18741 * all .h : changed the prototype declaration indent as in gtk
18742 * most .c : working on reducing the TODOs in the code
18743 * most .c : cleanup though -pedantic and Insure++
18744 * improvements on validation ID checkings.
18745 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18746 * xml-config.in: closed #1810
18747
18748Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018749
18750 * tree.h, valid.c, valid.h: more work on validity, IDs
18751 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18752 definition for AIX
18753
Daniel Veillardb556eb51999-08-15 17:19:50 +000018754Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18755
18756 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18757 the distribution due to a cut'n paste error at last commit
18758
Daniel Veillardb05deb71999-08-10 19:04:08 +000018759Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18760
18761 * configure.in: upgraded to version 1.4.0
18762 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18763 Big update, added a large part of the validation process,
18764 it should be usable, but some parts are missing
18765 * xpath.c: improved the implementation w.r.t. root.
18766 * Makefile.am: added more tests
18767 * test and result trees: added a lot of tests
18768 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18769
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018770Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18771
18772 * Added an HACKING file
18773
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018774Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18775
18776 * xpath.[ch] : improvements and debug of the XPath implementation
18777 * parser.c, HTMLparser.c : modified the parsers to be progressive
18778 * tree.[ch] : extended the Buffer promitives
18779 * xmlIO.[ch] : added basic I/O routines providing progressive
18780 parsing and ready for I18N conversion plugins
18781 * SAXresult/* : the SAX callback sequence maybe slightly different
18782 now
18783 * test*.c : improved/updated the tests programs
18784 * doc/* : recompiled the docs.
18785
Daniel Veillard15b75af1999-07-26 16:42:37 +0000187861999-07-26 Michael Meeks <michael@edenproject.org>
18787
18788 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18789
18790 * tree.c: Ditto.
18791
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018792Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18793
18794 * configure.in: upgraded to version 1.4.0
18795 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18796 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18797 XML query language, see http://www.w3.org/TR/xpath for more details.
18798 * parser.c, parser.h: added CHAR* related string functions for XPath
18799 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18800 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18801 rebuild the docs.
18802 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18803 and regression testing capabilities for XPath.
18804
Daniel Veillardd79d7871999-07-12 10:38:12 +000018805Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18806
18807 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18808 closing bug #1646
18809
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018810Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18811
18812 * Makefile.am, example/Makefile.am: closed bug #1683
18813
Daniel Veillard3166ab11999-07-11 16:14:19 +000018814Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18815
18816 * example/Makefile.am, configure.in: added the makefile for the
18817 gjobread example
18818
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018819Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18820
18821 * doc/Makefile.am:
18822 - fix which allow "make install DESTDIR=</install/prefix>".
18823
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018824Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18825
18826 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18827 which fixed a problem on the file reading-code.
18828
Daniel Veillard82150d81999-07-07 07:32:15 +000018829Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18830
18831 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18832 output.
18833 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18834
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018835Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18836
18837 * parser.h : Oops removed the binary compatibility problem
18838 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18839 * parser.c, HTMLparser.c: applied patches for reading from stdin
18840
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018841Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18842
18843 * parser.c, entities.c, valid.c: cleanup bug #1591
18844 * configure.in: cleanup bug #1592
18845 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18846 the same tree back-end. Hence gdome will be available for it.
18847 * doc/Makefile.am: close bug #617
18848
Daniel Veillard97fea181999-06-26 23:07:37 +000018849Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18850
18851 * parser.c: alloctate a per parser context SAX interface block
18852
Daniel Veillard14fff061999-06-22 21:49:07 +000018853Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18854
18855 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18856 and xmlEncodeEntitiesReentrant with the correct one :-\
18857
18858Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18859
18860 * commit of my internal XML base changes, quite a lot of
18861 changes, cleanups, better entities support, framework for
18862 new I/O and charset detection and handling
18863 * Fixed the configure/Makefile stuff to generate shared libs
18864 with the proper version info, so we jumped on rev from
18865 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18866 xmlEncodeEntities() result need to be freed now, and a string
18867 xmlParserVersion provide the current library version.
18868
Raph Levien05240da1999-06-15 21:27:11 +000018869Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18870
18871 * parser.c: fixed a buffer overrun for when you have a very long
18872 attribute with no entities in it.
18873
Daniel Veillardbb2da581999-06-13 14:37:07 +000018874Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18875
18876 * added example directory
18877 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18878
Daniel Veillard011b63c1999-06-02 17:44:04 +000018879Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18880
18881 * Release of libxml-1.1, nearly everything has been touched for
18882 this.
18883 * Added more regression tests
18884 * Updated the documentation
18885
Daniel Veillard27d88741999-05-29 11:51:49 +000018886Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18887
18888 * tree.[ch]: unified the XML_NO_CORBA defines.
18889 * parser.c encoding.[ch]: started plugging in char encoding detection
18890
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000018891Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
18892
18893 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
18894 Also freed allocated buffer.
18895
Daniel Veillard27d88741999-05-29 11:51:49 +000018896Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000018897 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
18898 reentrancy problem at printing. One is left in entities.c, to
18899 remove ASAP
18900 * testSAX.c : added a test example showing the use of the SAX
18901 interface if one doesn't want to build the DOM tree.
18902 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
18903
Daniel Veillard517752b1999-04-05 12:20:10 +000018904Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18905
18906 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
18907 large revamping of the parser to use SAX callbacks
18908 http://www.megginson.com/SAX/ (or at least a C like interface
18909 a la Expat). It's now possible to set up your own callbacks
18910 and the parser will not build a DOM tree.
18911 * test/* result/*: updated the test suite, I finally removed
18912 the old Namespace draft support (PI based).
18913
Daniel Veillard87c83bd1999-04-02 16:04:43 +000018914Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18915
18916 * Makefile.am: added test result to EXTRA_DIST for make tests
18917
Daniel Veillard64068b31999-03-24 20:42:16 +000018918Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18919
18920 * parser.c, parserInternals.h: moved the chars macro definitions
18921 to parserInternals.h
18922 * parser.c, error.c: applied patches from "Knut Ã…kesson"
18923 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
18924
Daniel Veillard012ccc11999-03-23 10:11:11 +000018925Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18926
18927 * xml-config.in : applied patch to make --version work
18928
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000189291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
18930
18931 * Makefile.am (check-local): Alias for `tests' target. This will
18932 cause `make check' to do the right thing.
18933 (tests): Don't run tests in srcdir. Also, replaced calls to
18934 basename with a `sed' "equivalent".
18935
Daniel Veillardd109e371999-03-05 06:26:45 +000018936Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18937
18938 * Renamed error.h to xml-error.h, corrected Makefile.am to list
18939 it in the header and not the sources, updated the doc.
18940 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
18941 pointing this out.
18942
Daniel Veillardbc50b591999-03-01 12:28:53 +000018943Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18944
18945 * parser.c, parser.h, parserInternals.h: memory leak hunting,
18946 exported the inputStream routines.
18947 * doc/html/* : updated accordingly
18948
Daniel Veillardd692aa41999-02-28 21:54:31 +000018949Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18950
18951 * parser.c, parser.h, parserInternals.h: added a few extra
18952 internal calls to allocate and free parser contexts ...
18953 * doc/html/* : updated accordingly
18954
Daniel Veillard55a99271999-02-25 11:01:29 +000018955Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18956
18957 * configure.in, Makefile.am, doc/makefile.am : General changes for
18958 1.0.0 release and including the generated HTML documentation.
18959
Daniel Veillard35925471999-02-25 08:46:07 +000018960Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18961
18962 * makefile.am : added parserInternals.h, oops.
18963
Daniel Veillard1e346af1999-02-22 10:33:01 +000018964Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18965
18966 * parserInternals.h: added this header giving access to the parser
18967 internal functions.
18968 * doc/Makefile.am : added a rebuild target which rebuilds the full
18969 set of documentations
18970 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
18971 the internal subset.
18972 * *.c *.h: modifications needed to generate the documentation using
18973 gtk-doc, cleanup of functions blocks, reorganisation of struct
18974 declarations.
18975
Daniel Veillard1164e751999-02-16 16:29:17 +000018976Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18977
18978 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
18979 the tar and spec file to include the beginning of the doc.
18980
Nuno Ferreira03d04781999-02-13 00:07:17 +0000189811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
18982
18983 * doc/.cvsignore: Added this file.
18984
Daniel Veillard6800ef31999-02-08 18:33:22 +000018985Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18986
18987 * tree.c: fixed xmlGetProp to return "" when the attribute
18988 exists, even if the node-list is NULL.
18989
Daniel Veillard726c7e31999-02-08 15:13:10 +000018990Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18991
18992 * tree.c: patched an error outputting empty attribute values.
18993 * Makefile.am and doc/makefile.am: have been updated during the
18994 week-end. Sorry for an empty CVS log, I got a shell problem.
18995
Daniel Veillard1899e851999-02-01 12:18:54 +000018996Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18997
18998 * tree.h: cleaned up using enums instead of defines
18999 * parser.c, valid.[ch]: more work on parsing/output of element
19000 declarations
19001
Daniel Veillard3b9def11999-01-31 22:15:06 +000019002Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19003
19004 * valid.[ch], tree.c, parser.c : more work toward full parsing
19005 of XML DTDs.
19006 * README: added informations about mailing-list and on-line
19007 documentation
19008
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000190091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19010
19011 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19012
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000019013Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19014
19015 * parser.c, tree.[ch] : more work toward conformance testing,
19016 added a last element to accelerate parsing of very flat structures
19017 started working on internal subset Element content declaration.
19018 * valid.[ch] : first cut at adding code toward validation.
19019 * previous changes had also small impact on most files, especially
19020 the conformance testing using James Clark test suite.
19021
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000019022Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19023
19024 * test/* : updated the examples, most of them were not well
19025 formed (humm), and added rdf2.
19026 * result/* : resulting changes in the output.
19027
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000019028Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19029
19030 * tree.c: changed the behaviour of xmlGetProp on NULL values.
19031
Daniel Veillard44b3a061998-12-05 17:27:22 +000019032Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19033
19034 * tree.c: patched a bug in the generation of empty attributes
19035
Daniel Veillardbe36afe1998-11-27 06:39:50 +000019036Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19037
19038 * entities.[ch], tree.[ch], tester.c: added copy interfaces
19039 for node/trees/documents/... Biggest problem is namespace
19040 support when copying subtrees.
19041
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000019042Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19043
19044 * parser.c, entities.c: improve entities and char ref encoding,
19045 and cleanups of error messages.
19046
Daniel Veillard242590e1998-11-13 18:04:35 +000019047Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19048
19049 * parser.c, entities.c: simple bug hunting done during rpm2html and
19050 rpmfind integration.
19051
Daniel Veillard42dc9b31998-11-09 01:17:21 +000019052Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19053
19054 * parser.[ch]: Added interfaces allowing to specify a SAX
19055 handler before parsing.
19056
Daniel Veillarde3bffb91998-11-08 14:40:56 +000019057Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19058
19059 * parser.c: redirrect all errors reporting through the SAX
19060 error function
19061
Daniel Veillardda4d3c41998-11-04 20:07:05 +000019062Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19063
19064 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
19065 * libtool, tlmain ...: update of the libtool files
19066
Miguel de Icaza442321c1998-11-04 18:13:38 +0000190671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19068
19069 * entities.c: Use g_snprintf insteda of snprintf.
19070
Daniel Veillard0ba4d531998-11-01 19:34:31 +000019071Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19072
19073 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
19074 added ent5 test for this purpose.
19075 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19076
Daniel Veillard27271681998-10-30 06:39:40 +000019077Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19078
19079 * parser.c: fixed? a strange error due to compression on a GWP
19080 document.
19081
Daniel Veillard25940b71998-10-29 05:51:30 +000019082Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19083
19084 * tree.[ch]: bug fixing
19085 * entities.[ch]: defined a specific type for predefined entities
19086 * doc/xml.html: more documentation on the library, how to use it,
19087 overview of the interfaces.
19088
Daniel Veillard16253641998-10-28 22:58:05 +000019089Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19090
19091 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
19092
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019093Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19094
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000019095 * tree.c: corrected a small bug
19096 * doc/xml.html: continuing writing documentation.
19097
19098Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19099
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019100 * debugXML.h debugXML.c: added debugging utilities.
19101 * tester.c: added --debug switch.
19102 * tree.c: patched an incorrect node->type assignment.
19103 * parser.c: formatting, ensure that node->doc != NULL in attributes
19104
Daniel Veillardccb09631998-10-27 06:21:04 +000019105Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19106
19107 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
19108 entity support and provide an internal representation close to
19109 DOM one (entity ref nodes, and attribute value as tree). I tried
19110 to preserve the interface but this will surely break some apps
19111 (I have to change rpm2html/rpmfind for example). I had to change
19112 two interfaces, and the generated tree is somewhat different.
19113 * doc/* : started documenting the XML library, the tree and
19114 DOM/Corba. This is a first step.
19115
Daniel Veillard11e00581998-10-24 18:27:49 +000019116Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19117
19118 * parser.c: Set up the fonctions comment block, boring but useful.
19119 * parser.h, SAX.c, parser.c: now attributes are processed through
19120 the SAX interface. The problem is that my SAX interface diverged
19121 quite a bit from the original one, well this is not an official
19122 spec, and translating it from Java to C is hairy anyway...
19123
Daniel Veillard97b58771998-10-20 06:14:16 +000019124Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19125
19126 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
19127 fonctions comment block, boring but useful.
19128
19129Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000019130
19131 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19132 conversion routines. However they are not yet used to convert the
19133 inputs. The core will run with UTF-8.
19134
Daniel Veillard33942841998-10-18 19:12:41 +000019135Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19136
19137 * tree.c : make sure that the type id is properly set-up when
19138 a new object is allocated, needed for DOM.
19139
Daniel Veillard27fb0751998-10-17 06:47:46 +000019140Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19141
19142 * tree.h, tree.c: Ok, the main objects in the tree will be native
19143 corba objects, it costs 8 bytes per Node, Attribute and Document
19144 but it simplifies the Corba integration a lot (no extra interface
19145 objects to allocate/free).
19146
Daniel Veillard0bef1311998-10-14 02:36:47 +000019147Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19148
19149 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
19150 and changed NODEs contants for conformity with DOM Level 1
19151
Daniel Veillard27864701998-10-08 03:47:24 +000019152Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19153
19154 * added hooks to keep track of servants when creating objects
19155 xmlDoc and xmlNode (for Corba export).
19156
Daniel Veillarda6e1d121998-10-04 14:41:05 +000019157Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19158
19159 * added xml-config script.
19160
Daniel Veillard7066a791998-10-01 20:28:28 +000019161Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19162
19163 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
19164 to autoupdate libtool and automake conf files.
19165
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000191661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19167
19168 * Makefile.am: Use '?' to separate the sed
19169 commands as ',' is used when people pass -Wl,something.
19170
19171
Daniel Veillard15a8df41998-09-24 19:15:06 +000019172Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19173
19174 * tree.c, tree.h: added a per-document compression interface.
19175
Daniel Veillard151b1b01998-09-23 00:49:46 +000019176Tue Sep 22 20:47:38 EDT 1998
19177
19178 * tree.c, tree.h: added saving with compression and added interfaces
19179 to control the compression level (xmlGetCompressMode,
19180 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
19181
Daniel Veillard70120ff1998-09-22 00:24:21 +000019182Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19183
19184 * parser.c: corrected a loop for files of size 0
19185
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000191861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19187
19188 * error.h: New file. Contains prototyes from `error.c'.
19189
Tom Tromeyc19653d1998-08-14 01:22:43 +000019190Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
19191
19192 * Makefile.am (xmlincdir): New macro.
19193 (xmlinc_HEADERS): Renamed from include_HEADERS.
19194
Daniel Veillard845664d1998-08-13 04:43:19 +000019195Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19196
19197 * applied small patch on numeric entities from
19198 Christopher Blizzard <blizzard@appliedtheory.com>
19199
Daniel Veillard260a68f1998-08-13 03:39:55 +000019200Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19201
19202 * New release 0.2, removed the old xml_* files so that it's
19203 coherent with the other CVS base (W3C), far better conformance
19204 to standard, new namespaces, decent entities support, beginning
19205 of a SAX-like interface. Nearly nothing left intact, even the
19206 test examples ...
19207
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000192081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19209
19210 * .cvsignore: Add .deps dir
19211
Daniel Veillardf8015fa1998-07-26 21:31:38 +000019212Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19213
19214 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19215
Daniel Veillardfe926001998-07-26 04:28:20 +000019216Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019217
Daniel Veillardfe926001998-07-26 04:28:20 +000019218 * configure.in: added test for CPP
19219 * AUTHORS, Changelog: the original ones didn't get commited but the
19220 glib ones instead, fixed.
19221 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000019222
Daniel Veillardfe926001998-07-26 04:28:20 +000019223Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019224
Daniel Veillardfe926001998-07-26 04:28:20 +000019225 * integrated code developped at W3C
19226 * changed the original Copyright
19227 * migrated to automake
19228 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000019229