blob: 9941b51b24264c2538c2c928b2040056ac708bcf [file] [log] [blame]
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00001Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
4 using an xmlReaderWalker()
5
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +00006Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
7
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00008 * tree.c: fix misc. typos in doc comments
9 * include/libxml/tree.h: elaborate on macro define doc comments
10 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +000011
Daniel Veillardb286d842003-12-17 15:08:55 +000012Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * doc/examples/*: don't call the result files .out but .res as
15 the Makefiles tend to try generating binaries for .out targets...
16
MST 2003 John Fleck36a83162003-12-17 03:56:21 +000017Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
18
Daniel Veillardb286d842003-12-17 15:08:55 +000019 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +000020 pattern stuff
21
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +000022Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
23
24 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +000025 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +000026 Elaborate in documentation discussion of xmlNewChild
27 and xmlNewTextChild. Thanks to Steve Lenti for pointing
28 out the usefulness of a more explicit explanation of the
29 reserved character escaping issue.
30
Daniel Veillardefe6c742003-12-12 14:56:03 +000031Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
32
33 * xmlcatalog.c: applied patch from Stefan Kost
34
Daniel Veillard38c53ec2003-12-11 14:16:18 +000035Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
38
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +000039Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
40
41 * win32/Makefile.* win32/configure.js: Added pattern support
42
Daniel Veillardc480c4e2003-12-10 13:24:38 +000043Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * configure.in doc/* libxml.spec.in: preparing release of
46 libxml2-2.6.3, updated and regenerated the docs.
47
Daniel Veillard427174f2003-12-10 10:42:59 +000048Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * SAX2.c pattern.c: removed some compilation warnings
51
Daniel Veillard3df01182003-12-10 10:17:51 +000052Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * xmllint.c: fixing bug #119264 xmllint failing to report
55 serialization errors in some cases.
56
Daniel Veillard18ab8722003-12-09 22:51:37 +000057Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * entities.c: fixed an XML entites content serialization
60 potentially triggered by XInclude, see #126817
61
Daniel Veillard10c08c72003-12-09 15:14:26 +000062Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
65 suggested by Daniel Schulman in #128313
66
Daniel Veillard6984e6d2003-12-09 14:20:17 +000067Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
68
69 * configure.in Makefile.am: another patch from Kenneth Haley
70 for Mingw, c.f. #128787
71
Daniel Veillardd324ff02003-12-09 14:09:47 +000072Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
73
74 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
75 for compiling on Mingw see #128786
76
Daniel Veillard5a30b2d2003-12-09 13:54:39 +000077Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
78
79 * xmllint.c: some flags were not passed down correctly as
80 parsing options. Fixes #126806
81
Daniel Veillarde74d2e12003-12-09 11:35:37 +000082Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
85 include/libxml/xmlerror.h: augmented the XInclude API
86 to be able to pass XML parser flags down to the Inclusion
87 process. Also resynchronized with the Last Call W3C Working
88 Draft 10 November 2003 for the xpointer attribute.
89 * Makefile.am test/XInclude/docs/nodes[23].xml
90 result/XInclude/*: augmented the tests for the new namespace and
91 testing the xpointer attribute, changed the way error messages
92 are tested
93 * doc/*: regenerated the documentation
94
Daniel Veillardb5fa0202003-12-08 17:41:29 +000095Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * error.c: filter warning messages if the global setting blocks them
98 * xinclude.c xmlreader.c include/libxml/xinclude.h
99 include/libxml/xmlerror.h: updated the change of namespace at
100 the XInclude level, raise a warning if the old one is found,
101 and some cleanup
102
Daniel Veillard2f6ff812003-12-08 12:11:14 +0000103Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * tree.c: tentative fix for #126117 character reference in
106 attributes output problem in some cornercase.
107
Daniel Veillardf88d8cf2003-12-08 10:25:02 +0000108Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
109
110 * python/libxml.py: tried to fix the problems reported in
111 bug #126735
112 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
113 fixed again some problem trying to use the structured error
114 handlers, c.f. bug #126735
115 * result/VC/ElementValid: tiny change due to the fix
116
Daniel Veillardfded7bf2003-12-07 21:30:45 +0000117Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
118
119 * error.c: fixed __xmlRaiseError to use structured error handlers
120 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
121
Daniel Veillard43caefb2003-12-07 19:32:22 +0000122Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * parser.c: attempt to fix #126211 ...
125
Daniel Veillardffa7b7e2003-12-05 16:10:21 +0000126Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
127
128 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
129 include/libxml/xmlreader.h: fixed the pattern interfaces
130 but not yet the parser to handle the namespaces.
131 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
132
Daniel Veillard1e906612003-12-05 14:57:46 +0000133Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
136 include/libxml/pattern.h include/libxml/schemasInternals.h
137 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
138 the make rebuild in doc, this include new directive to stop
139 documentation warnings
140 * doc/* doc/html/*: rebuilt the docs
141 * pattern.c xmlreader.c include/libxml/pattern.h
142 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
143 to save nodes while scanning the tree with the reader, cleanup
144 the way element were freed, and xmlTextReaderPreserve()
145 implementation, the API might change for namespace binding support
146 when compiling patterns.
147 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
148
Daniel Veillard85bb5b02003-12-04 14:12:05 +0000149Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * python/libxml.py: oops forgot to modify/commit the new code.
152
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000153Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * python/generator.py python/libxml.c python/libxml_wrap.h:
156 cleanup the output buffer support to at least get the basic
157 to work
158 * python/tests/outbuf.py python/tests/serialize.py: fixes and
159 cleanup.
160 * include/libxml/xmlwriter.h: cleanup
161
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000162Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
163
164 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000165 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
166 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000167
Daniel Veillardebe48c62003-12-03 12:12:27 +0000168Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
171 regexp quantifiers
172
Daniel Veillardb3de70c2003-12-02 22:32:15 +0000173Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * pattern.c include/libxml/pattern.h: adding the pattern node
176 selection code. Inheried in part from libxslt but smaller.
177 * Makefile.am configure.in include/libxml/xmlversion.h.in:
178 integrated the pattern module, made it a configure time option
179 * xmllint.c: added --pattern to test when doing --stream
180
Daniel Veillardc36965d2003-12-02 10:28:48 +0000181Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmlreader.c: fixed a problem in xmlreader validation when
184 streaming exposed by reader2 example.
185
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000186Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
187
188 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +0000189 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000190 add reference to the Code Examples page to docs.html list
191 of resources
192
Igor Zlatkovicc7646e62003-12-01 11:33:27 +0000193Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
194
195 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
196 from Eric
197
John Fleck0eaf41c2003-12-01 04:45:26 +0000198Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
199
200 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +0000201 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +0000202 rebuild the docs
203
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +0000204Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
205
206 * doc/docdescr.doc
207 Updating William's explanation of how to build docs,
208 reflecting Daniel's new docs build system
209
William M. Brack0622fe82003-11-29 10:47:56 +0000210Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
211
212 * xmlmemory.c: enhanced by adding mutex to protect global
213 structures in a multi-threading environment. This fixed
214 some random errors on the Threads regression tests.
215
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000216Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
217
Daniel Veillardc36965d2003-12-02 10:28:48 +0000218 * doc/xml.html doc/python.html: fix tst.py text, which didn't
219 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000220
William M. Brackf9415e42003-11-28 09:39:10 +0000221Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
222
William M. Brack0622fe82003-11-29 10:47:56 +0000223 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
224 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
225 handled internally by default, with proper BOM and UTF-16LE
226 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
227 BOM on output, and will be automatically recognized on input.
228 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
229 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +0000230
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +0000231Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
232
233 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
234 build with all compilers. Added C-Runtime option for MSVC. Included
235 xmlWriter.
236 * xmlwriter.c: Added IN_LIBXML macro
237
Igor Zlatkovic5a816402003-11-26 20:57:47 +0000238Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
239
240 * win32/Makefile.bcb: applied patch from Eric
241
Daniel Veillardc76440f2003-11-26 20:39:47 +0000242Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
245 is broken on 2.6.x
246
Daniel Veillardd4532552003-11-25 18:29:55 +0000247Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * entities.c: fixed #127877, never output &quot; in element content
250 * result/isolat3 result/slashdot16.xml result/noent/isolat3
251 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
252 result/valid/index.xml result/valid/xlink.xml: this changes the
253 output of a few tests
254
Daniel Veillardbd2904b2003-11-25 15:38:59 +0000255Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
256
257 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
258 testSchemas.c xmlschemas.c: added xsd:include support, fixed
259 testSchemas behaviour when a schemas failed to parse.
260 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
261 test for xsd:include from Eric Van der Vlist
262
Daniel Veillarde70c8772003-11-25 07:21:18 +0000263Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * parser.c: swapped the attribute defaulting and attribute checking
266 parts of parsing a new element start, fixes bug #127772
267 * result/valid/127772.* test/valid/127772.xml
268 test/valid/dtds/127772.dtd: added the example in the regression tests
269
Daniel Veillard74c0e592003-11-25 07:01:38 +0000270Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
273 to avoid bug #127851
274
Daniel Veillardf8b9de32003-11-24 14:27:26 +0000275Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * xmlregexp.c: fixing some Negative Character Group and
278 Character Class Subtraction handling.
279
Daniel Veillardf2a12832003-11-24 13:04:35 +0000280Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
283 on Eric van der Vlist examples
284 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
285 added regression tests
286 * doc/examples/Makefile.am doc/examples/index.py: do not
287 regenerate the index on make all target, but only on
288 make rebuild to avoid troubles.
289
Daniel Veillardbe9c6322003-11-22 20:37:51 +0000290Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
293 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
294 starting to add proper namespace support too.
295 * test/schemas/* result/schemas/*: added a number of tests
296 fixed the result from some regression tests too.
297
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +0000298Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
299
300 * doc/xml.html, docs.html: remove reference to gtk-doc now that
301 Daniel has removed it, fix link to George's IBM article, other
302 minor edits
303
Daniel Veillard1d913862003-11-21 00:28:39 +0000304Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * xmlschemas.c: applied patch from Robert Stepanek to start
307 import os schemas support, cleaned up stuff and the patch.
308 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
309 to regression, fixed a few regressions too.
310
Daniel Veillardc59d8262003-11-20 21:59:12 +0000311Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * HTMLparser.c: applied two parsing fixes from James Bursa
314
Daniel Veillard16ed5972003-11-20 18:22:31 +0000315Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
316
317 * doc/examples/*: added two xmlReader examples
318 * xmlreader.c: cleaned up some bugs in the process
319
Daniel Veillard5841f0e2003-11-20 11:59:09 +0000320Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
323 Alfred Mickautsch, bugfixes and comments
324 * doc/examples/*: added his test as the xmlWriter example
325 * doc/html/ doc/*.html: this resulted in some improvements
326 * include/libxml/hash.h: fixed an inclusion problem when
327 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
328
Daniel Veillarda152c4d2003-11-19 16:24:26 +0000329Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
330
331 * xinclude.c: fix an error message
332 * doc/examples/*: added tree2 example from Lucas Brasilino
333
William M. Brack7f40d132003-11-19 09:52:29 +0000334Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
335
336 * doc/newapi.xsl: improve the sort sequence for page content
337 * doc/html/*.html: regenerate the web pages
338
Daniel Veillard1a792412003-11-18 23:52:38 +0000339Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * Makefile.am: do not package cvs versioning temp files.
342 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
343 slightly improved the API xml format, fixed a lot of small
344 rendering problems
345 * doc/html/libxml*.html: rebuilt
346
Daniel Veillardbe586972003-11-18 20:56:51 +0000347Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
348
349 * include/libxml/*.h include/libxml/*.h.in: modified the file
350 header to add more informations, painful...
351 * genChRanges.py genUnicode.py: updated to generate said changes
352 in headers
353 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
354 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
355 APIs modules. Updated the stylesheets, some cleanups, regenerated
356 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
357
358Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
359
360 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
361 the build process to remove all remains from the old gtk-doc
362 inherited, libxml2-refs.xml is now generated by apibuild.py, the
363 stylesheets have been improved, and the API*html now generated
364 are XHTML1 valid too
365
William M. Brackb1d53162003-11-18 06:54:40 +0000366Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
367
368 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
369 enhancement to prevent comment with unreferenced variable.
370 * threads.c xmlreader.c xmlwriter.c: edited some comments to
371 improve auto-generation of documentation
372 * apibuild.py: minor change to an error message
373
Daniel Veillardbff06bf2003-11-17 16:58:05 +0000374Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
377 improving navigation
378 * doc/html/*.html: updated the result
379
Daniel Veillard2925c0a2003-11-17 13:58:17 +0000380Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
381
382 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
383 improvement of the stylesheets, fixed a API generation problem,
384 switched the stylesheet and Makefile to build the HTML output.
385 * doc/html/*.html: complete update, ditched some old files, might
386 introduce some breakage...
387
Daniel Veillard0b3d9b82003-11-17 11:51:30 +0000388Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * doc/newapi.xsl: lot of improvements, this starts looking good
391 enough to be usable.
392
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000393Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * doc/newapi.xsl: stylesheet to build HTML pages from the
396 API XML description, Work in Progress
397
William M. Brackc125a722003-11-16 08:06:19 +0000398Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
399
400 * xpath.c: fixed bug 126976 (string != empty nodeset
401 should be false)
402
William M. Brack60f394e2003-11-16 06:25:42 +0000403Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
404
405 * doc/html/*.html: Finally - found the problem with the
406 page generation (XMLPUBFUN not recognized by gtkdoc).
407 Re-created the pages using a temporary version of
408 include/libxml/*.h.
409 * testOOMlib.c,include/libxml/encoding.h,
410 include/libxml/schemasInternals.h,include/libxml/valid.h,
411 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
412 include/libxml/xmlwin32version.h.in,
413 include/libxml/xpathInternals.h: minor edit of comments
414 to help automatic documentation generation
415 * doc/docdescr.doc: small elaboration
416 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
417 (messed up on last try)
418 * xmlreader.c: minor change to clear warning.
419
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000420Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
421
422 * Copyright: fixed some wording
423 * libxml.spec.in: make sure doc/examples is packaged
424 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
425 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000426 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000427 xmlID structure though...
428
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000429Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
430
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000431 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000432
William M. Brackf4e9a6e2003-11-15 11:14:47 +0000433Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
434
435 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
436 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
437 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
438 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
439 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
440 added missing pages for the website.
441
William M. Brack2ad1dff2003-11-15 10:35:20 +0000442Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
443
444 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
445 generated pages (again), manually restored doc/html/index.html
446 and manually edited generated file doc/gnome-xml.xml to put
447 in appropriate headings.
448 * doc/docdescr.doc: new file to describe details of the
449 document generation (helps my memory for the next time)
450 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
451 enhancement to please the automatic documentation generation.
452
William M. Brack272693c2003-11-14 16:20:34 +0000453Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
454
455 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
456 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
457 minor error cleanup for gcc-3.3.[12] compilation warnings.
458
William M. Brackd7cf7f82003-11-14 07:13:16 +0000459Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
460
461 * tree.c: minor changes to some comments
462 * doc/*.html: rebuilt the generated HTML pages for changes
463 from jfleck (bug 126945)
464
Daniel Veillardd9d63d62003-11-13 11:45:43 +0000465Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * doc/examples/*: added Dodji's example, added output handling
468
Daniel Veillard241e19d2003-11-13 10:39:27 +0000469Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * doc/examples/*: added Aleksey XPath example, fixed bugs
472 in the indexer
473
Daniel Veillarda59853a2003-11-12 22:50:47 +0000474Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * doc/*: integrating the examples in the navigation menus
477 * doc/examples/*: added make tests, updated the navigation,
478 added a new test, cleanups, updates.
479
Daniel Veillard8c034012003-11-12 16:54:26 +0000480Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * doc/*.html: rebuilt the generated HTML pages
483 * doc/examples/*: updated the stylesheets, added a synopsis,
484 Makefile.am is now generated by index.py
485
Daniel Veillardb72876d2003-11-12 00:40:33 +0000486Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
487
488 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
489 added autogeneration of a web page for the examples
490 * doc/examples/example1.c doc/examples/.cvsignore
491 doc/examples/examples.xml doc/examples/index.py: updated the
492 informations extracted, improved the format and indexing.
493
Daniel Veillardd8cf9062003-11-11 21:12:36 +0000494Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * check-xinclude-test-suite.py: less verbose on difference
497 * libxml.spec.in: cleanup
498 * parser.c: fixed xmlCleanupParser() doc
499 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
500 doc/examples/Makefile.am doc/examples/example1.c
501 doc/examples/examples.xml doc/examples/index.py
502 doc/examples/test1.xml: work on adding C examples and
503 generating automated information about those. examples.xml
504 is autogenerated describing the examples.
505 * example/Makefile.am: cleanup
506
William M. Brack8763df82003-11-10 15:49:27 +0000507Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
508
509 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
510 fixed missing '-' in block names, enhanced the hack for
511 ABI aliasing.
512
William M. Brackea939082003-11-09 12:45:26 +0000513Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
514
515 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
516 python/libxml2class.txt: enhanced for range checking,
517 updated to Unicode version 4.0.1 (API docs also updated)
518 * python/generator.py: minor change to fix a warning
519
Daniel Veillardfe9fc792003-11-05 22:47:51 +0000520Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * Makefile.am: apply fix from Karl Eichwalder for script path
523
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000524Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * win32/configure.js: applied patch from Mark Vakoc to simplify
527 his work from CVS checkouts.
528
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000529Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
530
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000531 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000532
William M. Brack30ce0dd2003-11-04 23:57:30 +0000533Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
534
535 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
536 for gcc so that, if undefined, it's defined as
537 __attribute__((unused))
538
William M. Brack6bf4d6f2003-11-04 23:29:16 +0000539Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
540
541 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
542 appears after the variable declaration.
543 * valid.c: trivial change to eliminate a warning message
544
Daniel Veillard6d373a22003-11-04 10:26:43 +0000545Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
548 rebuilt the docs
549
Daniel Veillard42fd4122003-11-04 08:47:48 +0000550Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * xmllint.c: change --html to make sure we use the HTML serialization
553 rule by default when HTML parser is used, add --xmlout to allow to
554 force the XML serializer on HTML.
555 * HTMLtree.c: ugly tweak to fix the output on <p> element and
556 solve #125093
557 * result/HTML/*: this changes the output of some tests
558
Daniel Veillard798ae542003-11-03 17:13:52 +0000559Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xinclude.c: fixed bug #125812, about XPointer in XInclude
562 failing but not returning an error.
563
Daniel Veillarda8ff65d2003-11-03 16:20:10 +0000564Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
565
566 * valid.c: fixed bug #125811 related to DTD post validation
567 where the DTD doesn't pertain to a document.
568
Daniel Veillard61b93382003-11-03 14:28:31 +0000569Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
572 the XML_PARSE_NONET parser option.
573 * xmllint.c: converted xmllint.c to use the option instead of
574 relying on the global resolver variable.
575
Daniel Veillard7899c5c2003-11-03 12:31:38 +0000576Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
579 support to the reader interface. Lot of testing of the walker,
580 various bug fixes.
581 * xmllint.c: added --walker and made sure --xinclude --stream --debug
582 works as expected
583 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
584 result/XInclude/*.rdr: added regression tests for the walker and
585 XInclude xmlReader support, had to slightly change a couple of tests
586 because the walker can't distinguish <foo/> from <foo></foo>
587
Daniel Veillard254b1262003-11-01 17:04:58 +0000588Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * tree.c nanohttp.c threads.c: second BeOS patch from
591 Marcin 'Shard' Konicki
592
Daniel Veillard7ec29972003-10-31 14:36:36 +0000593Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
594
595 * parser.c: always generate line numbers
596
Daniel Veillardfd343dc2003-10-31 10:55:22 +0000597Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * parser.c: fixed another regression introduced in fixing #125823
600
Daniel Veillard157fee02003-10-31 10:36:03 +0000601Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * python/libxml.c: previous fix for #124044 was broken, correct
604 fix provided.
605 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
606 and the error handlers to address #125877
607
Daniel Veillard8a0a6332003-10-30 22:13:02 +0000608Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * parser.c: side effect of #123105 patch, namespace resolution
611 would fail when defined in internal entities, fixes #125823
612
Daniel Veillardbb3ba322003-10-30 13:12:43 +0000613Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * python/libxml.c: be more defensive in the xmlReader python bindings
616 fixing bug #124044
617
Daniel Veillarde133dd82003-10-30 10:42:20 +0000618Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * valid.c: the a-posteriori DTD validation code was not validating
621 the namespace declarations, this fixes #124110
622
William M. Brackc5cbf992003-10-29 22:15:13 +0000623Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
624
625 * xmlIO.c: enhanced to bypass compression detection code
626 when input file is stdin (bug 125801)
627
Daniel Veillard28232432003-10-29 17:23:05 +0000628Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
631
Daniel Veillard94394cd2003-10-29 17:07:51 +0000632Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
633
634 * xpath.c: more fixes about unregistering objects
635 * include/libxml/relaxng.h: applied patch from Mark Vakoc
636 missing _cplusplus processing clause
637
Aleksey Saninb5a46da2003-10-29 15:51:17 +0000638Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
639
640 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
641
Daniel Veillard82cb3192003-10-29 13:39:15 +0000642Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
645 Marcin 'Shard' Konicki to provide BeOS thread support.
646
Daniel Veillard9d751502003-10-29 13:21:47 +0000647Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
650 from Steve Ball to make a schema parser from a preparsed document.
651
Daniel Veillarde22dd5c2003-10-29 12:53:27 +0000652Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * tree.c: applied a couple of patches from Mark Lilback about text
655 nodes coalescing
656
Daniel Veillarde991fe92003-10-29 11:18:37 +0000657Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * xpath.c: change suggested by Anthony Carrico when unregistering
660 a namespace prefix to a context
661 * hash.c: be more careful about calling callbacks with NULL payloads.
662
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000663Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
666 regenerated docs and APIs
667 * parser.c: cleanup and last change to fix #123105
668
Daniel Veillard652f9aa2003-10-28 22:04:45 +0000669Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * HTMLparser.c: Fix #124907 by simply backporting the same
672 fix as for the XML parser
673 * result/HTML/doc3.htm.err: change to ID detecting modified one
674 test result.
675
Daniel Veillard9ba8e382003-10-28 21:31:45 +0000676Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * parser.c include/libxml/parser.h: included a new function
679 to reuse a Push parser context, based on Graham Bennett original
680 code
681 * valid.c: in HTML, a name in an input is not an ID
682 * TODO: bug list update
683
Daniel Veillardae9733a2003-10-28 19:02:21 +0000684Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
685
686 * xpath.c: applied patch from nico@xtradyne.com for #125030
687
Daniel Veillard72b9e292003-10-28 15:44:17 +0000688Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * Makefile.am: cleanup
691 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
692 sometimes the error handlers can get a parser context on DTD
693 errors, and sometime they don't. So be very careful when trying
694 to grab those informations.
695
Daniel Veillardf4e56292003-10-28 14:27:41 +0000696Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * tree.c: applied patch from Kasimier Buchcik which fixes a
699 problem in xmlSearchNs introduced in 2.6.0
700
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +0000701Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
704
Daniel Veillardcec50a62003-10-28 13:26:51 +0000705Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: fix bug #125047 about serializing when finding a
708 document fragment node.
709
Daniel Veillard4772af62003-10-27 16:23:43 +0000710Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * testSAX.c: fix bug #125592 need a NULL check
713 * include/libxml/chvalid.h: rename a parameter
714
Daniel Veillard95d2d5b2003-10-27 14:54:49 +0000715Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
716
717 * parser.c: applied patch from #123105 about defaulted attributes
718 from element coming from an entity
719
William M. Brack1d75c8a2003-10-27 13:48:16 +0000720Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
721
722 * xmllint.c: fixed warning message from IRIX (bug 125182)
723 * python/libxml.py: removed tabs, replaced with spaces
724 (bug 125572)
725
Daniel Veillarde8039df2003-10-27 11:25:13 +0000726Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
727
728 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
729 if xmlNewInputFromFile() fails.
730 * xmlreader.c: avoid using _private for the node or document
731 elements.
732
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +0000733Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
734
735 * win32/configure.js: added declaration for verMicroSuffix
736
Daniel Veillardcc199e02003-10-24 21:11:48 +0000737Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
738
739 * libxml.m4: applied patch from Patrick Welche provided in
740 bug #125432 , future proofing the .m4 file.
741 * parser.c: resetting the context should also reset the error
742 * TODO: problem of conformance w.r.t. E20 was raised in the
743 XML Core telconf and libxml2 isn't conformant there.
744
Daniel Veillard929714b2003-10-22 12:34:36 +0000745Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
746
747 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
748
Daniel Veillard2bd43222003-10-22 08:51:21 +0000749Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
750
751 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
752 small glitch missing a const
753
Daniel Veillardfca7d832003-10-22 08:44:26 +0000754Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
755
756 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
757 it doesn't define IN_LIBXML
758
Daniel Veillard1e5e4382003-10-21 19:15:44 +0000759Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
762
Daniel Veillardea048932003-10-21 09:27:57 +0000763Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
764
765 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
766 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
767
Daniel Veillard2189b592003-10-21 00:08:42 +0000768Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
771
Daniel Veillard3e35f8e2003-10-21 00:05:38 +0000772Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
775 * doc/*: updated and regenerated the docs and API
776
777Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
778
779 * SAX2.c error.c tree.c: moved the line number to their proper
780 field in elements now.
781
Daniel Veillard1d211e22003-10-20 22:32:39 +0000782Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
783
784 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
785 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
786 added the xmlWriter module contributed by Alfred Mickautsch
787 * include/libxml/tree.h: added room for line and extra information
788 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
789 of them introduced in September
790 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
791
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000792Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
793
794 * Makefile.am configure.in xmldwalk.c xmlreader.c
795 include/libxml/Makefile.am include/libxml/xmldwalk.h
796 include/libxml/xmlversion.h.in: removing xmldwalk module
797 since it got merged with the xmlreader.
798 * parser.c: cleanup
799 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
800 rebuilt the API
801 * python/tests/Makefile.am python/tests/reader7.py
802 python/tests/walker.py: adding regression testing for the
803 new xmlreader APIs, new APIs for reader creation, including
804 makeing reader "walker" operating on preparsed document trees.
805
William M. Brack9e660592003-10-20 14:56:06 +0000806Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
807
808 * entities.c, valid.c: fixed problem reported on the mailing
809 list by Melvyn Sopacua - wrong argument order on functions
810 called through xmlHashScan.
811
Daniel Veillardd61e8fb2003-10-19 21:59:17 +0000812Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
813
814 * valid.c xmlIO.c: fixes for compiling using --with-minimum
815
Daniel Veillardc4696922003-10-19 21:47:14 +0000816Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
817
818 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
819 tested it through the xslt regression suite.
820
Daniel Veillard78697292003-10-19 20:44:43 +0000821Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
822
823 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
824 allowing to grab the content without forcing allocations.
825 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
826 * xpath.c xmldwalk.c: removed a couple of comment errors.
827
Daniel Veillarda07050d2003-10-19 14:46:32 +0000828Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
829
830 * parser.c: applied patch from Chris Anderson to change back
831 memcmp with CMPx()
832
Daniel Veillard05bcb7e2003-10-19 14:26:34 +0000833Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
834
835 * HTMLparser.c: fixed to not send NULL to %s printing
836 * python/tests/error.py result/HTML/doc3.htm.err
837 result/HTML/test3.html.err result/HTML/wired.html.err
838 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
839 up some of the regression tests error
840
Daniel Veillarda840b692003-10-19 13:35:37 +0000841Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * include/libxml/nanohttp.h include/libxml/parserInternals.h
844 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
845 Fixed the HTTP<->parser interraction, which should fix 2 long
846 standing bugs #104790 and #124054 , this also fix the fact that
847 HTTP error code (> 400) should not generate data, we usually
848 don't want to parse the HTML error information instead of the
849 resource looked at.
850
William M. Brackfc60fc22003-10-19 11:22:27 +0000851Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
852
853 * doc/Makefile.am: enhanced the installation of tutorial files
854 to avoid installing CVS subdirectories (bug 122943)
855
William M. Brack9ca682f2003-10-19 10:01:59 +0000856Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
857
858 * xmlIO.c: fixed segfault when input file not present
859 * tree.c: changed output formatting of XML_CDATA_SECTION
860 (bug 120917)
861
William M. Brack76e95df2003-10-18 16:20:14 +0000862Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
863
864 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
865 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
866 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
867 xpath.c: Changed all (?) occurences where validation macros
868 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
869 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
870 many warning messages on certain platforms, and also high-
871 lights places in the library which may need to be enhanced
872 for proper UTF8 handling.
873
William M. Brack196b3882003-10-18 12:42:41 +0000874Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
875
876 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
877 doc/apibuild.py: enhanced to include enough comments to
878 make the api doc generation happy.
879
Daniel Veillard847332a2003-10-18 11:29:40 +0000880Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
881
882 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
883 to fix the HTTP/XML parser integration.
884
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000885Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
886
887 * xmlreader.c include/libxml/xmlreader.h: added new APIs
888 for creating reader from sources or reusing a reader with
889 a new source, like the xmlReadxx and xmlCtxtReadxxx
890 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
891 doc/Makefile.am: regenerated the APIs
892 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
893
William M. Brack871611b2003-10-18 04:53:14 +0000894Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
895
896 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
897 include/libxml/parserInternals.h: enhanced macros to avoid
898 breaking ABI from previous versions.
899 * catalog.c, parser.c, tree.c: modified to use IS_* macros
900 defined in parserInternals.h. Makes maintenance much easier.
901 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
902 compilation warnings
903 * configuration.in: fixed pushHTML test error; enhanced for
904 better devel (me) testing
905
Daniel Veillard4aede2e2003-10-17 12:43:59 +0000906Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
907
908 * legacy.c: remove the warning for startDocument(), as it is used by
909 glade (or glade-python)
910 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
911 invalid accesses found by running some Python based regression
912 tests under valgrind. There is still a few leaks reported by the
913 relaxng regressions which need some attention.
914 * doc/Makefile.am: fixed a make install problem c.f. #124539
915 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
916 patch from crutcher
917
Daniel Veillard04054be2003-10-15 10:48:54 +0000918Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
919
920 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
921 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
922 calls.
923
Daniel Veillard9339b742003-10-15 08:18:00 +0000924Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
925
926 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
927
Daniel Veillard903cd382003-10-13 19:47:09 +0000928Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
929
930 * Makefile.am: small fix from Bjorn Reese
931
Daniel Veillard0cc72772003-10-13 14:00:21 +0000932Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * valid.c: fix a call missing arguments
935
William M. Brack0850b872003-10-12 23:55:46 +0000936Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
937
938 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
939 a bug in the range search; enhanced range generation (inline code
940 if a small number of intervals); enhanced the readability of the
941 output files.
942
Daniel Veillardea887cf2003-10-11 22:53:44 +0000943Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
944
945 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
946 chvalid.def from scratch based on XML 2nd edition REC
947 and regenerated the code.
948
Daniel Veillard1a993962003-10-11 20:58:06 +0000949Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * check-xml-test-suite.py: removed some annoying warnings
952 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
953 in the PubidChars definition, regenerated, there is still
954 a bug left somewhere
955 * genChRanges.py: save the header directly in include/libxml/
956 * configure.in: I generated a 2.6.0beta6 earlier today
957
William M. Brack418342b2003-10-11 15:35:40 +0000958Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
959
960 * fixed small error on previous commit (chvalid.h in
961 base dir instead of include directory)
962
William M. Brack68aca052003-10-11 15:22:13 +0000963Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
964
965 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
966 new files for a different method for doing range validation
967 of character data.
968 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
969 include/libxml/parserInternals.h: modified for new range method.
970 * catalog.c: small enhance for warning message (using one
971 of the new range routines)
972
Daniel Veillard73000572003-10-11 11:26:42 +0000973Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
974
975 * valid.c include/libxml/valid.h: adding an serror field to
976 the validation context breaks the ABI for the xmlParserCtxt
977 structure since it's embedded by content and not by reference
978
Daniel Veillardc790bf42003-10-11 10:50:10 +0000979Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
980
981 * configure.in: patch from Mike Hommey
982 * threads.c: applied Windows patch from Jesse Pelton and Stephane
983 Bidoul
984 * parser.c: fix the potentially nasty access to ctxt->serror
985 without checking first that the SAX block is version 2
986
Daniel Veillard2b0f8792003-10-10 19:36:36 +0000987Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
988
989 * SAX2.c: fixed a nasty bug with interning some text strings
990 * configure.in: prepare for beta5 of 2.6.0
991 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
992 better error handling for I/O and converted FTP and HTTP
993 * parser.c: fixed another bug
994
Daniel Veillardffbbed42003-10-10 14:46:54 +0000995Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
996
997 * SAX2.c: fixed uninitialized new field.
998 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
999 all messages
1000
Daniel Veillardd8850402003-10-10 14:24:12 +00001001Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * include/libxml/tree.h: make room in Doc, Element, Attributes
1004 for PSVI type informations.
1005
Daniel Veillard659e71e2003-10-10 14:10:40 +00001006Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
1009 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
1010 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
1011 include/libxml/parser.h include/libxml/valid.h
1012 include/libxml/xmlerror.h: Setting up the framework for structured
1013 error reporting, touches a lot of modules, but little code now
1014 the error handling trail has been cleaned up.
1015
Daniel Veillardd96cce12003-10-10 12:30:37 +00001016Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
1019
Daniel Veillardfcf719c2003-10-10 11:42:17 +00001020Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xpath.c: cleanup
1023 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
1024 to the new error mechanism
1025
Daniel Veillard87db3a82003-10-10 10:52:58 +00001026Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * error.c xmlschemas.c: a bit of cleanup
1029 * result/schemas/*.err: updated with the new result strings
1030
1031Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1032
1033 * xpath.c: fixed bug 124061
1034
Daniel Veillardd0c9c322003-10-10 00:49:42 +00001035Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * Makefile.am: cleanup
1038 * encoding.c: fix a funny typo
1039 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
1040 converted the Schemas code to the new error handling. PITA,
1041 still need to check output from regression tests.
1042
Daniel Veillarde2238d52003-10-09 13:14:55 +00001043Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * HTMLtree.c include/libxml/xmlerror.h: converted too
1046 * tree.c: small cleanup
1047
Daniel Veillard69d2c172003-10-09 11:46:07 +00001048Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * xinclude.c: comment fix
1051 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
1052 to the new infrastructure
1053
Daniel Veillardcd6ff282003-10-08 22:38:13 +00001054Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * xmlIO.c: final error handling cleanup
1057 * xinclude.c error.c: converted XInclude to the new error handling
1058 * include/libxml/xmlerror.h: added XInclude errors
1059
Daniel Veillardb65e12e2003-10-08 21:33:28 +00001060Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * parser.c: bug in compression saving was crashing galeon
1063 reported by teuf
1064
Daniel Veillard828ce832003-10-08 19:19:10 +00001065Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
1068 I/O error path
1069
Daniel Veillard97bf4d02003-10-08 18:58:28 +00001070Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * xmlIO.c: better handling of error cases
1073
Daniel Veillard05d987b2003-10-08 11:54:57 +00001074Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
1077 cleaning up error handling in the I/O module.
1078
Daniel Veillardff46a042003-10-08 08:53:17 +00001079Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmlregexp.c include/libxml/xmlerror.h: error handling
1082 cleanup of the Regexp module.
1083
Daniel Veillard18ec16e2003-10-07 23:16:40 +00001084Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * tree.c: converting the tree module too
1087 * error.c include/libxml/xmlerror.h: created a simpler internal
1088 error reporting function.
1089
Daniel Veillardd96f6d32003-10-07 21:25:12 +00001090Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
1093 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
1094 error reporting that time.
1095 * threads.c: applied the two patches for TLS threads
1096 on Windows from Jesse Pelton
1097 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
1098 return is always zero terminated. Should also help detecting
1099 passing wrong buffer size easilly.
1100 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
1101 updated the results to follow the errors string generated by
1102 last commit.
1103
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00001104Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
1107 handling in the Relax-NG module.
1108
Daniel Veillard4c004142003-10-07 11:33:24 +00001109Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1110
1111 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
1112 module to teh new error reporting. Better default report, adds
1113 the element associated if found, context and node are included
1114 in the xmlError
1115 * python/tests/reader2.py: the error messages changed.
1116 * result/relaxng/*: error message changed too.
1117
Daniel Veillard141310a2003-10-06 08:47:56 +00001118Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1121 win32/configure.js: applied patch from Stéphane Bidoul to
1122 fix the compilation of 2.6.0 code on Win32
1123
Daniel Veillard8f597c32003-10-06 08:19:27 +00001124Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * check-xml-test-suite.py: fixing the script
1127 * parser.c: replace sequences of RAW && NXT(.) == '.' with
1128 memcmp calls, seems to not break conformance, slightly inflate
1129 the size of the gcc generated code though.
1130
Daniel Veillardce9457f2003-10-05 21:33:18 +00001131Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
1134 more cleanup of error handling in parserInternals, sharing the
1135 routine for memory errors.
1136
Daniel Veillardf403d292003-10-05 13:51:35 +00001137Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
1140 include/libxml/xmlerror.h: more code cleanup, especially around
1141 error messages, the HTML parser has now been upgraded to the new
1142 handling.
1143 * result/HTML/*: a few changes in the resulting error messages
1144
Daniel Veillard24eb9782003-10-04 21:08:09 +00001145Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * parser.c include/libxml/xmlerror.h: more error/warning
1148 handling cleanups, the XML parser module should be okay now.
1149
Daniel Veillard1ae42d62003-10-03 23:59:20 +00001150Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
1153 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
1154 integrated the xmlDocWalker API given by Alfred Mickautsch,
1155 and providing an xmlReader like API but working on a xmlDocPtr.
1156
Daniel Veillardbb5abab2003-10-03 22:21:51 +00001157Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * Makefile.am: more cleanup in make tests
1160 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
1161 in the transition to the new error reporting strategy.
1162 * python/tests/reader2.py result/VC/* result/valid/*:
1163 few changes in the strings generated by the validation output
1164
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00001165Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * Makefile.am: changed 'make tests' to use a concise output,
1168 scrolling to see where thing broke wasn't pleasant
1169 * configure.in: some beta4 preparation, but not ready yet
1170 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
1171 new error handling code, last error informations are stored
1172 in the parsing context or a global variable, new APIs to
1173 handle the xmlErrorPtr type.
1174 * parser.c parserInternals.c valid.c : started migrating to the
1175 new error handling code, it's a royal pain.
1176 * include/libxml/parser.h include/libxml/parserInternals.h:
1177 moved the definition of xmlNewParserCtxt()
1178 * parser.c: small potential buffer access problem in push code
1179 provided by Justin Fletcher
1180 * result/*.sax result/VC/PENesting* result/namespaces/*
1181 result/valid/*.err: some error messages were sligthly changed.
1182
Aleksey Sanine7acf432003-10-02 20:05:27 +00001183Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
1184
1185 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
1186 function (wrapper around snprintf)
1187
Daniel Veillardb2517d82003-10-01 19:13:56 +00001188Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * entities.c: Fix error on output of high codepoint charref like
1191 &#x10FFFF; , reported by Eric Hanchrow
1192
Daniel Veillard3648fcb2003-10-01 12:21:31 +00001193Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
1196 of a pain murrayc is really gonna be.
1197
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00001198Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
1201
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00001202Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * entities.c legacy.c parser.c: made the predefined entities
1205 static predefined structures to avoid the work, memory and
1206 hazards associated to initialization/cleanup.
1207
Daniel Veillard73b013f2003-09-30 12:36:01 +00001208Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
1211 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
1212 include/libxml/parser.h include/libxml/parserInternals.h
1213 include/libxml/xmlversion.h.in: added a new configure
1214 option --with-push, some cleanups, chased code size anomalies.
1215 Now a library configured --with-minimum is around 150KB,
1216 sounds good enough.
1217
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001218Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
1219
1220 * libxml-2.0-uninstalled.pc.in: New file for building against
1221 uninstalled libxml2 builds.
1222 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00001223 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001224
Daniel Veillard81273902003-09-30 00:43:48 +00001225Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
1228 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
1229 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
1230 added 2 new configure option: --with-reader --with-sax1
1231 to allow removing the reader or non-xmlReadxxx() interfaces.
1232
Daniel Veillard652327a2003-09-29 18:02:38 +00001233Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * configure.in entities.c tree.c valid.c xmllint.c
1236 include/libxml/tree.h include/libxml/xmlversion.h.in:
1237 Adding a configure option to remove tree manipulation
1238 code which is not strictly needed by the parser.
1239
Daniel Veillard89f7f272003-09-29 13:29:09 +00001240Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
1243 patch from Marcin 'Shard' Konicki
1244
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00001245Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1246
1247 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
1248 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
1249 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
1250 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
1251 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
1252 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
1253 include/libxml/catalog.h include/libxml/debugXML.h
1254 include/libxml/entities.h include/libxml/nanohttp.h
1255 include/libxml/relaxng.h include/libxml/tree.h
1256 include/libxml/valid.h include/libxml/xmlIO.h
1257 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
1258 include/libxml/xpathInternals.h python/libxml.c:
1259 Okay this is scary but it is just adding a configure option
1260 to disable output, this touches most of the files.
1261
Daniel Veillardc064b472003-09-29 10:55:05 +00001262Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * xmlmemory.c: better fix, avoids breaking the python bindings
1265
Daniel Veillardfb43bd62003-09-29 09:22:39 +00001266Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * xmlmemory.c: fix a compilation problem when configuring
1269 with debug but without mem-debug
1270
Daniel Veillard4432df22003-09-28 18:58:27 +00001271Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * Makefile.am: cleanup, creating a new legacy.c module,
1274 made sure make tests ran in reduced conditions
1275 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
1276 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
1277 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
1278 increased the modularization, allow to configure out
1279 validation code and legacy code, added a configuration
1280 option --with-minimum compiling only the mandatory code
1281 which then shrink to 200KB.
1282
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001283Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1284
1285 * parser.c: fix a bug raised by the Mips compiler.
1286 * include/libxml/SAX.h include/libxml/parser.h: move the
1287 SAXv1 block definitions to parser.h fixes bug #123380
1288 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
1289 the attribute and element pool borken 2 commits ago.
1290 Start playing with an entry point to preserve a subtree.
1291 * entities.c: remove a warning.
1292
William M. Brack7b9154b2003-09-27 19:23:50 +00001293Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1294
1295 * encoding.c, parser.c, relaxng.c: further (final?) minor
1296 changes for compilation warnings. No change to logic.
1297
William M. Brackb670e2e2003-09-27 01:05:55 +00001298Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1299
1300 * parser.c: fixed small problem with missing entities (test/ent2)
1301
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001302Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001305 if the result is not well formed that ctxt->myDoc is not NULL
1306 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001307
Daniel Veillard7d515752003-09-26 19:12:37 +00001308Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * parser.c: other patches from William Brack to avoid
1311 compilation warnings on AIX.
1312
William M. Brack899e64a2003-09-26 18:03:42 +00001313Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
1314
1315 * HTMLparser.c, entities.c, xmlreader.c: minor change to
1316 avoid compilation warnings on some (e.g. AIX) systems
1317
Daniel Veillard11476b42003-09-26 14:51:39 +00001318Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * parserInternals.c: fixed a backward compatibility problem
1321 when formatting "deprecated SAXv1 function ignorableWhitespace"
1322 could be reproduced by xmllint --format
1323
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001324Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * doc/libxml2-api.xml: rebuilt the API
1327 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
1328 --nocdata and --nsclean to remove CDATA section and surperfluous
1329 namespace declarations
1330 * parser.c SAX2.c: implementation of the 2 new options
1331
Daniel Veillard9475a352003-09-26 12:47:50 +00001332Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
1335 added the same htmlRead APIs than their XML counterparts
1336 * include/libxml/parser.h: new parser options, not yet implemented,
1337 added an options field to the context.
1338 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
1339 is found within a cdata section.
1340 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
1341 result/cdata2.sax test/cdata2: add one more cdata test
1342
Daniel Veillard60942de2003-09-25 21:05:58 +00001343Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
1346 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
1347 base URL parameter when not loading from a file or URL.
1348
Daniel Veillard092643b2003-09-25 14:29:29 +00001349Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1350
1351 * configure.in: preparing a beta3 solving the ABI problems
1352 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
1353 include/libxml/globals.h include/libxml/SAX.h: make sure the
1354 global variables for the default SAX handler are V1 ones to
1355 avoid ABI compat problems.
1356 * xmlreader.c: cleanup of uneeded code
1357 * hash.c: fix a comment
1358
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00001359Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1360
1361 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
1362 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
1363 fixing some comments to avoid warnings from apibuild.py
1364
Daniel Veillard70b18562003-09-24 21:45:21 +00001365Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * win32/configure.js: patch from Stephane Bidoul for configuring
1368 the beta2 version #123104
1369
Daniel Veillarde96a2a42003-09-24 21:23:56 +00001370Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
1371
1372 * Makefile.am: adding repeated parsing and validating tests
1373 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
1374 DOM tree building interfaces use the dictionary from the
1375 parsing context to build the element and attributes names
1376 as well as formatting spaces and short text nodes
1377 * include/libxml/dict.h dict.c: added some reference counting
1378 for xmlDictPtr because they can be shared by documents and
1379 a parser context.
1380 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
1381 functions and use the standard ones now.
1382 * xmllint.c: add --nodict
1383 * python/libxml.c: fix a stupid bug so that ns() works on
1384 attribute nodes.
1385
Daniel Veillard16fa96c2003-09-23 21:50:54 +00001386Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * parser.c include/libxml/parser.h: adding a new set of
1389 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
1390 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
1391 a clear define of xmlParserOption, xmlCtxtUseOptions()
1392 should simplify custom parsing without being tempted to
1393 use global variables, and xmlCtxtReset() should allow reuse
1394 of a context for multiple parsing.
1395 * xmllint.c: switched to use xmlReadXXX, allow options to
1396 be used simultaneously with less troubles.
1397 * tree.c: simple warning removal
1398 * doc/apibuild.py: small fix
1399 * doc/libxml2-api.xml win32/libxml2.def.src: updated
1400
Daniel Veillard1f40d682003-09-23 09:16:56 +00001401Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * parser.c: revert xmlCreateDocParserCtxt() since this break
1404 the parseDoc() python bindings
1405
Daniel Veillard309f81d2003-09-23 09:02:53 +00001406Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * parser.c: make sure xmlDetectSAX2() is called only at
1409 parsing time to avoid breaking apps changing the SAX
1410 callbacks after context allocation, change xmlCreateDocParserCtxt()
1411 to use an immutable buffer instead of a copy
1412
Daniel Veillard9ec26532003-09-23 07:43:19 +00001413Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * xmlIO.c: applied patch from Markus Keim fixing a problem
1416 with I/O callback registration.
1417 * include/libxml/xmlerror.h: fixed #122994 comment numbering
1418 for xmlParserErrors
1419
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00001420Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
1423 really a const xmlChar*
1424 * xmlreader.c include/libxml/xmlreader.h: addin the
1425 xmlTextReaderConstString() to get an interned string from
1426 the reader
1427
William M. Brack69848302003-09-22 00:24:51 +00001428Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
1429
1430 * error.c: fixed a warning message (trivial)
1431 * doc/search.php: removed incorrect warning message when word
1432 search not found in last of multiple tables (bug 119535)
1433
Daniel Veillarde72c5082003-09-19 12:44:05 +00001434Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * configure.in: preparing a 2.6.0-beta2 release
1437 * xmlIO.c: avoid a warning
1438 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
1439 by Chris Ryland
1440 * include/libxml/dict.h: add a QName access lookup to the
1441 dictionary.
1442 * xmlreader.c include/libxml/xmlreader.h: adding const access
1443 based on the dictionary interface for string read from the
1444 reader, the node content access is still TODO, it's too different
1445
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00001446Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * SAX2.c: fixing namespace DTD validations
1449 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
1450 namespaces is slightly different now.
1451 * Makefile.am: report the memory used in Timingtests (as well as time)
1452
Daniel Veillard53350552003-09-18 13:35:51 +00001453Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * Makefile.am: add streaming on memory regression tests, found
1456 bad bugs in the reader interface
1457 * xmlreader.c: fixing bugs w.r.t. very large names, and special
1458 condition in end of file.
1459 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
1460 adding immutable buffers, and parser input based on those,
1461 but this should not be used (yet) for general parsing
1462 * parser.c: added a comment about using immutable buffers for
1463 general parsing.
1464 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
1465 output of the regression tests
1466 * xmllint.c: using the immutable buffers when streaming on
1467 mmaped file (--stream --memory)
1468
Daniel Veillard536fad52003-09-18 10:05:56 +00001469Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1470
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00001471 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00001472
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00001473Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * Makefile.am: add a Timingtests target to check bad behaviour
1476 from the streaming engine
1477 * dbgen.pl dbgenattr.pl: perl script to generate big instances
1478 * xmlreader.c: fix a bad behaviour on large buffer inputs
1479
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00001480Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * dict.c xmlreader.c: two small improvements
1483
Daniel Veillarda66b1d12003-09-17 20:54:38 +00001484Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * parserInternals.c: avoid a leak with previous patch
1487
Daniel Veillard007d51e2003-09-17 20:07:28 +00001488Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1489
1490 * python/libxml.c: use stderr and not stdout for default errors
1491 in python environment bug #122552
1492
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00001493Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * parserInternals.c: small fix from Rob Richards for input filename
1496 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
1497 * xmlIO: adding a guard in one function
1498
Daniel Veillard19895052003-09-17 13:59:32 +00001499Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
1502 reducing memory allocation and free and avoiding expensive routines
1503
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00001504Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
1507 seriously with per-document dict and element and attribute nodes
1508 reuse in the xmlReader. This seems to lead to an interesting
1509 speedup of the xmlReader already.
1510
Daniel Veillard81514ba2003-09-16 23:17:26 +00001511Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * dict.c include/libxml/dict.h: do string allocations in large
1514 pools, allowing to find if a string pertain to a dict quickly
1515 * xmllint.c: fix --stream --repeat --timing
1516 * Makefile.am: the testThreads run output should be seen.
1517
Daniel Veillard8a44e592003-09-15 14:50:06 +00001518Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * SAX2.c include/libxml/parser.h: starting work on reusing the
1521 parser dictionary for the element and attribute tag names.
1522 Add pools for Element and Attributes in the parser context,
1523 which should help speeding up the reader.
1524 * Makefile.am result/*.rdr : adding non-python reader regression
1525 tests.
1526
Daniel Veillard62998c02003-09-15 12:56:36 +00001527Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * SAX2.c parser.c valid.c: starting to cleanup some of the
1530 problems exposed by the W3C/NIST regression suite.
1531 * result/ent7.sax result/xml2.sax: small fixes.
1532
Daniel Veillardbc92eca2003-09-15 09:48:06 +00001533Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c: more parser error factoring
1536
William M. Brack3a6da762003-09-15 04:58:14 +00001537Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1538
1539 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
1540
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001541Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * parser.c include/libxml/xmlerror.h: factoring of more
1544 error handling code, serious size reduction and more lisibility
1545 of the resulting code.
1546 * parserInternals.c parser.c include/libxml/parserInternals.h
1547 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
1548 checks are done, use a counter for entities. Entities where freed and
1549 reallocated at the same address failing the check.
1550 * tree.c: avoid a warning
1551 * result/valid/* result/VC/*: this slightly changes some validation
1552 error messages.
1553
William M. Brack4e52f2f2003-09-14 18:07:39 +00001554Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
1555
1556 * valid.c: fixed bug 121759 - early declaration of
1557 attribute-list in external DTD
1558
Daniel Veillard1afc9f32003-09-13 12:44:05 +00001559Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1560
1561 * parser.c include/libxml/xmlerror.h: starting cleaning up
1562 error handling, factorize error processing
1563 * doc/xmllint.html: update of the page, remove --sgml
1564
Daniel Veillard877a7bd2003-09-13 00:16:32 +00001565Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
1568 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
1569 broken pseudo SGML DocBook parser code.
1570
Daniel Veillard5dd3c962003-09-12 15:32:16 +00001571Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
1574 valgrind pointed out the strings overlapped. cleanup .
1575
Daniel Veillard2a3fea32003-09-12 09:44:56 +00001576Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1577
1578 * tree.c: applied speedup to xmlSearchNs() as suggested by
1579 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
1580 applying the same trick.
1581
Daniel Veillard3b7840c2003-09-11 23:42:01 +00001582Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * parser.c parserInternals.c tree.c include/libxml/parser.h
1585 include/libxml/xmlerror.h: adding namespace checkings
1586 while making sure they still parse as wellformed documents.
1587 Add an nsWellFormed status report to the context, and
1588 provide new appropriate error codes.
1589 * Makefile.am result/namespaces/* test/namespaces/*: add
1590 specific regression testing for the new namespace support
1591 * test/att5 result/noent/att5 result/att5 result/att5.sax:
1592 add more coverage for the attribute parsing and normalization
1593 code.
1594
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00001595Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * threads.c: backport of a thread bugfix from 2_5_X branch
1598
Daniel Veillardc6e20e42003-09-11 16:30:26 +00001599Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1600
1601 * parser.c: fixed a bug in one corner case of attribute parsing.
1602
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00001603Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1604
1605 * configure.in doc/* : 2.6.0beta1 changes
1606 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
1607 normalization, might not be totally fixed but this should
1608 make sure SAX event provide the right strings for attributes
1609 except entities for which libxml2 is different by default
1610 This should fix #109564
1611 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
1612 in attribute callback values
1613 * result/c14n/with-comments/example-4
1614 result/c14n/without-comments/example-4: this also fixes a subtle
1615 bug in the canonicalization tests.
1616
Daniel Veillarde57ec792003-09-10 10:50:59 +00001617Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 Time to commit 3 days of work rewriting the parser internal,
1620 fixing bugs and migrating to SAX2 interface by default. There
1621 is some work letf TODO, like namespace validation and attributes
1622 normalization (this break C14N right now)
1623 * Makefile.am: fixed the test rules
1624 * include/libxml/SAX2.h include/libxml/parser.h
1625 include/libxml/parserInternals.h SAX2.c parser.c
1626 parserInternals.c: changing the parser, migrating to SAX2,
1627 adding new interface to switch back to SAX1 or initialize a
1628 SAX block for v1 or v2. Most of the namespace work is done
1629 below SAX, as well as attribute defaulting
1630 * globals.c: changed initialization of the default SAX handlers
1631 * hash.c tree.c include/libxml/hash.h: added QName specific handling
1632 * xmlIO.c: small fix
1633 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
1634 version code path
1635 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
1636 pointed out a typo in a very old test namespace
1637
William M. Brackc07329e2003-09-08 01:57:30 +00001638Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
1639
1640 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
1641 of compressed files, setting doc->compressed appropriately
1642 (bug #120503).
1643
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00001644Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1645
1646 * parser.c: try to cope with the fact that apps may still
1647 have allocated smaller SAX callbak block
1648
Daniel Veillard0fb18932003-09-07 09:14:37 +00001649Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * dict.c: allow to give -1 for undefined length in lookups
1652 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
1653 first round of work on the new SAX2 interfaces, the API
1654 will change but commiting before changing for historical
1655 reference.
1656
William M. Brack4811ba32003-09-06 18:02:53 +00001657Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
1658
1659 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
1660 sax->warning with wrong params).
1661
Daniel Veillard93625d32003-09-05 08:36:12 +00001662Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * include/libxml/globals.h: patch from Stéphane Bidoul to export
1665 globals entry points to the python bindings
1666
Daniel Veillard40412cd2003-09-03 13:28:32 +00001667Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1668
1669 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
1670 by default instead of "HTML"
1671 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
1672 avoiding calls to "areBlanks" when not needed.
1673 * include/libxml/parser.h include/libxml/tree.h: some structure
1674 extensions for future work on using per-document dictionaries.
1675
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001676Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1677
1678 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
1679 tree, keeping result in the same tree, added SAXtests to the
1680 default "make tests"
1681
Igor Zlatkovic471cae42003-09-02 14:00:49 +00001682Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1683
1684 * include/libxml/xmlexports.h: defined additional macros which
1685 affect exports and added mingw section
1686
William M. Brack008c06b2003-09-01 22:17:39 +00001687Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
1688
1689 * doc/index.py: fixed problem parsing xhtml docs
1690 * doc/xmlreader.html,doc/guidelines.html: small modification
1691 to avoid problem in python parsing.
1692 * doc/search.php: fixed upper case filename problem for XSLT docs
1693
Daniel Veillard10acc2f2003-09-01 20:59:40 +00001694Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1695
1696 * xinclude.c: patch from Mark Vakoc that allows compiling
1697 with XInclude but without XPointer support.
1698
Daniel Veillarde8553732003-09-01 20:33:14 +00001699Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1700
1701 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
1702 to add --libtool-libs option to xml2-config script.
1703
William M. Brack3f479502003-09-01 04:58:15 +00001704Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
1705
1706 * doc/README.docs, doc/Makefile.am: new file added,
1707 giving some description of the documentation generation process
1708 * doc/search.php: fixed problem with upper case on filenames
1709
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00001710Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1711
1712 * win32/Makefile.bcb: updates by Eric Zurcher
1713
William M. Brackcdfa2862003-08-29 06:03:38 +00001714Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1715
1716 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
1717 to compensate for pollution from Igor's header taint
1718 (quick before Daniel notices)
1719
Daniel Veillard67906942003-08-28 21:13:25 +00001720Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * SAX2.c: fixed a namespace error on attribute reporting bug
1723 pointed out by Tobias Reif
1724 * test/p3p result/p3p result/noent/p3p: this test case was wrong
1725 using xmlsn instead of xmlns...
1726
Igor Zlatkovic65901252003-08-28 16:26:12 +00001727Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1728
1729 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
1730 typos reported by Mark Vakoc
1731
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00001732Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
1733
1734 add:
1735 * doc/tutorial/api.html
1736 * doc/tutorial/ar01s09.html
1737 * doc/tutorial/includexpath.c
1738 updated
1739 * doc/tutorial/*.html
1740 fix my bad - forgot to check in new files when I last
1741 updated
1742
1743
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001744Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1745
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00001746 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001747 * xmllint.c: fixed time inclusion for various compilers
1748
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00001749Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1750
1751 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
1752 few casts to shut the compiler warnings
1753
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00001754Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1755
1756 * win32/Makefile.* win32/configure.js: fixed for mingw
1757
Daniel Veillard5805be22003-08-28 08:03:23 +00001758Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * globals.c threads.c: fixing bug #120870 try to avoid problem
1761 with uninitialized mutexes
1762
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001763Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1766 up with multiple states, select the "best" one. Fix #120682
1767 * result/relaxng/tutor11_2_3.err: small change resulting
1768
1769Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1772
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001773Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1774
1775 * include/libxml/[threads-xpointer].h: realigned parameters
1776 after taint
1777
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001778Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1779
1780 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1781 as reported by Eric Zurcher
1782
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001783Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1784
1785 * relaxng.c: fixed bug #120386 again a problem introduced when
1786 trying to reuse automata for content validation. Fix a bug report
1787 problem on zeroOrMore
1788 * result/relaxng/tutor3_7_err: change slightly error reporting.
1789
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001790Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1791
1792 * include/libxml/Makefile.am: make sure the new header will
1793 be included when generating a new distribution.
1794
Daniel Veillard73827cb2003-08-25 10:57:27 +00001795Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1798 routines which led to bug #120040 and the ones reported by
1799 Martijn Faassen
1800
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001801Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1802
1803 * include/libxml/parserInternals.h include/libxml/relaxng.h
1804 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1805 parameters after taint.
1806
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001807Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1808
1809 * include/libxml/xmlversion.h.in: moved export defs to a separate
1810 file for consistency.
1811 * include/libxml/xmlexports.h: new file, contains export defs.
1812
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001813Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1814
1815 * include/libxml/*.h genUnicode.py: exportability taint
1816 of the headers.
1817
Daniel Veillard11af4292003-08-21 10:39:13 +00001818Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1819
1820 * SAX.c: make the deprecated interfaces log an error message
1821 to be sure it won't get used.
1822
Daniel Veillard1af9a412003-08-20 22:54:39 +00001823Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1826 Adding new version of the SAX interface, it's not there yet,
1827 currently just preparing the work
1828 * globals.c parser.c SAX.c include/libxml/SAX.h
1829 include/libxml/globals.h include/libxml/parser.h: doing some
1830 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1831 while keeping functionalities, preparing SAX2 integration.
1832 * dict.c: small cleanup.
1833
Daniel Veillarde5984082003-08-19 22:21:13 +00001834Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1835
1836 * tree.c: fixes a small bug introduced in last commit and detected
1837 by valgrind.
1838
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001839Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1840
1841 * dict.c hash.c: optimization when freeing hash tables.
1842 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1843 allocations
1844 * parser.c parserInternals.c include/libxml/parser.h: keep a
1845 single allocated block for all the attributes callbacks,
1846 avoid useless malloc()/free()
1847 * tree.c: do not realloc() when growing a buffer if the buffer
1848 ain't full, malloc/memcpy/free avoid copying memory.
1849
Daniel Veillard66f68e72003-08-18 16:39:51 +00001850Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1853 --dtdvalidfpi for Tobias Reif
1854
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001855Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1858 new dictionary module to keep a single instance of the names used
1859 by the parser
1860 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1861 switched all parsers to use the dictionary internally
1862 * include/libxml/HTMLparser.h include/libxml/parser.h
1863 include/libxml/parserInternals.h include/libxml/valid.h:
1864 Some of the interfaces changed as a result to receive or return
1865 "const xmlChar *" instead of "xmlChar *", this is either
1866 insignificant from an user point of view or when the returning
1867 value changed, those function are really parser internal methods
1868 that no user code should really change
1869 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1870 the docs were regenerated
1871
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001872Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1875
William M. Bracka716ff12003-08-16 14:58:33 +00001876Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1877
1878 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1879 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1880
William M. Brackc6e07552003-08-16 12:44:47 +00001881Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1882
1883 * doc/API*.html, doc/html/*: regenerated API documentation
1884 for xmlsoft.org (part of Bug 119535)
1885
William M. Brack7a821652003-08-15 07:27:40 +00001886Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1887
1888 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1889 doc/libxml2-api.xml: Minor changes to comments, etc. for
1890 improving documentation generation
1891 * doc/Makefile.am: further adjustment to auto-generation of
1892 win32/libxml2.def.src
1893
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001894Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * News configure.in: preparing libxml2-2.5.10 release
1897 * doc/* : updated the doc and rebuilt
1898
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00001899Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
1902 Malcolm Tredinnick with the patch he suggested.
1903
Daniel Veillarde8ed6202003-08-14 23:39:01 +00001904Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
1907
Daniel Veillard608d0ac2003-08-14 22:44:25 +00001908Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * uri.c: fixing an use of strcpy() where both strings overlap
1911 pointed out by valgrind.
1912
Daniel Veillard98485322003-08-14 15:44:40 +00001913Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
1916 some compilation warnings.
1917 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
1918 plus some cleanup and better error reporting.
1919
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001920Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1921
1922 * encoding.c: applied UTF-16 encoding handling patch provided by
1923 Mark Itzcovitz
1924 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
1925 not having iconv support.
1926
Daniel Veillard1638a472003-08-14 01:23:25 +00001927Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
1930 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
1931 mingw compiler on Windows.
1932
Daniel Veillardb19ba832003-08-14 00:33:46 +00001933Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1934
1935 * parser.c: fixed the serious CPU usage problem reported by
1936 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00001937 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00001938 missing in htmlSAXParseDoc
1939
William M. Brackccf9e392003-08-13 14:50:18 +00001940Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
1941
1942 * doc/Makefile.am: Removed dependency from libxml2.def.src
1943
William M. Brack476cd962003-08-13 11:09:42 +00001944Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1945
1946 * autogen.sh: took away the requirement for automake-1.4,
1947 changed the messages for getting auto* tools to current
1948 gnu pages.
1949 * configure.in: added check for Linux Dec alpha requiring
1950 -ieee flag, fixed test for ipv6
1951 * trionan.c: fixed problem for compiling on Linux Dec alpha
1952 using native compiler
1953 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
1954 whenever libxml2-api.xml is changed.
1955
Daniel Veillard6b621b82003-08-11 15:03:34 +00001956Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
1959 is not used.
1960
William M. Brack30909422003-08-10 00:14:20 +00001961Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1962
1963 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
1964
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001965Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1966
1967 * News configure.in: preparing libxml2-2.5.9 release
1968 * doc/* : updated the doc and rebuilt
1969
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00001970Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1971
1972 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
1973 definition to get a correct API XML description. This was apparently
1974 breaking Windows build.
1975
Daniel Veillard14f752c2003-08-09 11:44:50 +00001976Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
1979 the progressive HTML parser front-end on large character data
1980 island leading to an erroneous end of data detection by the
1981 parser. Some cleanup too to get closer from the XML progressive
1982 parser.
1983
William M. Brack6d13f332003-08-08 16:40:36 +00001984Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1985
1986 * win32/configure.js: Added in support for the ISO8859X
1987 module (patch provided by Jesse Pelton)
1988
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00001989Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
1992 when the library is not initialized and one try to save, the
1993 locks in threaded env might not been initialized, playing safe
1994 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
1995 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
1996 his tests to the regression suite.
1997
William M. Brack41e6bed2003-08-08 10:53:06 +00001998Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
1999
2000 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
2001 (with apologies to Igor) - Enhanced handling of docb and
2002 nanohttp.
2003
William M. Brack16db7b62003-08-07 13:12:49 +00002004Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2005
2006 * encoding.c: further small changes for warnings when
2007 configured with --with-iconv=no
2008
William M. Bracka71a8ef2003-08-06 04:43:55 +00002009Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2010
2011 * error.c trionan.[ch] testThreads.c python/generator.py:
2012 further small changes to elminate most of the remaining
2013 warnings.
2014
William M. Brackc1939562003-08-05 15:52:22 +00002015Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
2016
2017 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
2018 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
2019 python/libxml.c include/libxml/xmlmemory.h: small changes
2020 to syntax to get rid of compiler warnings. No changes
2021 to logic.
2022
Daniel Veillardc758c222003-08-04 20:42:34 +00002023Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2024
2025 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
2026
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00002027Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2028
2029 * tree.c: fixed a small problem in the patch for #118763
2030 * result/HTML/doc3.htm*: this reverts back to the previous result
2031
Daniel Veillard91e69c52003-08-04 01:43:07 +00002032Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
2035 and rebuilt, apparently some C++ wrappers are not available,
2036 c.f. bug #118943
2037
Daniel Veillard39057f42003-08-04 01:33:43 +00002038Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * tree.c: fixing HTML attribute serialization bug #118763
2041 applying a modified version of the patch from Bacek
2042 * result/HTML/doc3.htm*: this modifies the output from one test
2043
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00002044Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * tree.c include/libxml/tree.h: added a new API to split a
2047 QName without generating any memory allocation
2048 * valid.c: fixed another problem with namespaces on element
2049 in mixed content case
2050 * python/tests/reader2.py: updated the testcase with
2051 Bjorn Reese fix to reader for unsignificant white space
2052 * parser.c HTMLparser.c: cleanup.
2053
Daniel Veillard5ee43b02003-08-04 00:58:46 +00002054Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
2055
2056 * catalog.c: trying to fix #118754 of possible recursion in the
2057 catalogs. Not fantastically happy about the current fix since
2058 it's likely to break under very thread intensive concurrent
2059 access to the catalog. Better solution might to keep the depth
2060 an extra argument to the resolution functions.
2061
Daniel Veillard7b68df92003-08-03 22:58:54 +00002062Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * valid.c: fixed bug #118712 about mixed content, and namespaced
2065 element names.
2066 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
2067 in the regression tests
2068
William M. Brack779af002003-08-01 15:55:39 +00002069Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
2070
2071 Coninuing work on bug 118559
2072 * DOCBparser.c: removed 2 unsed vars
2073 * xmlregexp.c: changed some numeric const to their enum symbols
2074 * xmlreader.c: changed one var define from int to enum
2075 (a little more to be done, awaiting co-ordination)
2076 * relaxng.c: deleted one unused var
2077 * xmllint.c: deleted some unused vars, changed one arg
2078 val from int to enum
2079 * testHTML.c, testDocbook.c: changed some arg vals to enum const
2080 * xmlIO.c: fixed typo from last night (small warning msg)
2081
William M. Brack78637da2003-07-31 14:47:38 +00002082Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
2083
2084 Working on bug 118559
2085 * error.c: deleted unused variable
2086 * parserInternals.c: deleted unneeded 'const' qualifier
2087 * parser.c: changed variable type for enum temp storage
2088 * xmlIO.c: changed debugging var to be inside #ifdef
2089 * valid.c: removed unused variable
2090 * HTMLparser.c: removed some unneeded 'const' qualifiers
2091 * xpath.c: added some type casts, removed some unused vars
2092 * xinclude.c: added one type cast
2093 * nanohttp.c: repositioned some #ifdef to avoid unused var
2094 * nanoftp.c: removed unused var
2095
Daniel Veillard97e01882003-07-30 18:59:19 +00002096Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
2097
2098 * HTMLparser.c: applied a patch from William Brack about
2099 the problem of parsing very large HTML instance with comments
2100 as raised by Nick Kew
2101
Daniel Veillardd6038e02003-07-30 16:37:18 +00002102Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2103
2104 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
2105 patch from Bjorn Reese for xmlTextReaderNodeType() and
2106 significant whitespace. There is an enum for node type
2107 values now.
2108
Daniel Veillard01fc1a92003-07-30 15:12:01 +00002109Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2110
2111 * encoding.c: applying patch from Peter Jacobi to added
2112 ISO-8859-x encoding support when iconv is not available
2113 * configure.in include/libxml/xmlversion.h.in
2114 include/libxml/xmlwin32version.h.in: added the glue needed
2115 at the configure level and made it the default for Windows
2116
Daniel Veillardc2664642003-07-29 20:44:53 +00002117Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
2118
2119 * python/generator.py python/libxml.c python/libxml2class.txt:
2120 patch from Joachim Bauch + cleanup for Relax NG error callbacks
2121 in python
2122
Daniel Veillarda6874ca2003-07-29 16:47:24 +00002123Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
2124
2125 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
2126 cleanup patch, and also avoided a possible memory leak
2127
Daniel Veillard9ff7de12003-07-29 13:30:42 +00002128Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
2129
2130 * encoding.c: fix the previous commit
2131
William M. Brack4a557d92003-07-29 04:28:04 +00002132Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2133
2134 * HTMLparser.c: fixed problem with comments reported by Nick Kew
2135 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
2136 some future cleanup of UTF8 handling
2137
Daniel Veillard9deb2422003-07-28 20:40:59 +00002138Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2139
2140 * xpath.c: applied a change suggested by Sean Griffin in bug
2141 #118494 about a memory leak in EXSLT
2142
Daniel Veillardd94849b2003-07-28 13:02:24 +00002143Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
2144
2145 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
2146 when fixing the previous Relax-NG bugs
2147 * result/relaxng/*: This slightly changes the output messages of
2148 some regression tests.
2149 * configure.in: added support of -with-fexceptions for nested C++
2150 support.
2151
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00002152Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2153
2154 * doc/tutorial/apa.html
2155 * doc/tutorial/apb.html
2156 * doc/tutorial/apc.html
2157 * doc/tutorial/apd.html
2158 * doc/tutorial/ape.html
2159 * doc/tutorial/apf.html
2160 * doc/tutorial/apg.html
2161 * doc/tutorial/aph.html
2162 * doc/tutorial/ar01s02.html
2163 * doc/tutorial/ar01s03.html
2164 * doc/tutorial/ar01s04.html
2165 * doc/tutorial/ar01s05.html
2166 * doc/tutorial/ar01s06.html
2167 * doc/tutorial/ar01s07.html
2168 * doc/tutorial/ar01s08.html
2169 * doc/tutorial/index.html
2170 * doc/tutorial/ix01.html
2171 * doc/tutorial/xmltutorial.pdf
2172 * doc/tutorial/xmltutorial.xml
2173 update tutorial with XPath example
2174
2175
Daniel Veillard597bc482003-07-24 16:08:28 +00002176Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * SAX.c parser.c: fixing a bug about a special case of namespace
2179 handling, this closes bug #116841
2180
Daniel Veillard2134ab12003-07-23 19:56:29 +00002181Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
2182
2183 * relaxng.c result/relaxng/*: checked and fixed the compilation
2184 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
2185 This slightly changes the output messages of some regression tests.
2186
Daniel Veillardc127adc2003-07-23 15:07:08 +00002187Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmlreader.c: fixed an out of bound error #118052 , the good
2190 part if that base64 code was not in use yet ...
2191
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00002192Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
2193
2194 * doc/xmllint.html
2195 include html version of the xmllint man page, so an
2196 up-to-date version is visible on the Web
2197
Daniel Veillard8edf1c52003-07-22 20:52:14 +00002198Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
2199
2200 * xinclude.c include/libxml/xinclude.h: added a new API
2201 xmlXIncludeProcessTree() to process XInclude only on a subtree
2202 this should fix bug #115385
2203
Daniel Veillard409a8142003-07-18 15:16:57 +00002204Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2205
2206 * relaxng.c include/libxml/relaxng.h: adding Get interface for
2207 the error callback and parameters of parsing and validation
2208 contexts
2209 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
2210 on text nodes.
2211
Daniel Veillard2dcb9372003-07-16 21:18:19 +00002212Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2213
2214 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
2215 when using the push XML parser.
2216 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
2217 added the test to the regression suite.
2218
Daniel Veillard2009c4e2003-07-15 20:04:34 +00002219Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2220
2221 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
2222 as suggested by Rob Richards
2223
Daniel Veillard34ba3872003-07-15 13:34:05 +00002224Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2225
2226 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
2227 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
2228 to unsigned int and a couple of others.
2229
2230Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2231
2232 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
2233
Daniel Veillard3dc93a42003-07-10 14:04:33 +00002234Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2235
2236 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
2237
Daniel Veillarddf101d82003-07-08 14:03:36 +00002238Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2239
2240 * globals.c threads.c: fixes some problem when freeing unititialized
2241 mutexes
2242
Daniel Veillard2db8c122003-07-08 12:16:59 +00002243Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2244
2245 * nanoftp.c nanohttp.c: the modules should not import <config.h>
2246 directly, some cleanups
2247 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
2248 validation code.
2249
Daniel Veillard13d07cd2003-07-07 16:02:41 +00002250Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2251
2252 * win32/configure.js: Jesse Pelton pointed out a problem in the
2253 javascript code.
2254
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00002255Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2256
2257 * NEWS doc/*: regenerated
2258 * nanoftp.c nanohttp.c: might fix includes problems with the
2259 Ipv6 support on solaris
2260 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
2261 defined as #IMPLIED
2262
Daniel Veillard560c2a42003-07-06 21:13:49 +00002263Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2264
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002265 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00002266 * nanohttp.c: changed some preprocessor block
2267 * xmlschemastypes.c: applied patch from Charles Bozeman adding
2268 hexBinary schema datatype and adding support for totalDigits and
2269 fractionDigits facets.
2270
Daniel Veillard7a985a12003-07-06 17:57:42 +00002271Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2272
2273 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
2274
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00002275Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2276
2277 * xinclude.c: fixed bug #116095 removing the error message when
2278 reapplying XInclude to a document.
2279
Daniel Veillard1997c3e2003-07-05 20:43:43 +00002280Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlIO.c: applied small changes to portability layer for
2283 compilation on DJGPP Ms-DOS compiler.
2284
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00002285Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2286
2287 * parser.c HTMLparser.c: use the character() SAX callback
2288 if the cdataBlock ain't defined.
2289 * xpath.c: fix bug #115349 allowing compilation when configured
2290 with --without-xpath since the Schemas code needs NAN and co.
2291
William M. Brack59002e72003-07-04 17:01:59 +00002292Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2293
2294 Fixed problem with multi-threading, shown by the test program
2295 testThreads. After fix, ran mutiple tests on various speed
2296 machines (single and dual processor X86), which all seem okay.
2297
2298 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
2299
2300 * threads.c: added missing initialisation for condition variable
2301 in xmlNewRMutex.
2302
Daniel Veillardde2a67b2003-06-21 14:20:04 +00002303Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2304
2305 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
2306 closing bug #114837
2307
2308 * configure.in: Added checks for IPv6 support and getaddrinfo().
2309
2310 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2311
2312 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2313
2314 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
2315 field or sockaddr_in field, depending upon the availability of IPv6
2316 support.
2317 have_ipv6(): Added to check for run-time IPv6 support.
2318 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
2319 Modified to parse a URI with IPv6 address given in [].
2320 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
2321 resolution, if it is available on the system, as gethostbyname
2322 does not return IPv6 addresses on some platforms.
2323 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
2324 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
2325 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
2326 we are dealing with.
2327
2328 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
2329 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
2330 a URI with IPv6 address given in [].
2331 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
2332 available on the system. Also IPv6 addresses will be resolved by
2333 gethostbyname only if IPv6 run-time support is available.
2334 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
2335
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00002336Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2337
2338 * win32/configure.js include/win32config.h
2339 include/libxml/xmlversion.h.in: Applied the patch for BCB
2340 by Eric Zurcher.
2341
Daniel Veillardd7cec922003-06-13 12:30:10 +00002342Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2343
2344 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
2345 due to #115104 and while fixing #115101 . HTML URLs must not
2346 be version dependant.
2347
Daniel Veillard8265a182003-06-13 10:05:56 +00002348Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2349
2350 * entities.c: do not generate &quot; for " outside of attributes
2351 * result//*: this changes the output of some tests
2352
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00002353Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2354
2355 * parser.c xmlIO.c: trying to fix #114277 about when file
2356 remapping and escaping should really be attempted.
2357
Daniel Veillarda37aab82003-06-09 09:10:36 +00002358Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2359
2360 * doc/*: applied a patch from Gman for building docs
2361 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
2362 Gary Pennington to provide an allocator for xmlValidCtxt
2363 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
2364 #113580 about data not being passed immediately.
2365
Daniel Veillarde1326112003-06-05 09:32:20 +00002366Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2367
2368 * tree.c: applied a couple of patches from Mark Itzcovitz
2369 to handle saving back "UTF-16" documents.
2370
Daniel Veillarda84c0b32003-06-02 16:58:46 +00002371Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
2372
2373 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
2374 some work done while in the Maldives (hence the timezone on the
2375 laptop !)
2376 * result/schemas/length3* test/schemas/deter0_*
2377 test/schemas/group0_*: some tests added too
2378
Daniel Veillard8caa9c22003-06-02 13:35:24 +00002379Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2380
2381 * encoding.c: small fix
2382 * xmlIO.c: fixed an error message
2383
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00002384Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2385
2386 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
2387 accepting an improper UTF8 sequence
2388
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002389Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2390
2391 * threads.c: applied the patch from Stéphane Bidoul for getting
2392 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00002393 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002394
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00002395Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
2396
2397 * HTMLtree.c: fixing bug #112904: html output method escaped
2398 plus sign character in URI attribute.
2399
Daniel Veillard781ac8b2003-05-15 22:11:36 +00002400Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2401
2402 * build_glob.py global.data globals.c parser.c
2403 include/libxml/globals.h: patch from Stéphane Bidoul for setting
2404 up threads global defaults.
2405 * doc/libxml2-api.xml: this extends the API with new functions
2406 * python/tests/Makefile.am python/tests/reader2.py
2407 python/tests/thread2.py: integrated the associated testcase and
2408 fixed the error string used in reader2
2409
Daniel Veillard38b80a82003-05-14 18:59:00 +00002410Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
2411
2412 * configure.in libxml.spec.in python/Makefile.am: trying
2413 to conciliate --with-python= requirements and RPM builds,
2414 a PITA really...
2415
Daniel Veillard104caa32003-05-13 22:54:05 +00002416Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2417
2418 * HTMLparser.c: oops last commit introduced a memory leak.
2419
Daniel Veillarde8b09e42003-05-13 22:14:13 +00002420Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2421
2422 * xmllint.c doc/xmllint.xml: added --nonet option
2423 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
2424 xsltproc or xmllint
2425 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
2426 rebuilt
2427 * HTMLparser.c: cleaned up the HTML parser context build when
2428 using an URL
2429
Daniel Veillardd437d322003-05-13 21:07:01 +00002430Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
2431
2432 * libxml.spec.in: added a comment about bug #112902
2433
William M. Brack3dd57f72003-05-13 02:06:18 +00002434Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
2435
2436 * minor cleanup of configure '--help' display
2437 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
2438
Daniel Veillardd72c7e32003-05-12 21:55:03 +00002439Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2440
2441 * tree.c: PI nodes in external subset were not freed :-\
2442 fixes bug #112842
2443
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00002444Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2445
2446 * xmllint.c: added --schema option to run WXS schema validation
2447 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
2448 tried to improve error reporting in the Schema code, some cleanup
2449 too.
2450
Daniel Veillard82bbbd42003-05-11 20:16:09 +00002451Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2452
2453 * xmlschemas.c: fixed some problems in the handling of errors,
2454 and attributes addressed by references.
2455 * test/schemas/* result/schemas/*: dropped the verbosity level
2456 and added a couple of new tests
2457
Daniel Veillardadbb0e62003-05-10 20:02:45 +00002458Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2459
2460 * relaxng.c: Stéphane Bidoul found an off by one addressing
2461 error on the error handling.
2462
Daniel Veillarda77cf712003-05-09 23:09:55 +00002463Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * xmlschemastypes.c: trying to fix #112673
2466
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00002467Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
2470 warning, this fixed a bug and should close #111574
2471
Daniel Veillard37fc84d2003-05-09 19:38:15 +00002472Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
2473
2474 * xmlschemas.c: fixing bug #104081 with xs:all with an element
2475 holding minOccurs="0"
2476 * test/schemas/all_* result/schemas/all_*: added some regression
2477 tests for that bug
2478 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
2479 Garry Pennington to compile without schemas support.
2480
Daniel Veillarda067e652003-05-01 08:03:46 +00002481Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2482
2483 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
2484
Daniel Veillard61c52202003-04-30 12:20:34 +00002485Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2486
2487 * xml2-config.in: try to fix Red hat bug #89957, do not
2488 output -L/usr/lib64
2489 * xmlreader.c: fixed a typo in a comment
2490
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00002491Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
2492
2493 * doc/tutorial/aph.html, ix01.html
2494 forgot to cvs add the new files. Thanks to Roland van Laar
2495 for pointing this out
2496
Daniel Veillardd4330462003-04-29 12:40:16 +00002497Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2498
2499 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
2500 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
2501 to the XML/XSLT doc generation closing #111799
2502 * doc/html/*: complete update of the HTML results
2503
Igor Zlatkovica28d2362003-04-28 12:56:01 +00002504Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2505
2506 * win32/defgen.xsl: fixed the conditional for unicode map,
2507 removed hardcoded schema entries
2508
2509Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2510
2511 * win32/defgen.xsl: new file, stylesheet for generating
2512 win32/libxml2.def.src from doc/libxml2-api.xml
2513 * win32/libxml2.def.src: is autogenerated from now on, changes
2514 to this file will not appear here anymore
2515
Daniel Veillard94bb2f12003-04-27 22:14:07 +00002516Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2517
2518 * win32/configure.js python/setup.py.in: applied patch
2519 from Stéphane Bidoul for the Python bindings on the new
2520 release.
2521
Igor Zlatkovic34656b42003-04-27 16:00:05 +00002522Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2523
2524 * debugXML.c: included libxml/uri.h for xmlCanonicPath
2525 declaration
2526 * win32/configure.js: thread-enabled build is now default
2527 * win32/libxml2.def.src: added more exports
2528
Daniel Veillard1177ca42003-04-26 22:29:54 +00002529Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2530
2531 * NEWS doc/*.xsl doc/*.html: updated the web site separated
2532 developers from common pages, made the transition to XHTML1,
2533 added validity checking to the makefile rules.
2534
Daniel Veillard329456a2003-04-26 21:21:00 +00002535Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2536
2537 * parser.c: fix for xmlIOParseDTD same as previous and reported
2538 by Petr Pajas
2539
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00002540Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2541
2542 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
2543 closing #111638
2544
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00002545Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2546
2547 * python/generator.py: fixed a problem in the generator where
2548 the way functions are remapped as methods on classes was
2549 not symetric and dependant on python internal hash order,
2550 as reported by Stéphane Bidoul
2551
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00002552Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
2553
2554 * doc/tutorial:
2555 xmltutorial.xml
2556 xmltutorial.pdf
2557 *.html
2558 add appendix on generating compiler flags, more indexing
2559
Daniel Veillard1c960272003-04-25 23:12:22 +00002560Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2561
2562 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
2563 to get libxml-2.5.7 to compile on OpenVMS
2564
Daniel Veillardc5573462003-04-25 16:43:49 +00002565Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2566
2567 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
2568
Daniel Veillardfd583412003-04-25 13:22:10 +00002569Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2570
2571 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
2572 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
2573 man page based on xsltproc and a stylesheet PI in the XML.
2574
Daniel Veillarddc07e182003-04-25 10:39:38 +00002575Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2576
2577 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
2578 character preventing rendering by the man command.
2579
Daniel Veillard92fc02c2003-04-24 23:12:35 +00002580Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2581
2582 * NEWS configure.in: preparing release 2.5.7
2583 * doc/*: updated and rebuilt the docs
2584 * doc/apibuild.py: fixed the script
2585
Daniel Veillardde0a0a52003-04-24 17:12:57 +00002586Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2587
2588 * Makefile.am doc/apibuild.py: make sure the OOM code don't
2589 get in the way of the builds
2590 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
2591
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00002592Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2593
2594 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
2595 Memory test from Havoc Pennington #109368
2596 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
2597 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
2598 include/libxml/parser.h: a lot of memory allocation cleanups
2599 based on the results of the OOM testing
2600 * check-relaxng-test-suite2.py: seems I forgot to commit the
2601 script.
2602
Daniel Veillard18f113d2003-04-23 15:18:26 +00002603Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2604
2605 * xmlschemastypes.c: trivial fix for 109774 removing a warning
2606
Daniel Veillard85095e22003-04-23 13:56:44 +00002607Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2608
2609 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
2610 more places where xmlCanonicPath() must be used to convert
2611 filenames to URLs, trying to fix #111088
2612
Daniel Veillard54396242003-04-23 07:36:50 +00002613Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2614
2615 * python/libxml.c python/libxml.py: applied patch from
2616 Brent M Hendricks adding binding for xmlCatalogAddLocal
2617
Daniel Veillard45269b82003-04-22 13:21:57 +00002618Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2619
2620 * HTMLparser.c: tried to fix #98879 again in a more solid
2621 way.
2622
Igor Zlatkovic94f48842003-04-22 12:00:37 +00002623Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2624
2625 * win32/libxml2.def.src: added more exports from the relaxng and
2626 xmlreader clan
2627
Daniel Veillardf431eb82003-04-22 08:37:26 +00002628Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2629
2630 * SAX.c test/valid/ns* test/result/ns*: applied the patch
2631 provided by Brent Hendricks fixing #105992 and integrated the
2632 examples in the testsuite.
2633
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00002634Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2635
2636 * TODO: updated a bit
2637 * configure.in: fixed the comment, threads now default to on
2638 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
2639
Daniel Veillarda880b122003-04-21 21:36:41 +00002640Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2641
2642 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
2643 xmlreader.c include/libxml/parser.h: a lot of performance work
2644 especially the speed of streaming through the reader and push
2645 interface. Some thread related optimizations. Nearly doubled the
2646 speed of parsing through the reader.
2647
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00002648Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
2649
2650 * doc/xmllint.xml
2651 * doc/xmllint.1
2652 update man page to explain use of --stream
2653
Daniel Veillard3c908dc2003-04-19 00:07:51 +00002654Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2655
2656 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
2657 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
2658 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
2659 include/libxml/globals.h include/libxml/xmlmemory.h: added
2660 xmlMallocAtomic() to be used when allocating blocks which
2661 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
2662 to allow registering the full set of functions needed by
2663 a garbage collecting allocator like libgc, ref #109944
2664
Daniel Veillard84942712003-04-18 14:40:05 +00002665Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2666
2667 * configure.in: switched to have thread support enabled by default,
2668 didn't got troubles with ABI compatibility on Linux, hope it
2669 won't break on strange OSes, if yes, report the system ID
2670 * doc/libxml2-api.xml: just rebuilt the API
2671
Daniel Veillard3e59fc52003-04-18 12:34:58 +00002672Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2673
2674 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
2675 added support for large file, tested with a 3+GB instance,
2676 and some cleanup.
2677 * catalog.c: added a TODO
2678 * Makefile.am: added some "make tests" comments
2679
Daniel Veillardac297932003-04-17 12:55:35 +00002680Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2681
2682 * relaxng.c: some cleanups
2683 * doc/xmlreader.html: extended the document to cover RelaxNG and
2684 tree operations
2685 * python/tests/Makefile.am python/tests/reader[46].py: added some
2686 xmlReader example/regression tests
2687 * result/relaxng/tutor*.err: updated the output of a number of tests
2688
Daniel Veillard62163602003-04-17 09:36:38 +00002689Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
2690
2691 * relaxng.c: valgrind pointed out an uninitialized variable error.
2692
Daniel Veillard33300b42003-04-17 09:09:19 +00002693Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2694
2695 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
2696 xmlreader.c: augnemting the APIs, cleanups.
2697 * parser.c: cleanup bug #111005
2698 * xmlIO.c: added some missing comments
2699
Daniel Veillardce192eb2003-04-16 15:58:05 +00002700Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2701
2702 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
2703 trying to improve the subset compiled, and more testing.
2704 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
2705 documentation
2706 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
2707 * result/relaxng/*.err: fix some of the outputs
2708
Daniel Veillardf4e55762003-04-15 23:32:22 +00002709Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2710
2711 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
2712 include/libxml/xmlreader.h: implemented streaming of
2713 RelaxNG (when possible) on top of the xmlReader interface,
2714 provided it as xmllint --stream --relaxng .rng .xml
2715 This seems to mostly work.
2716 * Makefile.am: updated to test RelaxNG streaming
2717
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00002718Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2719
2720 * relaxng.c include/libxml/relaxng.h: integrated the regexp
2721 based validity checking of fragments of the document for
2722 which the RNG can be compiled to regexps. Works on all regression
2723 tests, only fix needed is related to error messages.
2724
Daniel Veillard52b48c72003-04-13 19:53:42 +00002725Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2726
2727 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
2728 include/libxml/xmlregexp.h: Starting work precompiling
2729 parts of RelaxNG schemas. Not plugged onto validity checking
2730 yet, just the regexp building part. Needed to extend some
2731 of the automata and regexp APIs.
2732
Daniel Veillardf6bad792003-04-11 19:38:54 +00002733Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2734
2735 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
2736 xmllint --stream and xmllint --stream --valid returns errors
2737 code appropriately
2738
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00002739Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2740
2741 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
2742 and Next() operation to work on subtrees within the reader
2743 framework.
2744 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
2745 * python/tests/reader5.py: added an example for those new
2746 functions of the reader.
2747
Daniel Veillard645c6902003-04-10 21:40:49 +00002748Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2749
2750 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
2751
Daniel Veillard9e077102003-04-10 13:36:54 +00002752Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2753
2754 * xmlreader.c: fixing HasValue for namespace as raised by
2755 Denys Duchier
2756
Daniel Veillard02ea1412003-04-09 12:08:47 +00002757Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2758
2759 * HTMLparser.c include/libxml/HTMLparser.h: exported
2760 htmlCreateMemoryParserCtxt() it was static
2761
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002762Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2763
2764 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2765 update from Charles Bozeman for date and duration types
2766 * test/schemas/date_0.* test/schemas/dur_0.*
2767 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2768
Daniel Veillardc00cda82003-04-07 10:22:39 +00002769Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2770
2771 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2772 fixing bug #107129, removing excessive allocation and calls
2773 to *printf in the code to build QName strings.
2774
Igor Zlatkovic69651182003-04-05 09:43:30 +00002775Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2776
2777 * win32/libxml2.def.src: fixed conditional exports, reported by
2778 Luke Murray.
2779
Daniel Veillardadba5f12003-04-04 16:09:01 +00002780Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2781
2782 * parser.c: fixed a possible problem with xmlRecoverMemory()
2783
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002784Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2785
2786 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2787 triostr.h: Bjorn sent an update for the TRIO portability layer.
2788
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002789Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2790
2791 * win32/libxml2.def.src: exported new functions
2792
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002793Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2794
2795 * configure.in NEWS: preparing release 2.5.6
2796 * doc/*: updated and rebuilt the docs
2797
Daniel Veillarde5020412003-04-01 09:55:20 +00002798Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2799
2800 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2801 on C14Ntests
2802
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002803Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2804
2805 * relaxng.c: one more fixup of error message reporting
2806
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002807Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2808
2809 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2810 variable pointed out by valgrind
2811
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002812Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2813
2814 * relaxng.c: try to work on bug #109225 and provide better
2815 error reports.
2816 * result/relaxng/* : this change the output of a number of tests
2817 * xinclude.c: fixing the parsed entity redefinition problem
2818 raised on the list.
2819 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2820
Daniel Veillardb3721c22003-03-31 11:22:25 +00002821Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2822
2823 * xmlschemastypes.c: fixed date comparison to handle the tzo
2824 The only failures left are disagreements on Notations and
2825 '+1' not being allowed for ulong, uint, ushort and ubyte.
2826
Daniel Veillard455cc072003-03-31 10:13:23 +00002827Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2828
2829 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2830 to the XML Schemas errata
2831 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2832
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002833Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2834
2835 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2836 and facets support. Currently only schemas with binHex or
2837 base64 don't compile. A few error left in the test suite:
2838 found 1035 test instances: 919 success 23 failures
2839 most are gdate or gdateyear failing check, and a few cases where
2840 James clark tests results are strange.
2841 * valid.c: allow to reuse the Notation checking routine without
2842 having a validation context.
2843 * SAX.c: removed a #if 0
2844
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002845Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2846
2847 * xinclude.c: forgot to apply one check from #106931 patch
2848 * xmlschemastypes.c: more work on XML Schemas datatypes
2849
Daniel Veillardc4c21552003-03-29 10:53:38 +00002850Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2851
2852 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2853 on cleaning up XML Schemas datatypes based on James Clark tests
2854 test/xsdtest/xsdtest.xml
2855
Daniel Veillard80b19092003-03-28 13:29:53 +00002856Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2857
2858 * relaxng.c: implemented comparisons for Schemas values.
2859 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2860 some bugs in duration handling, comparisons for durations
2861 and decimals, removed all memory leaks pointed out by James
2862 testsuite. Current status is now
2863 found 238 test schemas: 197 success 41 failures
2864 found 1035 test instances: 803 success 130 failures
2865
Daniel Veillard91a13252003-03-27 23:44:43 +00002866Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2867
2868 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2869 leaks in the W3C XML Schemas code
2870 * xmlschemastypes.c: implemented nonPositiveInteger
2871 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2872 fixed the test and result.
2873
Daniel Veillard6560a422003-03-27 21:25:38 +00002874Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2875
2876 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2877 parser and a typo
2878 * xmlschemastypes.c: reindenting, fixing a memory access
2879 problem with dates.
2880
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002881Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c: fixing #109227 providing more context in case of
2884 start/end tag mismatch
2885 * python/tests/ctxterror.py python/tests/readererr.py: update the
2886 tests accordingly
2887
Daniel Veillardd9b72832003-03-27 14:24:00 +00002888Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2889
2890 * xinclude.c: should fix #109327 errors on memory accesses
2891
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002892Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2893
2894 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2895 is an URI reference
2896
Daniel Veillarde209b332003-03-26 21:40:13 +00002897Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: fixed bug #109160 on non-ASCII IDs
2900
Daniel Veillard642104e2003-03-26 16:32:05 +00002901Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2902
2903 * parser.c: Norm suggested a nicer error message for xml:space values
2904 errors
2905
Daniel Veillarde4fa2932003-03-26 00:38:10 +00002906Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2907
2908 * xpath.c include/libxml/xpath.h: first part of the fix to
2909 performance bug #108905, adds xmlXPathOrderDocElems() providing
2910 document order for nodes.
2911 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
2912
Daniel Veillard09628212003-03-25 15:10:27 +00002913Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmlschemastypes.c: removing a warning with Sun compiler
2916 bug #109154
2917
MST 2003 John Fleckda271742003-03-25 14:05:17 +00002918Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
2919
2920 * doc/xmllint.xml
2921 * doc/xmllint.1
2922 update xmllint man page with --relaxng option
2923
Daniel Veillard2032d292003-03-25 11:09:40 +00002924Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2925
2926 * python/setup.py.in : was missing "drv_libxml2.py"
2927
Daniel Veillard9adc0462003-03-24 18:39:54 +00002928Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2929
2930 * tree.c xpath.c: some changes related to the new way of
2931 handling Result Value Tree, before 2.5.5
2932
Daniel Veillardd8da01c2003-03-24 15:58:23 +00002933Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
2934
2935 * configure.in NEWS: preparing release 2.5.5
2936 * doc/* : updated the documentation and regenerated it.
2937
Daniel Veillardef0b4502003-03-24 13:57:34 +00002938Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2939
2940 * xpath.c: fixed some problems related to #75813 about handling
2941 of Result Value Trees
2942
Daniel Veillard9231ff92003-03-23 22:00:51 +00002943Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2944
2945 * uri.c: applied a set of patches from Lorenzo Viali correcting
2946 URI parsing errors.
2947
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00002948Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2949
2950 * parser.c: validity status was not passed back when validating in
2951 entities, but raised by Oliver Fischer
2952
Daniel Veillard04ee2f22003-03-23 20:31:46 +00002953Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2954
2955 * HTMLtree.c: avoid escaping ',' in URIs
2956
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00002957Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c: fixing bug #108976 get the ID/REFs to reference
2960 the ID in the document content and not in the entity copy
2961 * SAX.c include/libxml/parser.h: more checking of the ID/REF
2962 stuff, better solution for #107208
2963 * xmlregexp.c: removed a direct printf, dohhh
2964 * xmlreader.c: fixed a bug on streaming validation of empty
2965 elements in entities
2966 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
2967 cleanup of the validation tests
2968 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
2969 added more ID/IDREF tests to the suite
2970
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00002971Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2972
2973 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
2974 compiler.
2975
Daniel Veillard20863822003-03-22 17:51:47 +00002976Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2977
2978 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
2979
Daniel Veillard9ff2d472003-03-22 15:18:01 +00002980Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2981
2982 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
2983 defined in entities content
2984
Daniel Veillard99737f52003-03-22 14:55:50 +00002985Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
2986
2987 * SAX.c: Fixed validation bug #108858 on namespace names using
2988 entities and reported by Brent Hendricks
2989 * xmllint.c: report xmlTextReaderHasValue() result in --stream
2990 --debug output.
2991
Daniel Veillard48ef4c92003-03-22 12:38:15 +00002992Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2993
2994 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
2995 about the DocType node not being reported sometimes.
2996 * python/tests/reader.py: added to test to the regression checks
2997
Daniel Veillard120e8eb2003-03-22 01:00:34 +00002998Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2999
3000 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
3001 reported by Edd Dumbill
3002
Daniel Veillard77a90a72003-03-22 00:04:05 +00003003Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3004
3005 * HTMLparser.c parser.c parserInternals.c: patch from
3006 johan@evenhuis.nl for #107937 fixing some line counting
3007 problems, and some other cleanups.
3008 * result/HTML/: this result in some line number changes
3009
Daniel Veillard580ced82003-03-21 21:22:48 +00003010Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3011
3012 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
3013 instead of libxml.spec
3014 * relaxng.c: fixed some of the error reporting excessive
3015 verbosity
3016 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
3017 xmlschemastypes.c: removed some warnings from gcc
3018 * doc/libxml2-api.xml: rebuilt
3019
Daniel Veillarde063f482003-03-21 16:53:17 +00003020Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3021
3022 * relaxng.c: another optimization, for choice this time
3023 * result/relaxng/spec1* result/relaxng/tutor12_1*
3024 result/relaxng/tutor3_7: cleanups.
3025
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00003026Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3027
3028 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
3029 * test/relaxng/testsuite.xml: augmented the test suite
3030 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
3031 some schemas validation tests in the presence of foreign
3032 namespaces.
3033
Daniel Veillardbbb78b52003-03-21 01:24:45 +00003034Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3035
3036 * relaxng.c: added another interleave speedup.
3037
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00003038Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3039
3040 * xmlschemastypes.c: added integer and fixed one of the
3041 IDREFS regression tests pbm
3042 * result/relaxng/docbook_0.err: updated
3043
Daniel Veillard249d7bb2003-03-19 21:02:29 +00003044Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3045
3046 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
3047 declared both in the DTD and in the Schemas <grin/>
3048 * relaxng.c: more debug, added a big optimization for <mixed>
3049 * test/relaxng/testsuite.xml: augmented the testsuite
3050 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
3051 DocBook example to the regression tests
3052
Daniel Veillard798024a2003-03-19 10:36:09 +00003053Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3054
3055 * check-xsddata-test-suite.py: cosmetic change for output
3056 * relaxng.c: try to minimize calls to malloc/free for states.
3057
Daniel Veillarda1a9d042003-03-18 16:53:17 +00003058Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3059
3060 * tree.c: removed a warning
3061 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
3062 support
3063 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
3064 cleanup/improvements of the regression tests batch
3065 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
3066
Daniel Veillard28c52ab2003-03-18 11:39:17 +00003067Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3068
3069 * relaxng.c: fixed error msg cleanup deallocation
3070 * xmlschemastypes.c: added a function to handle lists of
3071 atomic types, added support for IDREFS
3072
Daniel Veillardc3da18a2003-03-18 00:31:04 +00003073Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3074
3075 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
3076 and IDREF, usable from RelaxNG now
3077 * include/libxml/xmlschemastypes.h: need to add a new interface
3078 because the validation modifies the infoset
3079 * test/relaxng/testsuite.xml: extended the testsuite
3080
Daniel Veillard952379b2003-03-17 15:37:12 +00003081Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3082
3083 * relaxng.c: fixed the last core RelaxNG bug known #107083,
3084 shemas datatype ID/IDREF support still missing though.
3085 * xmlreader.c: fix a crashing bug with prefix raised by
3086 Merijn Broeren
3087 * test/relaxng/testsuite.xml: augmented the testsuite with
3088 complex inheritance tests
3089
Daniel Veillardfd573f12003-03-16 17:52:32 +00003090Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3091
3092 * relaxng.c: switched back to the previous Relax-NG code base,
3093 the derivation algorithm need severe constraining code to avoid
3094 combinatorial explosion. Fixed the problem with Sebastian Rahtz
3095 TEI based example and other bugs
3096 * result/relaxng/*err: updated the results
3097 * test/relaxng/testsuite.xml: started a new test suite
3098
Daniel Veillard1564e6e2003-03-15 21:30:25 +00003099Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
3100
3101 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
3102 that the original RelaxNG validation code was un-fixeable, it got
3103 rewritten to use the derivation algorithm from James Clark and
3104 redebugged it (nearly) from scratch:
3105 found 373 test schemas: 372 success 1 failures
3106 found 529 test instances: 529 success 0 failures
3107
Daniel Veillard39eb88b2003-03-11 11:21:28 +00003108Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3109
3110 * SAX.c parser.c: fix some recursion problems introduced in the
3111 last release.
3112 * relaxng.c: more debugging of the RNG validation engine, still
3113 problems though.
3114
Daniel Veillard5add8682003-03-10 13:13:58 +00003115Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3116
3117 * Makefile.am: stop generating wrong result file with * in name
3118 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
3119 * result/relaxng/demo* test/relaxng/demo: added the tests from
3120 Sebastian reproducing the problem.
3121
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003122Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
3123
Daniel Veillard5add8682003-03-10 13:13:58 +00003124 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
3125 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003126
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00003127Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
3128
3129 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
3130 variable to control the indentation for the xmllint "--format"
3131 option
3132
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00003133Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3134
3135 * encoding.c: applied Gennady's patch against buffer overrun
3136
Daniel Veillard42f12e92003-03-07 18:32:59 +00003137Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3138
3139 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
3140 Clark it appeared I had bug in URI parsing code ...
3141 * relaxng.c include/libxml/relaxng.h: completely revamped error
3142 reporting to not loose message from optional parts.
3143 * xmllint.c: added timing for RNG validation steps
3144 * result/relaxng/*: updated the result, all error messages changed
3145
Daniel Veillardedfd5882003-03-07 14:20:40 +00003146Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3147
3148 * xpath.c: fix bug #107804, the algorithm used for document order
3149 computation was failing on attributes.
3150
Daniel Veillard83391282003-03-06 21:37:30 +00003151Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3152
3153 * valid.c: fix bug #107764 , possibility of buffer overflow
3154 in xmlValidDebug()
3155
Daniel Veillard6c73cb82003-03-05 16:45:40 +00003156Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3157
3158 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
3159 from Philipp Dunkel
3160
Daniel Veillard5f704af2003-03-05 10:01:43 +00003161Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmlschemastype.c: made powten array static it should not be exported
3164 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
3165 parser function.
3166 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
3167
Daniel Veillard7b72ee52003-02-27 23:24:53 +00003168Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3169
3170 * tree.c: fixed a node dump crash on attributes
3171 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
3172 an URI test bug and get better output.
3173
Daniel Veillard463a5472003-02-27 21:30:32 +00003174Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3175
3176 * check-xsddata-test-suite.py: give more infos
3177 * relaxng.c: fix a bug reported by Sebastian Rahtz and
3178 REF->DEF in attribute values.
3179
Daniel Veillardeb7189f2003-02-27 20:11:13 +00003180Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3181
3182 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
3183 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
3184 regression tests from James Clark.
3185
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00003186Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3187
3188 * relaxng.c xmlschemas.c xmlschemastypes.c
3189 include/libxml/xmlschemastypes.h: added param support for relaxng
3190 type checking, started to increment the pool of simple types
3191 registered, still much work to be done on simple types and
3192 facets checkings.
3193
Daniel Veillard19ab45b2003-02-26 15:49:03 +00003194Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3195
3196 * entities.c: fixes again one of the problem raised by
3197 James Clark in #106788
3198
Daniel Veillardc482e262003-02-26 14:48:48 +00003199Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3200
3201 * relaxng.c: Fixed a couple of problem raised by James Clark
3202 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
3203 datatype level still not fixed though.
3204
Daniel Veillard17bed982003-02-24 20:11:43 +00003205Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3206
3207 * configure.in: preparing release 2.5.4
3208 * doc/*: updated and rebuilt the docs
3209 * relaxng.c: removed warnings
3210 * result/relaxng/*: updated the results
3211
Daniel Veillardf4be0182003-02-24 19:54:33 +00003212Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3213
3214 * valid.c: fixes a DTD regexp generation problem.
3215
Daniel Veillard02111c12003-02-24 19:14:52 +00003216Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3217
3218 * parser.c: fixes bug #105998 about false detection of
3219 attribute consumption loop.
3220
Daniel Veillard2406abd2003-02-24 18:16:47 +00003221Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3222
3223 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
3224
Daniel Veillardfcc822e2003-02-24 17:52:08 +00003225Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3226
3227 * SAX.c: fixed bug #105992
3228
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00003229Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
3230
3231 * tree.c: fixed xmlSetProp and al. when the node passed is not an
3232 element.
3233 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
3234 found 373 test schemas: 369 success 4 failures
3235 found 529 test instances: 525 success 4 failures
3236 * check-relaxng-test-suite.py: added memory debug reporting
3237
Daniel Veillardc64b8e92003-02-24 11:47:13 +00003238Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3239
3240 * uri.c parser.c: some warning removal on Igor's patch
3241 * tree.c: seems I messed up with #106788 fix
3242 * python/libxml.c: fixed some base problems when Python provides
3243 the resolver.
3244 * relaxng.c: fixed the interleave algorithm
3245 found 373 test schemas: 364 success 9 failures
3246 found 529 test instances: 525 success 4 failures
3247 the resulting failures are bug in the algorithm from 7.3 and
3248 lack of support for params
3249
Daniel Veillard0046c0f2003-02-23 13:52:30 +00003250Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3251
3252 * parser.c: another fix for nodeinfo in entities problem
3253 * tree.c entities.c: fixed bug #106788 from James Clark
3254 some spaces need to be serialized as character references.
3255
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00003256Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3257
3258 * parser.c uri.c: fixed the bug I introduced in the path
3259 handling, reported by Sebastian Bergmann
3260
Daniel Veillard44e1dd02003-02-21 23:23:28 +00003261Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3262
3263 * parser.c: fixing some nodeinfo in entities problem raised
3264 by Glenn W. Bach
3265 * relaxng.c: implemented the first section 7.3 check
3266 * result/relaxng/*: updated the results
3267
Daniel Veillardc5312d72003-02-21 17:14:10 +00003268Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3269
3270 * relaxng.c: fixed some problems in the previous commit
3271 and finished implementing 4.16 rules checking
3272 found 373 test schemas: 353 success 20 failures
3273 found 529 test instances: 519 success 6 failures
3274 * result/relaxng/*: updated the results
3275
Daniel Veillard4c5cf702003-02-21 15:40:34 +00003276Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3277
3278 * relaxng.c: implemented checks from section 7.2
3279
Daniel Veillard77648bb2003-02-20 15:03:22 +00003280Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3281
3282 * relaxng.c: implemented the checks from section 7.1, fixed
3283 some of the 4.20 and 4.21 problems.
3284 found 373 test schemas: 338 success 35 failures
3285 found 529 test instances: 519 success 6 failures
3286 * result/relaxng/*: updated the results
3287
Daniel Veillard1c745ad2003-02-20 00:11:02 +00003288Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3289
3290 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
3291 * result/relaxng/*: updated the results
3292
Daniel Veillardce14fa52003-02-19 17:32:48 +00003293Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3294
3295 * relaxng.c: more bugfixes
3296 * result/relaxng/*: updated the results
3297
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00003298Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3299
3300 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
3301 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
3302 * SAX.c: ensured xmlDoc.URL is always canonic
3303 * parser.c: obsoleted xmlNormalizeWindowsPath
3304 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
3305 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
3306 * win32/libxml2.def.src: added few exports
3307
3308
Daniel Veillard2e9b1652003-02-19 13:29:45 +00003309Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
3310
3311 * Makefile.am configure.in: patched to have shared libraries
3312 for Python regression tests and static binaries for gdb debug
3313 in my development environment
3314 * relaxng.c: more bugfixes
3315 found 373 test schemas: 296 success 77 failures
3316 found 529 test instances: 516 success 8 failures
3317 * result/relaxng/*: updated the results
3318
Daniel Veillard8fe98712003-02-19 00:19:14 +00003319Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3320
3321 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
3322
Daniel Veillardd4310742003-02-18 21:12:46 +00003323Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3324
3325 * xmlschemastypes.c: float/double check bugfix
3326 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
3327 validation
3328 * xmlreader.c: add a TODO for Jody
3329 * relaxng.c: bugfix bugfix bugfix
3330 found 373 test schemas: 300 success 73 failures
3331 found 529 test instances: 507 success 10 failures
3332 * result/relaxng/*: updated the results
3333
Daniel Veillard2df2de22003-02-17 23:34:33 +00003334Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3335
3336 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
3337
Daniel Veillard416589a2003-02-17 17:25:42 +00003338Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3339
3340 * relaxng.c check-relaxng-test-suite.py: more work on the
3341 RelaxNG implementation conformance testing.
3342 found 373 test schemas: 284 success 89 failures
3343 found 529 test instances: 448 success 47 failures
3344 * result/relaxng/*: updated the results
3345
Daniel Veillard784b9352003-02-16 15:50:27 +00003346Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3347
3348 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
3349 a patch from Kjartan Maraas to fix some typos
3350
Daniel Veillardfebcca42003-02-16 15:44:18 +00003351Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3352
3353 * relaxng.c: more bug-hunting
3354 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
3355 intermediate rng tree
3356 * python/generator.py: patch from Stephane Bidoul to fix the generator
3357 on python < 2.2
3358
Daniel Veillardd2298792003-02-14 16:54:11 +00003359Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3360
3361 * check-relaxng-test-suite.py relaxng.c: more testing on the
3362 Relax-NG front, cleaning up the regression tests failures
3363 current state and I forgot support for "mixed":
3364 found 373 test schemas: 280 success 93 failures
3365 found 529 test instances: 401 success 68 failures
3366 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
3367 moved the Name, NCName and QName validation routine in tree.c
3368 * uri.c: fixed handling of URI ending up with #, i.e. having
3369 an empty fragment ID.
3370 * result/relaxng/*: updated the results
3371
Daniel Veillard9a237c92003-02-13 15:52:58 +00003372Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3373
3374 * check-xinclude-test-suite.py: improved the script accordingly
3375 to the XInclude regression tests updates
3376 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
3377 November 2002
3378 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
3379 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
3380 augmented the Xpointer testsuite for the element() scheme
3381
Daniel Veillardf4b4f982003-02-13 11:02:08 +00003382Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3383
3384 * relaxng.c: added TODO for the DTD compatibility spec
3385 * xinclude.c: more bug fixes driven by the testsuite
3386
Daniel Veillardd581b7e2003-02-11 18:03:05 +00003387Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
3388
3389 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
3390 regression tests for XInclude, improved the script, improving
3391 XInclude error reporting mechanism
3392
Daniel Veillard1d788d22003-02-10 16:21:58 +00003393Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3394
3395 * NEWS doc/* configure.in: preparing release 2.5.3
3396
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00003397Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3398
3399 * tree.c: trying to fix #104934 about some XHTML1 serialization
3400 issues.
3401
Daniel Veillard809faa52003-02-10 15:43:53 +00003402Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3403
3404 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
3405 encoding conversion when the input buffer stops in the
3406 middle of a multibyte char
3407
Daniel Veillard1703c5f2003-02-10 14:28:44 +00003408Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3409
3410 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
3411 * check-relaxng-test-suite.py: python script to run regression
3412 against OASIS RelaxNG testsuite
3413 * relaxng.c: some cleanup tweaks
3414 * HTMLparser.c globals.c: cleanups in comments
3415 * doc/libxml2-api.xml: updated the API
3416 * result/relaxng/*: errors moved files, so large diffs but
3417 no changes at the semantic level.
3418
Daniel Veillard6aa2f602003-02-10 00:01:56 +00003419Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3420
3421 * tree.c: fixing #105678 problem when dumping a namespace node.
3422
Daniel Veillard591b4be2003-02-09 23:33:36 +00003423Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3424
3425 * xpath.c: fixed doc comment problems
3426 * python/generator.py python/libxml_wrap.h python/types.c: adding
3427 RelaxNG wrappers
3428 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
3429 test of those early Python RelaxNG bindings
3430
3431Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00003432
3433 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
3434 * relaxng.c: found the validation problem I had with interleave
3435 when not covering all remaining siblings
3436 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
3437 testsuite and check the RNG schemas against the RNG schemas
3438 given in appendix A
3439
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00003440Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3441
3442 * win32/Makefile.msvc: updates for RelaxNG
3443 * win32/Makefile.mingw: updates for RelaxNG
3444 * win32/libxml2.def.src: added RelaxNG exports
3445
Daniel Veillard97fd5672003-02-07 13:01:54 +00003446Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3447
3448 * xinclude.c: applied another bug fix from Sean Chittenden
3449
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00003450Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3451
3452 * configure.in xmllint.c: I f...ed up the default configuration
3453 of schemas and --relaxng option display in xmllint, pointed by
3454 Morus Walter.
3455 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
3456 detection module, fixes bug #105374.
3457
Daniel Veillardc5a70f22003-02-06 23:41:59 +00003458Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3459
3460 * xmlschemastypes.c: added the boolean base type.
3461
Daniel Veillard96a4b252003-02-06 08:22:32 +00003462Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3463
3464 * xmlschemastypes.c: started implementing some of the missing
3465 default simple types
3466 * result/relaxng/*: updated the results
3467
Daniel Veillard72fef162003-02-05 14:31:19 +00003468Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3469
3470 * NEWS doc/*: updated the docs, ready for 2.5.2 release
3471
Daniel Veillard71531f32003-02-05 13:19:53 +00003472Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3473
3474 * HTMLparser.c tree.c xmlIO.c: comments cleanups
3475 * Makefile.am: use xmllint for doing the RelaxNG tests
3476 * configure.in: preparing 2.5.2 made schemas support default to
3477 on instead of off
3478 * relaxng.c: removed the verbosity
3479 * xmllint.c: added --relaxng option
3480 * python/generator.py python/libxml_wrap.h: prepared the integration
3481 of the new RelaxNG module and schemas
3482 * result/relaxng/*: less verbose output
3483
Daniel Veillardec498e12003-02-05 11:01:50 +00003484Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
3485
3486 * valid.c: do not run content model validation if the
3487 content is not determinist
3488
Daniel Veillardde590ca2003-02-05 10:45:26 +00003489Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3490
3491 * SAX.c: added the redefinition of namespaced attribute
3492 check that was missing as Fabrice Desré pointed out.
3493
Daniel Veillard930dfb62003-02-05 10:17:38 +00003494Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3495
3496 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
3497 improvements from Nick Kew, allowing to do more checking
3498 to HTML elements and attributes.
3499
Daniel Veillard4287c572003-02-04 22:48:53 +00003500Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3501
3502 * xinclude.c: fixing bug #105137 about entities declaration
3503 needing to be copied to the including document.
3504
Daniel Veillard652d8a92003-02-04 19:28:49 +00003505Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3506
3507 * catalog.c: fixed bug #104817 with delegateURI
3508 * xpath.c: fixing bugs #104123 and #104125
3509
Daniel Veillard0e298ad2003-02-04 16:14:33 +00003510Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3511
3512 * configure.in valid.c xmlreader.c python/libxml_wrap.h
3513 python/types.c: fixing #104096 to compile without regexps
3514
Daniel Veillard57e79b32003-02-04 15:33:12 +00003515Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3516
3517 * valid.c: fixing bug #103969 forgot to add an epsilon transition
3518 when building the automata for elem*
3519
Daniel Veillard358a9892003-02-04 15:22:32 +00003520Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3521
3522 * HTMLparser.c: applied patch from Arne de Bruijn fixing
3523 bug #103827
3524
Daniel Veillardeb137172003-02-04 15:18:06 +00003525Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3526
3527 * HTMLparser.c: updating a comment, fixing #103776
3528
Daniel Veillard8d589042003-02-04 15:07:21 +00003529Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3530
3531 * parser.c: fixing bug 105049 for validity checking of content
3532 within recursive entities.
3533
Daniel Veillarde5b110b2003-02-04 14:43:39 +00003534Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3535
3536 * HTMLparser.c: try to fix # 105049
3537 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
3538 * tree.c: updated a function comment
3539
Daniel Veillard419a7682003-02-03 23:22:49 +00003540Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3541
3542 * relaxng: more work on grammars and refs/defs
3543 * test/relaxng/* result/relaxng/*: augmented/updated the
3544 regression tests
3545
Daniel Veillard144fae12003-02-03 13:17:57 +00003546Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3547
3548 * relaxng: more work on name classes, except support
3549 * test/relaxng/* result/relaxng/*: augmented/updated the
3550 regression tests
3551
Daniel Veillard1ed7f362003-02-03 10:57:45 +00003552Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3553
3554 * relaxng: more work on name classes, the "validate all" schemas
3555 seems to work now.
3556 * test/relaxng/* result/relaxng/*: augmented/updated the
3557 regression tests
3558
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00003559Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3560
3561 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
3562 * parser.c: put a guard against infinite document depth, basically
3563 trying to avoid another kind of DoS attack.
3564 * relaxng.c: some code w.r.t. nameClasses
3565
Daniel Veillardfc1a4502003-02-02 16:02:55 +00003566Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3567
3568 * test/relaxng/* result/relaxng/*: check all the namespace support
3569 was actually correct based on tutorial section 10.
3570
Daniel Veillarde2a5a082003-02-02 14:35:17 +00003571Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3572
3573 * relaxng: include seems to work okay now
3574 * test/relaxng/* result/relaxng/*: augmented/updated the
3575 regression tests
3576
Daniel Veillarda9d912d2003-02-01 17:43:10 +00003577Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3578
3579 * relaxng.c: a bit of work done in the train back.
3580 * test/relaxng/*: added one of the include tests
3581
Daniel Veillard154877e2003-01-30 12:17:05 +00003582Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3583
3584 * relaxng: more work done in the train
3585 * test/relaxng/* result/relaxng/*: augmented/updated the
3586 regression tests
3587
Daniel Veillarde431a272003-01-29 23:02:33 +00003588Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3589
3590 * relaxng.c: debugging of externalRef
3591 * test/relaxng/* result/relaxng/*: augmented/updated the
3592 regression tests
3593
Daniel Veillardd41f4f42003-01-29 21:07:52 +00003594Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3595
3596 * relaxng.c: more work on Relax-NG, implementing externalRef
3597 * test/relaxng/* result/relaxng/*: augmented/updated the
3598 regression tests
3599 * Makefile.am: cleanup to Relaxtests target
3600
Daniel Veillardb08c9812003-01-28 23:09:49 +00003601Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3602
3603 * relaxng.c: more work on Relax-NG, implementing interleave
3604 * test/relaxng/* result/relaxng/*: augmented/updated the
3605 regression tests
3606
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00003607Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3608
3609 * relaxng.c: more work on Relax-NG, implementing interleave
3610 * test/relaxng/* result/relaxng/*: augmented/updated the
3611 regression tests
3612
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00003613Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
3614
3615 * doc/tutorial/customfo.xsl
3616 * doc/tutorial/customhtml.xsl
3617 adding stylesheet customizations used to generate fo
3618 for pdf and html
3619
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003620Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3621
3622 * relaxng.c: more work on Relax-NG
3623 * test/relaxng/* result/relaxng/*: augmented/updated the
3624 regression tests
3625 * xmlschemastypes.c: added a number of base type definition but not
3626 the associated checks, those are still TODOs
3627
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00003628Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
3629
3630 in docs/tutorial:
3631 * apa.html
3632 * apb.html
3633 * apc.html
3634 * apd.html
3635 * ape.html
3636 * apf.html
3637 * apg.html
3638 * ar01s02.html
3639 * ar01s03.html
3640 * ar01s04.html
3641 * ar01s05.html
3642 * ar01s06.html
3643 * ar01s07.html
3644 * ar01s08.html
3645 * index.html
3646 * xmltutorial.pdf
3647 * xmltutorial.xml
3648 add index to tutorial
3649
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00003650Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
3651
3652 * doc/xmlcatalog.1
3653 * doc/xmlcatalog_man.html
3654 * doc/xmlcatalog_man.xml
3655 belatedly fixing bug #93622 (adds rewriteURI type to
3656 "--add" option in xmlcatalog man page
3657
Daniel Veillard3be27512003-01-26 19:49:04 +00003658Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3659
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003660 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00003661 Julio Merino, closing #104475
3662
Daniel Veillardea3f3982003-01-26 19:45:18 +00003663Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3664
3665 * relaxng.c: more work on Relax-NG
3666 * test/relaxng/* result/relaxng/*: augmented/updated the
3667 regression tests
3668
Daniel Veillardedc91922003-01-26 00:52:04 +00003669Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3670
3671 * relaxng.c: more work on Relax-NG
3672 * test/relaxng/* result/relaxng/*: augmented/updated the
3673 regression tests
3674
Daniel Veillarddd1655c2003-01-25 18:01:32 +00003675Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3676
3677 * README: updated the policy on private mail answers
3678 * relaxng.c: more work on Relax-NG
3679 * test/relaxng/* result/relaxng/*: augmented/updated the
3680 regression tests
3681
Daniel Veillard7424eb62003-01-24 14:14:52 +00003682Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
3683
3684 * error.c parser.c tree.c: applied a documentation patch from
3685 Stefan Kost
3686
Daniel Veillard276be4a2003-01-24 01:03:34 +00003687Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3688
3689 * relaxng.c: more work on Relax-NG
3690 * doc/*: regenerated the docs
3691 * test/relaxng/* result/relaxng/*: updated and augmented the
3692 Relax-NG regression tests and results
3693
Daniel Veillard6eadf632003-01-23 18:29:16 +00003694Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3695
3696 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
3697 First commit of the new Relax-NG validation code, not generally
3698 useful yet.
3699 * test/relaxng/* result/relaxng/*: current state of the regression
3700 tests
3701
Daniel Veillard814a76d2003-01-23 18:24:20 +00003702Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3703
3704 * tree.c: minimized the memory allocated for GetContent
3705 and a bit of cleanup.
3706
Daniel Veillardff12c492003-01-23 16:42:55 +00003707Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3708
3709 * python/generator.py: seems there is no good reasons to
3710 not generate bindings for XPointer
3711
Daniel Veillard540a31a2003-01-21 11:21:07 +00003712Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3713
3714 * xmlreader.c doc/apibuild.py: applied a new patch from
3715 Stéphane Bidoul for cleanups
3716 * doc/libxml2-api.xml: rebuilt the API description with
3717 new entry points
3718
Daniel Veillard417be3a2003-01-20 21:26:34 +00003719Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3720
3721 * xmlreader.c python/drv_libxml2.py python/generator.py
3722 python/libxml.c python/libxml.py python/libxml_wrap.h
3723 python/types.c: patch from Stéphane Bidoul for better per
3724 context error message APIs
3725 * python/tests/ctxterror.py python/tests/readererr.py:
3726 update of the tests
3727
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00003728Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
3729
3730 * doc/guidelines.html
3731 grammar and spelling cleanup
3732
Daniel Veillard26f70262003-01-16 22:45:08 +00003733Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3734
3735 * xmlreader.c include/libxml/xmlreader.h python/generator.py
3736 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
3737 a patch from Stéphane Bidoul to allow per XMLtextReader error
3738 and warning handling
3739 * python/tests/Makefile.am python/tests/readererr.py: adding the
3740 specific regression test
3741
Daniel Veillard71f9d732003-01-14 16:07:16 +00003742Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3743
3744 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
3745 should raise a syntax error
3746
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003747Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3748
3749 * python/libxml.c: cleanup patch from Stéphane Bidoul
3750
Daniel Veillard81601f92003-01-14 13:42:37 +00003751Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3752
3753 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
3754
Daniel Veillarde6227e02003-01-14 11:42:39 +00003755Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3756
3757 * python/generator.py python/libxml.c python/libxml.py
3758 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003759 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003760 Python level.
3761 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3762 regression test for it.
3763
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003764Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3765
3766 * xmlreader.c: fixed the streaming property of the reader,
3767 it was generating tree faster than consuming it. Pointed out
3768 by Nate Myers
3769 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3770
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003771Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3772
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003773 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003774
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003775Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3776
3777 * xpath.c: fix to the XPath implementation for parent and
3778 ancestors axis when operating on a Result Value Tree.
3779 Fixes bug #100271
3780
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003781Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3782
3783 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3784 to fix some URI/file escaping problems
3785
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003786Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3787
3788 * python/generator.py: fixed a bug raised by Raymond Wiker,
3789 docSetRootElement() should not raise an exception if the
3790 return is None
3791
Daniel Veillard3e20a292003-01-10 13:14:40 +00003792Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3793
3794 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3795 fixed bug #102181 by applying the suggested change and fixing
3796 the generation/registration problem.
3797
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003798Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3799
3800 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3801 routines.
3802
Daniel Veillard8f872442003-01-09 23:19:02 +00003803Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3804
3805 * parser.c: one more IsEmptyElement crazyness, that time in
3806 external parsed entities if substitution is asked.
3807 * python/tests/reader3.py: added a specific test.
3808
Daniel Veillarde329fc22003-01-09 21:36:42 +00003809Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3810
3811 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3812 support and improved error handler registration
3813
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003814Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3815
3816 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3817 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3818 * README: fixed a link
3819
Daniel Veillarde2830f12003-01-08 17:47:49 +00003820Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3821
3822 * configure.in doc/* NEWS: preparing 2.5.1 release
3823 * SAX.c parser.c: fixing XmlTextReader bug
3824
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003825Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3826
3827 * SAX.c: fuck, I introduced a memory leak on external parsed
3828 entities in 2.5.0 :-(
3829
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003830Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3831
3832 * xmllint.c: another fix needed as pointed by Christophe Merlet
3833 for --stream --debug if compiled without debug support.
3834
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003835Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3836
3837 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003838 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003839 update man page with --stream and --chkregister
3840
Daniel Veillard8326e732003-01-07 00:19:07 +00003841Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3842
3843 * globals.c: fixed --with-threads compile
3844 * xmllint.c: fixed --without-debug compile
3845 * include/libxml/globals.h: cleanup
3846 * include/libxml/schemasInternals.h: add a missing include
3847
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003848Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3849
3850 * configure.in NEWS: preparing 2.5.0 release
3851 * SAX.c: only warn in pedantic mode about namespace name
3852 brokeness
3853 * globals.c: fix a doc generation problem
3854 * uri.c: fix #101520
3855 * doc/*: updated and rebuilt the doc for the release, includuding
3856 stylesheet update
3857 * python/Makefile.am: fix a filename bug
3858
3859Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3860
3861 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3862 should not be called.
3863
3864Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3865
3866 * libxml-2.0.pc.in: applied the patch to fix #101894
3867
3868Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3869
3870 * tree.c : applied patch from Lukas Schroeder for register callbacks
3871 * valid.c: modified patch from Lukas Schroeder to test
3872 register callbacks with --chkregister
3873
3874Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3875
3876 * xmlreader.c: seriously changed the way data are pushed to
3877 the underlying parser, go by block of 512 bytes instead of
3878 tryng to detect tag boundaries at that level. Changed the
3879 way empty element are detected and tagged.
3880 * python/tests/reader.py python/tests/reader2.py
3881 python/tests/reader3.py: small changes mostly due to context
3882 reporting being different and DTD node being reported. Some
3883 errors previously undetected are now caught and fixed.
3884 * doc/xmlreader.html: flagged last section as TODO
3885
3886Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3887
3888 * python/libxml.py: integrated the Python 2.2 optimizations
3889 from Hannu Krosing, while maintaining compatibility with
3890 1.5 and 2.1
3891
3892Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3893
3894 * xmllint.c: a bit of cleanup
3895 * xmlreader.c: small fix
3896 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3897 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3898
3899Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3900
3901 * python/setup.py.in: patch from Stéphane Bidoul to include
3902 drv_libxml2.py in setup.py
3903
3904Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3905
3906 * doc/xmlreader.html: starting documenting the new XmlTextReader
3907 interface.
3908
3909Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3910
3911 * xmllint.c: added the --stream flag to use the TextReader API
3912 * xmlreader.c: small performance tweak
3913
3914Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3915
3916 * xmlreader.c python/tests/reader2py: okay the DTD validation
3917 code on top of the XMLTextParser API should be solid now.
3918
3919Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3920
3921 * xmlreader.c python/tests/reader2py: Fixing some more mess
3922 with validation and recursive entities while using the
3923 reader interface, it's getting a bit messy...
3924
3925Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3926
3927 * xmlreader.c python/tests/reader.py: another couple of problem
3928 related to IsEmptyElement reported by Stéphane Bidoul needed
3929 some fixes.
3930
3931Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3932
3933 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
3934 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
3935 based on the python XmlTextReader interface.
3936
3937Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3938
3939 * tree.c: backing out one change in the last patch which broke the
3940 regression tests
3941
3942Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3943
3944 * global.data globals.c tree.c include/libxml/globals.h: applied
3945 an old patch from Lukas Schroeder to track node creation and
3946 destruction. Probably missing a lot of references at the moment
3947 and not usable reliably.
3948
3949Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3950
3951 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
3952 from doc/news.html and a stylesheet
3953
3954Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3955
3956 * xmlreader.c python/tests/reader.py: fixed another couple of
3957 xmlreader bugs reported by Stéphane Bidoul and added tests.
3958
3959Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3960
3961 * xmlreader.c python/tests/reader2.py: fixed another validity
3962 checking in external parsed entities raised by Stéphane Bidoul
3963 and added a specific regression test.
3964 * python/tests/reader3.py: cleanup
3965
3966Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * xmlreader.c python/tests/reader2.py: fixed a problem with
3969 validation within entities pointed by Stéphane Bidoul, augmented
3970 the tests to catch those.
3971
3972Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * python/generator.py: modified the generator to allow keeping
3975 class references when creating new classes, needed to fix a bug
3976 pointed by Stéphane Bidoul where the input buffer of the
3977 xmlTextReader instance gets destroyed if the python wrapper for
3978 the input is not referenced anymore.
3979
3980Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * xmlreader.c python/tests/reader.py: fixed another pair of problem
3983 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
3984
3985Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * xmlreader.c python/tests/reader.py: fixed another problem
3988 pointed by Stéphane Bidoul
3989
3990Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * xmlreader.c python/tests/reader.py: fixed a limit case problem
3993 with "<a/>"
3994
3995Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * SAX.c: warn on xmlns:prefix="foo"
3998 * xmlreader.c python/tests/reader.py: fixed a couple of problem
3999 for namespace attributes handling.
4000
4001Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
4004 a really nasty problem raised by a DocBook XSLT transform
4005 provided by Sebastian Bergmann
4006
4007Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
4010 by Stéphane Bidoul and integrated it into the tests
4011
4012Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4013
4014 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
4015 extended the XmlTextReader API a bit, addding accessors for
4016 the current doc and node, and an entity substitution mode for
4017 the parser.
4018 * python/libxml.py python/libxml2class.txt: related updates
4019 * python/tests/Makefile.am python/tests/reader.py
4020 python/tests/reader2.py python/tests/reader3.py: updated a bit
4021 the old tests and added a new one to test the entities handling
4022
4023Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * python/generator.py python/libxml2class.txt
4026 python/tests/reader.py python/tests/reader2.py: changed the
4027 generator to provide casing for the XmlTextReader similar to
4028 C# so that examples and documentation are more directly transposable.
4029 Fixed the couple of tests in the suite.
4030
4031Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * doc/guidelines.html: added a document on guildeline for
4034 publishing and deploying XML
4035
4036Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * valid.c xmlreader.c: final touch running DTD validation
4039 on the XmlTextReader
4040 * python/tests/Makefile.am python/tests/reader2.py: added a
4041 specific run based on the examples from test/valid/*.xml
4042
4043Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * python/libxml.py: added a few predefined xmlTextReader parser
4046 configuration values.
4047
4048Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * python/libxml_wrap.h: trying to fix #102037
4051
4052Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * SAX.c: fixing bug #95296, when the predefined entities
4055 are redefined in the DTD the default one must be used
4056 instead anyway.
4057
4058Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
4059
4060 * doc/xmllint.xml
4061 * doc/xmllint.1
4062 Add discussion of XML_DEBUG_CATALOG to xmllint man
4063 page - bug #100907
4064
4065
4066Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * xmlreader.c: Fixed the empty node detection to avoid reporting
4069 an inexistant close tag.
4070
4071Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
4074 for Python 2.1
4075
4076Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
4079
4080Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * doc/libxml2-api.xml python/tests/reader.py: one really need
4083 to provide the base URI information when creating a reader parser
4084 from an input stream. Updated the API and the example using it.
4085
4086Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * testReader.c xmlreader.c valid.c include/libxml/tree.h
4089 include/libxml/valid.h include/libxml/xmlreader.h: working on
4090 DTD validation on top of xml reader interfaces. Allows to
4091 validate arbitrary large instances. This required some extensions
4092 to the valid module interface and augmenting the size of xmlID
4093 and xmlRef structs a bit.
4094 * uri.c xmlregexp.c: simple cleanup.
4095
4096Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
4099 work on the xml reader interfaces.
4100 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
4101 Web page for the Windows binaries.
4102
4103Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xmlIO.c: applied a patch for VMS following the report by
4106 Nigel Hall
4107
4108Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * parser.c: the parseStartTag bug fix wasn't complete.
4111
4112Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
4115 parseStartTag, fixing it.
4116 * test/att4 result/att4 result/noent/att4: adding the test
4117 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4118 more methods to XmlTextReader.
4119
4120Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4121
4122 * win32/libxml2.def.src: added more xml reader exports
4123 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
4124 to the build
4125
4126Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
4127
4128 * doc/tutorial/xmltutorial.xml
4129 plus generated html and pdf
4130 Updating tutorial again based on further comments from Niraj
4131 Tolia on the last iteration
4132
4133Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
4134
4135 * doc/tutorial/xmltutorial.xml
4136 * doc/tutorial/includekeyword.c
4137 * doc/tutorial/includegetattribute.c
4138 plus generated html and pdf
4139 Adding fix from Niraj Tolia to tutorial to properly free memory.
4140
4141
4142Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4145 more methods of XmlTextReader.
4146 * python/libxml2class.txt python/tests/reader.py: this increased the
4147 methods in the bndings, augmented the test to check those new
4148 functions.
4149
4150Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
4153 methods of XmlTextReader.
4154 * python/generator.py python/libxml_wrap.h python/types.c
4155 python/libxml2class.txt: added the reader to the Python bindings
4156 * python/tests/Makefile.am python/tests/reader.py: added a specific
4157 test for the Python bindings of the Reader APIs
4158 * parser.c: small cleanup.
4159
4160Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * xinclude.c: fallback was only copying the first child not the
4163 full child list of the fallback element, closes #89684 as reopened
4164 by Bernd Kuemmerlen
4165
4166Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4167
4168 * win32/libxml2.def.src: exported htmlNodeDumpOutput
4169
4170Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4171
4172 * configure.in: preparing release of 2.4.30
4173 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
4174 gives enum values, fix functype return type, put back fields in
4175 structs
4176 * doc/*: updated the docs rebuilt
4177
4178Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
4181 about htmlNodeDumpOutput location.
4182 * xpath.c: removed an undefined function signature
4183 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
4184 too many symbols in the API breaking the python bindings.
4185 Updated with the libxslt/libexslt changes.
4186
4187Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * configure.in: preparing release of 2.4.29
4190 * doc/*: rebuilt the docs and API
4191 * xmlreader.c: a few more fixes for the XmlTextReader API
4192
4193Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4194
4195 * include/win32config.h: applied mingw patch from Magnus Henoch
4196
4197Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * catalog.c doc/libxml2-api.xml: a bit more cleanup
4200
4201Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
4204 building Python script, does the C parsing directly, generates
4205 a better API description including structure fieds defs and
4206 enums. Still a couple of bugs, but good enough for the python
4207 wrappers now.
4208 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
4209 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
4210 include/libxml/schemasInternals.h include/libxml/tree.h: more
4211 cleanup based on the python analysis script reports.
4212 * libxml.spec.in: make sure the API XML description is part of the
4213 devel package.
4214
4215Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4216
4217 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
4218 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
4219 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
4220 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
4221 code cleanup, especially the function comments.
4222 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
4223
4224Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * Makefile.am xmlreader.c include/libxml/Makefile.am
4227 include/libxml/xmlreader.h: Adding a new set of APIs based on
4228 the C# TextXmlReader API but converted to C. Allow to parse
4229 in constant memory usage, far simpler to program and explain
4230 than the SAX like APIs, unfinished but working.
4231 * testReader.c: test program
4232
4233Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4234
4235 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
4236
4237Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4238
4239 * tree.c: Chip turner indicated that XHTML1 serialization
4240 rule for style actually break on both IE and Mozilla,
4241 try to avoid the rule if escaping ain't necessary
4242
4243Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * nanhttp.c: handle HTTP URL escaping, problem reported by
4246 Glen Nakamura and Stefano Zacchiroli
4247
4248Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
4251
4252Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * uri.c: Johann Richard pointed out some XPointer problems for
4255 URN based URI references in XInclude. Modified the URI parsing
4256 and saving routines to allow correct parsing and saving of
4257 XPointers, especially when attached to "opaque" scheme accordingly
4258 to RFC 2396
4259
4260Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
4263 of refactoring to the HTML saving code.
4264 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
4265 in the doc.
4266
4267Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * tree.c include/libxml/tree.h: refactored the XML dump of a node
4270 to a buffer API to reuse the generic dump to an OutputIO layer,
4271 this reduces code, fixes xmlNodeDump() for XHTML, also made
4272 xmlNodeDump() now return the number of byte written.
4273
4274Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * python/setup.py.in: another patch from Stéphane Bidoul for
4277 Python bindings on Windows
4278 * doc/parsedecl.py: small cleanup
4279
4280Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * libxml.spec.in configure.in: add a line in %changelog for releases
4283
4284Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4285
4286 * parser.c: patch from Marcus Clarke fixing a problem in entities
4287 parsing that was detected in KDe documentations environment.
4288
4289Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4290
4291 * python/libxml.c (libxml_prev): Return the previous as opposed to
4292 the next node (I guess this is the result of some cut & paste programming:)
4293
4294Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
4297
4298Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * python/generator.py python/libxml.c python/setup.py.in: trying
4301 to fix the Python bindings build on Windows (Stéphane Bidoul)
4302
4303Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4304
4305 * win32/configure.js: added option for python bindings
4306 * win32/libxml2.def.src: added more exports
4307
4308Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4309
4310 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4311 pthreads
4312 * win32/wince/*: applied updates to Windows CE port from Javier
4313
4314Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * configure.in: preparing 2.4.28
4317 * libxml.spec.in doc/Makefile.am: some cleanup
4318 * doc/*: updated the news and regenerated.
4319
4320Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * HTMLparser.c: final touch at closing #87235 </p> end tags
4323 need to be generated.
4324 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
4325 this change slightly the output of a few tests
4326 * doc/*: regenerated
4327
4328Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * parserInternals.c: fixing bug #99190 when UTF8 document are
4331 parsed using the progressive parser and the end of the chunk
4332 is in the middle of an UTF8 multibyte character.
4333
4334Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4335
4336 * threads.c: fixed initialization problem in xmlNewGlobalState
4337 which was causing crash.
4338 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
4339 in xmlInitializeGlobalState.
4340 * parserInternals.c: cleaned up ctxt->sax initialisation.
4341
4342Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * tree.c include/libxml/tree.h: modified the existing APIs
4345 to handle XHTML1 serialization rules automatically, also add
4346 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
4347 libxslt serialization uses it when needed without changing
4348 the library API.
4349 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
4350 result/xhtml1: added a new test specifically for xhtml1 output
4351 and updated the result of one XHTML1 test
4352
4353Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * xinclude.c parserInternals.c encoding.c: fixed #99082
4356 for xi:include encoding="..." support on text includes.
4357 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
4358 test/XInclude/ents/isolatin.txt : added a specific regression test
4359 * python/generator.py python/libxml2class.txt: fixed the generator
4360 the new set of comments generated for doc/libxml2-api.xml were
4361 breaking the python generation.
4362
4363Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * doc/Makefile.am: repair some problem if gtk-doc fail or such
4366 * configure.in: patch for Solaris on new autoconf closes #98880
4367 * doc/parsedecl.py: repair the frigging API building script,
4368 did I say that python xmllib sucks ?
4369 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
4370 and some comment are no more truncated.
4371
4372Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * parser.c: Martin Stoilov pointed out a potential leak in
4375 xmlCreateMemoryParserCtxt
4376
4377Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4378
4379 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4380 included in HTML documents and using the push parser.
4381
4382Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4383
4384 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
4385 specified, look for the Python interpreter not just in the
4386 specified root but also in the specified location. Fixes #98825
4387
4388Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * python/libxml.c: fixing bug #98792 , node may have no doc
4391 and dereferencing without checking ain't good ...
4392
4393Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * configure.in: preparing release 2.4.27
4396 * doc/* : updated and rebuilt the docs
4397 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
4398 and all the docs are actually packaged and in the final RPMs
4399 * parser.c parserInternals.c include/libxml/parser.h: restore
4400 xmllint --recover feature.
4401
4402Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
Daniel Veillard784b9352003-02-16 15:50:27 +00004404 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004405 processing of parsed entities, and XPath computation on sustitued
4406 entities.
4407 * testXPath.c: make sure entities are substitued.
4408
4409Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
Daniel Veillard784b9352003-02-16 15:50:27 +00004411 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004412 processing of internal parsed entities, which had to be changed.
4413
4414Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * Makefile.am python/Makefile.am python/tests/Makefile.am:
4417 trying to fix bug #98517 about building outside the source tree
4418 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
4419
4420Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4421
4422 * include/win32config.h: cleanup
4423 * win32/Makefile.mingw: integrated mingw in JScript configure
4424 * win32/Makefile.msvc: modified to allow mingw coexistence
4425 * win32/configure.js: integrated mingw
4426 * win32/Readme.txt: cleanup
4427
4428Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * HTMLparser.c: strengthen the guard in the Pop macros,
4431 like in the XML parser, closes bug #97315
4432
4433Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4434
4435 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
4436 callback is never used.
4437
4438Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4439
4440 * parserInternals.c: fixed the initialization of the SAX structure
4441 which was breaking xsltproc
4442 * xpath.c: patch from Petr Pajas for CDATA nodes
4443 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
4444 * parser.c include/libxml/parser.h: patch from Peter Jones
4445 removing a leak in xmlSAXParseMemory() and adding the
4446 function xmlSAXParseMemoryWithData()
4447
4448Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
4449
4450 adding pdf of tutorial, changing web page to link to it
4451 * doc/tutorial/xmltutorial.pdf
4452 * doc/xml.html
4453 * doc/docs.html
4454
4455Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
4456
4457 * doc/tutorial/ar01s08.html
4458 adding file what I forgot for tutorial
4459
4460
4461Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
4462
4463 Adding encoding discussion to tutorial
4464 Added:
4465 * doc/tutorial/images/*.png: DocBook admonition image files
4466 * doc/tutorial/apf.html, apg.html: new generated html
4467 * doc/tutorial/includeconvert.c: conversion code entity file
4468 changed:
4469 * doc/tutorial/xmltutorial.xml: DocBook original
4470 * doc/tutorial/*.html: generated html
4471
4472Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4473
4474 * include/libxml/*.h: retired xmlwin32version.h
4475 * doc/Makefile.am: retired xmlwin32version.h
4476 * win32/configure.js: retired xmlwin32version.h
4477
4478Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4479
4480 * win32/libxml2.def.src: exported additional symbols
4481 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
4482 sisterhood
4483
4484Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4485
4486 * globals.c: fixed a typo pointed out by Igor
4487 * xpath.c: try to speed up node compare using line numbers
4488 if available.
4489
4490Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * tree.c: make xmlFreeNode() handle attributes correctly.
4493
4494Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4495
4496 * catalog.c: completed the #96963 fix, as reported by Karl
4497 Eichwalder
4498
4499Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4500
4501 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
4502
4503Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
4505 * Makefile.am: switched the order of a couple of includes
4506 to fix bugs #97100
4507
4508Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4509
4510 * catalog.c: fixed bug #96963, reverted to the old behaviour of
4511 xmlLoadCatalogs that used to separate directories with a ':'.
4512
4513Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4514
4515 * threads.c: improvements to the Windows-side of thread handling
4516 * testThreads.c: conditionally excluded unistd.h
4517 * testThradsWin32.c: broke overlong lines
4518 * include/win32config.h: adapted thread-related macros to the new
4519 scheme and for pthreads on Windows
4520 * win32/Makefile.msvc: introduced a more flexible thread build,
4521 added testThreads[Win32].c to the build
4522 * win32/configure.js: introduced a more flexible thread config
4523
45242002-10-31 John Fleck <jfleck@inkstain.net>
4525
4526 * doc/xml.html (and, by implication, FAQ.html)
4527 added UTF-8 conversaion FAQ from Marcus Labib Iskander
4528
4529Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4530
4531 * configure.in: removed xmlwin32version.h
4532 * include/libxml/Makefile.am: removed xmlwin32version.h
4533
4534Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4535
4536 * tree.c: applied patch from Brian Stafford to fix a bug
4537 in xmlReconciliateNs()
4538
4539Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4540
4541 * tree.c: applied patch from Christian Glahn to allow
4542 xmlNewChild() on document fragment nodes
4543
4544Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4545
4546 * parser.c: Christian Glahn found a problem with a recent
4547 patch to xmlParseBalancedChunkMemoryRecover()
4548 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
4549 problems
4550 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
4551 test/schemas/seq*: added the test cases from Charles
4552
4553Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
4556 serious cleanup of the spec file and associated changes
4557 in the Makefiles.
4558 * valid.c: try to remove some warnings on x86_64
4559
4560Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4561
4562 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
4563 fix bug #96586
4564
4565Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4566
4567 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
4568 parsing, applied his patch
4569 * result/HTML/attrents.html result/HTML/attrents.html.err
4570 result/HTML/attrents.html.sax test/HTML/attrents.html:
4571 added the test and result case provided by Mikhail Sogrine
4572
4573Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * vms/build_libxml.com vms/config.vms vms/readme.vms
4576 include/libxml/parser.h include/libxml/parserInternals.h
4577 include/libxml/tree.h include/libxml/xmlIO.h
4578 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
4579 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
4580 Applied the VMS update patch from Craig A. Berry
4581 * doc/*.html: update
4582
4583Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
4586
4587Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * debugXML.c: adding a grep command to --shell in xmllint
4590 for T.V. Raman
4591
4592Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * xmlcatalog.c: tried to fix some of the problem with --sgml
4595
4596Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * parser.c: tried to fix bug #91500 where doc->children may
4599 be overriden by a call to xmlParseBalancedChunkMemory()
4600
4601Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
4604 identifiers in SGML catalogs containing '&'
4605
4606Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * python/types.c: fixed bugs when passing result value tree
4609 to Python functions.
4610
4611Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * configure.in: preparing the release of 2.4.26
4614 * doc/*: updated and rebuilt the documentation
4615
4616Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * parser.c: fixed a XML Namespace compliance bug reported by
4619 Alexander Grimalovsky
4620
4621Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * HTMLtree.c: fixed serialization of script and style when
4624 they are not lowercase (i.e. added using the API to the tree).
4625
4626Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * valid.c: make xmlValidateDocument emit a warning msg if there
4629 is no DTD, pointed by Christian Glahn
4630
4631Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
4634 content model when some of the blocks have min or max, and a couple
4635 of bugs found in the process.
4636 * result/schemas/list0* test/schemas/list0*: added some specific
4637 regression tests
4638
4639Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
4640
4641 * README: updated the contact informations
4642
4643Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4644
4645 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
4646 misses it, reported by Peter Bray.
4647
4648Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4649
4650 * tree.c: investigating xmlNodeGetContent() on namespace nodes
4651 and removed a few warnings
4652
4653Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * parser.c: Christian Glahn found a small bug in the push parser.
4656 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
4657 public
4658
4659Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4660
4661 * xmlschemas.c include/libxml/xmlschemas.h: added
4662 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
4663 * testSchemas.c: added --memory to test the new interface
4664
4665Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4666
4667 * doc/index.py doc/search.php: integrated the XSLT indexing,
4668 a few fixed in the indexer, added a scope selection at the
4669 search level.
4670
4671Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4672
4673 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
4674 this was due to uninitialized parts of the validation context
4675
4676Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4677
4678 * debugXML.c: applied patch from Mark Vakoc except the API
4679 change, preserved it.
4680 * doc/*: updated the docs to point to the search engine for
4681 information lookup or before bug/help reports.
4682
4683Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4684
4685 * doc/index.py doc/search.php: added mailing-list archives
4686 indexing and lookup
4687
4688Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
4691
4692Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4693
4694 * doc/index.py: improved HTML indexing
4695 * doc/search.php: make the queries also lookup the HTML based indexes
4696
4697Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4698
4699 * doc/index.py: added HTML page indexing
4700
4701Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4702
4703 * xmlIO.c: extended Windows path normalisation to fix the base
4704 problem in libxslt.
4705 * catalog.c: fixed list handling in XML_CATALOG_FILES
4706
4707Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * valid.c: typo/bug found by Christian Glahn
4710
4711Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4712
4713 * xmlIO.c: applied Windows CE patch from Javier.
4714 * win32/wince: new directory, contains support for the PocketPC
4715 with Windows CE from Javier.
4716 * include/win32config.h: reorganised, removed duplicate
4717 definitions and applied WinCE patch from Javier.
4718 * include/wsockcompat.h: new file, now contains WinSock
4719 compatibility macros.
4720 * win32/Makefile.msvc: introduced double-run compilation.
4721
4722Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * configure.in include/libxml/xmlwin32version.h: preparing release
4725 of 2.4.25
4726 * doc/*: updated and regenerated teh docs and web pages.
4727
4728Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4729
4730 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
4731 error were not covering namespace declarations.
4732 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
4733 it was missing the attribute declaration for the namespace
4734 * result/VC/NS3: the fix now report breakages in that test
4735
4736Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4739
4740Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
4743 and regenerated the docs and web site
4744
4745Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
4748 ATTRIBUTE_UNUSED is always put after the attribute declaration,
4749 not before
4750
4751Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4752
4753 * python/generator.py python/libxml2class.txt: fixed a stupid error
4754 breaking the python API
4755
4756Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4757
4758 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4759 triostr.c triostr.h: applied a trio update patch from
4760 Bjorn Reese which should work with MinGW
4761
4762Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4763
4764 * tree.c: improving some documentation comments
4765 * xmlregexp.c: found and fixed a mem leak with python regression tests
4766 * doc/*: rebuilt the doc and the API XML file including the
4767 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4768 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4769 python/types.c: added access to the XML Schemas regexps from
4770 python
4771 * python/tests/Makefile.am python/tests/regexp.py: added a
4772 simple regexp bindings test
4773
4774Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4775
4776 * doc/xml.html:
4777 fixing ftp links - thanks to Vitaly Ostanin
4778
4779Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4780
4781 * xmlregexp.c: fixed the data callback on transition functionality
4782 which was broken when using the compact form
4783 * result/schemas/*: updated the results, less verbose, all tests
4784 pass like before
4785 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4786 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4787 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4788 annoying warnings
4789 * xpath.c: try to provide better error report when possible
4790
4791Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4792
4793 * Makefile.am: fixed a breakage raised by Jacob
4794
4795Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4796
4797 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4798 which don't use sockets
4799
4800Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4801
4802 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4803 * win32/configure.js: applied zlib patch from Daniel Gehriger
4804
4805Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4806
4807 * win32/configure.js: applied the patch from Mark Vakoc for
4808 regexp support
4809 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4810 for regexp support
4811
4812Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * xmlschemastypes.c: as pointed by Igor Float and Double
4815 parsing ain't finished yet
4816
4817Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4818
4819 * Makefile.am configure.in: trying to fix #88412 by bypassing
4820 all the python subdir if python ain't detected
4821
4822Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4823
4824 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4825 made configuring with regexps/automata/unicode the default
4826 but without schemas ATM
4827 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4828 fixed the regexp based DTD validation performance and memory
4829 problem by switching to a compact form for determinist regexps
4830 and detecting the determinism property in the process. Seems
4831 as fast as the old DTD validation specific engine :-) despite
4832 the regexp built and compaction process.
4833
4834Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * valid.c: determinism is debugged, new DTD checking code now works
4837 but xmlFAComputesDeterminism takes far too much CPU and the whole
4838 set usues too much memory to be really usable as-is
4839
4840Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4841
4842 * tree.c: fixed another stupid bug in xmlGetNodePath()
4843 * xmllint.c: --version now report the options compiled in
4844
4845Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4846
4847 * HTMLparser.c: small cleanup
4848 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4849 when configured with them. A bit of debugging around the determinism
4850 checks is still needed
4851
4852Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4853
4854 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4855
4856Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4857
4858 * xmlIO.c: small portability glitch fixed.
4859
4860Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * xmlschemastypes.c: incomplete steps for real/double support
4863 * testAutomata.c include/libxml/xmlautomata.h
4864 include/libxml/xmlregexp.h: avoiding a compilation problem
4865 * valid.c include/libxml/valid.h: starting the work toward using
4866 the regexps for actual DTD validation
4867
4868Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4869
4870 * hash.c: cosmetic cleanup
4871 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4872 integrating a DTD validation layer based on the regexps
4873
4874Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4875
4876 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4877 the determinism was tested before eliminating the epsilon
4878 transitions :-(
4879
4880Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * python/generator.py python/libxml.c python/libxml.py
4883 python/libxml2-python-api.xml python/libxml2class.txt
4884 python/libxml_wrap.h python/types.c: updated the python
4885 bindings, added code for easier File I/O, and the ability to
4886 define a resolver from Python fixing bug #91635
4887 * python/tests/Makefile.am python/tests/inbuf.py
4888 python/tests/outbuf.py python/tests/pushSAXhtml.py
4889 python/tests/resolver.py python/tests/serialize.py: updated
4890 and augmented the set of Python tests.
4891
4892Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4893
4894 * win32/configure.js: added more readme info for the binary
4895 package.
4896
4897Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4898
4899 * xmlIO.c: fixed a stupid out of bound array error
4900
4901Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4902
4903 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
4904 messing around with support for Windows path, cleanups,
4905 trying to identify and fix the various code path to the
4906 filename access. Added xmlNormalizeWindowsPath()
4907
4908Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4909
4910 * error.c valid.c: working on better error reporting of validity
4911 errors, especially providing an accurate context.
4912 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
4913 error reports in those cases.
4914
4915Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4916
4917 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
4918 parser.c parserInternals.c xmlIO.c: get rid of all the
4919 perror() calls made in the library execution paths. This
4920 should fix both #92059 and #92385
4921
4922Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4923
4924 * xmllint.c: memory leak reporting was broken after a change
4925 of the preprocessor symbol used to activate it.
4926
4927Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4928
4929 * tree.c: try to make the copy function work for node of
4930 type XML_DOCUMENT_FRAG_NODE, they are only created by the
4931 DOM layers though, not libxml2 itself.
4932
4933Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4934
4935 * valid.c: try to provide file and line informations, not all
4936 messages are covered, but it's a (good) start
4937
4938Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
4939
4940 * xinclude.c: reimplemented a large part of the XInclude
4941 processor, trying to minimize resources used, James Henstridge
4942 provided a huge test case which was exhibiting severe memory
4943 consumption problems.
4944
4945Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
4946
4947 * python/Makefile.am: applied patch from Christophe Merlet to
4948 reestablish DESTDIR
4949
4950Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
4951
4952 * libxml.spec.in: fixes libary path for x86_64 AMD
4953
4954Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
4955
4956 * doc/tutorial/includekeyword.c
4957 * doc/tutorial/xmltutorial.xml:
4958 (plus resulting generated html files)
4959 fixing one spot I missed in the tutorial where I hadn't freed
4960 memory properly
4961
4962Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
4963
4964 * doc/tutorial/includeaddattribute.c
4965 * doc/tutorial/includeaddkeyword.c
4966 * doc/tutorial/includegetattribute.c
4967 * doc/tutorial/includekeyword.c
4968 * doc/tutorial/xmltutorial.xml
4969 * doc/tutorial/*.html:
4970 update tutorial to properly free memory (thanks to Christopher
4971 R. Harris for pointing out that this needs to be done)
4972 * doc/tutorial/images/callouts/*.png:
4973 added image files so the callouts are graphical, making it
4974 easier to read ( use "--param callout.graphics 1" to generate
4975 html with graphical callouts)
4976
4977Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4978
4979 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
4980 nice logos generated by Marc Liyanage
4981 * doc/site.xsl *.html: changed the stylesheet to show the new
4982 logo and regenerated the pages
4983
4984Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4985
4986 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
4987
4988Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4989
4990 * xpath.c: possible mem leak patch from Jason Adams
4991
4992Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4993
4994 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
4995 in the XQuery namespace
4996 * configure.in: preparing 2.4.24
4997 * doc/*.html: updated the web pages
4998
4999Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5000
5001 * python/generator.py: closing bug #85258 by generating conditional
5002 compile check to avoid linking to routines not configured in.
5003
50042002-08-22 Havoc Pennington <hp@pobox.com>
5005
5006 * autogen.sh: update error message for missing automake
5007
5008Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5009
5010 * python/Makefile.am: typo in target name resulted in libxml2.py
5011 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
5012
5013Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5014
5015 * win32/win32/Makefile.mingw: updated with version from
5016 Elizabeth Barham at http://soggytrousers.net/repository/
5017
5018Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5019
5020 * win32/Makefile.msvc: added the prefix location to the include
5021 and lib search path.
5022
50232002-08-18 Havoc Pennington <hp@pobox.com>
5024
5025 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
5026 both automake 1.6 and 1.4 installed get the right automake. Means
5027 compilation from CVS will now require the latest automake 1.4
5028 release, or manually creating symlinks called "automake-1.4" and
5029 "aclocal-1.4"
5030
5031Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5032
5033 * configure.in python/Makefile.am: more AMD 64 induced changes from
5034 Frederic Crozat
5035
5036Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5037
5038 * xinclude.c: oops I was missing the xml:base fixup too
5039 * result/XInclude/*.xml: this adds xml:base attributes to most
5040 results of the tests
5041
5042Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5043
5044 * xinclude.c: quick but apparently working implementation of
5045 xi:fallback, should close bug #89684
5046 * Makefile.am test/XInclude/docs/fallback.xml
5047 result/XInclude/fallback.xml: added a basic test for fallback,
5048 and run with --nowarning to avoid a spurious warning
5049 * configure.in: applied patch from Frederic Crozat for python
5050 bindings on AMD 64bits machines.
5051
5052Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5053
5054 * parser.c: xmlSAXUserParseMemory() really ought to fail if
5055 the caller don't pass a SAX callback block.
5056
5057Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5058
5059 * tree.c: applied the same fix for the XML-1.0 namespace to
5060 xmlSearchNsByHref() as was done for xmlSearchNs()
5061
5062Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5063
5064 * libxml.3: small cleanup of the man page
5065 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
5066 when serializing HREF attributes generated by XSLT.
5067
5068Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5069
5070 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
5071 version of Marc Liyanage' patch for boolean attributes in HTML
5072 output
5073
5074Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5075
5076 * python/tests/serialize.py: fixed the test results, indenting
5077 behaviour changed slightly
5078
5079Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5080
5081 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
5082 new c14n function to Windows def files
5083
5084Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
5085
5086 * c14n.c: fixed a memory leak in c14n code
5087
5088Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5089
5090 * parser.c include/libxml/parser.h: adding a new API for Christian
5091 Glahn: xmlParseBalancedChunkMemoryRecover
5092 * valid.c: patch from Rick Jones for some grammar cleanup in
5093 validation messages
5094 * result/VC/* result/valid/*: this slightly change some of the
5095 regression tests outputs
5096
5097Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5098
5099 * tree.c: trying to fix a problem in namespaced attribute handling
5100 raised by Christian Glahn
5101
5102Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5103
5104 * encoding.c include/libxml/encoding.h: Opening the interface
5105 xmlNewCharEncodingHandler as requested in #89415
5106 * python/generator.py python/setup.py.in: applied cleanup
5107 patches from Marc-Andre Lemburg
5108 * tree.c: fixing bug #89332 on a specific case of loosing
5109 the XML-1.0 namespace on xml:xxx attributes
5110
5111Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
5112
5113 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
5114 corner case from new Merlin's test suite and added a callback
5115 that will be used to improve xmlsec performance
5116
5117
5118Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5119
5120 * HTMLtree.c: trying to fix the <style> escaping problem in
5121 HTML serialization bug #89342
5122
5123Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5124
5125 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
5126 and rebuilt the web site.
5127
5128Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
5129
5130 * include/libxml/tree.h: added _private member to xmlNs struct
5131
5132Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5133
5134 * HTMLparser.c: fixing bug #84876 based on the xml working
5135 code.
5136
5137Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5138
5139 * python/Makefile.am: enhanced to fix bug 72012 (errors
5140 when using '-jX' make parameter)
5141
5142Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5143
5144 * xpath.c: small additional enhancement for booleans
5145 compared to nodesets
5146
5147Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5148
5149 * HTMLtree.c: changed the order of the encoding declaration
5150 attributes in the meta tags due to a bug in IE/Mac
5151
5152Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5153
5154 * xpath.c: enhanced handling of booleans (especially '='
5155 and '!=' for nodesets) - fixes bug 85256. Added new
5156 routine xmlXPathNotEqualValues for more proper handling
5157 of '!=' when nodesets are involved.
5158
5159Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5160
5161 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
5162 doc/xmlcatalog_man.xml to the source distribution
5163
5164Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5165
5166 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
5167 asked for this.
5168
5169Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5170
5171 * configure.in: preparing 2.4.23
5172 * doc/*: rebuilt the docs
5173
5174Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5175
5176 * parser.c: fixing bug #84169 by fixing the
5177 comment of xmlCreatePushParserCtxt to describe the
5178 encoding detection parameters better.
5179
5180Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5181
5182 * valid.c: fixing bug #79331 in one path the lookup for
5183 ID attributes on a namespaced node wasn't handled correctly :-\
5184
5185Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5186
5187 * HTMLparser.c: trying to fix 87235 about discarded white
5188 spaces in the HTML parser.
5189 * result/HTML/*: this changes the output of a number of HTML
5190 regression tests
5191
5192Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5193
5194 * xpath.c: applied patch from Richard Jinks for the namespace
5195 axis + fixed a memory error.
5196 * parser.c parserInternals.c: applied patches from Peter Jacobi
5197 removing ctxt->token for good.
5198 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
5199 popped out by the regression tests.
5200 * Makefile.am: patch for threads makefile from Gary Pennington
5201
5202Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5203
5204 * xpath.c: enhanced behaviour of position() after usage of
5205 expressions involving preceding-sibling (et al).
5206
5207Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * hash.c: applied a patch from Peter Jacobi to solve a problem
5210 when compiling with the Watcom C on Win32
5211 * result/schemas/*.err: the change of hashing algo generated
5212 permutations in the output
5213
5214Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5215
5216 * hash.c: applied patch from Sander Vesik improving the quality of
5217 the hash function.
5218
52192002-06-14 Aleksey Sanin <aleksey@aleksey.com>
5220
5221 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
5222 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
5223 xmllint.c xpath.c: replaced sprintf() with snprintf()
5224 to prevent possible buffer overflow (the bug was pointed
5225 out by Anju Premachandran)
5226
5227Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5228
5229 * parser.c: removed an uninitialized data error popped by valgrind
5230 on PE references
5231
5232Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
5233
5234 * doc/xml.html
5235 adding tutorial reference to the web page
5236
5237Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
5238
5239 * doc/tutorial/xmltutorial.xml
5240 * doc/tutorial/ar01s07.html
5241 * doc/tutorial/ape.html
5242 * doc/tutorial/includegetattribute.c
5243 adding section to tutorial about retrieving an attribute
5244 value
5245
5246Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5247
5248 * parser.c: applied a couple of patches from Peter Jacobi to start
5249 to get rid of ctxt->token, with a possible significant speed
5250 improvement to be gained once done. Better compliance with PE
5251 references constructs in DTDs too.
5252 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
5253 from Peter too
5254
5255Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5256
5257 * parser.c: Babak Vahedipour-Kunze reported that openTag in
5258 xmlParseElement was likely to have been deallocated at the
5259 time of the report, possibly leading to segfault. Just report
5260 the tag name now.
5261
5262Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5263
5264 * xpath.c: patch from Richard Jinks for XPath substring() function
5265 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5266
52672002-06-06 Aleksey Sanin <aleksey@aleksey.com>
5268
5269 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
5270
5271Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
5272
5273 *doc/FAQ.html
5274 fixing typos in FAQ, thanks to Robert Funnell for the
5275 editing help
5276
5277Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5278
5279 * NEWS: got complaints from rpmlint that it was empty
5280
5281Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
5282
5283 * added doc/tutorial, including:
5284 apa.html
5285 apb.html
5286 apc.html
5287 apd.html
5288 ar01s02.html
5289 ar01s03.html
5290 ar01s04.html
5291 ar01s05.html
5292 ar01s06.html
5293 includeaddattribute.c
5294 includeaddkeyword.c
5295 includekeyword.c
5296 includestory.xml
5297 index.html
5298 xmltutorial.xml
5299 libxml tutorial, including generated html
5300
5301Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5302
5303 * result/c14n/exc-without-comments/merlin-c14n-two-*
5304 result/c14n/without-comments/merlin-c14n-two-*
5305 test/c14n/exc-without-comments/merlin-c14n-two-*
5306 test/c14n/without-comments/merlin-c14n-two-*
5307 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
5308 c14n/exc-c14n and slightly modified test script to handle
5309 these test cases
5310 * c14n.c: fixed bugs for complicated nodes set (namespace
5311 without node and others from merlin-c14n-two.tar.gz)
5312 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
5313 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
5314 for xmlsec performance patch
5315 * xpath.c: fixed self::node() for namespaces and attributes
5316
5317Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
5318
5319 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
5320 but with the format parameter
5321 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
5322
5323Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
5324
5325 * Makefile.am: updated c14n tests suite
5326 * c14n.c: performance improvement for previous c14n patch
5327
5328Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5329
5330 * parser.c: another peroformance patch from Peter Jacobi, that
5331 time on parsing attribute values.
5332
5333Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
5334
5335 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
5336 into LibXML2 test suite
5337
5338Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
5339
5340 * c14n.c: propagating xpath ancesstors node fix to c14n
5341 plus small performance improvement to reduce number of
5342 mallocs
5343 * xpath.c: fixed ancestors axis processing for namespace nodes
5344
5345Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5346
5347 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
5348 Peter Jacobi
5349
5350Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5351
5352 * configure.in: preparing 2.4.22
5353
5354Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5355
5356 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
5357 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5358 a public entry point.
5359 * doc/*: rebuilt the API and docs
5360
5361Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5362
5363 * xpath.c: patch from Richard Jinks to fix a problem introduced
5364 in the previous patch and pointed by Norm
5365
5366Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5367
5368 * libxml.spec.in: fixing bug #81112
5369
5370Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5371
5372 * uri.c: fixing bug #82848
5373
5374Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5375
5376 * result/catalogs/mycatalog.full: Aleksey's commit changed the
5377 output of one catalog test
5378
5379Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5380
5381 * global.data globals.c tree.c include/libxml/globals.h
5382 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
5383 default value for global parameter xmlIndentTreeOutput to 1 and
5384 introduced new global parameter xmlTreeIndentString (the string
5385 used to do one-level indent) with default value " " (as it was
5386 in tree.c)
5387
5388Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5389
5390 * Makefile.am: Merijn Broeren pointed out a problem when compiling
5391 with trio and schemas.
5392
5393Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5394
5395 * xpath.c: patch from Richard Jinks to fix the problem raised in
5396 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5397
5398Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5399
5400 * xmlschemas.c: a bit of work on import.
5401 * xmlschemastypes.c: Charles Bozeman provided a compare function
5402 for date/time types so min/max facet restrictions should work,
5403 indeterminate comparisons return an error instead of equal.
5404 * test/schemas/date_0* result/schemas/date_0_0: specific test
5405 from Charles Bozeman too
5406
5407Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5408
5409 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
5410 from Christian Cornelssen fixing the man pages and the Catalog
5411 building script.
5412 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
5413 next step is <xs:import> I now have a reasonable understanding
5414 of how it works.
5415
5416Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5417
5418 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
5419
5420Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5421
5422 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
5423
5424Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5425
5426 * xpath.c: fixing an XPath function evalutation bug pointed out
5427 by Alexey Efimov where the context was lost when evaluating
5428 the function arguments
5429
5430Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5431
5432 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
5433 function public for XMLSec performance optimizations
5434
5435Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5436
5437 * python/generator.py python/libxml2class.txt : fixed a problem
5438 with the HTML parser pointed by Gary Benson
5439 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
5440 example
5441
5442Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5443 * parser.c: fixed bug #81159 (memory growth in SAX)
5444
5445Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5446 * xpath.c: fixed bug #78858 (the real fix)
5447
5448Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5449 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
5450
5451Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5452
5453 * tree.c: modified xmlNodeSetBase to allow changing the
5454 base of a document.
5455
5456Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5457
5458 * xmlschemastypes.c: patch Charles Bozeman for validation of
5459 all the date, time, and duration types
5460 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
5461 * configure.in: fixed an error pointed by an user
5462 * xml2-config.in: fixed an error pointed by an user
5463
5464Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5465
5466 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
5467 win32/libxml2.def.src xmlIO.c: exported default
5468 'file:', 'http:' and 'ftp:' protocols input handlers
5469 and maked protocols comparisson case insensitive
5470
5471Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5472
5473 * configure.in: Neven Has detected a typo
5474
5475Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
5478 as one of the persons allowed to commit directly to the
5479 module.
5480
5481Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5482
5483 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
5484 * valid.c: raised a too low limit
5485 * doc/*: rebuilt the docs
5486
5487Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5488
5489 * test/XPath/expr/floats test/XPath/expr/functions
5490 result/XPath/expr/floats result/XPath/expr/functions
5491 xpath.c: another XPath conformance patch from Richard Jinks
5492
5493Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
5494
5495 * xmlschemas.c: fixed validation of attribute groups.
5496 * test/schemas result/schemas: added an example from the primer
5497
5498Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5499
5500 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
5501 * test/schemas result/schemas: updated the test list
5502
5503Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5504
5505 * TODO: updated a bit
5506 * parser.c: made a comment more specific
5507 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
5508 Schemas conformance.
5509 * test/schemas result/schemas: updated the test list
5510
5511Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5512
5513 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
5514 implementing xs:all with minOccurs = 0
5515 * tes/schemas/* result/schemas/*: added more tests covering
5516 xs:all
5517
5518Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5519
5520 * xmlregexp.c: first implementation of the all particle, this
5521 may need to be revisited for case where not all transitions
5522 must be crossed.
5523
5524Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5525
5526 * tree.c: another entity processing update from Markus Henke
5527
5528Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
5529
5530 * trionan.c: fixed crash on OSF/1
5531
5532Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5533
5534 * xmlschemas.c: more Schemas work
5535 * test/schemas/* result/schemas/*: added more tests coming
5536 from the spec.
5537
5538Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5539
5540 * c14n.c: patch from Aleksey Sanin reflecting a change in the
5541 ExcC14N specification
5542
5543Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5544
5545 * tree.c: patch from Markus Henke, fix for recursive entities.
5546
5547Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5548
5549 * xpath.c: fix a problem with string() on a document node.
5550
5551Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5552
5553 * Makefile.am xmlschemas.c: more Schemas work
5554 * test/schemas/* result/schemas/*: added more tests coming
5555 from the spec.
5556
5557Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5558
5559 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
5560 * result/HTML/*: this changes a few things in the results
5561
5562Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5563
5564 * include/libxml/tree.h: eliminated 'declaration different than
5565 prototype' warning
5566 * include/win32config.h: "resolved" conflicts with errno.h
5567
5568Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5569
5570 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
5571 on the automata interfaces and debug of counted choices
5572 * test/schemas/* result/schemas/*: added a number of tests
5573
5574Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5575
5576 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
5577 a bit of work on Schemas
5578 * testSchemas.c: try to make it more useful
5579 * test/schemas/* result/schemas/* Makefile.am: changed the
5580 Schemas regression test procedure, started adding a few samples
5581
5582Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5583
5584 * include/libxml/encoding.h: Patch for the Borland C++ builder
5585 * include/libxml/tree.h: Patch for the Borland C++ builder
5586 * threads.c: Patch for the Borland C++ builder
5587 * win32/bcb5: New directory for the Borland C++ builder
5588 project files
5589
5590Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5591
5592 * win32/Makefile.msvc: Update for XML Schema support
5593 * win32/configure.js: Update for XML Schema support
5594 * win32/libxml2.def.src: Update for XML Schema support
5595
5596Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5597
5598 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
5599 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
5600 xmlunicode.c include/libxml/Makefile.am
5601 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
5602 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
5603 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
5604 include/libxml/xmlversion.h.in : merged the current state of
5605 XML Schemas implementation, it is not configured in by default,
5606 a specific --schemas configure option has been added.
5607 * test/automata test/regexp test/schemas Makefile.am
5608 result/automata result/regexp result/schemas:
5609 merged automata/regexp/schemas regression tests
5610
5611Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
5612
5613 * xpath.c: Gary found a compile time problem, fixes #78823
5614
5615Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5616
5617 * configure.in: release of 2.4.20
5618 * doc/*: updated and rebuilt the docs
5619
5620Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5621
5622 * python/Makefile.am: patch from Cristian Gafton to build on
5623 Red Hat 6.2, should also fix #75779
5624
5625Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5626
5627 * valid.c: first part of fixing #78729
5628
5629Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
5630
5631 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
5632 escaping of URI when saving HTML files.
5633 * result/HTML/*: this impacted some tests
5634
5635Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
5636
5637 * configure.in: trying to fix #77441
5638
5639Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5640
5641 * include/libxml/xmlIO.h: Hallski complained it could not be
5642 included by itself.
5643
5644Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5645
5646 * configure.in: applied an IEEE flag patch for OSF/1 #77825
5647
5648Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5649
5650 * win32/configure.js: patch from Nilo for the c14n option
5651 * win32/Makefile.msvc: fixed libxml2.def generation with threads
5652
5653Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5654
5655 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
5656 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
5657 LIBXML_THREAD_ENABLED
5658
5659Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5660
5661 * xpath.c: another patch from Richard Jinks for substring conformance
5662 * test/XPath/expr/floats test/XPath/expr/strings
5663 result/XPath/expr/floats result/XPath/expr/strings: update of the
5664 test suite to check those.
5665
5666Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5667
5668 * xpath.c: patch from Richard Jinks for .x float parsing.
5669
5670Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5671
5672 * parser.c: patch from Markus Henke when an encoding ain't recognized
5673
5674Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5675
5676 * libxml.m4: got a report that #include <string.h> was needed
5677
5678Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5679
5680 * xmllint.c: applied a fix from Anthony Jones for -o /--output
5681
5682Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
5683
5684 * doc/example.html: fixing typo
5685
5686Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5687
5688 * xpath.c: fixed a bug in the nodeset to boolean comparison code
5689 pointed out by Melvyn Sopacua.
5690
5691Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5692
5693 * libxml.m4: Frédéric Crozat gave a patch related to the change
5694 of Include paths breaking the libxml.m4
5695
5696Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5697
5698 * xpath.c: Fix bug #76927 forgot to save some context
5699 when evaluating binary expressions
5700
5701Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5702
5703 * configure.in: fixed configure for MPE/iX from Markus Henke
5704 * xmlmemory.c: fixed initialization problems
5705 * xpath.c: another set of patches from Richard Jinks this
5706 fixes "make XPathtests" on linux
5707
5708Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5709
5710 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
5711 * test/XPath/expr/compare test/XPath/expr/equality
5712 test/XPath/expr/floats test/XPath/expr/functions
5713 test/XPath/expr/strings result/XPath/expr/compare
5714 result/XPath/expr/equality result/XPath/expr/floats
5715 result/XPath/expr/functions result/XPath/expr/strings: Updated
5716 tests though they show a divergence on Linux
5717
5718Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5719
5720 * xpath.c trionan.c: previous commit also included patches
5721 from Richard Jinks on some IEEE support corner case
5722
5723Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5724
5725 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
5726 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
5727 that $(datadir) should be used for docs
5728
5729Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5730
5731 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
5732 could leak filedescriptors
5733
5734Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5735
5736 * configure.in nanohttp.c: applied patch from Allan Clark for
5737 UnixWare/OpenServer
5738
5739Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5740
5741 * configure.in: preparing 2.4.19
5742 * doc/*: rebuilt the docs
5743
5744Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5745
5746 * nanohttp.c: fixing #76043, got fed up with non-portability
5747 of that piece of code.
5748
5749Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5750
5751 * valid.c SAX.c: Never commit without running "make tests" :-(
5752 fix a couple of stupidities in the previous commit
5753 * result/*: a few changes in some attribute order result of previous
5754 commit.
5755
5756Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5757
5758 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5759 the internal subset should not raise duplicate ID errors,
5760 also there was a small bug in conjunction to namespace
5761 declarations defaulted and xml:xxx attributes DTD definitions.
5762
5763Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5764
5765 * xpath.c: Richard Jinks also raised some rounding problems
5766 this tries to fix them
5767
5768Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5769
5770 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5771 behaviour in xmlXPathCastToString()
5772
5773Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5774
5775 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5776 raised by Morus Walter
5777
5778Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5779
5780 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5781 from Igor
5782
5783Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5784
5785 * xpath.c: fixing #75619, related to a problem when trying
5786 to evaluate condition when the current node set resulting
5787 from that sub-step evaluation is empty. Also fixes 2 potential
5788 problem with previous-sibling and next-siblings axis.
5789
5790Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5791
5792 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5793 HTML support is not configured in.
5794
5795Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5796
5797 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5798 include/libxml/tree.h: dohh I really didn't intended to commit
5799 this test version :-(
5800
5801Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5802
5803 * testSAX.c: I wanted to see the real speed at the SAX interface
5804 after a little too many Ximianer started complaining about the
5805 parser speed.
5806 added a --quiet option:
5807 paphio:~/XML -> ls -l db100000.xml
5808 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5809 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5810 3200006 callbacks generated
5811 real 0m1.270s
5812 Which means 16MBytes/s and 3Mcallback/s
5813
5814Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5815
5816 * xpath.c: valgrind spotted another error that time when running
5817 on libxslt regression tests
5818
5819Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5820
5821 * Makefile.am: adding "make valgrind" running the full regression
5822 tests (except python ones) under Valgrind (using valgrind -q
5823 which was kindly added by the author).
5824 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5825 passes cleanly now except an obcure floating point initialization
5826 raised in log10() in one XPath regression test ???
5827 * tree.c: edited some comments to close #75244
5828
5829Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5830
5831 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5832 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5833 context of ScrollKeeper, made sure that if the number is
5834 an integer, the serialization follows the description at
5835 http://www.w3.org/TR/xpath#section-String-Functions
5836
5837Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5838
5839 * configure.in: preparing 2.4.18
5840 * doc/*: updated and rebuilt the web site
5841 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5842 the Windows and Cygwin maintainers.
5843 * parser.c: humm, changed the way the SAX parser work when
5844 xmlSubstituteEntitiesDefault(1) is set, it will then
5845 do the entity registration and loading by itself in case the
5846 user provided SAX getEntity() returns NULL.
5847 * testSAX.c: added --noent to test the behaviour.
5848
5849Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5850
5851 * parser.c: Wilfried Teiken provided a hackish but working
5852 way to get context reported back on entities when parsing
5853 with SAX and without breaking the DOM build.
5854
5855Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5856
5857 * c14n.c: applied a new patch from Aleksey Sanin
5858 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5859 to reference Aleksey implementation of XML digital Signatures
5860
5861Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5862
5863 * xpath.c: small fix to avoid potential problem due to
5864 ordering of freeing data
5865 * python/Makefile.am: people were complaining about
5866 the generated file in python dir not being built
5867
5868Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5869
5870 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5871 python/generator.py python/libxml.c python/types.c: Cleanup
5872 of the python Makefiles based on Jacob and James feedback,
5873 fixed the spec file accordingly, fixed the number of warning
5874 that passing my pedantic CFLAGS was generating. Conclusion
5875 is that Python includes are real crap.
5876
5877Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5878
5879 * configure,in: it was reported quite a few times that
5880 xml2-config --cflags should not output
5881 -I$includeprefix/libxml2/libxml because libxml2 header names
5882 clashes with existing names like list.h from C++ stl.
5883 Includes should be #include<libxml/xxx.h> so ...
5884
5885Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5886
5887 * c14n.c: another patch from Aleksey Sanin
5888
5889Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5890
5891 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5892 canonicalization algorithm
5893 * doc/xml.html doc/index.html: added the C14N references on the
5894 index page.
5895
58962002-03-13 jacob berkman <jacob@ximian.com>
5897
5898 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
5899 usage, redundant, and gcc specific
5900
5901Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5902
5903 * xpath.c: speedup some node selection operations, this can
5904 have a significant impact on DocBook Norm's stylesheets
5905 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
5906 make sure it's always the case
5907 * debugXML.c: distinguish CDATA and comments in ls operations
5908
5909Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5910
5911 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
5912 to generate better API descriptions etc...
5913
5914Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5915
5916 * c14n.c: Fixing #74186, made sure all boolean expressions
5917 get fully parenthesized, ran indent on the output
5918 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
5919 include/libxml/tree.h: also #74186 related, removed the
5920 --with-buffers option, and all the preprocessor conditional
5921 sections that were resulting from it.
5922
5923Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5924
5925 * valid.c: applied patch from Dodji Seketeli fixing an
5926 uninitailized variable in xmlValidGetValidElements()
5927
5928Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5929
5930 * c14n.c: fixed a few comments
5931 * doc/*.html doc/*/*.html: regenerated the docs and added
5932 the C14N API
5933 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
5934
5935Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5936
5937 * check-xml-test-suite.py: fix to adapt varaiations in the
5938 bindings
5939 * configure.in python/setup.py python/setup.py.in: fixed to
5940 have the version of the python scripts automatically updated
5941
5942Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5943
5944 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
5945 in xmlCopyProp()
5946
5947Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5948
5949 * configure.in: preparing 2.4.17 release
5950 * doc/*: updated and rebuilt the docs
5951 * xpath.c: fixed a comment
5952 * python/libxml.c: fixed a possible reentrancy problem
5953
5954Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5955
5956 * tree.c python/tests/Makefile.am python/tests/attribs.py:
5957 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
5958 added a specific regression test
5959 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
5960 not raise exceptions when failing to find the attribute.
5961
5962Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5963
5964 * configure.in xmllint.c: owen pointed out a problem with the
5965 ftme fix, gettimeofday() was not detected by configure and
5966 the ftime header wasn't included, dohhh
5967
5968Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5969
5970 * configure.in xmllint.c: trying to fix #71457 for timing
5971 precision when gettimeofday() is not availble but ftime() is
5972
5973Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5974
5975 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
5976 are now copied on install and part of the -devel RPM
5977
5978Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5979
5980 * xpath.c: trying to avoid bug #72150 which was apparently
5981 caused by a gcc bug (or a processor problem) as detailed
5982 at http://veillard.com/gcc.bug
5983
5984Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5985
5986 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
5987 fixed xmlReconciliateNs(), added a Python test/example for
5988 inter-document cut'n paste
5989 * python/libxml.py: fixed node.doc on document nodes and added
5990 xpathEval() onto node objects
5991
5992Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
5993
5994 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
5995 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
5996 fixup and integrated tests for the serialization stuff
5997
5998Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5999
6000 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
6001 moved the libxml man page to section 3
6002
6003Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6004
6005 * tree.c: fix bug #72490
6006 * python/libxml.c python/libxml.py: added methods serialize()
6007 and saveTo() to all node elements.
6008
6009Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6010
6011 * xmlIO.c: closed #73430, don't read from an input source
6012 which indicated an end-of-file or an error.
6013
6014Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6015
6016 * parser.c: make sure SAX endDocument is always called as
6017 this could result in a Python memory leak otherwise (it's
6018 used to decrement ref-counting)
6019 * python/generator.py python/libxml.c python/libxml.py
6020 python/libxml2-python-api.xml python/libxml2class.txt
6021 python/tests/error.py python/tests/xpath.py: implemented
6022 the suggestions made by Gary Benson and extended the tests
6023 to match it.
6024
6025Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6026
6027 * python/generator.py: applied patch fixing #73450
6028
6029Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6030
6031 * xpath.c: fixing #61290 "namespace nodes have no parent"
6032 long standing divergence from the XPath REC. NodeSets
6033 simply hold a copy of namespace nodes and those node ->next
6034 points to the parent (which may not be the node carrying the
6035 definition).
6036 * include/libxml/xpath.h: flagged but didn't added a possible
6037 speedup
6038 * DOCBparser.c HTMLparser.c: removed some warnings from push
6039 parser due to new state being added.
6040 * tree.c: new fix from Boris Erdmann
6041 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
6042 the XML Canonalization support from Aleksey Sanin
6043
6044Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6045
6046 * tree.c: patch from Boris Erdmann fixing some namespace odities
6047 with xmlCopyNode()
6048
6049Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6050
6051 * xmlIO.c: fix bug #72706 when loading a NULL entity
6052
6053Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6054
6055 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
6056 actually change in a future XML Namespace revision.
6057
6058Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6059
6060 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
6061 added the possibility of returning nodesets from XPath extension
6062 functions written in Python
6063
6064Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
6065
6066 * python/*: commiting some Python bindings work done while travelling
6067
6068Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6069
6070 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
6071 explicitely with memory debugging switched on
6072
6073Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6074
6075 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6076 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6077 Added wrapper for the xmlURIPtr type, provided accessors, fixed
6078 the accessor generator for strings
6079 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
6080 regression test.
6081
6082Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6083
6084 * python/README python/generator.py python/libxml.c python/setup.py:
6085 added the 'usual' setup.py to allow building a libxml2-python
6086 module based on the same code. The initialization is however
6087 different the 2 .so files fo libxml2 and libxslt are identical and
6088 they entry point initialize both libraries. this is done to avoid
6089 some possible nasty problem since the Python don't merge the maps
6090 of all shared modules.
6091
6092Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6093
6094 * parser.c: fixed a push/encoding bug reported by Michael
6095 on librsvg
6096
6097Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6098
6099 * include/libxml/parserInternals.h: fixes a misplaced #endif
6100
6101Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6102
6103 * parser.c valid.c: found and fixed a couple of allocation bugs
6104
6105Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6106
6107 * doc/xml.html doc/python.html doc/*: added a Python and binding
6108 page describing the current state of the Python bindings and
6109 giving pointers to the other languages wrappers.
6110
6111Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6112
6113 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
6114 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
6115 rebuilt the API and web site
6116 * xpath.c: fixed #71978 portability bugs
6117
6118Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6119
6120 * SAX.c: oops broke automatic defaulting of namespaces attributes.
6121
6122Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6123
6124 * include/libxml/parserInternals.h parser.c: had to change
6125 2 internal parsing API when processing document content
6126 to check the start and end of element content are defined
6127 in the same entity
6128 * valid.c include/libxml/valid.h: attribute normalization can
6129 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
6130 with the context to report it.
6131 * SAX.c: fixed the last known bugs, crazy validation constraints
6132 when a document is standalone seems correctly handled. There
6133 is a couple of open issues left which need consideration especially
6134 PE93 on external unparsed entities and standalone status.
6135 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
6136 The 2 tests left failing are actually in error. Cleanup done.
6137
6138Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6139
6140 * valid.c: implemented E59 spaces in CDATA does not match the
6141 nonterminal S
6142
6143Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6144
6145 * SAX.c parser.c valid.c: more validation test fixups
6146 * check-xml-test-suite.py: added duration info for the tests
6147
6148Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6149
6150 * parser.c valid.c: a couple of errors were reported but not
6151 saved back as such in the parsing context. Down to 1% failure rate
6152 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
6153
6154Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6155
6156 * xmlInternald.c: isExtender was missing a char
6157 * parser.c include/libxml/parser.h: % are acceptable in the
6158 internal subset if within a PUBLIC ID
6159
6160Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6161
6162 * SAX.c parserInternals.c valid.c: more work on the conformance
6163 suite. Took the step to finally block documents with encoding
6164 errors. It's a fatal error per the spec, people should have fixed
6165 their documents by now.
6166
6167Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6168
6169 * check-xml-test-suite.py: fixed the test script after some discussion
6170 on the semantic of TYPE="error"
6171 * Makefile.am: added the script to the distrib
6172
6173Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6174
6175 * SAX.c entities.c: fixed a couple of conformances issues deep
6176 into the validation code (standalone and undeclared Notations)
6177
6178Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6179
6180 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
6181 stayed there for years !
6182
6183Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6184
6185 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
6186 missing
6187
6188Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6189
6190 * check-xml-test-suite.py: improved the behaviour a bit as
6191 well as the logs
6192 * parser.c valid.c SAX.c: fixed a few more bugs
6193 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
6194
6195Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6196
6197 * check-xml-test-suite.py: python script to run regression tests
6198 against the XML Test suite of W3C/OASis
6199 * SAX.c: fixed a validation bug
6200 * parser.c: fixed 3 errors pointed by the test suite
6201 * doc/buildDocBookCatalog: fixed a typo pointed by drake
6202 * python/Makefile.am: fixed a dependendy
6203
6204Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6205
6206 * xmlmemory.c: avoid a warning bug #71594
6207
6208Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6209
6210 * xmlmemory.c: Jesse Perry provided a patch to remove a few
6211 warning on alpha/Tru64
6212
6213Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6214
6215 * include/libxml/entities.h: fixing a comment
6216 * valid.c: fixing some troubles with validity check on namespaces
6217 * result/VC/NS3 test/VC/NS3: added a specific regression test
6218
6219Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6220
6221 * tree.c: Fixing #71342 serializing '\n' in attribute values
6222 * result/noent/att3 result/att3 test/att3: added a specific
6223 test.
6224
6225Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6226
6227 * python/libxml.c: couple of bug fixes
6228
6229Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6230
6231 * python/*.py: removed tabs and used spaces.
6232
6233Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6234
6235 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
6236 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
6237
6238Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6239
6240 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
6241 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
6242
6243Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6244
6245 * include/libxml/encoding.h include/libxml/entities.h
6246 include/libxml/globals.h include/libxml/parser.h
6247 include/libxml/threads.h include/libxml/tree.h
6248 include/libxml/xmlmemory.h: trying to fix the include mess
6249
6250Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6251
6252 * include/libxml/xmlmemory.h: reverted part of the previous
6253 attempt to provide #69655, this was breaking the build.
6254
6255Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
6256
6257 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
6258 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
6259 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
6260 include/libxml/parserInternals.h include/libxml/tree.h
6261 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
6262 Tentatively fixed #69655 , make compiling with -Wredundant-decls
6263 clean.
6264 * python/libxml.c: fixed a warning.
6265
6266Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6267
6268 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
6269 copying of node, merge back IDs in the target document.
6270 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
6271 test/XInclude/ents/ids.xml: test case
6272 * result/VC/ElementValid4: output changed due to a typo fix
6273
6274Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6275
6276 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00006277 generate the dependencies right as Jacob found out. Add
6278 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006279
6280Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6281
6282 * parserInternals.c valid.c: Justin Fletcher found some parts
6283 of the code needing cleanup
6284 * libxml.spec.in python/Makefile.am python/generator.py
6285 python/libxml.c python/libxml.py: Fixed the python Makefiles
6286 corrected a bug showing up on ia64, changed the name of the
6287 python internal module too
6288
6289Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6290
6291 * Makefile.am: applied patch from Andris Pavenis for binary
6292 name suffixes
6293
6294Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
6295
6296 * xmllint.c win32/win32config.h: fixing #68748
6297
6298Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6299
6300 * valid.c: fixing #70166
6301
6302Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6303
6304 * valid.c: fixing #70077
6305
6306Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6307
6308 * Copyright Makefile.am README configure.in libxml.spec.in:
6309 Changed to the MIT Licence
6310 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
6311 doc/xmlio.html: updated the doc accordingly
6312 * include/libxml/xmlwin32version.h configure.in: preparing
6313 2.4.14 release
6314 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6315 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6316 fixed the const xmlChar * wrapper and generator, XPath extension
6317 functions now use the context as first argument
6318 * python/tests/tstxpath.py python/tests/xpath.py
6319 python/tests/xpathext.py: Updated the tests accordingly
6320 * tree.c: fixed bug #70067
6321
6322Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6323
6324 * Makefile.am: cleanup
6325 * debugXML.c: always use stdout if output is NULL
6326 * xmlIO.c: don't close filedescriptors passed to outputBuffers
6327 * python/Makefile.am python/generator.py python/libxml2class.txt
6328 python/libxml_wrap.h python/types.c: augmented the number of bindings
6329 handling FILE * and XPath contexts
6330 * python/tests/Makefile.am: avoid a stupid problem due to the
6331 use of TEST.
6332
6333Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6334
6335 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
6336
6337Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6338
6339 * python/TODO python/libxml.c: cleanup the extension function lookup
6340 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
6341
6342Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6343
6344 * configure.in python/Makefile.am: do not install outside
6345 of prefix
6346
6347Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6348
6349 * python/TODO python/libxml.c: started adding SAX interfaces
6350 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
6351 SAX test
6352
6353Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6354
6355 * tree.c: hardened the addChild function
6356 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6357 python/libxml2class.txt python/libxml_wrap.h python/TODO:
6358 added accessors needed for xmlNode, a bit more testing and
6359 extension of interfaces
6360 * python/tests/Makefile.am python/tests/build.py: added a test
6361 build from scratch/save/load/check
6362
6363Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6364
6365 * parserInternals.c: change a small bit in the way valididy
6366 error messages get initialized
6367 * python/TODO python/libxml.c python/libxml2-python-api.xml
6368 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6369 added some memory debugging to track leaks at the libxml2 level
6370 * python/tests/*.py: changed all tests to check for leaks,
6371 there is just one left in XPath extension registrations.
6372
6373Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
6374
6375 * python/TODO python/generator.py python/libxml2-python-api.xml
6376 python/libxml2class.txt: more accessor classes for the parser
6377 context, allow to switch on and check validity
6378 * python/tests/Makefile.am python/tests/error.py
6379 python/tests/invalid.xml python/tests/valid.xml
6380 python/tests/validate.py: attded more test and and added error.py
6381 which I forgot to commit in the last step
6382
6383Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6384
6385 * python/Makefile.am python/types.c: cleanup
6386 * python/libxml.c python/libxml.py python/libxml_wrap.h
6387 python/generator.py python/libxml2-python-api.xml
6388 python/libxml2class.txt: added class for parser context, added
6389 first cut for push mode support. Added a framework to generate
6390 accessors functions.
6391 * python/tests/Makefile.am python/tests/push.py: added a push
6392 test
6393
6394Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6395
6396 * python/Makefile.am python/TODO python/libxml.py: fixed a small
6397 bug a bit of cleanup.
6398
6399Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6400
6401 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
6402 python/libxml2class.txt: adding error redirections and preformat
6403 to a python handler
6404 * python/tests/Makefile.am python/tests/*.py: cleanup made all
6405 tests self checking
6406
6407Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6408
6409 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
6410 a function
6411
6412Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6413
6414 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
6415 python/libxml.c python/libxml2-python-api.xml
6416 python/libxml2class.txt: Progressing through the TODOs, class
6417 description output, extra XML API, RPM now builds the wrappers
6418 for all python installed versions
6419
6420Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
6421
6422 * configure.in libxml.spec.in python/Makefile.am python/TODO
6423 python/generator.py python/libxml2class.txt: added more informations
6424 in the libxml2-python package including docs. Slightly changed
6425 the class hierarchy
6426 * python/tests/*: added basic regression tests infrastructure too
6427
6428Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6429
6430 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
6431 added libxml2-python as part of the packages installed
6432
6433Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6434
6435 * python/Makefile.am python/generator.py python/libxml.c
6436 python/libxml.py: more work, now able to extend the
6437 XPath interpreter with functions written in python.
6438
6439Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6440
6441 * python/Makefile.am: Jacob sent a patch to allow building from
6442 tarfile.
6443
6444Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6445
6446 * python/Makefile.am python/libxml.c configure.in Makefile.am:
6447 inserted the python wrappers build, I hope this won't be too
6448 unportable
6449
6450Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6451
6452 * xpath.c: minor optimization
6453 * python/generator.py python/libxml.c python/libxml.py
6454 python/libxml_wrap.h: more work on the python bindings,
6455 they now support XPath and there is no evident leak
6456
6457Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6458
6459 * python/generator.py python/libxml.c python/libxml.py:
6460 more work on the python bindings generator.
6461
6462Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6463
6464 * python/generator.py python/libxml.c python/libxml_wrap.h:
6465 more work on the python bindings.
6466
6467Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6468
6469 * python/generator.py python/libxml.c python/libxml.py
6470 python/libxml_wrap.h: commited early version of a python binding
6471 for private use only ATM
6472
6473Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6474
6475 * entities.c tree.c include/libxml/entities.h: applied patch
6476 from Anthony Jones to implement copy of DTD subtree too. Had
6477 just to keep 2 function private which really ought to become
6478 public ones.
6479
6480Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6481
6482 * xmllint.c: added pointers to the web pages in the usage()
6483
6484Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6485
6486 * tree.c: more fixes from Petr Kozelka for attribute handling
6487 in the tree API to align the semantic with DOM.
6488
6489Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6490
6491 * valid.c tree.c entities.c: another set of patches from
6492 Anthony Jones for copy operations cleanup and robustness
6493
6494Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6495
6496 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
6497 an alphabetic index based on comments content
6498 * doc/*: rebuilt the web site with the new references
6499
6500Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6501
6502 * parserInternals.h: Greg Sjaardema suggested to use an
6503 eponential buffer groth policy in xmlParserAddNodeInfo()
6504
6505Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6506
6507 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
6508 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
6509 doc/parsedecl.py doc/Makefile.am: updated the python extractor
6510 to generate cross-references, and added/updated the stylesheets
6511 to generate and link API indexes. The generic keyword index
6512 is not done yet.
6513 * doc/*.html: regenerated all the usual docs too
6514
6515Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6516
6517 * debugXML.c: added an xpath function to the shell for T. V. Raman
6518
6519Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6520
6521 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
6522 debug routines.
6523
6524Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6525
6526 * tree.c: apply an patch from Petr Kozelka for unlink and replace
6527 support of attribute nodes
6528
6529Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6530
6531 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
6532 hopefully near complete and fully documented of the API in XML
6533 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
6534 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
6535 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
6536 include/libxml/parserInternals.h include/libxml/valid.hi
6537 include/libxml/xmlIO.h include/libxml/xmlerror.hi
6538 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
6539 include/libxml/xpath.h include/libxml/xpathInternals.h:
6540 Cleaned up the doc comments a lot in the process, the interface
6541 coverage is now 100%
6542
6543Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6544
6545 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
6546 extracts comments from the gtk-doc DocBook output (a bit
6547 convoluted but seems to work).
6548
6549Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6550
6551 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
6552 added an XML description of the API, moved the script generating
6553 it here. Added a "make api" target
6554
6555Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6556
6557 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
6558
6559Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6560
6561 * xpath.c include/libxml/xpathInternals.h: the change made to
6562 xmlXPathFuncLookupFunc was incompatible roll it back
6563
6564Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6565
6566 * SAX.c: cleanup patch from Anthony Jones
6567 * doc/Makefile.am: fix the headers to avoid in make scan
6568 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
6569 includes, * vs Ptr and general cleanup
6570 * parsedecl.py: first version of a script to extract the
6571 module interfaces, the goal will be to provide .decl or XML
6572 specification of the interfaces to build wrappers.
6573
6574Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6575
6576 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
6577 now provides return codes in case of errors
6578
6579Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
6580
6581 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
6582 Upgraded to trio baseline 1.6
6583 * strio.h strio.c: Replaced by triostr.h and triostr.c
6584
6585Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6586
6587 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
6588 of strdup usage in the code
6589
6590Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6591
6592 * parser.c error.c: Keith Isdale complained rightly that
6593 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
6594
6595Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6596
6597 * tree.c: fixed the funxtion to set the xml: attributes
6598 * debugXML.c: added "setbase" to test it.
6599
6600Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6601
6602 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
6603 to allow updating an attribute content
6604
6605Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6606
6607 * libxml.h: try to avoid problems when compiling on Windows
6608
6609Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6610
6611 * hash.c: patch from Anthony Jones for hash.c allocation size
6612 * Makefile.am: trying to work around Yet Another Libtool Madness
6613 and build the 2.4.13 release finally ...
6614
6615Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6616
6617 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
6618 * doc/* : update of the documentation
6619
6620Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6621
6622 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
6623 at fixing #61290 :-(
6624
6625Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6626
6627 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
6628 Fixes bug #67229
6629
6630Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6631
6632 * tree.c: trying to avoid troubles when a subtree is copied
6633 and coalesced in part with the target tree. Should fix
6634 bug #67407
6635
6636Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6637
6638 * valid.c: fixed validation of attributes content of type
6639 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
6640 values, very old bug. Fixes #67671
6641
6642Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6643
6644 * parser.c include/libxml/parserInternals.h tree.c: integrated
6645 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
6646 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
6647
6648Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6649
6650 * threads.c: applied Serguei Narojnyi's patch to add native
6651 thread support on the Win32 platform
6652 * testThreadsWin32.c Makefile.am: added the test program also
6653 from Serguei, Win32 specific
6654 * include/win32config.h include/libxml/xmlwin32version.h.in:
6655 added patch from Igor for the Windows thread specific defines.
6656
6657Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6658
6659 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
6660
6661Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6662
6663 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
6664 output page into XMLinfo.html. Close bug #66951 and
6665 raised by Robert Collins too.
6666
6667Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
6668
6669 * encoding.c: Paul Keogh pointed out a possibility of segfault
6670 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
6671 Closes bug # 68238
6672
6673Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6674
6675 * doc/*.html: updated the Gdome2 links
6676
6677Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6678
6679 * libxml.h: Applied following patches from Robert Collins
6680 and make sure IN_LIBXML is defined when compiling it
6681 -------
6682 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
6683 as well as Visual C.
6684 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6685 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6686 * strio.c (PLATFORM_UNIX): Define for Cygwin.
6687 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
6688 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
6689 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
6690 xmlSysIDExists xmlNoNetExists).
6691 * xmllint.c: Don't include winsock2.h for Cygwin.
6692
6693Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6694
6695 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
6696 when the version info is not present.
6697
6698Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6699
6700 * tree.c: Anthony Jones pointed out a problem in
6701 xmlStringGetNodeList() and provided a fix for it
6702
6703Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6704
6705 * parser.c: patch from Frank J Franklin to remove a bug in
6706 xmlCreatePushParserCtxt() when the initial buffer passed
6707 is large.
6708
6709Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6710
6711 * win32/*: big cleanup of the Windows/MSVC project files
6712 from Igor Zlatkovic
6713
6714Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6715
6716 * doc/Makefile.am: should fix #67674 and avoid troubles if
6717 xsltproc is not available or fails in the prefix provided
6718
6719Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6720
6721 * xmlmemory.c: one more doc patch from Charlie Bozeman.
6722
6723Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6724
6725 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
6726 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
6727 Fixed a few other problems raised by Charlie Bozeman.
6728 * result/VC/ElementValid[5-7]: fixed the output
6729
6730Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6731
6732 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
6733 patches from Charlie Bozeman. Regenerated the HTML docs.
6734
6735Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
6736
6737 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
6738 for Windows from Igor
6739
6740Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6741
6742 * xmllint.c: applied Justin Fletcher patch for --output or -o
6743
6744Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
6745
6746 * win32/libxml2/libxml2.def.src: close #67019
6747
6748Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6749
6750 * xmllint.c: applied Justin Fletcher generic timing patch
6751 similar to the one already applied to xsltproc.
6752
6753Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6754
6755 * include/libxml/tree.h tree.c: applied documentation patches
6756 from Charlie Bozeman
6757
6758Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6759
6760 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6761
6762Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6763
6764 * valid.c: fix the xmlStrdup() used in the previous patch.
6765 * valid.c: added --dropdtd
6766 * tree.c: fixed xmlUnlinkNode so it also removes the references
6767 from the document if the node is a DTD
6768
6769Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6770
6771 * HTMLtree.c valid.c: cleanup some static declarations
6772
6773Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6774
6775 * xmllint.c: removed another strdup()
6776 * doc/FAQ: removed the HP/UX entry
6777
6778Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6779
6780 * valid.c: fix bug #66816 when validating.
6781 * xmllint.c: don't use sys/time.h if configure did not found it
6782
6783Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6784
6785 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6786 xmlcatalog_man.xml
6787
6788Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6789
6790 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6791 xmlInitMemory() was declared twice
6792
6793Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6794
6795 * globals.c: do not reference strdup() !
6796 * configure.in libxml-2.0.pc.in: trying to fix the libs
6797 of the various config extraction modules
6798
6799Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6800
6801 * configure.in : preparing 2.4.12
6802 * doc/* : updated and rebuilt the docs
6803
6804Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6805
6806 * uri.c: closed bug #66159
6807 * testURI.c: added --escape option
6808 * configure.in: some cleanup for xml2-config --cflags
6809
6810Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6811
6812 * globals.c testThreads.c: removed some misplaced includes
6813 of xmlversion.h
6814
6815Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6816
6817 * threads.c: patch from Gary Pennington fixing a possible
6818 problem at initialization time.
6819
6820Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6821
6822 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6823 Eric Lavigne contribution to build libxml2 on MacOS using
6824 CodeWarrior.
6825
6826Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6827
6828 * xmllint.c: applied Geert Kloosterman's patch to fix
6829 --repeat --timing output
6830
6831Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6832
6833 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6834 where non-wellformed XML declaractions were not detected.
6835
6836Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6837
6838 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6839
6840Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6841
6842 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6843 gets reset by xmlCleanupInputCallbacks() and this makes the
6844 function useless. Same for output.
6845
6846Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6847
6848 * xmlIO.c: robert pointed out a loop error in callback cleanups
6849
6850Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6851
6852 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6853 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6854 they are not really tied to debugging
6855
6856Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6857
6858 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6859 * xmllint.c: better --catalogs description
6860
6861Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6862
6863 * tree.c: fixed a couple of problems in xmlSetProp()
6864
6865Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6866
6867 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6868 unappropriate stdout output.
6869
6870Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6871
6872 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6873 by Denis Beurive, closes #65111
6874
6875Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6876
6877 * valid.c: in case of content model validity error, don't
6878 print it if validity warnings were not requested.
6879
6880Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6881
6882 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6883 * parserInternals.c: removed the last exit() call. Print an
6884 unmaskable error on stderr instead (library mismatch detection)
6885
6886Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6887
6888 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6889 shell instructions from Heiko Rupp
6890
6891Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6892
6893 * catalog.c: use the URL notation file:// for default catalog paths
6894
6895Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6896
6897 * include/libxml/tree.h: better comments for _private fields
6898 * tree.c: removed a problem when copying an entity reference.
6899
6900Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6901
6902 * vms/*: updated instructions and diffs from John A Fotheringham
6903
6904Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6905
6906 * include/libxml/xmlerror.h: avoid an include problem if
6907 #include <libxml/xmlerror.h> happens first in code
6908 seems to be the case in KDE libs
6909
6910Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6911
6912 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
6913 from Igor for Windows
6914
6915Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6916
6917 * Makefile.am: Gary Pennington pointed out a missing prefix
6918
6919Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6920
6921 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
6922 * doc/*: upgraded and rebuilt the docs
6923
6924Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6925
6926 * HTMLparser.c: fix comment in scripts element parsing.
6927 * result/HTML/doc3*: updated the results.
6928
6929Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6930
6931 * uri.c: another URI bug fix #63336, using Joel Young patch.
6932
6933Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
6934
6935 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
6936 a cleaned up version of the Pwd shell string generation.
6937
6938Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
6939
6940 * valid.c include/libxml/tree.h: trying to fix namespaces +
6941 validation problems for good, closing #63619 in the process
6942 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
6943 wrong in this respect, fixed it.
6944
6945Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6946
6947 * xmllint.c: Morus Walter patch to allow --format and --encode
6948
6949Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
6950
6951 * debugXML.c: Stefan Kost provided an help command for the shell
6952
6953Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
6954
6955 * debugXML.c: Heiko Rupp pointed that the shell would crash
6956 on empty nodesets returns.
6957
6958Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6959
6960 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
6961 migh need the history libraries
6962
6963Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
6964
6965 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
6966 handle the case of < in quoted attributes, Bastian Kleineidam
6967
6968Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6969
6970 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
6971 fixing catalog breakages
6972 * Makefile.am catalog.c result/catalogs/catal
6973 result/catalogs/mycatalog.* test/catalogs/catal*:
6974 fixed more problems in catalog support, added more regression tests
6975 for both XML and SGML catalog handling
6976
6977Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
6978
6979 * debugXML.c: applied an improvement to xmlGetLineNo() from
6980 Keith Isdale
6981
6982Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6983
6984 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
6985 Side effect of the progressive catalog loading
6986
6987Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
6988
6989 * Makefile.am: confexecdir and confexec_DATA were defined twice
6990 pointed out by Karl Eichwalder
6991
6992Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6993
6994 * xmlcatalog.c: avoid unlink() and use remove() instead.
6995
6996Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
6997
6998 * libxml.spec.in: cleanup
6999 * include/libxml/xmlwin32version.h: updated with 2.4.8
7000
7001Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7002
7003 * encoding.c global.data globals.c testThreads.c: fix bug #63752
7004 of compiling libxml with a non standard set of options
7005
7006Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
7007
7008 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
7009 document --sgml option, fixing gnome bugzilla #63382
7010
7011Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7012
7013 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
7014 breakage of 2.4.7, added a couple of really needed APIs
7015 like xmlCatalogIsEmpty() and xmlNewCatalog()
7016 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
7017 for install-catalog
7018 * configure.in: preparing 2.4.8
7019
7020Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
7021
7022 * HTMLtree.c tree.c include/libxml/HTMLtree.h
7023 include/libxml/tree.h include/libxml/xmlIO.h: more include
7024 cleanups, export cleanly one html output + format function.
7025
7026Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7027
7028 * parser.c: removed initGenericErrorDefaultFunc call from
7029 xmlInitParser() since it could destroy previous calls to
7030 xsltSetGenericErrorFunc() effects
7031
7032Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7033
7034 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
7035 keyword.
7036
7037Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7038
7039 * Makefile.am: cleanup
7040 * threads.c: cleanup too
7041 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
7042 from xsltproc
7043 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00007044 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007045
7046Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7047
7048 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
7049 was not used anymore !
7050
7051Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7052
7053 * configure.in: preparing 2.4.7
7054 * Makefile.am doc/Makefile.am: switched to the latest xmllint
7055 manual page from John
7056 * doc/*: updated the doc and rebuilt the generated pages
7057
7058Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
7059
7060 * xmlIO.c: closing bug #62711, the library should never
7061 close stdin or stdout.
7062
7063Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7064
7065 * uri.c: second pass at fixing #63336, using Joel Young
7066 final patch. looks okay.
7067
7068Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
7069
7070 * uri.c include/libxml/uri.h: trying to clear #63336
7071 allowing the escaping routine to parse unconformant
7072 URI-References.
7073
7074Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
7075
7076 * vms/readme.vms vms/build_libxml.com nanoftp.c
7077 include/libxml/xmlversion.h.in: a few VMS updates from
7078 John A Fotheringham
7079 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
7080 and xmlCleanupOutputCallbacks() for the Perl binding people.
7081
7082Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
7083
7084 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
7085 apply fixes to close #63271 and avoid segfaults when
7086 the error routine gets callbed before xmlInitParser()
7087 get called.
7088 * nanoftp.c error.c: Applied patches from Justin Fletcher
7089 correcting some xmlGenericError misuses.
7090
7091Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
7092
7093 *doc/xmllint.xml, doc/xmllint.1
7094 New and improved man page for xmllint - .xml is the original, .1
7095 is the generated man page
7096
7097Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
7098
7099 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
7100 the web site from the main HTML document.
7101
7102Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7103
7104 * parser.c: fixed an erroneous validation bug when PE refs
7105 occurs in external parsed entities referenced from the
7106 internals subset
7107 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
7108 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
7109 added the associated testcase, it's a nice one.
7110 * HTMLparser.c: generate the DTD node as HTML still ...
7111 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
7112
7113Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7114
7115 * HTMLparser.c: fixed a bug in htmlNewDoc()
7116
7117Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7118
7119 * test/threads/*: added entities testing to the Thread test
7120 * testThreads.c: make the test reasonable
7121 * DOCBparser.c: fix the DTD public and system ID
7122 * xmllint.c: added --sgml for SGML DocBook importing
7123 * Makefile.am: added Docbtests target
7124
7125Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7126
7127 * nanoftp.c: use only "anonymous@" string for anonymous passwds
7128 * testThreads.c: removed bogus include
7129
7130Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7131
7132 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
7133 fixed a very serious (looping) validation bug
7134
7135Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
7136
7137 * include/libxml/globals.h include/libxml/threads.h threads.c
7138 testThreads.c: far more testing, cleaning up bugs
7139 * *.c : make sure globals.h is always included.
7140
7141Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
7142
7143 * HTMLparser.c: try to get rid of parser loops for good.
7144
7145Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
7146
7147 * configure.in: fixed some bugs in CFLAGS passing.
7148 * test/threads Makefile.am testThreads.c: added a specific
7149 threaded test case (really nasty, guaranteed).
7150
7151Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
7152
7153 * catalog.c: serious cleanup on the management of the
7154 XML catalog tree, more tests done, especially with
7155 the catalog PI.
7156
7157Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
7158
7159 * catalog.c: avoid a problem in catalog cleanup on SMP if
7160 catalogs were not initialized.
7161
7162Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
7163
7164 * catalog.c xpath.c: trying to cleanup the not thread safe
7165 parts of the library.
7166
7167Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
7168
7169 * include/libxml/globals.h configure.in global.data: make
7170 the allocation be per-thread a configure option
7171 * encoding.c include/libxml/parser.h: fixed compilation
7172 errors
7173
7174Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7175
7176 * include/libxml/parser.h: Norm reported that a few lines
7177 added were breaking libxslt compile, removed them for now
7178
7179Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
7180
7181 * parser.c parserInternals.c threads.c: debugged and fixed
7182 initialization problems which were giving troubles on SMP
7183 boxes.
7184
7185Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7186
7187 * include/libxml/Makefile.am: missing globals.h
7188
7189Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7190
7191 * globals.c: added a couple of standard includes.
7192
7193Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7194
7195 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
7196 include/libxml/parserInternals.h include/libxml/tree.h
7197 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
7198 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
7199 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
7200 Applied the last patches from Gary, cleanup, activated threading
7201 all user accessible global variables are now handled in globals.[ch]
7202 Still a bit rought but make tests passes with either
7203 --with-threads defined at configure time or not.
7204 * Makefile.am example/Makefile.am: added globals.[ch] and threads
7205 linking options
7206
7207Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7208
7209 * Makefile.am include/libxml/Makefile.am
7210 include/libxml/globals.h globals.c include/libxml/threads.h
7211 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
7212 configure.in: started integrating the core of the thread support
7213 not activated yet but half integrated. The code should still
7214 compile and work anyway.
7215
7216Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7217
7218 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
7219 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
7220 integrating the non-controversial parts of Gary Pennington
7221 multithread patches
7222 * catalog.c: corrected a small bug introduced
7223
7224Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7225
7226 * catalog.c include/libxml/catalog.h: very serious cleanup,
7227 isolating unportable code and as much as possible the accesses
7228 to the global shared catalog. May need more testing !
7229
7230Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7231
7232 * include/libxml/debugXML.h debugXML.c tree.c: integrating
7233 Keith Isdale patches for the XSLT debugger interfaces. Some
7234 cleanup
7235
7236Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7237
7238 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
7239 * DOCBparser.c: generate line nubers in elements
7240
7241Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7242
7243 * configure.in: preparing 2.4.6 release
7244 * doc/xml.html doc/html/*: updated and rebuilt the docs
7245 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
7246
7247Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
7248
7249 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
7250 adding documentation for DV's supercatalog support
7251
7252Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7253
7254 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
7255 super catalog support adding one API and one flag --sgml to
7256 xmlcatalog
7257
7258Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
7259
7260 * doc/xmlcatalog_man.xml, xmlcatalog.1
7261 One more crack at
7262 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7263
7264
7265Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7266
7267 * xpath.c: implemented xmlXPathObjectCopy for external objects
7268 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
7269
7270Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
7271
7272 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7273 finishing up fix to
7274 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
7275 the xmlcatalog man page display more elegantly
7276
7277Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
7278
7279 * configure.in: closing bug #61832
7280 * HTMLparser.c: removed a warning
7281
7282Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7283
7284 * xpath.c: fixing #61673 part I, do not loose doc information
7285 when copying result value trees.
7286
7287Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7288
7289 * xpath.c: trying to harden the XPath interpreter
7290
7291Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
7292
7293 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
7294 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7295
7296Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7297
7298 * HTMLparser: repaired another loop problem
7299
7300Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7301
7302 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
7303 parsing.
7304 * xpath.c: fix bug #61291 the default XML namespace node is
7305 missing from the namespace axis.
7306 * tree.c: refuse to create namespaces nodes with prefix "xml"
7307
7308Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
7309
7310 * SAX.c: ouch a non-defined namespace could lead to a crash,
7311 fixed #61215
7312
7313Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7314
7315 * parserInternals.c: closed bug #61054
7316
7317Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7318
7319 * include/libxml/Makefile.am: closing #60708
7320
7321Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7322
7323 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
7324 adding xmlSAXParseFileWithData following Marco Stipek suggestion
7325
7326Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7327
7328 * valid.c: close bug #61550 when xml: wasn't considered a namespace
7329
7330Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7331
7332 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
7333 * DOCBparser.c HTMLparser.c parser.c: fixed typos
7334
7335Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
7336
7337 * catalog.c: Justin Fletcher provided cleaup code in case
7338 HAVE_STAT is not defined
7339 * include/win32config.h: Igor Zlatkovic suggested to have
7340 HAVE_STAT defined there
7341
7342Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7343
7344 * catalog.c - fixed typing error reported by M. Barros
7345
7346Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
7347
7348 * xmllint.c - fixing typo
7349
7350Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7351
7352 * HTMLparser.c: small enhancement to prevent loop on
7353 unrecognizable data
7354
7355Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7356
7357 * parserInternals.c: applying patch from bug #60757 this
7358 should close it
7359
7360Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7361
7362 * catalog.c xmlcatalog.c: removed a couple of warning
7363 * xpath.c: try to solve the linking problem on platforms
7364 needing trio to compile
7365
7366Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7367
7368 * Makefile.am libxml.spec.in: backing up non-documented changes
7369 commited without review or aproval by Jens Finke <jens@gnome.org>
7370 * HACKING: made 100% clear that no commit should be done directly
7371
7372Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7373
7374 * configure.in: Joe Orton provided a patch fixing a problem
7375 when iconv is specified to be in a non-standard directory
7376 but wasn't exported in xml2-config --cflags
7377
7378Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7379
7380 * configure.in: let's ship 2.4.5 before getting too much
7381 troubles with 2.4.4 errors.
7382
7383Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7384
7385 * encoding.c entities.c: do not output hexadecimal charrefs
7386 when serializing HTML since some version of Netscape can't
7387 grok it, generate decimal ones.
7388 * result/HTML/doc3.htm: output changed due to previous test
7389 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
7390
7391Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
7392
7393 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
7394 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
7395
7396Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7397 Released 2.4.4
7398
7399 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
7400 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
7401 updated the configuration scripts systems accordingly
7402
7403Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7404
7405 * configure.in: preparing for 2.4.4
7406 * doc/xml.html doc/html/*: updated and rebuilt the docs
7407
7408Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7409
7410 * win32/dsp/libxml2.def.src: tried to incorporate comments
7411 from bug #59220
7412
7413Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7414
7415 * parser.c result/noent/wml.xml: fixed bug #59981 related
7416 to handling of '&' in attributes when entities are substitued
7417
7418Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7419
7420 * libxml.h include/libxml/xmlversion.h.in
7421 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
7422 Tried to close bug #60131
7423
7424Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7425
7426 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
7427
7428Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
7429
7430 * SAX.c: fixing bug #59946 on xmlns=""
7431
7432Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7433
7434 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
7435 but allocates a new error code.
7436
7437Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7438
7439 * xmllint.c: John Fleck fixed typos in the options output
7440 * parser.c SAX.c: fix ignorable white space SAX selection
7441
7442Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7443
7444 * entities.c: Steve Underwood found the possibility of an
7445 ininite loop in case of error.
7446
7447Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7448
7449 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
7450
7451Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7452
7453 * parser.c: warn if version is not 1.0 but it's not
7454 strictly speaking an error after analyzing the spec
7455
7456Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
7457
7458 *doc/catalog.html - add link to the html version of the
7459 man page, other linguistic cleanups
7460
7461Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
7462
7463 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7464 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
7465 file, has not yet been included in the build.
7466
7467Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7468
7469 * catalog.c: removed a duplicate affectation Justin Fletcher
7470
7471Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
7472
7473 * tree.c: Armin Sander pointed a possible text coalescing
7474 problem, completed his patch.
7475
7476Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7477
7478 * trionan.c: Fixed const and volatile re-definition problem
7479
7480Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
7481
7482 * libxml.4 parser.c: doc updates from Heiko Rupp
7483 * parserInternals.c: 2 sanity checks from Heiko Rupp
7484
7485Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7486
7487 * tree.c: applied patch from Armin Sander to make some pointers
7488 const in xmlCopyNode()
7489 * include/libxml/tree.h: added fix to the header
7490
7491Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7492
7493 * xpath.c: hum, restrict the integer usage gcc bug workaround
7494 to only gcc compilers so that other architecture don't get
7495 penalized by this limitation.
7496 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
7497
7498Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7499
7500 * valid.c: fixed a Windows compiler warning (Chris Poblete)
7501 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
7502
7503Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7504
7505 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
7506 --convert option to xmlcatalog to convert SGML ones to
7507 the XML syntax.
7508 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
7509
7510 2.4.3 got released at that point
7511Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7512
7513 * catalog.c xmlIO.c: started some serious testing and fixed
7514 a few bug and optmization needs.
7515
7516Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7517
7518 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7519 preparing for a 2.4.3 release even if it may not be ready yet
7520 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
7521 all file parsing lookup to go through the entity resolver, add
7522 to add an API to bypass it (needed to load catalogs themselves),
7523 some cleanup on the catalog code too.
7524 * nanoftp.c: small cleanup
7525 * doc/catalog.html: small update
7526
7527Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7528
7529 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
7530 Jun Kuriyama
7531
7532Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7533
7534 * doc/catalog.html: finished the catalog documentation
7535
7536Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7537
7538 * doc/catalog.html doc/xml.html: added documentation about
7539 Catalog support, misses an API description
7540 * doc/html/*: reextracted the API pages
7541
7542Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7543
7544 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
7545 Added the part about section 7.2 on URI resolution,
7546 fixed a side effect in the HTML parser, look complete
7547 and ready to rock except the URI/SystemID part!
7548
7549Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7550
7551 * include/libxml/catalog.h include/libxml/parser.h
7552 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
7553 xmlIO.c: added support and APIs needed for the catalog PI
7554 * include/libxml/xmlIO.h: cleanup
7555
7556Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7557
7558 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
7559 include/libxml/catalog.h: starts to look okay, really
7560 plugged the new framework, cleaned a lot of stuff,
7561 added some APIs, except the PI's support missing this
7562 should be mostly complete
7563 * result/catalogs/* test/catalogs/*: added new test, enriched
7564 the existing one with URN ID tests
7565
7566Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7567
7568 * catalog.c: fixed nextCatalog
7569 * result/catalogs/docbook test/catalogs/*: started adding
7570 a small regression test
7571
7572Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
7573
7574 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
7575 more work on the XML catalog support.
7576 * parser.c include/libxml/parser.h: small cleanup seems using
7577 list as a public parameter name can give portability troubles
7578 * trionan.c trionan.h xpath.c include/libxml/trionan.h
7579 include/libxml/xpath.h include/libxml/Makefile.am: removed
7580 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
7581 wrappers
7582
7583Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7584
7585 * Makefile.am trio.c triodef.h trionan.c xpath.c
7586 include/libxml/Makefile.am include/libxml/trionan.h:
7587 Re-worked Not-A-Number and Infinity support.
7588 * xmlcatalog.c: added readline include files
7589
7590Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7591
7592 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
7593 testCatalog as xmlcatalog, making it an installed app
7594 adding a shell, and preparing it to be a /etc/xml/catalog
7595 management tool, though not ready yet
7596 * catalog.c include/libxml/catalog.h: adding support for
7597 XML Catalogs http://www.oasis-open.org/committees/entity/
7598 not finished, there is some interesting tradeoffs and a
7599 few open questions left.
7600
7601Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
7602
7603 * xmllint.c: fixed a line formatting problem
7604
7605Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7606
7607 * SAX.c: removed a couple of unused variable (Albert Chin)
7608
7609Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7610
7611 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
7612 trying to fix some troubles w.r.t. function returning
7613 const xxxPtr.
7614
7615Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7616
7617 * win32/dsp/libxml2.def.src: another set of symbols conditionally
7618 defined
7619
7620Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7621
7622 * xpointer.c: removed unused var
7623
7624Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7625
7626 * testXPath.c: another small cleanup closing bug #59110
7627
7628Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7629
7630 * win32/dsp/libxml2.def.src: small cleanup closing bug
7631 #59108
7632
7633Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7634
7635 * example/gjobread.c: add xmlCleanupParser() before leaving
7636
7637Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
7638
7639 * config.h.in configure.in include/libxml/xmlwin32version.h:
7640 released 2.4.2
7641
7642Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
7643
7644 * include/libxml/valid.h debugXML.c valid.c: deprecate
7645 the non-boundchecking Sprintf functions, add Snprintf
7646 this should close bug #57984
7647
7648Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
7649
7650 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
7651 URIs before doing the lookups (pointed by Mark Vakoc)
7652
7653Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7654
7655 * xpath.c: serious changes on Result Value Trees and NodeSets
7656 w.r.t. deallocation and collect operations. Probably not
7657 100% clean (merge of allocated trees smells like a problem).
7658 Seems sufficient to close #58943
7659
7660Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7661
7662 * xmllint.c: adding a --format option
7663
7664Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
7665
7666 * xpath.c: count() was broken on Result Value Tree
7667 * xmlIO.c: fixed file:/// accesses on _WIN32
7668
7669Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7670
7671 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
7672 macro was renamed, this should close bug #58683
7673
7674Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7675
7676 * SAX.c: small fix fixing bug #58539 reported by coolo, in
7677 entity substitution mode text at the end of the entity might
7678 be added due to text coalescing.
7679 * nanoftp.c parser.c: small cleanup
7680
7681Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7682
7683 * HACKING: added John Fleck right to commit in the doc subdir
7684
7685Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7686
7687 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
7688 allow to inherit attributes from the DTD directly in the
7689 tree, this is needed for XPath and can be a useful feature.
7690 Inherited namespaces are always provided at the tree level now
7691 * test/defattr* result/defattr* result/noent/defattr*: added a couple
7692 of tests for this feature (XSLT being the prime user).
7693
7694Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7695
7696 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
7697 testSAX.c xmlIO.c xmllint.c include/win32config.h
7698 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
7699 include/libxml/xmlwin32version.h.in win32/README.MSDev
7700 win32/dsp/*: applied Win32 Facelift No.2 patches from
7701 Igor Zlatkovic for Windows/MSC
7702
7703Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
7704
7705 * SAX.c: unparsedEntityDecl() the URI computation of the
7706 entity wasn't done breaking XSLT unparsed-entity-uri()
7707
7708Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
7709
7710 * xpath.c: fixed a bug when walking the descendants and
7711 the current node has no children
7712 * debugXML.c: show up when a text node is supposed to not be escaped
7713
7714Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7715
7716 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
7717 worked like the set:leading() function)
7718 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
7719
7720Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
7723
7724Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7725
7726 * include/libxml/xmlIO.h: apply change to close #58141
7727 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
7728
7729Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7730
7731 * parser.c: when the internal subset uses a PE, then the
7732 included entity can use conditional sections.
7733
7734Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7735
7736 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
7737 when walking the namespace axis showing up in
7738 libxst/tests/general/bug-12
7739 * xmlmemory.c: added the possibility to trace a given block
7740 defined by its address
7741
7742Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7743
7744 * parser.c: don't override existing encoding specified before
7745 starting xmlParseDocument()
7746
7747Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7748
7749 * include/libxml/xmlwin32version.h: reinserted, needed for
7750 Windows users of CVS
7751
77522001-07-27 Darin Adler <darin@bentspoon.com>
7753
7754 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
7755 * testCatalog.c: Add include of <libxml/parser.h>.
7756
77572001-07-27 Darin Adler <darin@bentspoon.com>
7758
7759 * include/libxml/.cvsignore:
7760 * include/libxml/xmlwin32version.h:
7761 Remove this file from CVS because it's generated.
7762
7763Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7764
7765 * parser.c include/libxml/parser.h: applied const patches from
7766 Tom Moog #58002
7767
7768Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7769
7770 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7771 lookup framework
7772
7773Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7774
7775 * tree.c: fixed xmlCopyNode() for documents
7776
7777Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7778
7779 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7780
7781Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7782
7783 * parser.c: fixes bug #57652 reported by Morus Walter
7784
7785Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7786
7787 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7788
7789Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7790
7791 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7792 errors, lesson don't add new functions at 1am before a release
7793 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7794 from XPath initialization when possible.
7795
7796Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7797
7798 * result/scripts/base*: removing history/readline changed
7799 this slightly
7800 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7801 xmllint.c: make element content line number generation
7802 optionnal to avoid breaking old apps added interface to switch
7803
7804Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7805
7806 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007807 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007808 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7809 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7810 John Kroll fixes to allow saving to HTTP via PUT (or
7811 POST of needed).
7812 * doc/html/*.html: regenerated the docs
7813
7814Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7815
7816 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7817 xmlHashScanFull and xmlHashScannFull3 to get passed the
7818 three keys as arguments to the callback function
7819
7820Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7821
7822 * configure.in Makefile.am: removed libxml softlink for good
7823 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7824 100% coverage by gtk-doc
7825
7826Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7827
7828 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7829 fixed serious troubles due to size_t vs. int mismatch
7830
7831Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7832
7833 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7834
7835Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7836
7837 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7838 convenient extension API for value and context managing
7839 Now handles external objects through xmlXPathPopExternal,
7840 xmlXPathWrapExternal and xmlXPathReturnExternal.
7841 Added functions for sets operations (intersection, etc.)
7842
7843Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7846 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7847 HTMLparser.c: cleanup of global variables, marking some
7848 const or private.
7849
7850Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7851
7852 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7853 fixed xmlXPathNodeSetItem when passing index=0
7854
7855Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7856
7857 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7858
7859Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7860
7861 * xmllint.c: fixed compilation under Cygwin #57503
7862 * TODO: update
7863
78642001-07-13 Peter Williams <peterw@ximian.com>
7865
7866 * config.h.in: add #undef HAVE_DLFCN_H
7867
7868 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7869 builddir.
7870
7871Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7872
7873 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7874 raised by #57348 and #57381
7875
7876Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7877
7878 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7879 tree.c xpointer.c: store the line numbder in element->content,
7880 may break some software, need a configuration mechanism
7881
78822001-07-10 Darin Adler <darin@bentspoon.com>
7883
7884 * .cvsignore:
7885 * example/.cvsignore:
7886 * include/.cvsignore:
7887 * include/libxml/.cvsignore:
7888 Various things that are generated and should be ignored.
7889
7890Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7891
7892 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7893 * doc/xml.html doc/html/*: updated the docs
7894
7895Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7896
7897 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7898 validation occured on content with element child
7899
7900Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7901
7902 * tree.c: fixed XML Base computation which was broken
7903 * debugXML.c: added a base function to the shell
7904 * Makefile.am result/scripts/* test/scripts/*: added scripts
7905 based regression tests, and adding 2 XML Base tests
7906
7907Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7908
7909 * tree.c: set properties doc and call xmlSetListDoc for properties
7910 content when grafting them in a different tree.
7911 * aclocal.m4: remove from CVS
7912
7913Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7914
7915 * win32/libxml2/libxml2.def.src: added some missing entry point
7916 for XPath (Mark Vakoc)
7917
7918Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7919
7920 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
7921 layer should URI-Unescape before trying to open resources.
7922
7923Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7924
7925 * xpath.c: fix the name() bug for elements in the default
7926 namespace reported by Charlie Bozeman
7927
7928Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7929
7930 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
7931 led to an XPath fix, improvements of SAX initialization, and
7932 an added option --nocdata to testXPath
7933
7934Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7935
7936 * doc/libxml-doc.el: Felix Natter provided anew version working
7937 with XEmacs too
7938
7939Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7940
7941 * include/libxml/xpath.h: small cleanup
7942 * doc/xml.html: update
7943
7944Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7945
7946 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7947 released 2.3.14
7948
7949Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7950
7951 * doc/html/*: rebuilt the docs for the release
7952 * doc/xml.html: added 2.3.14 release.
7953
7954Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7955
7956 * xpath.c: a bug reported by Stephan Kulow empty nodesets
7957 were not equal to empty strings
7958
7959Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7960
7961 * SAX.c: fixed a URI-Reference computation problem when validating
7962 * xmlIO.c: small cleanup
7963
7964Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7965
7966 * parser.c: improved the description of a couple of interfaces
7967 upon Larry Stamper suggestion
7968
7969Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7970
7971 * SAX.c entities.c parser.c: changed completely the way entities
7972 are handled when running the parser in entity substitution mode.
7973 This fixes a bug reported by Stephan Kulow and nearly divides
7974 by 3 the amount of memory required by libxslt to load and process
7975 DocBook TDG.
7976
7977Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7978
7979 * HTMLparser.c: fixing a too early root closing problem raised
7980 byt Prashanth Naidu
7981
7982Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7983
7984 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
7985 raised by Mark Vakoc.
7986
7987Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * example/Makefile.am: fixed the include path to add srcdir/include
7990 * Makefile.am configure.in: fix from Albert Chin for iconv detection
7991 and some cleanup
7992
7993Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7994
7995 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
7996 lot of optimization work, results in significant improvements
7997 when handling really complex XPath queries. Add a small optimizer
7998 for unions, improve [n] and [last()], avoid some costly ops.
7999
8000Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8001
8002 * include/libxml/parser.h parser.c: xmlStrstr args are both const
8003 * xpath.c: small cleanup
8004 * xmlGetNsList: reformated, fixed problems if used on Entities
8005
8006Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8007
8008 * doc/xml.html: added 1.8.14 and 2.3.13 releases
8009
8010Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8011
8012 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
8013 * Makefile.am example/Makefile.am: workaround automake generating
8014 erroneous deps
8015
8016Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8017
8018 * include/win32config.h: bug #56801 Yon Derek provided a patch
8019 to the windows config file.
8020
8021Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8022
8023 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
8024 libxml.h : Yon Derek provided a set of changes to compile from
8025 CVS on Windows/MSC
8026
8027Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8028
8029 * parser.c: fixed UTF8 BOM support in push mode
8030 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
8031 added a specific testcase
8032
8033Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * Makefile.am: added --push regression tests
8036 * parserInternals.c: the XML parser segfaulted in --push mode
8037
8038Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8039
8040 * configure.in: moved the symlinks detection within a CVS
8041 check, this is not portable and will be removed soon.
8042 * xpath.c: small cleanup/speedup
8043
8044Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8045
8046 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
8047 release of 2.3.12
8048 * parser.c: make an error message if unknow entities in all cases
8049
8050Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8051
8052 * uri.c: fixed 2 uri normalization bugs on '//' reduction
8053
8054Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8055
8056 * include/libxml/Makefile.am: Laszlo Peter pointed out that
8057 includes were installed in the wrong dir
8058
8059Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8060
8061 * doc/html.xml: warn against sending code to exhibit bugs.
8062
8063Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8064
8065 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
8066 Tru64 from Thomas Leitner
8067
8068Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8069
8070 * AUTHORS: added William and Bjorn
8071 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
8072 daniel@veillard.com hopefully I won't have to do this again
8073 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
8074 docs can be rebuilt cleanly now
8075 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
8076 from CVs it's generated, added include/libxml/xmlwin32version.h
8077 also generated but which should change far less frequently.
8078 * catalog.c nanoftp.c: made sure to include libxml.h not
8079 libxml/xmlversion.h directly
8080 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
8081 when compiling on WIN32 and MSC
8082
8083Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8084
8085 * include/Makefile.am include/libxml/Makefile.am configure.in:
8086 fixed make distcheck and rebuilding the rpms
8087
8088Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8089
8090 * configure.in: should finish the migration of exported includes
8091 into a real include/libxml in CVS, at least for CVS users.
8092 * removed the exported headers, added in include/libxml (as well
8093 as xmlversion.h.in).
8094
8095Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8096
8097 * configure.in: fixed the way to detect symlink
8098
8099Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8100
8101 * configure.in: updated, include/libxml is now a real CVS dir
8102
8103Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8104
8105 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
8106 version works with both libxml1 and libxml2 (it autodetects
8107 the prefix of the html-files) from Felix Natter.
8108 * doc/xml.html: updated doc accordingly
8109
8110Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8111
8112 * xpath.c: fixed the bug generating a template loop in libxslt
8113 when using docbook-xsl-1.4, * should filter out document nodes
8114 * HACKING: added William
8115 * TODO: updated
8116
8117Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8118
8119 * doc/FAQ.html: added a warning about gcc-3.0
8120 * doc/xml.html: added reference to gdome2 and removed a confusing
8121 sentence
8122
8123Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8124
8125 * xmlversion.h: okay this is a generated file, but Windows
8126 users need it and they can't generate it, and I want CVS
8127 Windows users ...
8128 * win32/libxml2/libxml2_so.dsp: Windows project file for
8129 the shared lib version of libxml2
8130 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
8131 resources needed for libxslt/xsltproc by Yon Derek
8132
8133Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8134
8135 * trio.c: MSVC fix (provided by Igor Zlatkovic)
8136
8137Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8138
8139 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
8140
8141Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8142
8143 * include/win32config.h: Yon Derek provided a first fix
8144 to be able to compile libxslt/xsltproc on Windows
8145
8146Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8147
8148 * xpath.c: attempt to work around what seemed a gcc optimizer
8149 bug when handling floats on i386 http://veillard.com/gcc.bug
8150 * tree.c entities.c encoding.c: doing some cleanups while
8151 chasing it
8152
8153Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8154
8155 * Makefile.am: cleanup when --without-debug is specified
8156 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
8157 w.r.t. --without-debug and other include points
8158 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
8159 Catalogs
8160 * configure.in entities.h tree.h HTMLparser.c: removed
8161 --without-corba, made the _private field mandatory
8162
8163Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8164
8165 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
8166 outputs a BOM in UTF8, an errata has been issued to avoid the
8167 problem, that was the most reasonable solution... Add support
8168 for a leading UTF8 BOM in entities.
8169
8170Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8171
8172 * valid.c: fixed a bug found when post validating an entity ref
8173 * xmllint.c: added --loaddtd and sligly changed --postvalid to
8174 activate it too
8175
8176Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8177
8178 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
8179 weakness in the node copy the XPointer and the XInclude
8180 implementations. Serious cleanup.
8181
8182Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8183
8184 * Makefile.am: Kjartan Maraas provided a small patch to
8185 add xml2-config.in to EXTRA_DIST
8186
8187Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8188
8189 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
8190 provided another failing case found in KDE, the way the
8191 ctxt->vctxt.nodeTab was allocated and freed changed over
8192 time but it wasn't completely cleaned up. This should fix it.
8193
8194Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8195
8196 * parser.c: Stephan Kulow also raised the fact that line number
8197 could get miscounted making debug harder, fixed the problem
8198 in xmlParseCharData()
8199
8200Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8201
8202 * valid.c: Stephan Kulow pointed out a problem when validating
8203 and using an empty entity, forgot a 'break' in a case.
8204
8205Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8206
8207 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
8208 * doc/xml.html: updated with 2.3.11
8209
8210Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8211
8212 * TODO: updated adding cleanup of generated doc
8213 * configure.in: prepared to release 2.3.11
8214 * xmllint.c: added --version for bug reporting
8215 * doc/html/*.html: rebuilt the doc
8216
8217Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8218
8219 * xpath.c: first part of the work on selecting namespace to
8220 fix bug #56115
8221
8222Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8223
8224 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
8225 when using -liconv
8226 * TODO: updated
8227
8228Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8229
8230 * HTMLtree.[ch]: more work on the HTML serialization routnes,
8231 cleanup, encoding support.
8232
8233Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8234
8235 * xpath.c: Thomas Broyer suggested a better patch for the / arg
8236
8237Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8238
8239 * xpath.c: bug detected by Ankh when / is used as a function arg
8240
8241Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8242
8243 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
8244 of element and use it to avoid outputting formatting spaces at
8245 the wrong place. Implemented the format parameter for HTML save.
8246 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
8247 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
8248 result/HTML/wired.html: of course this impact the result of a
8249 number of HTML tests
8250
8251Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8252
8253 * HTMLtree.[ch]: started augmenting the HTML save API with
8254 encoding and formatting parameters
8255
8256Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8257
8258 * HTMLtree.h: cleanup and started evaluating the work needed on
8259 revamping the HTML output code
8260
8261Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8262
8263 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
8264
8265Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8266
8267 * valid.c: fixed bug #56049, forgot one check in the
8268 validation routine
8269
8270Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8271
8272 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
8273
8274Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8275
8276 * libxml.h: fixed an error in last commit
8277 * doc/FAQ.html: added an entry for compilation from CVS
8278
8279Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8280
8281 * xmlversion.h.in libxml.h: Cygwin patches
8282 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
8283 * tree.h: cleanup
8284
8285Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8286
8287 * tree.c: patched xmlFreeNode() to avoid freeing() a static
8288 memory block in a strange case where libxml is linked twice
8289 in the binary.
8290
8291Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8292
8293 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
8294 state far too often, simple fix used to avoid it.
8295
8296Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8297
8298 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
8299 being processed, applied his patch
8300 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
8301
8302Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8303
8304 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
8305 provided fixes to compile on MSCC again
8306 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
8307 also provided an update for the project files.
8308
8309Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8310
8311 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
8312 bug #55810
8313
8314Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8315
8316 * tree.c: fixed xmlGetNsProp() to close bug #55683
8317 Note this requires libxslt to use it's own function instead.
8318
8319Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8320
8321 * HTMLtree.c: when in a pre element no formatting space should
8322 be added.
8323 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
8324
8325Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8326
8327 * configure.in: added tests for signal() and signal.h
8328
8329Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8330
8331 * xpath.c: robert pointed out xmlXPathNINF was not initialized
8332
8333Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8334
8335 * doc/libxml-doc.el: Felix Natter provided a new version for
8336 libxml2
8337
8338Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8339
8340 * HTMLtree.c: when in a pre element no formatting space should
8341 be added.
8342
8343Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8344
8345 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
8346
8347Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8348
8349 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
8350 hack
8351 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
8352 * uri.c: fixed a warning
8353
8354Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8355
8356 * HTMLtree.c: trying to close bug #55772 escaping in script
8357 elements
8358 * doc/xml.html: suggest to send mail to the list
8359
8360Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8361
8362 * error.c: attempt to fix the xmlGetVarStr breakage once and for
8363 good. Use a macro and based on the solution provided in
8364 vsnprintf manual page from GNU.
8365
8366Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8367
8368 * error.c: Workaround for non-preserving variadic list.
8369 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
8370
8371Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8372
8373 * doc/xml.html: added 2.3.10 release
8374
8375Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8376
8377 * configure.in: releasing 2.3.10
8378
8379Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8380
8381 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8382
8383Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8384
8385 * encoding.c: Robert Collins provided a patch to add the
8386 "US-ASCII" encoding alias
8387
8388Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8389
8390 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
8391 string oriented functions and started cleaning the related areas
8392 in xpath.c which needed fixing in this respect
8393
8394Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8395
8396 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
8397 #55380
8398 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
8399
8400Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8401
8402 * TODO: updated
8403 * nanohttp.[ch] : started adding APIs to get the redirected URL
8404 when this occurs (needed for further base computation
8405 * tree.h: cleanup
8406 * encoding.c: cleanup
8407 * SAX.c: minor change around ctxt->loadsubset
8408
8409Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8410
8411 * Makefile.am include/Makefile.am: small change to have
8412 include/libxml rebuilt if working from CVS.
8413 * uri.c: applied another patch from Carl Douglas for URI escaping,
8414 this should close bug #51876
8415
8416Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8417
8418 * xinclude.c: fixed XInclude recursive behaviour bug #54678
8419 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
8420 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
8421 added specific regression test
8422 * parser.h: preparing for the XSLT mode where DTD inherited
8423 attributes are added to the tree.
8424
8425Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8426
8427 * xinclude.[ch]: Updated the namespace for the Last Call version
8428 * result/XInclude/include test/XInclude/include: updated the
8429 testsuite accordingly
8430
8431Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8432
8433 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
8434 related to bug #51876
8435
8436Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8437
8438 * tree.c: fixed a gross mistake in base computation, xml:base is
8439 not completely correct yet (need cascade).
8440 * xpath.[ch]: added the few things needed to find a function name
8441 and URI from the XPath context when it is called.
8442
8443Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8444
8445 * catalog.[ch]: fixes and add xmlLoadCatalogs()
8446 * DOCBparser.c: small cleanup
8447 * xmllint.c: added a --catalogs option to load catalogs from
8448 $SGML_CATALOG_FILES
8449 * tree.c: cleanup
8450 * configure.in: iconv library fixup, ICONV_LIBS
8451
8452Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8453
8454 * catalog.c: handling of CATALOG entries. detection of recursion,
8455 and a few bugfixes
8456 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
8457 against the default namespace
8458
8459Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8460
8461 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
8462
8463Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8464
8465 * parser.c: fixed propagation context info when parsing an
8466 external entity.
8467 * doc/html/*.html: regenerated a couple of docs
8468
8469Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8470
8471 * doc/xml.html: update with 2.3.9 informations
8472
8473Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8474
8475 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
8476 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
8477 * doc/html/* : rebuilt the docs
8478 * valid.c: small patch which may improve some case when
8479 validating.
8480
8481Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8482
8483 * HTMLparser.c: Closed bug #54891
8484 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
8485 to the suite
8486
8487Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8488
8489 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
8490 applied a documentation patch from LotR and filled in a few missing
8491 descriptions
8492
8493Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8494
8495 * xpath.c tree.c parser.c: speed optimizations at the parser level
8496 document tree freeing and xpath evaluation
8497
8498Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8499
8500 * parser.c parser.h parserInternals.h: fixed a couple of
8501 interfaces for handling memory buffer input to const char *
8502 upon suggestion of JamesH.
8503
8504Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8505
8506 * configure.in: LoTR sent a patch fixing the previous commit
8507
8508Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8509
8510 * configure.in: trying to deal again with the stoopid -R linking
8511 flag of Solaris
8512
8513Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8514
8515 * xpath.h: two nodeset access macros from Thomas Broyer
8516
8517Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8518
8519 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
8520 patch from Thomas Broyer
8521
8522Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8523
8524 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
8525 case
8526 * INSTALL: was empty added stuff from the FAQ
8527
8528Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8529
8530 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
8531 attributes handling and #54433 by adding xmlUnsetProp()
8532 and xmlUnsetNsProp()
8533
8534Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8535
8536 * HTMLparser.c: Patch from Jonas Borgström
8537 (htmlGetEndPriority): New function, returns
8538 the priority of a certain element.
8539 (htmlAutoCloseOnClose): Only close inline elements if they
8540 all have lower or equal priority.
8541 * result/HTML: this of course changed a number of tests results.
8542
8543Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8544
8545 * xmlIO.c catalog.c: plugged in the default catalog resolution
8546 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
8547 documentations
8548 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
8549
8550Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8551
8552 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
8553 integrating catalogs
8554 * catalog.[ch] testCatalog.c: adding a small catalo API
8555 (only SGML catalog support).
8556 * parser.c: restaured xmlKeepBlanksDefault(0) API
8557
8558Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8559
8560 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
8561
8562Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8563
8564 * parser.c: added xmlParseExternalEntityPrivate() to allow
8565 propagation of ctxt->_private when parsing external entities
8566
8567Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8568
8569 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
8570
8571Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8572
8573 * configure.in: fixed a small portability problem with AM_CONDITIONAL
8574
8575Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8576
8577 * valid.c: warn when indeterminist content model is detected
8578 * result/VC/ElementValid8: this adds a message
8579 * Makefile.am: add --novalid for VCM tests
8580 * parserInternals.c: added a call to Init memory
8581
8582Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8583
8584 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
8585 when both parameters are NULL.
8586
8587Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8588
8589 * valid.c: applied small patch from Gary Pennington, reindented
8590 some part of the code.
8591
8592Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8593
8594 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
8595 release, updated and regenerated the docs
8596
8597Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8598
8599 * xpath.c result/XPath/expr/floats : clarified and cleanup
8600 printing of abnormal floats in tests.
8601
8602Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8603
8604 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
8605 * results/HTML/ : a few changes in the output of the HTML tests as
8606 a result.
8607 * configure.in: tying to fix -liconv where needed
8608
8609Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8610
8611 * Makefile.am: fixed a stupid error
8612
8613Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8614
8615 * configure.in Makefile.am: make the inclusion of the trio
8616 modules in the library conditional
8617
8618Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8619
8620 * DOCBparser.c: patche from László Kovács, fixed entities refs
8621 in attributes handling
8622
8623Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8624
8625 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
8626 flushing
8627
8628Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8629
8630 * xpath.c: fix of an XSLT namespace bug reported on the list
8631 general/bug-8-
8632
8633Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8634
8635 * strio.h trio.c: Dan McNichol suggested a couple of small
8636 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
8637
8638Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8639
8640 * tree.c parser.c encoding.c: spent a bit more time looking
8641 at the parsing speed and DOM handling. Added a few more
8642 speedups.
8643
8644Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8645
8646 * parser.c: small but effective parsing speed improvement
8647
8648Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8649
8650 * configure.in: default on the DocBook parser inclusion (for Gnome)
8651 * DOCBparser.h: fixed a header reference
8652
8653Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8654
8655 * configure.in xpath.c: applied Bjorn patches for FPE on the
8656 alpha
8657
8658Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8659
8660 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
8661 xmlSaveFormatFileTo()
8662
8663Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8664
8665 * xpath.c: simple and efficient optimization, XPath functions
8666 aways bind to the same code, cache this
8667 * TODO: updated (by saying some is obsolete)
8668
8669Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8670
8671 * xpath.c: more cleanup work on XPath name parsing routines
8672
8673Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8674
8675 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
8676 xmlXPathParseName
8677 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
8678 * debugXML.c: avoid compilation problems if compiling without
8679 HTML support, Igor Zlatkovic
8680 * win32/libxml2/libxml2.def.src: being able to compile without
8681 XPath on Windows
8682
8683Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8684
8685 * libxml.m4: yet another patch from Toshio Kuratomi
8686
8687Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8688
8689 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
8690
8691Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8692
8693 * tree.[ch]: added xmlSaveFormatFile interface for saving
8694 and indenting a file.
8695
8696Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8697
8698 * xpath.c: fixed bug #53689 related to processing-instruction()
8699
8700Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8701
8702 * DOCBparser.c: patche from László Kovács
8703
8704Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8705
8706 * parser.c: applied fixes from Christian Glahn bug report #53391
8707
8708Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8709
8710 * error.c: Jean François Lecomte provided a complete description
8711 and a fix to bug #53537
8712
8713Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8714
8715 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
8716
8717Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8718
8719 * DOCBparser.c SAX.c: a bit more work on entities processing.
8720 Still Need to cleanup XML output and references in attributes
8721
8722Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8723
8724 * DOCBparser.c include/Makefile.am: two patches from László Kovács
8725
8726Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8727
8728 * tree.c: trying to fix #53574, not completely complete,
8729 I would like xmllint --copy --debug test/ent1 and
8730 xmllint --debug test/ent1 to show the same result.
8731 * xpath.c: fix a bug when trying to sort namespace nodes
8732
8733Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8734
8735 * HTMLtree.c: real fix for #53402
8736
8737Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8738
8739 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8740 PIs when using xsl:output
8741 * valid.c: closing #53537 some case generate segfaults if there
8742 is validity errors
8743
8744Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8745
8746 * SAX.c testDocbook.c DOCBparser.c: more work on the support
8747 of external parsed entities, added --noent to testDocbook
8748 * valid.c: Garry Pennington found an uninitialized variable
8749 access in xmlValidateElementContent()
8750
8751Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8752
8753 * HTMLparser.c : HTML parsing still sucks ... trying to deal
8754 with madness
8755 * result/HTML/ : this modified the result of the regression tests
8756 a lot.
8757
8758Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8759
8760 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8761 to doc where it wasn't checked against NULL reported by
8762 Jens Laas
8763
8764Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8765
8766 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8767 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8768
8769Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8770
8771 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8772 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8773 * SAX.[ch]: cleanup and updates for DocBook
8774 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8775 ex SGML identifier changes
8776 * valid.c: removed a static unused function.
8777
8778Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8779
8780 * HTMLtree.c: applied change for Paul Sponagl on script saving
8781 * Makefile.am: the warning about entity title.xml are normal.
8782
8783Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8784
8785 * configure.in: release of 2.3.7
8786 * Makefile.am: fixing make distcheck
8787
8788Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8789
8790 * doc/html/* doc/xml.html: updated and regenerated the docs
8791
8792Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8793
8794 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8795
8796Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8797
8798 * tree.c: fixed #53388 with the provided patch
8799
8800Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8801
8802 * valid.c: Bjorn detected an invalid memory access. Fixed
8803 vstateVPush()
8804
8805Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8806
8807 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8808
8809Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8810
8811 * libxml.h: new header used only for the compilation of libxml
8812 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8813 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8814 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8815 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8816 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8817 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8818 baseline (version 1.2 plus a single patch).
8819 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8820 scientific notation for numbers. Tests added.
8821 * xpath.c: formatting of numbers changed to use sprintf
8822 (contribution from William Brack)
8823
8824Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8825
8826 * valid.c: cleanup, more useful debugging
8827 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8828 * xmlIO.c: entity loading is printed as an error when validating
8829
8830Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8831
8832 * valid.c: fixed to validate within entities
8833 * test/VCM/v22.xml: added a specific testcase
8834
8835Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8836
8837 * valid.c: forgot an epsilon transition in for ()+
8838 * test/VCM/v21.xml : added a specific test case
8839
8840Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8841
8842 * valid.c: removed a state explosion exhibited by RSS
8843 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8844 from bug #51872
8845
8846Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8847
8848 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8849 validation without using an ugly NFA -> DFA algo in the source.
8850 Made a specific algorithm easier to maintain, using a single
8851 stack and without recursion.
8852 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8853 * hash.c: made the growing routine static
8854 * tree.h parser.c: added the parent information to an
8855 xmlElementContent node.
8856
8857Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8858
8859 * SAX.c parser.c xpath.c: generating IDs when not validating
8860 from an external parsed entity was poisoning the ID has table
8861 with removed values. This was killing XSLT on the KDE help
8862 browser.
8863
8864Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8865
8866 * entities.h: andrew@ugh.net.au detected a double declaration
8867
8868Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8869
8870 * debugXML.c hash.c tree.h valid.c : some changes related to
8871 the validation suport to improve speed with DocBook
8872 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8873 the way validation errors get reported
8874
8875Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8876
8877 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8878 by P C Chow and William M. Brack for XSLT HTML output
8879
8880Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8881
8882 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8883 Igor Zlatkovic patches for MSC compilation and added his
8884 updates
8885
8886Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8887
8888 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8889 prefix lookup.
8890 * parserInternals.c: fixed the bug reported by Morus Walter
8891 due to an off by one typo in xmlStringCurrentChar()
8892
8893Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8894
8895 * HTMLparser.c result/HTML/*: revamped the way the HTML
8896 parser handles end of tags or end of input
8897
8898Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8899
8900 * tree.[ch] : added xmlDocCopyNode for gdome2 support
8901
8902Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8903
8904 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
8905 bug where the linktime verions of free() won't work ...
8906
8907Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8908
8909 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
8910
8911Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8912
8913 * doc/xml.html: added 2.3.6 release
8914
8915Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8916
8917 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
8918 * result/wml.xml: resulted in a small output change
8919
8920Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8921
8922 * tree.c: xmlNewDoc was missing the charset initialization
8923 * xmllint.c: added --auto to autogenerate a doc, allow to
8924 reproduce the problem fixed on xmlNewDoc
8925
8926Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8927
8928 * xpath.c: trying to get 52979 solved
8929 * tree.c result/ result/noent/: trying to get 52712 solved, this
8930 also made me clean up the fact that XML output in general should
8931 not add formating blanks by default, this changed the output of
8932 a few tests
8933
8934Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8935
8936 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
8937
8938Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8939
8940 * configure.in: finally released 2.3.6
8941
8942Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8943
8944 * xpath.c: checking for null pointer generated by new code
8945
8946Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8947
8948 * xpath.c: fixed a [] evaluation problem reported
8949 * test/XPath/tests/simpleaddr: extended test
8950 * result/XPath/simpleaddr: updated result
8951
8952Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8953
8954 * xmllint.c: Dan Timis reported a portability problem
8955 on Macs without mmap, fixed it.
8956
8957Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8958
8959 * testXPath.c : added a --tree option allowing to display the
8960 tree dump of the XPath expression
8961
8962Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8963
8964 * xpath.c: fixed a memleak when comparing nodesets
8965 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
8966 * tree.c: added a TODO
8967
8968Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8969
8970 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
8971 we need string functions
8972 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
8973 to be able to use them where needed. Applied some changes
8974 to reduce name linking pollution and compile in only what's
8975 needed.
8976 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
8977 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
8978 for the string manipulation functions
8979 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
8980 to the free() function of xmlmemory.c
8981 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
8982 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
8983 usage.
8984
8985
8986Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8987
8988 * error.c: applied the context output patch of the error
8989 handling submitted by Chuck Griffith
8990 * error/VC/*: this slightly change some error logs
8991
8992Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8993
8994 * parser.c: fixed line number reporting on error
8995
8996Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8997
8998 * parser.c: Sullivan and Darin found a parser bug,
8999 applied the patch.
9000
9001Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9002
9003 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
9004 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
9005 xmlversion.h.in xpointer.c: of course the way I defined
9006 UNUSED breaks on old gcc version. Try to be smart and
9007 also define it directly in xmlversion.h
9008 * configure.in: removed -ansi flag from the pedantic set
9009
9010Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9011 Huge cleanup, I switched to compile with
9012 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
9013 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
9014 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
9015 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
9016 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
9017 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
9018 encoding.h entities.c error.c list.[ch] nanoftp.c
9019 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
9020 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
9021 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
9022 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
9023 Cleanup, staticfied a number of non-exported functions,
9024 detected and cleaned up a dozen of problem found this way,
9025 avoided a lot of public function name/typedef/system names clashes
9026 * doc/xml.html: updated
9027 * configure.in: switched private flags to the really pedantic ones.
9028
9029Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9030
9031 * configure.in: 2.3.5
9032 * doc/html/*: rebuilt the docs
9033
9034Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9035
9036 * parser.c: fixed a reported bug in NOTATION parsing
9037 * uri.c: accepted but not fixed bug 51876, added TODO
9038 * Makefile.am: fixed bug 51876
9039
9040Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9041
9042 * config.h.in configure.in error.c: fix a compilation problem
9043 on platforms without vsnprintf (xml@thewrittenword.com)
9044
9045Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9046
9047 * parser.c: fixed a function name header typo
9048 * SAX.c: notations can also occur in external subset.
9049
9050Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9051
9052 * error.c: removed a C++ like comment
9053
9054Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9055
9056 * parser.c: fixing bug 52299 strange condition leading
9057 to a parser crash due to a buffer overflow
9058 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
9059 added the specific test case
9060
9061Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9062
9063 * xpath.[ch]: still a lot of cleanup based on XSLT, added
9064 xmlXPathConvert{String,Number,Boolean} to be able to make
9065 type casts without a context stack, fixed some implementation
9066 problems related to the absence of context at parse-time,
9067 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
9068 in the public API too
9069 * xpointer.c xpathInternals.h: we need to know at parse time
9070 whether we are compiling an XPointer
9071
9072Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9073
9074 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
9075 cleaned up the parser internals, refactored XPath code, added
9076 new compilation based APIs and cleanly separated public and
9077 private APIs.
9078
9079Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9080
9081 * xpath.h: the comp field must be added at the end to avoid
9082 killing binary compat.
9083
9084Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9085
9086 * Makefile.am: detect XPath memleaks in regreson tests
9087 * error.c: fixed and error w.r.t. error reporting still using
9088 stderr
9089 * hash.c: added new line at end of file
9090 * tree.h: minor cleanup
9091 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
9092 expression parsing from evaluation, resulted in a number of
9093 changes internally, and in XPointer. Likely to break stuff
9094 using xpathInternals.h but should remain binary compatible,
9095 new interfaces will be added.
9096
9097Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9098
9099 * configure.in: fixed a couple of problems reported by
9100 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
9101 without gcc on non linux platforms.
9102
9103Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9104
9105 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
9106 a fix for --with-html-dir= configure support. I hope it won't
9107 break rpm generation
9108
9109Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9110
9111 * xmlIO.c: one function comment cleanup.
9112
9113Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9114
9115 * SAX.c: external subset notations were improperly registered
9116 in the internal subset.
9117
9118Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9119
9120 * README.cvs-commits: added, pointing to HACKING
9121 * HACKING: updated
9122
9123Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9124
9125 * parser.c: and Matt Sergeant found one in the XML push
9126 parser (erroneous check I forgot to remove when I fixed the
9127 main parser).
9128
9129Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9130
9131 * xpath.c: ptittom found a small bug in UnaryExpr
9132
9133Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9134
9135 * configure.in: bumped to 2.3.4
9136 * error.c: fixed bug #51860
9137 * tree.c: fixed bug #51861
9138 * valid.c: cleanup, more debug, failed to fix one bug crap ...
9139 * tree.[ch] : added xmlDefaultBufferSize
9140 * nanoftp.c: typo in function name header block
9141 * doc/xml.html : updated, added link to XML::LibXSLT
9142 * doc/html/* : rebuilt the docs
9143
9144Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9145
9146 * parser.c SAX.c: the new content parsing code raised an
9147 ugly bug in the characters() SAX callback. Found it
9148 just because of strangeness in XSLT XML Rec ouptut :-(
9149
9150Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9151
9152 * Makefile.am: Martin Baulig suggested to add -lm
9153 * tree.c: found another bug in xmlNodeGetContent()
9154
9155Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9156
9157 * xpath.c: Bjorn found the error related to strictness of comparison.
9158
9159Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9160
9161 * parser.c: trying to fix the Dtd parsing problem reported
9162 by Gary, side effect of last week speed optimizations.
9163
9164Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9165
9166 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
9167 * parserInternals.c: removed unneeded test raised by Stric
9168
9169Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
9170
9171 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
9172 and fixed by William Brack). Added xmlXPathFormatNumber.
9173 Changed the sorting slightly.
9174 * configure.in Makefile.am example/Makefile.am: Added -lm.
9175 Please note that applications linking with libxml2, must
9176 also like with the math library from now on.
9177
9178Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9179
9180 * HTMLparser.c: fixed loop reported by Marc Sanfacon
9181
9182Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9183
9184 * parser.c: one must report spaces even if the Dtd element
9185 content proves that this is not part of the element content.
9186 * result/valid/*.xml: this changed the ouptu slightly
9187
9188Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9189
9190 * configure.in: bumped to 2.3.3
9191 * doc/xml.html: updated
9192
9193Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9194
9195 * tree.c: minor doc fix
9196 * xpath.c: deallocation issues when a result tree has been
9197 converted to a node-set
9198
9199Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9200
9201 * doc/xml.html: oops corrected dates s/2000/2001
9202
9203Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9204
9205 * valid.c: new patch from Gary Pennington
9206
9207Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9208
9209 * doc/xml.html: applied patch from Ankh
9210
9211Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9212
9213 * xinclude.c: fixed a problem building on Mac
9214
9215Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9216
9217 * parser.c: more work on increasing parsing ferformances
9218
9219Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9220
9221 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
9222 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
9223 avoiding memcpy in production builds MEM_CLEANUP macro use
9224 * parser.[ch] parserInternals.c: optimizations of the tightest
9225 internal loops inside the parser. Better checking of I/O
9226 flushing/loading conditions
9227 * xmllint.c : added --timing
9228
9229Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9230
9231 * configure.in: bumped to 2.3.2
9232 * doc/xml.html: updated for release
9233
9234Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9235
9236 * xpath.c: found a memleak and fixed a nasty bug
9237
9238Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9239
9240 * xmllint.[c1] : added return code errors for xmllint
9241 * xpath.c: specific debug dump function for result value trees
9242
9243Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9244
9245 * xpath.c: finally implemented xmlXPathCompareNodeSets
9246 * test/XPath/expr/floats results/XPath/expr/floats: added
9247 a test for float expressions
9248
9249Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9250
9251 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
9252 * parserInternals.[ch]: trying to speed up parsing
9253 * xpath.c : speeded up node set equality op
9254
9255Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9256
9257 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
9258 better handling of ID/IDREF and the list modules associated
9259 * configure.in: small CFLAGS cleanup
9260
9261Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9262
9263 * configure.in: fixed iconv detection on AIX (stric)
9264
9265Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9266
9267 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
9268
9269Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
9270
9271 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
9272 and optimized xmlXPathNodeSetSort
9273
9274Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9275
9276 * xpath.c: bug fix when context size is 0
9277 * parser.c: I like Norm's Dtd because they still manage to break
9278 the parser occasionally
9279
9280Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9281
9282 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
9283
9284Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9285
9286 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
9287 attributes within the XML-1.0 namespace
9288
9289Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9290
9291 * xpathInternals.h: exported a few axis functions
9292 * doc/xml.html: updated the doc
9293
9294Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9295
9296 * configure.in: applied patch from Daniel van Balen for OpenBSD
9297 and bumped version to 2.3.1
9298 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
9299 attempt to find autoclosing was simply broken, removed it,
9300 updated the examples, this is better
9301
9302Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9303
9304 * hash.[ch]: added Paolo Casarini patch to provide Delete from
9305 hash functionnalities.
9306 * doc/html/* : rebuild the doc
9307
9308Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9309
9310 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
9311 on predicate
9312 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
9313 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
9314 really want to have tags closed on output even if we accept
9315 unclosed ones on input
9316
9317Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9318
9319 * xpath.c: ouch don't free NULL, rare case fixed
9320 * tree.c: don't coalesce text nodes if they don't have the
9321 same behaviour wrt escaping on output
9322
9323Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9324
9325 * xpath.c: small fixup
9326 * SAX.c: don't warn on empty namespaces.
9327
9328Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9329
9330 * README: a bit of cleanup
9331 * configure.in: preparing for 2.3.0 release
9332
9333Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9334
9335 * hash.[ch]: added a first version of xmlHashSize()
9336 * valid.c: another bug fix from Gary Pennington
9337
9338Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9339
9340 * valid.c: couple of bug fixes pointed by Gary Pennington
9341 * HTMLtree.c: #if 0 cleanup
9342
9343Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9344
9345 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
9346 which removes a time consuming check of xmlXPathNodeSetAdd()
9347 and use it in places where we are sure to not break unicity
9348
9349Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9350
9351 * xpath.c: bug fixes found from XSLT
9352 * tree.c: preserve node->name special values when copying nodes.
9353 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
9354 external subset are fetched when available but without full
9355 validation. Added xmlLoadExtDtdDefaultValue, need a function.
9356 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
9357 output with encoding disabled.
9358
9359Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9360
9361 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
9362 xmlCheckFilename should not be called from xmlFileOpenW
9363 and xmlGzfileOpenW
9364
9365Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9366
9367 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
9368 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
9369 added the new tests for URI normalization
9370 * testURI.c: fixed stoopid bugs
9371 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
9372 the URI in the error messages are now properly normalized
9373
9374Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9375
9376 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
9377
9378Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9379
9380 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
9381
9382Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9383
9384 * xpath.c: fixed mod operator
9385
9386Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9387
9388 * parser.c: fixed xmlStrcat doc
9389 * tree.c: 2 fixes form Anders Carlson for copying nodes and
9390 trees.
9391
9392Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9393
9394 * xpath.c result/XPath/tests/chaptersbase
9395 result/XPath/tests/simplebase: fixed XPath node()
9396 * tree.c: small fix in xmlNewNs()
9397 * Makefile.am: removed extraneous xml2Conf.sh rule
9398
9399Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9400
9401 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
9402 Changed the library name, in order to get libxml-devel and
9403 libxml2-devel to coexist on a single system
9404 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
9405 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
9406
9407Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9408
9409 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
9410 libxml2-devel installable in // as libxml-devel.
9411
9412Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9413
9414 * doc/Makefile.am: fixed make rebuild in doc
9415 * doc/html/*.html: rebuilt the docs
9416
9417Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9418
9419 * tree.c: patch from Bjorn Reese on xmlBufferCCat
9420
9421Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9422
9423 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
9424 the HTML doc to go into the -devel RPM ...
9425 * aclocal.m4 config.h.in: some updates due to auto* magic
9426
9427Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9428
9429 * xpath.h: added a hook in the context structure allowing to
9430 link to extra support, needed for XSLT
9431
9432Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9433
9434 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
9435 xmlXPtrCmpPoints to use it.
9436 * propagated the following patch from Alejandro Forero
9437 * include/win32config.h xmlIO.c: applied further suggestions
9438 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
9439 * example/gjobread.c: fixed warnings, now that it builds
9440
9441Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
9442
9443 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
9444
9445 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
9446 filename points to a valid file (not a directory).
9447 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
9448 Added calls to xmlCheckFilenameDir.
9449
9450 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
9451 `path' (rather than `filename') as the parameter to gzopen and open.
9452
9453Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9454
9455 * Makefile.am: fixed a problem with EXTRA_DIST
9456
9457Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9458
9459 * Makefile.am example/Makefile.am: finally found the trick
9460 to build the example, i.e. add "." in SUBDIRS before example
9461 in the list <grin/>
9462
9463Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9464
9465 * doc/xml.html: updated with an XSLT section, removed pointer to
9466 W3C CVS base.
9467
9468Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9469
9470 * xpath.c: when copying a XSLT tree object teh tree need to be copied
9471 too, and deallocation need to occur the same way.
9472
9473Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9474
9475 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
9476 type correponding to an XSLT result tree fragment. Share most
9477 of the data format with node set, as well as operators.
9478 * HTMLtree.c: added a newline at the end of the doctype output
9479 whe this one is not present initially.
9480 * tree.c: make sure taht the parent and doc pointers are properly
9481 set when copying attributes (lists).
9482
9483Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9484
9485 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
9486
9487Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9488
9489 * xpath.c: seems I finally killed that ugly path evaluation
9490 context bug (tagged 9999 in case is is wrong)
9491
9492Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9493
9494 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
9495 for XSLT
9496
9497Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9498
9499 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
9500 for xmlGzfileOpen() bug
9501
9502Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9503
9504 * xpath.c: removed an error found by XSLT usage
9505 * tree.c parserInternals.h: use a predefined static string
9506 for text and comment nodes, avoid freeing them in xmlFreeNode,
9507 exported the string name in parserInternals.h and added
9508 another value to disable encoding at output (for XSLT),
9509 gain memory, time.
9510
9511Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9512
9513 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
9514 win32/libxml2/libxml2_so.dsp: new makefiles and update
9515 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9516
9517Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9518
9519 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
9520 Gary Pennington
9521
9522Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9523
9524 * xpath.c: fixed the comaprision of values and nodelists,
9525 need to compare nodelist still ...
9526 * debugXML.c: avoided a possible core dump
9527 * HTMLparser.c: cleanup
9528 * nanohttp.c: contributed fix.
9529 * tree.c: fixes in properties handling added xmlSetNsProp
9530 needed by libxslt
9531 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
9532 comment
9533 * TODO: updated
9534
9535Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9536
9537 * parser.c parserInternals.c: applied Bjorn Reese optimization
9538 patch
9539
9540Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9541
9542 * Makefile.am: applied patch fro make check from Martin Vidner
9543
9544Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9545
9546 * configure.in: preparing 2.2.11
9547 * doc/html/*: rebuild the HTML files
9548 * doc/xml.html : updated
9549
9550Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9551
9552 * tree.c: fixed a stupid bug
9553 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
9554 patches related to validation of an XInclude processing result
9555 * TODO: updated
9556
9557Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9558
9559 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
9560 on large files
9561
9562Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9563
9564 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
9565
9566Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9567
9568 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
9569 reported by Jonas Borgström
9570 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
9571
9572Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9573
9574 * testXPath.c xpath.c: fixing the XPath union expressions problem
9575 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
9576
9577Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9578
9579 * xmllint.c: Made is so if the file name is "-" is will read form
9580 standard input. Sven Heinicke <sven@zen.org>
9581 * tree.c: fixed a problem when growing buffer
9582 * tree.h: fixed the comment of the node types following andersca
9583 comment
9584 * TODO: updated
9585
9586Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9587
9588 * HTMLparser.[ch]: added a way to avoid adding automatically
9589 omitted tags. htmlHandleOmittedElem() allows to change the
9590 default handling.
9591 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
9592 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
9593 of xmllint too when using --memory flag, added a memory test
9594 suite at the Makefile level.
9595 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
9596 with namespace use when encountering QNames in XPath evalation,
9597 added xmlns() scheme in XPointer.
9598 * nanoftp.c : incorporated a fix
9599 * parser.c xmlIO.c: fixed problems raised with encoding when using
9600 the memory I/O
9601 * parserInternals.c: closed bug 25934 reported by
9602 torsten.landschoff@innominate.de
9603 * TODO: updated
9604
9605Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
9608 on a non-updated tree :-(, made a 2.2.10 release to correct the
9609 situation
9610
9611Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9612
9613 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
9614 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
9615 integrated a set of OpenVMS changes from Howard Taylor
9616 <Howard.Taylor@pacoast.com>
9617
9618Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9619
9620 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
9621 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
9622
9623Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9624
9625 * HTMLparser.c: some fixes on auto-open of html/head/body
9626 * encoding.c: fixed a compilation error on some gcc env
9627 * xpath.c xpointer.[ch] xpathInternals.h: improved the
9628 XPointer implementation
9629 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
9630 related XPointer tests and associated results
9631
9632Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9633
9634 * doc/xmldtd.html doc/xml.html: following a short step by step
9635 guidance on IRC to help maciej with DTDs I started a small
9636 page on the subject.
9637
9638Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * HTMLparser.c: fixed handling of broken charrefs
9641 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
9642 patches
9643
9644Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * doc/xml.html doc/html/* : rebuilt the docs after adding
9647 xinclude and updated page for 2.2.7 and 2.2.8
9648 * configure.in: releasing 2.2.8
9649
9650Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9651
9652 * parser.[ch] parserInternals.c: applied the conditional
9653 section processing fix from Jonathan P Springer
9654 <jonathan.springer2@gte.net>
9655 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
9656 project file, fixed iconv default non support
9657 * xpath.c: fixed the problem of evaluating relative expressions
9658 when a node context is provided.
9659
9660Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9661
9662 * nanoftp.c: fixed gcc 2.95 new warnings
9663 * SAX.c: fixed a stupid bug
9664 * tree.c: fixed a formatting problem when round-tripping
9665 from/to memory
9666 * xinclude.c: chased memleak, fixed a base problem
9667 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
9668 xmlXPtrBuildNodeList()
9669 * TODO: updated
9670 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
9671 adding a first small set of regression tests for XInclude
9672
9673Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9674
9675 * nanohttp.[ch]: applied Wayne Davison patches to access
9676 the WWW-Authorization header.
9677 * parser.c: Closed Bug#30847: Problems when switching encoding
9678 in short files by applying Simon Berg's patch.
9679 * valid.c: fixed a validation problem
9680 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
9681 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
9682 Wayne Davison
9683 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
9684 need to be extended to non full nodes selections.
9685 * xinclude.c: starts to work decently
9686
9687Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
9690 debugXML.c xmlversion.h.in: Started adding XInclude support,
9691 this is a new xmllint option
9692 * tree.c xpath.c: applied TOM patches for XPath
9693 * xpointer.c: fixed a couple of errors.
9694 * uri.c: added an escaping function needed for xinclude
9695 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
9696 new warning from RH70 gcc's version
9697
9698Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9699
9700 * HTMLparser.c: fixed loop on invalid char in scripts
9701 * parser.c: update to description of xmlIOParseDTD()
9702 * libxml.m4 xmlversion.h.in: changes contributed by
9703 Michael Schmeing <m.schmeing@internet-factory.de>
9704 * configure.in: preparing for 2.2.7
9705 * Makefile.am: trying to avoid config.h and acconfig.h
9706 being included in the distrib
9707 * configure.in: released 2.2.7
9708
9709Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9710
9711 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
9712 like namespaces for good. Unified xmlNs and xmlNode somewhat.
9713
9714Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9715
9716 * parser.[ch]: added xmlIOParseDTD()
9717 * xpointer.c: added support for the 2 extra parameters of
9718 string-range, fixed a stoopid error when '0' was present
9719 in XPointer expressions
9720 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
9721 testsuite for the above
9722
9723Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9724
9725 * libxml.spec.in: improved package descriptions
9726
9727Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9728
9729 * xpath.c xpathInternals.h: applied a large cleaning patch
9730 from TOM <ptittom@free.fr>, it also add namespace support
9731 for function and variables registration.
9732
9733Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9734
9735 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
9736 * Makefile.mingw: Wayne Davison's update adding hash.c
9737
9738Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9739
9740 * xpath.c: fixed the root evaluation problems
9741 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
9742 ignorable spaces with <b> <bold> <em>
9743 * tree.c: fixed a loop in xmlSearchNsByHref()
9744
9745Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * xpath.c: applied another XPath patch from TOM
9748 * xpath.c include/makefile.am: applied another patch from
9749 china@thewrittenword.com (cleanup on IRIX).
9750
9751Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9752
9753 * xml-config.1: received a fixed version from Fredrik Hallenberg
9754 <hallon@lysator.liu.se>
9755
9756Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9757
9758 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9759 cleanup patch for XPath
9760
9761Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9762
9763 * patched to redirrect all "out of context" error messages to
9764 a reconfigurable routine. The changes are:
9765 * xmlerror.h : added the export of an error context type (void *)
9766 an error handler type xmlGenericErrorFunc there is an interface
9767 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9768 to reset the error handling routine and its argument
9769 (by default it's equivalent to respectively fprintf and stderr.
9770 * all the c files: all wild accesses to stderr or stdout within
9771 the library have been replaced to calls to the handler.
9772
9773Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9774
9775 * configure.in: release 2.2.6
9776 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9777 exporting the inner functions of xpath for extension modules
9778 * doc/*: updated and rebuilt the doc
9779
9780Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9781
9782 * nanohttp.c : applied Wayne HTTP cleanup patch
9783 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9784 and xmlNodeSetSpacePreserve()
9785
9786Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9787
9788 * xpath.c: closing bug #29260
9789
9790Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9791
9792 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9793 multikey tuples, made hash structure opaque
9794 * valid.[ch]: moved elements, attributes, notations decalarations
9795 as well as ID and refs to hash tables.
9796 * entities.c: hash cleanup
9797 * xmlmemory.c: fixed a dump problem in debug mode
9798 * include/Makefile.am: problem passing in DESTDIR= values patch
9799 from Marc Christensen <marc@calderasystems.com>
9800 * nanohttp.c: removed debugging remains
9801 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9802 * HTMLparser.c parser.c: fixing a number of problems with the
9803 macros in the *parser.c files (Wayne).
9804 * HTMLparser.c: close the previous option when opening a new one
9805 (Marc Sanfacon).
9806 * result/HTML/*: updated the HTML results accordingly
9807
9808Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9809
9810 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9811 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9812 XPath functions and XML entities table to them. More to come...
9813 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9814
9815Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9816
9817 * tree.c: coalesce adjacent text nodes
9818 * valid.c: handling of blank nodes in DTd validation (raised
9819 by problems with a posteriori validation).
9820 * nanohttp.c: changing behaviour on HTTP write stuff.
9821 * HTMLtree.c: forced body and html to be explicitely closed.
9822 * xpath.h: exported more XPath functions.
9823
9824Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * Release of 2.2.5
9827 * xpointer.c: range() range-inside and other helper functions
9828 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9829
9830Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9831
9832 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9833 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9834
9835Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9836
9837 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9838 and XPointer modules
9839
9840Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9841
9842 * SAX.h: closed #25107
9843
9844Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9845
9846 * testSAX.c: fixed problem with cdata reporting
9847 * SAXresult/* : updated
9848
9849Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9850
9851 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9852 Closed bug #27499, added to regression tests
9853 * TODO: updated
9854
9855Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9856
9857 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9858 support for SCRIPT and STYLE with help from Bjorn Reese
9859 * test/HTML/* result/HTML/*: added simple testcase and updated
9860 the existing ones.
9861
9862Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9865 string-range for empty strings
9866 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9867 test/XPath/xptr/strrange: augmented the XPointer testsuite
9868
9869Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9870
9871 * doc/xml.html doc/xmlmem.html: added a module describing memory
9872 interfaces and use, updated the main page.
9873
9874Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9875
9876 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9877 nanoftp code work on Windows too now
9878
9879Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9880
9881 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9882 * xpointer.c: implemented string-range() at least a good first version
9883 * test/XPath/docs/str test/XPath/xptr/strrange
9884 result/XPath/xptr/strrange: the string-range() tests
9885
9886Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9887
9888 * Makefile.am include/Makefile.am include/win32config.h
9889 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9890 and make distcheck
9891
9892Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9893
9894 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9895 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9896 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9897
9898Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9899
9900 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
9901 patch for socklen_t detection by
9902 Albert Chin-A-Young <china@thewrittenword.com>
9903
9904Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9905
9906 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
9907 and added a --dtdvalid option to xmllint used to test it
9908
9909Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
9912 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
9913
9914Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9915
9916 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
9917 handlings (registration, lookup, cleanup)
9918
9919Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9920
9921 * configure.in Makefile.am include/makefile.am: adding XPointer
9922 and XPtrtests target
9923 * xpointer.[ch] : new files for XPointer support
9924 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
9925 more XPath tests
9926
9927Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9928
9929 * configure.in: fixed, very broken, make distcheck works again
9930
9931Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9932
9933 * More work toward 2.2.5, integrated a number of patches
9934 * configure.in Makefile.am win32config.h.in: trying to cleanup
9935 make distcheck .... huh ...
9936 * include/Makefile.am include/win32config.h: new directory
9937 for includes
9938 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
9939 updated teh makefiles and instructions for WIN32
9940 * xpath.c: small fixes
9941 * test/XPath/ results/XPath: updated the testcases and results
9942 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
9943 suggested patches
9944 * valid.c: fixed an ID bug
9945
9946Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9947
9948 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00009949 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009950 * xpath.[ch]: worked on XPointer
9951
9952Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9953
9954 * configure.in Makefile.am: 2.2.5, ship the include in an
9955 include/libxml subdirectory, use symlinks when using CVS
9956 * testSAX.c: fixed small bug
9957 * testXPath.c: changed the way testfiles are parsed
9958 * debugXML.c: same kind of cleanup when parsing an argument expression
9959 XPath/XPointers can have blanks embedded
9960 * xpath.[ch]: more cleanup, reorgs for XPointer work
9961 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
9962 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
9963
9964Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9965
9966 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
9967 in the XPath engine, rewrote large parts of it, now it's far
9968 cleaner and in sync with the REC not an old WD. Fixed a parsing
9969 problem in the interactive XML shell found when testing XPath.
9970
9971Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9972
9973 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
9974 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
9975 examples with the extra test
9976
9977Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9978
9979 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
9980 the global init function.
9981
9982Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9983
9984 * HTMLparser.c: Doohhh, attribute name parsing was still case
9985 sensitive ! Fixed this ...
9986 * result/HTML/* : updated the tests results accordingly
9987
9988Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9989
9990 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
9991 engine, should be far more stable, incorporated a new version of
9992 preceding/following axis, need testing
9993 * uri.c: fixed file:///c:/a/b/c problem
9994 * test/XPath/tests/idsimple: augmented the XPath tests
9995
9996Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * doc/* rebuilding docs for 2.2.4 release
9999
10000Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10001
10002 * configure.in: releasing 2.2.4
10003 * parser.[ch]: added xmlStrEqual()
10004 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
10005 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
10006 use xmlStrEqual instead
10007 * TODO: updated
10008 * added an XPath test
10009
10010Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10011
10012 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
10013 * entities.h: exported xmlInitializePredefinedEntities
10014 * parser.[ch] : added xmlInitParser()
10015 * parserInternals.h : had to export htmlInitAutoClose()
10016
10017Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10018
10019 * xpath.[ch] : fixed some serious XPath Predicate evaluation
10020 problems
10021 * Makefile.am : added XPath regression tests to normal tests
10022 * uri.c: fixed a problem with local paths, cleanup
10023 * parser.c: fixed a problem with large CData sections
10024
10025Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10026
10027 * configure.in xml-config.in: patch from "Ben Taylor"
10028 <sol7x86@hotmail.com> for solaris shared libs lookup
10029
100302000-09-30 Martin Baulig <baulig@suse.de>
10031
10032 * libxml-2.0.pc.in: Provide pkg-config script.
10033
10034 * configure.in: Create the libxml-2.0.pc script from the
10035 libxml-2.0.pc.in templates.
10036 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
10037 script in `$(libdir)/pkgconfig'.
10038
10039Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10040
10041 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
10042 when compiling with MSC
10043
10044Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10045
10046 * xpath.c: patch for normalize-string() substring-before(),
10047 substring-after() and translate() functions from Bjorn Reese
10048 <breese@mail1.stofanet.dk>
10049 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
10050 Fredrik Hallenberg <hallon@lysator.liu.se>
10051 * TODO: updated
10052
10053Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10054
10055 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
10056 problem of socklen_t being undefined on a number of platforms
10057 * debugXML.c: fixed a compilation problem when without snprintf
10058
10059Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10060
10061 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
10062 an URI bug and a fix for the control-character-induced infinite loop
10063 * nanohttp.c: preventive fix for compiling on WIN32
10064
10065Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10066
10067 * xmlint.c: closing bug #25000
10068
10069Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10070
10071 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
10072 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
10073 modified slightly Wayne Davison patch adding xmlStrcasecmp and
10074 related function, fixing xmlStrncmp(), and associated cleanup
10075 * result/HTML/entities.html.sax: updating result
10076
10077Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10078
10079 * uri.c: applied patch for URI escaping from Wayne Davison
10080 <wayned@blorf.net>
10081 * tree.c parserInternals.c HTMLparser.c: memset checks patches
10082 from Denis Barbier <barbier@imacs.polytechnique.fr>
10083 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
10084 patch from Wayne Davison
10085
10086Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10087
10088 * doc/xml.html : updated with new releases, adding "how to help"
10089
10090Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10091
10092 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
10093 removed a few warnings in pedantic mode ...
10094 * parserInternals.c parser.c: moved encoding switching function
10095 to parserInternals.c
10096 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
10097
10098Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10099
10100 * HTMLparser.c parser.c: set ctxt->errNo before calling the
10101 error or warning handlers
10102
10103Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10104
10105 * parserInternals.c parserInternals.h parser.c Makefile.am:
10106 created a new module parserInternals.c, moved most of the
10107 code shared by the various parsers there, as well as
10108 deprecated code from parser.c. More cleanup of parser.c
10109 * uri.c: fixed a problem when URI is NULL
10110 * valid.c: speedup when looking for an attribute declaration
10111
10112Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10113
10114 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
10115 the cleanup of the computation of URI references when seeking
10116 external entities. The URI reference string and the resulting
10117 URI are both stored now.
10118 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
10119 large s(n)printf checks and cleanup from Denis Barbier
10120 <barbier@imacs.polytechnique.fr>
10121 * xmlversion.h.in tree.h: couple of SGML declarations for a
10122 possible docbook module.
10123 * result/VC/ : a couple of test output changed due to the change
10124 of the entities URI
10125
10126Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10127
10128 * parser.h: added a _private field for linking user's data
10129
10130Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10131
10132 * parser.c parserInternals.h: demacroified most of the IS_XXX
10133 the gain in size is significant so ...
10134
10135Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10136
10137 * entities.c: cases where looking up entities with doc==NULL
10138 covered
10139
10140Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10141
10142 * uri.c: applied Wayne Davison patch
10143 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10144
10145Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * uri.c testUri.c: applied Wayne Davison patches
10148 * test/URI/uri.data result/URI/uri.data: first set of tests/results
10149 * Makefile.in: added URItest and included thenin "make tests"
10150
10151Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10152
10153 * xmlversion.h.in: closed bug 22941
10154
10155Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10156
10157 * doc/xmlio.html: added doc and example for entity loader
10158 redefinition.
10159
10160Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10161
10162 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
10163 used by libxml
10164
10165Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10166
10167 * parser.c: Fixed bug on invalid ontent characters and when using
10168 push.
10169 * xmllint.c: fixed xmllint endling of errors in push mode
10170
10171Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10172
10173 * HTMLparser.c testHTML.c: applied two new patches from
10174 Wayne Davison <wayned@users.sourceforge.net>
10175 * result/HTML/*.sax: regenerated HTML SAX output
10176 * parser.c: more cleanup.
10177
10178Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10179
10180 * HTMLparser.[ch] testHTML.c: applied the second set of
10181 patches from Wayne Davison <wayned@users.sourceforge.net>,
10182 adding htmlEncodeEntities()
10183 * HTMLparser.c: fixed an ignorable white space detection bug
10184 occuring when parsing with SAX only
10185 * result/HTML/*.sax: updated since the output is now HTML
10186 encoded...
10187
10188Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10189
10190 * HTMLparser.[ch]: applied some of Wayne Davison
10191 <wayned@users.sourceforge.net> patches
10192
10193Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10194
10195 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
10196 undeclared namespace prefix was used, added a warning.
10197 Cleaned up support w.r.t. entities, spilling out a warning
10198 and being pedantic on lookups.
10199 * test/warning/ent9 : added testcase for previous example.
10200 * TODO: updated
10201 * parserInternals.h parser.c: changed the way names are parsed
10202 now allow infinite size and decrease penalty for normal use
10203 * parser.c: Started a big cleanup/check of the parser code,
10204 fixed some of the most tortuous entity code, spotted code
10205 unused anymore
10206 * test/*: added tests for very long names and related nasty
10207 things.
10208
10209Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10210
10211 * doc/encoding.html: added encoding aliases doc
10212 * doc/xml.html: updates
10213 * encoding.[ch]: added EncodingAliases functions
10214 * entities.[ch] valid.[ch] debugXML.c: removed two serious
10215 bottleneck affecting large DTDs like Docbook
10216 * parser.[ch] xmllint.c: added a pedantic option, will be
10217 useful
10218 * SAX.c: redefinition of entities is reported in pedantic mode
10219 * testHTML.c: uninitialized warning from gcc
10220 * uri.c: fixed a couple of bugs
10221 * TODO: added issue raised by Michael
10222
10223Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10224
10225 * doc/encoding.html: propagated Martin Duerst suggestions
10226
10227Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10228
10229 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
10230 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
10231 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
10232 by Wayne Davison
10233
10234Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10235
10236 * nanoftp.c nanohttp.c: small cleanup
10237 * TODO: updated
10238
10239Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10240
10241 * added an old VC testcase and updated title.xml entity
10242
10243Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10244
10245 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
10246 done on auto-opening of <p> tags and cleanup of SAX output
10247
10248Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10249
10250 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
10251
10252Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10253
10254 * doc/xml.html libxml.* structure.*: updated the doc a bit
10255
10256Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10257
10258 * testSAX.c testHTML.c result/HTML/: cleanup of the output
10259 of SAX tests
10260
10261Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10262
10263 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10264 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
10265
10266Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10267
10268 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
10269 * testHTML.c: fix core dump on Solaris 2.x systems
10270 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
10271 * result/HTML/*.sax: previous bug fix lead to new results
10272
10273Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10274
10275 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10276 * configure.in: added --with-readline=DIR to accept alternate
10277 path for readline include/library
10278 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
10279 for ANSI under HP-UX
10280 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
10281 includes @LIBS@
10282
10283Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10284
10285 * doc/* : rebuilt the docs
10286 * getting ready for 2.2.2 release
10287
10288Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10289
10290 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
10291 and xmlAddFeature()
10292 * tree.[ch]: added xmlAddChildList()
10293 * xmllint.c: MAP_FAILED macro test
10294 * parser.h: added xmlParseCtxtExternalEntity()
10295 * valid.c: applied bug fixes removed warning
10296 * tree.c: added CDATA block to elements content
10297 * testSAX.c: cleanup of output
10298 * testHTML.c: added SAX testing
10299 * encoding.c: better error recovery
10300 * SAX.c, parser.c: fixed one of the external entity processing
10301 of the OASis testsuite
10302 * Makefile.am: added HTML SAX regression tests
10303 * configure.in: bumped to 2.2.2
10304 * test/HTML/ result/HTML: added a few of HTML tests, and added the
10305 SAX results
10306
10307Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10308
10309 * configure.in: patch for HP compiler
10310
103112000-08-04 Sven Heinicke <sven@zen.org>
10312
10313 * xmllint.c: Was coredumping sometimes when the file given didn't
10314 exist.
10315
10316Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10317
10318 * parser.c xmlIO.[ch]: fixed the problem of encoding support
10319
10320 when using in memory parsing. Need some cleanup.
10321 * xmllint.c configure.in: added a --memory flag to test memory
10322 parsing
10323
10324Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10325
10326 * nanohttp.c: fixed socklen_t replacement to unsigned int
10327 * parser.c: fixed a space handdling missing at the end of
10328 production 28 DOCTYPE.
10329 * xmlmemory.c: fixed a stupid bug on the routine to override
10330 allocation functions
10331 * TODO: updated
10332
10333Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10334
10335 * doc/ regenerated the docs
10336
10337Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10338
10339 * doc/encoding.html doc/xml.html: added I18N doc
10340 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
10341 improvements, both parser and filters, added ASCII & HTML,
10342 fixed the ISO-Latin-1 one
10343 * xmllint.c testHTML.c: added/made visible --encode
10344 * debugXML.c : cleanup
10345 * most .c files: applied patches due to warning on Windows and
10346 when using Sun Pro cc compiler
10347 * xpath.c : cleanup memleaks
10348 * nanoftp.c : added a TESTING preprocessor flag for standalong
10349 compile so that people can report bugs more easilly
10350 * nanohttp.c : ditched socklen_t which was a portability mess
10351 and replaced it with unsigned int.
10352 * tree.[ch]: added xmlHasProp()
10353 * TODO: updated
10354 * test/ : added more test for entities, NS, encoding, HTML, wap
10355 * configure.in: preparing for 2.2.0 release
10356
10357Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10358
10359 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000010360 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010361
10362Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10363
10364 * doc/xml.html: changed the xmlsoft.org structure, updated the
10365 examples w.r.t. root and childs
10366
10367Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10368
Daniel Veillard784b9352003-02-16 15:50:27 +000010369 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010370
10371Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10372
10373 * HTMLparser.c: Work on character encoding support for the HTML parser
10374 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
10375 * encoding.c: Fixed a potential memleak in the encoding stuff
10376
10377Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10378
10379 * doc/FAQ.html doc/Makefile.am : added a FAQ
10380
10381Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10382
10383 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
10384 of the HTML parser to force it to not bypass SAX
10385
10386Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10387
10388 * win32config.h.in: updated
10389 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
10390 lacks iconv support :-( need to release 2.1.1
10391 * configure.in: release 2.1.1
10392 * HTMLparser: fixed bug #14784
10393 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
10394 by Windows compiler
10395 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
10396 the SAX startDocument() callback.
10397 * TODO: updated
10398
10399Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10400
10401 * added xmlStopParser()
10402
10403Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10404
10405 * configure.in: 2.1.0 prerelease
10406 * Large resync between W3C and Gnome tree
10407 * nanoftp, nanohttp.c: fixed stalled connections probs
10408 * HTMLtree.c SAX.c : support for attribute without values in
10409 HTML for andersca
10410 * valid.c: Fixed most validation + namespace problems
10411 * HTMLparser.c: start document callback for andersca
10412 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
10413 * parser.h, SAX.c: serious speed improvement for large
10414 CDATA blocks
10415 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
10416 different encoding
10417 * example/Makefile.am example/gjobread.c tree.h: work on
10418 libxml1 libxml2 convergence.
10419 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
10420 and the LIBXML_TEST_VERSION macro
10421
10422Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10423
10424 * doc/xml.html: various patches and improvements typo fixed by
10425 Felix Natter
10426 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
10427 from Felix Natter <fnatter@gmx.net>
10428
10429Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10430
10431 * doc/upgrade.html: updated with instructions for support of both
10432 libxml-1.x and libxml-2.x
10433 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
10434 for 2.x support and also fixed includes
10435
10436
10437Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10438
10439 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
10440 the encoding support, added iconv support, so now libxml if
10441 compiled with iconv automatically support japanese encodings
10442 among others. Work based on initial patch from Yuan-Chen Cheng
10443 I may have broken binary compat in the encoding handler
10444 registration scheme, but that was so utterly broken I don't
10445 expect anybody to have used this feature until now.
10446 * parserInternals.h: fixup on the CHAR range macro
10447 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
10448 code.
10449 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
10450 * uri.c: added xmlParseURI() I can't believe I forgot to
10451 implement this one in 2.0 !!!
10452 * SAX.c: moved doc->encoding update in the endDocument() call.
10453 * TODO: updated.
10454
10455Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10456
10457 * tree.h: removed extraneous xmlRemoveProp definition
10458 * TODO: added item about --disable-corba configure switch
10459 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
10460 * nanoftp.c: fixed include problems giving troubles on AIX and
10461 slowlaris
10462 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
10463 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
10464 comment and headers changes to lower gtk-doc number of warnings
10465 * doc/html/*: rebuilt docs
10466
10467Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10468
10469 * HACKING: documented the tag for 1.x and instructions
10470
10471Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10472
10473 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
10474 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
10475 xmlCreateIOParserCtxt
10476 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
10477 significant overall improvement
10478 * xmllint.c: added I/O test to xmllint
10479 * testSAX.c: added a speed test
10480 * doc/* : updated/regenerated
10481
10482Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10483
10484 * xpath.c uri.h parserInternals.h: cosmetic changes from
10485 "Timur I. Bakeyev" <timur@bat.ru>, including making
10486 xmlCreateURI() public
10487
10488Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10489
10490 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
10491 and the code at the same time. Added a clean mechanism for
10492 overload or added input methods: xmlRegisterInputCallbacks()
10493 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
10494 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
10495 * TODO: updated
10496 * doc/* : updated/regenerated
10497 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
10498 source dir
10499
10500Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10501
10502 * testURI.c: yet another forgotten commit, I should get some sleep !
10503
10504Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10505
10506 * xmllint.c: forgot to commit this too ?
10507
10508Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10509
10510 * xmlversion.h.in : forgot to commit this previously
10511
10512Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10513
10514 * configure.in: preparing libxml-2.0.0 version looks Ok so far
10515 * README TODO: updated for release
10516 * uri.c uri.h: added authority parsing/saving
10517 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
10518 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
10519 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
10520 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
10521 Makefile.am : added compile-time customization of libxml
10522 --with-ftp --with-http --with-html --with-xpath --with-debug
10523 --with-mem-debug
10524 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
10525 #include <libxml/xxx.h> I hope it won't break too much stuff
10526 and will be manageable in the future...
10527 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
10528 and added xmllint to the installed programs
10529 * uri.h: added xmlFreeURI()
10530
10531Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10532
10533 * uri.c uri.h: finished the escaping handling, the base support
10534 and the URI path normalization. Looks good just lacks the
10535 authority content parsing code.
10536 * Makefile.am: added instructions to generate testURI
10537 * TODO: updated
10538 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
10539 added links and icons for W3C and Gnome
10540
10541Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10542
10543 * xmlmemory.[ch] : seems I forgot to actually update the files in
10544 the last commit :-)
10545 * doc/xml.html doc/html/* : updated and uploaded the docs
10546
10547Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10548
10549 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
10550 * TODO: updated
10551 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
10552 libxml default allocation function with another set (like gmalloc/
10553 gfree).
10554 * Makefile.am, uri.c, uri.h: added a set of functions to do
10555 exact (litteraly copied from the RFC 2396 productions) parsing
10556 and handling of URI. Will be needed for XLink, one XML WFC,
10557 XML Base and reused in the nano[ftp/http] modules. Still work
10558 to be done.
10559
10560Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10561
10562 * configure.in, libxml.spec.in : libxml2
10563 * doc/* : updated the doc page, rebuilt the docs
10564
10565Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10566
10567 * all: tagged LIB_XML_1_X
10568 * *.c *.h : updated from W3C CVS tree
10569 * configure.in : 2.0.0-beta
10570 * libxml.spec.in : libxml2 package nam
10571 * result/* : new version of the tests output
10572
10573Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10574
10575 * doc/xml.html, doc/update.html: updated docs, 1.8.7
10576
10577Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10578
10579 * doc/* : rebuilt the docs
10580 * parser.c: final patch on #6766
10581 * valid.c: small patch on validity checks.
10582
10583Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10584
10585 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
10586 added
10587 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
10588 compatibility w.r.t. XML spec and existing code.
10589
10590Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10591
10592 * parser.c: seems a better solution to <a> </a> exists,
10593 will try it for a while
10594
10595Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10596
10597 * parser.c: tried to remove the <a> </a> generating <a/>
10598 this is hard. Left a flag for that purpose. Fixed bug #6766
10599 * configure.in: prepared 1.8.7 not released, due to previous
10600 problem
10601
10602Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10603
10604 * doc/xml.html : applied second patch from Paul DuBois
10605
10606Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10607
10608 * doc/xml.html : applied patch from Paul DuBois
10609
10610Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10611
10612 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
10613
10614Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10615
10616 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
10617 compilation warnings on various platforms.
10618 * parser.c: Fixed #5281 validity error callbacks are now desactived
10619 by default if not validating.
10620
10621Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10622
10623 * nanoftp.c, win32config.h.in: patches to compile on WIN32
10624
10625Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10626
10627 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
10628 <gkatsi@cs.toronto.edu>
10629
10630Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10631
10632 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
10633 processing URLs
10634
10635Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10636
10637 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
10638 xmlNanoFTPUpdateURL for persistent control connections.
10639 * configure.in: 1.8.6
10640
10641Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10642
10643 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
10644 * tree.[ch] : added xmlSaveNoEmptyTags
10645
106462000-01-29 James Henstridge <james@daa.com.au>
10647
10648 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
10649
10650 * Makefile.am: added nanoftp.[ch] to the build.
10651
10652Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10653
10654 * nanoftp.[ch]: cleanup, comments, API
10655 * debugXML.c : fixed a bug in the cat command
10656 * doc/*: regenerated the docs
10657
10658Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10659
10660 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
10661 * debugXML.c : fixed a bug in the cat command
10662 * valid.c: fixing some small probs
10663 * libxml.spec.in: get rid of the SNAP suffix
10664 * doc/xml.html: updated the status
10665
10666Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10667
10668 * xml-config.in: xml-config --version to just return the
10669 version number
10670 * xpath.c: some cleanup w.r.t. axis when the current node is
10671 an attribute.
10672 * TODO: updated
10673
10674Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10675
10676 * configure.in: prepared for libxml-1.8.5
10677 * doc/* recompiled the documentation
10678
106792000-01-17 Jody Goldberg <jgoldberg@home.com>
10680
10681 * configure.in : WARNING autoconf subtlety alert :
10682 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
10683 when looking for zlib.h so that HAVE_ZLIB_H is defined.
10684 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
10685 get defined by AC_CHECK_HEADERS.
10686
10687Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10688
10689 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
10690 Rune.Djurhuus@fast.no
10691
10692Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10693
10694 * TODO: updated
10695 * tree.c, parser.c: made sure that only memory alloc problems
10696 and internal parser errors are allowed to write to stdout or
10697 stderr.
10698
10699Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10700
10701 * tree.c : restored xmlNewGlobalNs since this seems used by
10702 a lot of existing code :-(, fixed a bug in xmlNewNs
10703 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
10704 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
10705 to exit() from the library code.
10706 * xpath.c, parser.c: removed bugs or unused code detected by
10707 Windows compilers
10708 * parser.c: started adding interfaces for parsing well balanced
10709 XML fragments
10710 * configure.in: releasing 1.8.4
10711 * doc/* : rebuilt the docs
10712
10713Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10714
10715 * tree.[ch] : added xmlNewDocFragment() for DOM
10716 * testHTML.c: uninitialized variable.
10717
10718Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10719
10720 * doc/* : rebuild the docs
10721
10722Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10723
10724 * acconfig.h: readline and history patch
10725 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
10726 * tree.c: added check and handling when possibly removing an ID
10727 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
10728 and saving.
10729 * test/HTML/entities.html result/HTML/entities.html* : test for
10730 various entities reference cases
10731 * result/HTML/* : as a result output of some testcase have
10732 changed
10733 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
10734 by previous example. added xmlParseTryOrFinish().
10735 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
10736 entities.h debugXML.h HTMLparser.h: changed the way struct are
10737 declared to allow gtk-doc to expose those
10738 * parser.c: closed bug #4960
10739 * Makefile.am configure.in: Applied patch from
10740 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
10741 and math/socket libs detection
10742
10743Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10744
10745 * configure.in, Makefile.am: link tester against readline
10746 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
10747
10748Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10749
10750 * tree.[ch]: added xmlRemoveProp
10751 * win32config.h.in nanohttp.c: avoid including the Windows
10752 socket stuff in every C files
10753 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
10754 the XmL parser(s)
10755 * test/ns4 result/ns4 etc...: added test case for previous prob
10756 * tree.c: xmlNewNs wasn't checking for double definition
10757 * Makefile.in: fixed a problem with dist-hook duplicates
10758 * parser.[hc], xmlIO.c: fixed the loading of external entities
10759 APIs, now xmlLoadExternalEntity() is used everywhere and
10760 setting up an app specific front-end using the
10761 * SAX.c parser.c: some fixes, now the xhtml spec validates
10762 with the xhtml DTD.
10763 * error.c: fixed crashes in case of no input stream
10764 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10765 to the validation tests and results
10766
10767Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10768
10769 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10770 too htmlCreatePushParserCtxt() and htmlParseChunk()
10771 * parser.c: a bit of cleanup.
10772 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10773 to XML) removed the last mem leak known
10774 * HTMLtree.c: output message cleanup
10775 * xmlmemory.c: display content info about memory blocks
10776 * result/HTML/wired.* : missing att value warning change
10777
10778Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10779
10780 * doc/* : rebuilt the documentation
10781
10782Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10783
10784 * parser.[ch] parserInternals.h: Push parser for XML,
10785 seems to work fine now
10786 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10787 --push for push testing
10788 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10789 * testSAX.c: added --push
10790 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10791 subtree
10792 * xmlIO.[ch] : enriched API + fixes for push mode
10793 * entities.[ch]: added the entity content length to the struct.
10794 * xmlmemory.[ch]: new API to show the last entries for the shell
10795 * valid.c: added required attribute testing
10796 * SAX.c: the cdata callback now merge contiguous fragments
10797 * HTMLparser.c: cleanup of some macros
10798
10799Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10800
10801 * parser.c: fix for PIs name starting with xml
10802 * tree.c: fixed a potential problem with || and && ops
10803 * *.c, configure.in win32config.h.in : generate win32config.h for
10804 those on the Other Side !
10805
10806Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10807
10808 * parser.c: fixed a stupid = vs. == bug :-(
10809 * doc/gnome-xml.sgml: s/glade/xml/
10810
10811Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10812
10813 * configure.in, doc/xml.html : bug fix release 1.8.2
10814 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10815 Hopefully the end of that silly C++ include problem
10816 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10817 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10818 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10819 troubles with autoclosed elements when the stree shape doesn't
10820 follow the DtD specs. Added htmlIsAutoClosed() and
10821 htmlAutoCloseTag()
10822 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10823 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10824 * debugXML.c: fixed a bug on printing default namespaces.
10825 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10826
10827Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10828
10829 * result/HTML/*.htm[l] : updated the HTML regression tests according
10830 to the new output
10831 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10832 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10833 problem due to intermix of extern "C" { ... } declarations for C++
10834 and recursive includes in the headers
10835
108361999-12-20 Chris Lahey <clahey@umich.edu>
10837
10838 * HTMLtree.c: Made it so that html nodes with a single child do
10839 not insert a carriage return before or after the child node.
10840
10841Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10842
10843 * configure.in, doc/xml.html : bug fix release 1.8.1
10844 * parser.c: fixed bug #4344
10845 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10846 added the glue to avoid C++ problems
10847 * doc/* : regenerated the documentation
10848
10849Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10850
10851 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10852 namespace recognition, and Dia as a resul :-(
10853 * encoding.c: closed bug #3950
10854
10855Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10856
10857 * valid.c: debugging a posteriori validation, except URI expansion
10858 stuff this should be fixed now
10859 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10860 Carl Nygard <cnygard@bellatlantic.net>
10861 * tester.c: added --postvalid, cleaning of the code
10862 * tree.[ch]: added xmlDocGetRootElement()
10863
10864Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10865
10866 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10867 c++ losage.
10868
10869Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10870
10871 * configure.in, doc/xml.html : bumped to 1.8.0
10872 * xlink.[ch], Makefile.am : added framework for link detection
10873 * parser.h: added nbChars to parser context, needed for cleanup.
10874 * xmlmemory.c: removed a nasty bug when out of mem
10875 * valid.[ch]: adding namespace support for attribute decl
10876 * tester.c: added --debugent option
10877 * debugXML.[ch]: added xmlDebugDumpEntities()
10878 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10879 buffers instead, this was really needed, validation was breaking
10880 in strange ways due to that. Added xmlParseStringPEReference()
10881 and other parsing from strings functions. Entities processing
10882 modified again, but PERef are still not handled correcly but
10883 unless you're Eve Maller you won't notice :-)
10884 * HTMLparser.c: large changes toward reliability, and switched to
10885 lowercase internal tags, XHTML is lowercase, so it will help
10886 that output is closer to next version.
10887 * doc/* : regenerated the documentation, it is now hosted at
10888 http://xmlsoft.org/ (same bits I just bought the domain :-)
10889
10890
10891Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10892
10893 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10894 doc generation
10895 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10896 in the SAX API
10897 * doc/*: rebuilt the doc making sure everything appears in the
10898 HTML files
10899
10900Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10901
10902 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
10903 added the patch from Carl Nygard <cnygard@bellatlantic.net>
10904 which allow impressive speed improvement on dataset with
10905 large text pieces, but at the cost of broken binary
10906 compatibility and slightly bigger memory usage.
10907 Configure with --with-buffers to activate them, they
10908 are protected with XML_USE_BUFFER_CONTENT define.
10909 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
10910 goal is 0 memory left allocated once parser is no more used
10911 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
10912 call xmlCleanupParser() and xmlMemoryDump()
10913
10914Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10915
10916 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
10917 * parser.[ch] encoding.[ch]: added memory cleanup routines
10918 * parser.c: closing bug #3788
10919 * doc/*: rebuilt the doc
10920
10921Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10922
10923 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
10924 xmlNewTextChild() and xmlSetCompressMode() behaviour.
10925 * tester.c: added --compress option
10926 * doc/*: rebuilt the documentation
10927
10928Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10929
10930 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
10931 if given /proc/kcore as input !
10932 * doc/xml.html doc/*: updated and rebuilt the documentation
10933
10934Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10935
10936 * parser.c: Fixed some wrongly space collapsing code due to
10937 a misreading of the spec.
10938 * result/*: fixed the output accordingly
10939
10940Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10941
10942 * encoding.c: bug fix and typos
10943 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
10944 * parser.c: added attribute normalization closing bug #3597
10945 * test/att* result/att* SAXresult/att*: testcase for attribute
10946 normalization
10947
10948Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10949
10950 * configure.in: closing bug #3163 by adding extra flags for the
10951 cc compiler on HP-UX
10952
10953Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10954
10955 * valid.[ch] : removed a typo and an enumerated type bug in the
10956 xmlAddElementDecl() function
10957 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
10958 call to xmlEncodeEntitiesReentrant() so that the functions
10959 New, Set and Get are at the same level.
10960 * parser.c HTMLparser.c: extra memory allocation bug for
10961 attributes detected by someone using libxml in embedded systems :-)
10962
10963Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10964
10965 * xmlmemory.h: turned off mem debug :-\
10966
10967Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10968
10969 * parser.c: closed bug #2784 a one line fix, but worth pushing
10970 a new release out
10971 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
10972 some structures, comments before and after the
10973 main element, and other nastyness
10974 * HTMLtree.c tree.c: accomodate the extended HTML supported
10975 * configure.in: pushing 1.7.4
10976 * test/ent8 and related outputs : added a new test for bug #2784
10977 * test/HTML/wired.html and related output: a nasty HTML example
10978 * Makefile.am: improved the test scripts
10979 * docs/* : reran the documentation extractor, updated xml.html
10980
10981Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10982
10983 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
10984 HTMLparser and debugged the HTML related code. HTML documents
10985 now have their own type
10986 * entities.c: do not dump &apos; for HTML output
10987 * xmlmemory.c: improvement, breakpoint mechanism
10988 * testHTML.c: added --sax --repeat ...
10989 * Makefile.am: improved the HTML tests
10990 * valid.[ch]: added xmlValidGetValidElements and
10991 xmlValidGetPotentialChildren
10992 * tester.c: added --insert to test the 2 new functions
10993 * test//* result//* SAXresult//* : regression test cleanup
10994 and extension.
10995 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
10996 gnome-xml-nanohttp.html
10997
10998Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10999
11000 * HTMLparser.c: fixed problems with some autoclose tags
11001 * tree.c: fixed XML output problems.
11002 * result/* SAXresult/*: update of the tests output
11003
11004Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11005
11006 * Makefile.am: Arturo patch for xmlConf.sh version info
11007 * parser.c: Tim Josling patch for single quoted items
11008 * tester.c: Tim Josling patch for tester options usage
11009 * tree.h: indent cleanup
11010
11011Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11012
11013 * HTMLparser.c parser.h : Fixed problems with HTML parsing
11014 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
11015
11016Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11017
11018 * tree.c : Raph patch for initialization of CORBA fields
11019 * parser.c, xpath.c, ...: modification of doc comments
11020 * xpath.c : allow spaces in xpath expressions
11021
11022Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11023
11024 * xmlmemory.h: turning off memory debug :-(
11025
11026Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11027
11028 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
11029 better SAX interfaces.
11030 * testSAX.c: uses the new SAX routine, avoid fetching any remote
11031 entity.
11032 * configure.in: 1.7.2
11033
11034Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11035
11036 * libxml.spec.in: fixed the URL
11037 * doc/xml.html: improved the documentation front-end
11038
11039Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11040
11041 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
11042
11043Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11044
11045 * libxml.spec.in: fixed the alpha compile problem
11046 * parser.[ch]: changed errno to errNo in the parser context :-(
11047 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
11048 * doc/xml.html: changed CHAR to xmlChar
11049 * doc/html/*: recompiled the documentation
11050 * configure.in: 1.7.1
11051
11052Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11053
11054 * parser.h: modified the parser context struct to regain 1.4.0
11055 binary compatibility
11056 * parser.c, xml-error.h: added errno ot teh context and defined
11057 a set of errors values with update of errno
11058 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
11059 DTDs and entities
11060 * *.h, *.c: complete cleanup of the use of config.h and include
11061 protection depending on the current setup.
11062 * overalll debugging, maintenance and bug-fixing on all modules
11063 * updated the documentation
11064 * ready for 1.7.0
11065
11066Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11067
11068 * HTMLparser.c : cleanup
11069 * SAX.c valid.c valid.h: added ID/IDREF checking
11070 * tree.c tree.h: extended doc structure for refs
11071 * configure.in: 1.6.2
11072 * parser.c: patched bug in SAX user arg call
11073 * parserInternals.h: patched missing close in C++ wrapping
11074 * testXPath.c xpath.c xpath.h: prepared for extensibility,
11075 especially upcoming XPointer implementation.
11076 * doc/xml.html: augmented, typo
11077
11078Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
11079
11080 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
11081 not all invocations of install understand -d.
11082
11083Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
11084
11085 * Makefile.am: prepend all the test* calls with $(top_builddir) -
11086 to make 'check' works, when builddir != srcdir.
11087
11088Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11089
11090 * doc/xml.html : updated the documentation
11091
11092Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11093
11094 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
11095 not deallocated memory blocks
11096 * *.c : replaces all calls to malloc() free() and realloc() to
11097 the wrapper functions/macros
11098 * tree.c : removed memory leaks dues to calling xmlFreeNode()
11099 instead of xmlFreeNodeList()
11100
11101Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11102
11103 * HTMLparser.c: corrected a stupid bug leading to core dump at
11104 tree deallocation. Removed warnings indicated by
11105 Stephane.Conversy@lri.fr
11106 * entities.c: Fixes Yet Another Stupid Bug, entities were not
11107 looked for in the external subset
11108
11109Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11110
11111 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
11112 on SGI by Stephane.Conversy@lri.fr
11113
11114Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11115
11116 * all .h : changed the prototype declaration indent as in gtk
11117 * most .c : working on reducing the TODOs in the code
11118 * most .c : cleanup though -pedantic and Insure++
11119 * improvements on validation ID checkings.
11120 * tree.[ch] SAX.c: added support for namespace on attributes #2022
11121 * xml-config.in: closed #1810
11122
11123Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11124
11125 * tree.h, valid.c, valid.h: more work on validity, IDs
11126 * xpath.c: added/fixed comparidon and equlity, added a new isinf
11127 definition for AIX
11128
11129Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11130
11131 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
11132 the distribution due to a cut'n paste error at last commit
11133
11134Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11135
11136 * configure.in: upgraded to version 1.4.0
11137 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
11138 Big update, added a large part of the validation process,
11139 it should be usable, but some parts are missing
11140 * xpath.c: improved the implementation w.r.t. root.
11141 * Makefile.am: added more tests
11142 * test and result trees: added a lot of tests
11143 * libxml.spec.in: export libxml.so.0 and libxml.so.1
11144
11145Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11146
11147 * Added an HACKING file
11148
11149Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11150
11151 * xpath.[ch] : improvements and debug of the XPath implementation
11152 * parser.c, HTMLparser.c : modified the parsers to be progressive
11153 * tree.[ch] : extended the Buffer promitives
11154 * xmlIO.[ch] : added basic I/O routines providing progressive
11155 parsing and ready for I18N conversion plugins
11156 * SAXresult/* : the SAX callback sequence maybe slightly different
11157 now
11158 * test*.c : improved/updated the tests programs
11159 * doc/* : recompiled the docs.
11160
111611999-07-26 Michael Meeks <michael@edenproject.org>
11162
11163 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
11164
11165 * tree.c: Ditto.
11166
11167Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11168
11169 * configure.in: upgraded to version 1.4.0
11170 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
11171 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
11172 XML query language, see http://www.w3.org/TR/xpath for more details.
11173 * parser.c, parser.h: added CHAR* related string functions for XPath
11174 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
11175 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
11176 rebuild the docs.
11177 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
11178 and regression testing capabilities for XPath.
11179
11180Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11181
11182 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
11183 closing bug #1646
11184
11185Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11186
11187 * Makefile.am, example/Makefile.am: closed bug #1683
11188
11189Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11190
11191 * example/Makefile.am, configure.in: added the makefile for the
11192 gjobread example
11193
11194Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
11195
11196 * doc/Makefile.am:
11197 - fix which allow "make install DESTDIR=</install/prefix>".
11198
11199Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11200
11201 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
11202 which fixed a problem on the file reading-code.
11203
11204Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11205
11206 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
11207 output.
11208 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
11209
11210Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11211
11212 * parser.h : Oops removed the binary compatibility problem
11213 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
11214 * parser.c, HTMLparser.c: applied patches for reading from stdin
11215
11216Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11217
11218 * parser.c, entities.c, valid.c: cleanup bug #1591
11219 * configure.in: cleanup bug #1592
11220 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
11221 the same tree back-end. Hence gdome will be available for it.
11222 * doc/Makefile.am: close bug #617
11223
11224Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11225
11226 * parser.c: alloctate a per parser context SAX interface block
11227
11228Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11229
11230 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
11231 and xmlEncodeEntitiesReentrant with the correct one :-\
11232
11233Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11234
11235 * commit of my internal XML base changes, quite a lot of
11236 changes, cleanups, better entities support, framework for
11237 new I/O and charset detection and handling
11238 * Fixed the configure/Makefile stuff to generate shared libs
11239 with the proper version info, so we jumped on rev from
11240 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
11241 xmlEncodeEntities() result need to be freed now, and a string
11242 xmlParserVersion provide the current library version.
11243
11244Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
11245
11246 * parser.c: fixed a buffer overrun for when you have a very long
11247 attribute with no entities in it.
11248
11249Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11250
11251 * added example directory
11252 * added example/gjobs.xml gjobread.c, still need a Makefile.in
11253
11254Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11255
11256 * Release of libxml-1.1, nearly everything has been touched for
11257 this.
11258 * Added more regression tests
11259 * Updated the documentation
11260
11261Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11262
11263 * tree.[ch]: unified the XML_NO_CORBA defines.
11264 * parser.c encoding.[ch]: started plugging in char encoding detection
11265
11266Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
11267
11268 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
11269 Also freed allocated buffer.
11270
11271Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11272 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
11273 reentrancy problem at printing. One is left in entities.c, to
11274 remove ASAP
11275 * testSAX.c : added a test example showing the use of the SAX
11276 interface if one doesn't want to build the DOM tree.
11277 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
11278
11279Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11280
11281 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
11282 large revamping of the parser to use SAX callbacks
11283 http://www.megginson.com/SAX/ (or at least a C like interface
11284 a la Expat). It's now possible to set up your own callbacks
11285 and the parser will not build a DOM tree.
11286 * test/* result/*: updated the test suite, I finally removed
11287 the old Namespace draft support (PI based).
11288
11289Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11290
11291 * Makefile.am: added test result to EXTRA_DIST for make tests
11292
11293Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11294
11295 * parser.c, parserInternals.h: moved the chars macro definitions
11296 to parserInternals.h
11297 * parser.c, error.c: applied patches from "Knut Ã…kesson"
11298 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
11299
11300Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11301
11302 * xml-config.in : applied patch to make --version work
11303
113041999-03-05 Raja R Harinath <harinath@cs.umn.edu>
11305
11306 * Makefile.am (check-local): Alias for `tests' target. This will
11307 cause `make check' to do the right thing.
11308 (tests): Don't run tests in srcdir. Also, replaced calls to
11309 basename with a `sed' "equivalent".
11310
11311Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11312
11313 * Renamed error.h to xml-error.h, corrected Makefile.am to list
11314 it in the header and not the sources, updated the doc.
11315 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
11316 pointing this out.
11317
11318Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11319
11320 * parser.c, parser.h, parserInternals.h: memory leak hunting,
11321 exported the inputStream routines.
11322 * doc/html/* : updated accordingly
11323
11324Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11325
11326 * parser.c, parser.h, parserInternals.h: added a few extra
11327 internal calls to allocate and free parser contexts ...
11328 * doc/html/* : updated accordingly
11329
11330Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11331
11332 * configure.in, Makefile.am, doc/makefile.am : General changes for
11333 1.0.0 release and including the generated HTML documentation.
11334
11335Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11336
11337 * makefile.am : added parserInternals.h, oops.
11338
11339Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11340
11341 * parserInternals.h: added this header giving access to the parser
11342 internal functions.
11343 * doc/Makefile.am : added a rebuild target which rebuilds the full
11344 set of documentations
11345 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
11346 the internal subset.
11347 * *.c *.h: modifications needed to generate the documentation using
11348 gtk-doc, cleanup of functions blocks, reorganisation of struct
11349 declarations.
11350
11351Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11352
11353 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
11354 the tar and spec file to include the beginning of the doc.
11355
113561999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
11357
11358 * doc/.cvsignore: Added this file.
11359
11360Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11361
11362 * tree.c: fixed xmlGetProp to return "" when the attribute
11363 exists, even if the node-list is NULL.
11364
11365Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11366
11367 * tree.c: patched an error outputting empty attribute values.
11368 * Makefile.am and doc/makefile.am: have been updated during the
11369 week-end. Sorry for an empty CVS log, I got a shell problem.
11370
11371Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11372
11373 * tree.h: cleaned up using enums instead of defines
11374 * parser.c, valid.[ch]: more work on parsing/output of element
11375 declarations
11376
11377Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11378
11379 * valid.[ch], tree.c, parser.c : more work toward full parsing
11380 of XML DTDs.
11381 * README: added informations about mailing-list and on-line
11382 documentation
11383
113841999-01-27 Raja R Harinath <harinath@cs.umn.edu>
11385
11386 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
11387
11388Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11389
11390 * parser.c, tree.[ch] : more work toward conformance testing,
11391 added a last element to accelerate parsing of very flat structures
11392 started working on internal subset Element content declaration.
11393 * valid.[ch] : first cut at adding code toward validation.
11394 * previous changes had also small impact on most files, especially
11395 the conformance testing using James Clark test suite.
11396
11397Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11398
11399 * test/* : updated the examples, most of them were not well
11400 formed (humm), and added rdf2.
11401 * result/* : resulting changes in the output.
11402
11403Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11404
11405 * tree.c: changed the behaviour of xmlGetProp on NULL values.
11406
11407Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11408
11409 * tree.c: patched a bug in the generation of empty attributes
11410
11411Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11412
11413 * entities.[ch], tree.[ch], tester.c: added copy interfaces
11414 for node/trees/documents/... Biggest problem is namespace
11415 support when copying subtrees.
11416
11417Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11418
11419 * parser.c, entities.c: improve entities and char ref encoding,
11420 and cleanups of error messages.
11421
11422Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11423
11424 * parser.c, entities.c: simple bug hunting done during rpm2html and
11425 rpmfind integration.
11426
11427Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11428
11429 * parser.[ch]: Added interfaces allowing to specify a SAX
11430 handler before parsing.
11431
11432Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11433
11434 * parser.c: redirrect all errors reporting through the SAX
11435 error function
11436
11437Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11438
11439 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
11440 * libtool, tlmain ...: update of the libtool files
11441
114421998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
11443
11444 * entities.c: Use g_snprintf insteda of snprintf.
11445
11446Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11447
11448 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
11449 added ent5 test for this purpose.
11450 * parser.c, parser.h: formatting, comments and UTF-8 planning.
11451
11452Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11453
11454 * parser.c: fixed? a strange error due to compression on a GWP
11455 document.
11456
11457Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11458
11459 * tree.[ch]: bug fixing
11460 * entities.[ch]: defined a specific type for predefined entities
11461 * doc/xml.html: more documentation on the library, how to use it,
11462 overview of the interfaces.
11463
11464Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11465
11466 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
11467
11468Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11469
11470 * tree.c: corrected a small bug
11471 * doc/xml.html: continuing writing documentation.
11472
11473Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11474
11475 * debugXML.h debugXML.c: added debugging utilities.
11476 * tester.c: added --debug switch.
11477 * tree.c: patched an incorrect node->type assignment.
11478 * parser.c: formatting, ensure that node->doc != NULL in attributes
11479
11480Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11481
11482 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
11483 entity support and provide an internal representation close to
11484 DOM one (entity ref nodes, and attribute value as tree). I tried
11485 to preserve the interface but this will surely break some apps
11486 (I have to change rpm2html/rpmfind for example). I had to change
11487 two interfaces, and the generated tree is somewhat different.
11488 * doc/* : started documenting the XML library, the tree and
11489 DOM/Corba. This is a first step.
11490
11491Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11492
11493 * parser.c: Set up the fonctions comment block, boring but useful.
11494 * parser.h, SAX.c, parser.c: now attributes are processed through
11495 the SAX interface. The problem is that my SAX interface diverged
11496 quite a bit from the original one, well this is not an official
11497 spec, and translating it from Java to C is hairy anyway...
11498
11499Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11500
11501 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
11502 fonctions comment block, boring but useful.
11503
11504Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11505
11506 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
11507 conversion routines. However they are not yet used to convert the
11508 inputs. The core will run with UTF-8.
11509
11510Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11511
11512 * tree.c : make sure that the type id is properly set-up when
11513 a new object is allocated, needed for DOM.
11514
11515Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11516
11517 * tree.h, tree.c: Ok, the main objects in the tree will be native
11518 corba objects, it costs 8 bytes per Node, Attribute and Document
11519 but it simplifies the Corba integration a lot (no extra interface
11520 objects to allocate/free).
11521
11522Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11523
11524 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
11525 and changed NODEs contants for conformity with DOM Level 1
11526
11527Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11528
11529 * added hooks to keep track of servants when creating objects
11530 xmlDoc and xmlNode (for Corba export).
11531
11532Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11533
11534 * added xml-config script.
11535
11536Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11537
11538 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
11539 to autoupdate libtool and automake conf files.
11540
115411998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
11542
11543 * Makefile.am: Use '?' to separate the sed
11544 commands as ',' is used when people pass -Wl,something.
11545
11546
11547Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11548
11549 * tree.c, tree.h: added a per-document compression interface.
11550
11551Tue Sep 22 20:47:38 EDT 1998
11552
11553 * tree.c, tree.h: added saving with compression and added interfaces
11554 to control the compression level (xmlGetCompressMode,
11555 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
11556
11557Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11558
11559 * parser.c: corrected a loop for files of size 0
11560
115611998-08-20 Raja R Harinath <harinath@cs.umn.edu>
11562
11563 * error.h: New file. Contains prototyes from `error.c'.
11564
11565Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
11566
11567 * Makefile.am (xmlincdir): New macro.
11568 (xmlinc_HEADERS): Renamed from include_HEADERS.
11569
11570Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11571
11572 * applied small patch on numeric entities from
11573 Christopher Blizzard <blizzard@appliedtheory.com>
11574
11575Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11576
11577 * New release 0.2, removed the old xml_* files so that it's
11578 coherent with the other CVS base (W3C), far better conformance
11579 to standard, new namespaces, decent entities support, beginning
11580 of a SAX-like interface. Nearly nothing left intact, even the
11581 test examples ...
11582
115831998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
11584
11585 * .cvsignore: Add .deps dir
11586
11587Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11588
11589 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
11590
11591Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11592
11593 * configure.in: added test for CPP
11594 * AUTHORS, Changelog: the original ones didn't get commited but the
11595 glib ones instead, fixed.
11596 * Makefile.am: corrected an error in library naming
11597
11598Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11599
11600 * integrated code developped at W3C
11601 * changed the original Copyright
11602 * migrated to automake
11603 * prefixed the filenames by xml_ to avoid filename clashes
11604
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000011605Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
11606
11607 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
11608 should not be called.
11609
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000011610Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
11611
11612 * libxml-2.0.pc.in: applied the patch to fix #101894
11613
Daniel Veillard8a1b1852003-01-05 22:37:17 +000011614Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
11615
11616 * tree.c : applied patch from Lukas Schroeder for register callbacks
11617 * valid.c: modified patch from Lukas Schroeder to test
11618 register callbacks with --chkregister
11619
Daniel Veillard067bae52003-01-05 01:27:54 +000011620Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
11621
11622 * xmlreader.c: seriously changed the way data are pushed to
11623 the underlying parser, go by block of 512 bytes instead of
11624 tryng to detect tag boundaries at that level. Changed the
11625 way empty element are detected and tagged.
11626 * python/tests/reader.py python/tests/reader2.py
11627 python/tests/reader3.py: small changes mostly due to context
11628 reporting being different and DTD node being reported. Some
11629 errors previously undetected are now caught and fixed.
11630 * doc/xmlreader.html: flagged last section as TODO
11631
Daniel Veillard51a447a2003-01-04 19:42:46 +000011632Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11633
11634 * python/libxml.py: integrated the Python 2.2 optimizations
11635 from Hannu Krosing, while maintaining compatibility with
11636 1.5 and 2.1
11637
Daniel Veillarde59494f2003-01-04 16:35:29 +000011638Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
11639
11640 * xmllint.c: a bit of cleanup
11641 * xmlreader.c: small fix
11642 * doc/xmlreader.html: more work on the XmlTextReader tutorial
11643 * python/libxml.py: a few fixes pointed out by Hannu Krosing
11644
Daniel Veillard623a9eb2003-01-04 12:47:20 +000011645Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
11646
11647 * python/setup.py.in: patch from Stéphane Bidoul to include
11648 drv_libxml2.py in setup.py
11649
Daniel Veillard66b82892003-01-04 00:44:13 +000011650Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
11651
11652 * doc/xmlreader.html: starting documenting the new XmlTextReader
11653 interface.
11654
Daniel Veillard7704fb12003-01-03 16:19:51 +000011655Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
11656
11657 * xmllint.c: added the --stream flag to use the TextReader API
11658 * xmlreader.c: small performance tweak
11659
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000011660Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
11661
11662 * xmlreader.c python/tests/reader2py: okay the DTD validation
11663 code on top of the XMLTextParser API should be solid now.
11664
Daniel Veillard1fdfd112003-01-03 01:18:43 +000011665Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11666
11667 * xmlreader.c python/tests/reader2py: Fixing some more mess
11668 with validation and recursive entities while using the
11669 reader interface, it's getting a bit messy...
11670
Daniel Veillarddab8ea92003-01-02 14:16:45 +000011671Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
11672
11673 * xmlreader.c python/tests/reader.py: another couple of problem
11674 related to IsEmptyElement reported by Stéphane Bidoul needed
11675 some fixes.
11676
Daniel Veillard4f860202003-01-02 13:00:02 +000011677Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11678
11679 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
11680 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
11681 based on the python XmlTextReader interface.
11682
Daniel Veillard3c265e42003-01-01 21:06:49 +000011683Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
11684
11685 * tree.c: backing out one change in the last patch which broke the
11686 regression tests
11687
Daniel Veillard5335dc52003-01-01 20:59:38 +000011688Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11689
11690 * global.data globals.c tree.c include/libxml/globals.h: applied
11691 an old patch from Lukas Schroeder to track node creation and
11692 destruction. Probably missing a lot of references at the moment
11693 and not usable reliably.
11694
Daniel Veillard8ba17412003-01-01 19:13:12 +000011695Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11696
11697 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
11698 from doc/news.html and a stylesheet
11699
Daniel Veillarde3c036e2003-01-01 15:11:05 +000011700Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11701
11702 * xmlreader.c python/tests/reader.py: fixed another couple of
11703 xmlreader bugs reported by Stéphane Bidoul and added tests.
11704
Daniel Veillard9e395c22003-01-01 14:50:44 +000011705Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
11706
11707 * xmlreader.c python/tests/reader2.py: fixed another validity
11708 checking in external parsed entities raised by Stéphane Bidoul
11709 and added a specific regression test.
11710 * python/tests/reader3.py: cleanup
11711
Daniel Veillardd5896142002-12-31 14:45:26 +000011712Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * xmlreader.c python/tests/reader2.py: fixed a problem with
11715 validation within entities pointed by Stéphane Bidoul, augmented
11716 the tests to catch those.
11717
Daniel Veillarddc85f282002-12-31 11:18:37 +000011718Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * python/generator.py: modified the generator to allow keeping
11721 class references when creating new classes, needed to fix a bug
11722 pointed by Stéphane Bidoul where the input buffer of the
11723 xmlTextReader instance gets destroyed if the python wrapper for
11724 the input is not referenced anymore.
11725
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000011726Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * xmlreader.c python/tests/reader.py: fixed another pair of problem
11729 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
11730
Daniel Veillard571b8892002-12-30 12:37:59 +000011731Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * xmlreader.c python/tests/reader.py: fixed another problem
11734 pointed by Stéphane Bidoul
11735
Daniel Veillardaaa105b2002-12-30 11:42:17 +000011736Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * xmlreader.c python/tests/reader.py: fixed a limit case problem
11739 with "<a/>"
11740
Daniel Veillardecaba492002-12-30 10:55:29 +000011741Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * SAX.c: warn on xmlns:prefix="foo"
11744 * xmlreader.c python/tests/reader.py: fixed a couple of problem
11745 for namespace attributes handling.
11746
Daniel Veillard2d84a892002-12-30 00:01:08 +000011747Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
11750 a really nasty problem raised by a DocBook XSLT transform
11751 provided by Sebastian Bergmann
11752
Daniel Veillard29b3e282002-12-29 11:14:41 +000011753Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
11756 by Stéphane Bidoul and integrated it into the tests
11757
Daniel Veillarde18fc182002-12-28 22:56:33 +000011758Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11759
11760 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11761 extended the XmlTextReader API a bit, addding accessors for
11762 the current doc and node, and an entity substitution mode for
11763 the parser.
11764 * python/libxml.py python/libxml2class.txt: related updates
11765 * python/tests/Makefile.am python/tests/reader.py
11766 python/tests/reader2.py python/tests/reader3.py: updated a bit
11767 the old tests and added a new one to test the entities handling
11768
Daniel Veillardaba976d2002-12-28 21:14:18 +000011769Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * python/generator.py python/libxml2class.txt
11772 python/tests/reader.py python/tests/reader2.py: changed the
11773 generator to provide casing for the XmlTextReader similar to
11774 C# so that examples and documentation are more directly transposable.
11775 Fixed the couple of tests in the suite.
11776
Daniel Veillard83298842002-12-28 15:12:33 +000011777Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * doc/guidelines.html: added a document on guildeline for
11780 publishing and deploying XML
11781
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011782Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * valid.c xmlreader.c: final touch running DTD validation
11785 on the XmlTextReader
11786 * python/tests/Makefile.am python/tests/reader2.py: added a
11787 specific run based on the examples from test/valid/*.xml
11788
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011789Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * python/libxml.py: added a few predefined xmlTextReader parser
11792 configuration values.
11793
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011794Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * python/libxml_wrap.h: trying to fix #102037
11797
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011798Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * SAX.c: fixing bug #95296, when the predefined entities
11801 are redefined in the DTD the default one must be used
11802 instead anyway.
11803
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011804Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11805
11806 * doc/xmllint.xml
11807 * doc/xmllint.1
11808 Add discussion of XML_DEBUG_CATALOG to xmllint man
11809 page - bug #100907
11810
11811
Daniel Veillarddf512f42002-12-23 15:56:21 +000011812Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * xmlreader.c: Fixed the empty node detection to avoid reporting
11815 an inexistant close tag.
11816
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011817Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11820 for Python 2.1
11821
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011822Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11825
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011826Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * doc/libxml2-api.xml python/tests/reader.py: one really need
11829 to provide the base URI information when creating a reader parser
11830 from an input stream. Updated the API and the example using it.
11831
Daniel Veillardea7751d2002-12-20 00:16:24 +000011832Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11835 include/libxml/valid.h include/libxml/xmlreader.h: working on
11836 DTD validation on top of xml reader interfaces. Allows to
11837 validate arbitrary large instances. This required some extensions
11838 to the valid module interface and augmenting the size of xmlID
11839 and xmlRef structs a bit.
11840 * uri.c xmlregexp.c: simple cleanup.
11841
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011842Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11845 work on the xml reader interfaces.
11846 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11847 Web page for the Windows binaries.
11848
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011849Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xmlIO.c: applied a patch for VMS following the report by
11852 Nigel Hall
11853
Daniel Veillard3772de32002-12-17 10:31:45 +000011854Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * parser.c: the parseStartTag bug fix wasn't complete.
11857
Daniel Veillard67df8092002-12-16 22:04:11 +000011858Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11861 parseStartTag, fixing it.
11862 * test/att4 result/att4 result/noent/att4: adding the test
11863 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11864 more methods to XmlTextReader.
11865
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011866Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11867
11868 * win32/libxml2.def.src: added more xml reader exports
11869 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11870 to the build
11871
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011872Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11873
11874 * doc/tutorial/xmltutorial.xml
11875 plus generated html and pdf
11876 Updating tutorial again based on further comments from Niraj
11877 Tolia on the last iteration
11878
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011879Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11880
11881 * doc/tutorial/xmltutorial.xml
11882 * doc/tutorial/includekeyword.c
11883 * doc/tutorial/includegetattribute.c
11884 plus generated html and pdf
11885 Adding fix from Niraj Tolia to tutorial to properly free memory.
11886
11887
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011888Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11891 more methods of XmlTextReader.
11892 * python/libxml2class.txt python/tests/reader.py: this increased the
11893 methods in the bndings, augmented the test to check those new
11894 functions.
11895
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011896Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
11899 methods of XmlTextReader.
11900 * python/generator.py python/libxml_wrap.h python/types.c
11901 python/libxml2class.txt: added the reader to the Python bindings
11902 * python/tests/Makefile.am python/tests/reader.py: added a specific
11903 test for the Python bindings of the Reader APIs
11904 * parser.c: small cleanup.
11905
Daniel Veillard06503452002-12-13 10:42:08 +000011906Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * xinclude.c: fallback was only copying the first child not the
11909 full child list of the fallback element, closes #89684 as reopened
11910 by Bernd Kuemmerlen
11911
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000011912Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11913
11914 * win32/libxml2.def.src: exported htmlNodeDumpOutput
11915
Daniel Veillard000eafb2002-12-12 10:04:22 +000011916Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11917
Daniel Veillardc1eed322002-12-12 11:01:32 +000011918 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000011919 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000011920 gives enum values, fix functype return type, put back fields in
11921 structs
11922 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000011923
Daniel Veillard024b5702002-12-12 00:15:55 +000011924Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
11927 about htmlNodeDumpOutput location.
11928 * xpath.c: removed an undefined function signature
11929 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
11930 too many symbols in the API breaking the python bindings.
11931 Updated with the libxslt/libexslt changes.
11932
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000011933Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * configure.in: preparing release of 2.4.29
11936 * doc/*: rebuilt the docs and API
11937 * xmlreader.c: a few more fixes for the XmlTextReader API
11938
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000011939Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11940
11941 * include/win32config.h: applied mingw patch from Magnus Henoch
11942
Daniel Veillard5aad8322002-12-11 15:59:44 +000011943Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * catalog.c doc/libxml2-api.xml: a bit more cleanup
11946
Daniel Veillarda9b66d02002-12-11 14:23:49 +000011947Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
11950 building Python script, does the C parsing directly, generates
11951 a better API description including structure fieds defs and
11952 enums. Still a couple of bugs, but good enough for the python
11953 wrappers now.
11954 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
11955 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
11956 include/libxml/schemasInternals.h include/libxml/tree.h: more
11957 cleanup based on the python analysis script reports.
11958 * libxml.spec.in: make sure the API XML description is part of the
11959 devel package.
11960
Daniel Veillard01c13b52002-12-10 15:19:08 +000011961Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11962
11963 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
11964 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
11965 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
11966 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
11967 code cleanup, especially the function comments.
11968 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
11969
Daniel Veillarde1ca5032002-12-09 14:13:43 +000011970Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * Makefile.am xmlreader.c include/libxml/Makefile.am
11973 include/libxml/xmlreader.h: Adding a new set of APIs based on
11974 the C# TextXmlReader API but converted to C. Allow to parse
11975 in constant memory usage, far simpler to program and explain
11976 than the SAX like APIs, unfinished but working.
11977 * testReader.c: test program
11978
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000011979Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11980
11981 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
11982
Daniel Veillard64b35282002-12-04 15:10:40 +000011983Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11984
11985 * tree.c: Chip turner indicated that XHTML1 serialization
11986 rule for style actually break on both IE and Mozilla,
11987 try to avoid the rule if escaping ain't necessary
11988
Daniel Veillard8efff672002-12-04 11:44:48 +000011989Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * nanhttp.c: handle HTTP URL escaping, problem reported by
11992 Glen Nakamura and Stefano Zacchiroli
11993
Daniel Veillard1c732d22002-11-30 11:22:59 +000011994Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
11997
Daniel Veillardfdd27d22002-11-28 11:55:38 +000011998Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * uri.c: Johann Richard pointed out some XPointer problems for
12001 URN based URI references in XInclude. Modified the URI parsing
12002 and saving routines to allow correct parsing and saving of
12003 XPointers, especially when attached to "opaque" scheme accordingly
12004 to RFC 2396
12005
Daniel Veillard8db67d22002-11-27 19:39:27 +000012006Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
12009 of refactoring to the HTML saving code.
12010 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
12011 in the doc.
12012
Daniel Veillardebc4ca92002-11-27 11:43:05 +000012013Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * tree.c include/libxml/tree.h: refactored the XML dump of a node
12016 to a buffer API to reuse the generic dump to an OutputIO layer,
12017 this reduces code, fixes xmlNodeDump() for XHTML, also made
12018 xmlNodeDump() now return the number of byte written.
12019
Daniel Veillard9d5ea172002-11-27 08:02:06 +000012020Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * python/setup.py.in: another patch from Stéphane Bidoul for
12023 Python bindings on Windows
12024 * doc/parsedecl.py: small cleanup
12025
Daniel Veillard9715c172002-11-25 16:33:40 +000012026Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * libxml.spec.in configure.in: add a line in %changelog for releases
12029
Daniel Veillard9bc53102002-11-25 13:20:04 +000012030Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12031
12032 * parser.c: patch from Marcus Clarke fixing a problem in entities
12033 parsing that was detected in KDe documentations environment.
12034
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000012035Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12036
12037 * python/libxml.c (libxml_prev): Return the previous as opposed to
12038 the next node (I guess this is the result of some cut & paste programming:)
12039
Daniel Veillard80d7b902002-11-23 16:23:08 +000012040Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
12043
Daniel Veillarda1196ed2002-11-23 11:22:49 +000012044Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * python/generator.py python/libxml.c python/setup.py.in: trying
12047 to fix the Python bindings build on Windows (Stéphane Bidoul)
12048
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000012049Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12050
12051 * win32/configure.js: added option for python bindings
12052 * win32/libxml2.def.src: added more exports
12053
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000012054Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12055
12056 * win32/Makefile.mingw: fixed unresolved symbols when linking with
12057 pthreads
12058 * win32/wince/*: applied updates to Windows CE port from Javier
12059
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000012060Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * configure.in: preparing 2.4.28
12063 * libxml.spec.in doc/Makefile.am: some cleanup
12064 * doc/*: updated the news and regenerated.
12065
Daniel Veillardfee408f2002-11-22 13:18:30 +000012066Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * HTMLparser.c: final touch at closing #87235 </p> end tags
12069 need to be generated.
12070 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
12071 this change slightly the output of a few tests
12072 * doc/*: regenerated
12073
Daniel Veillardd2ff0392002-11-22 12:28:38 +000012074Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * parserInternals.c: fixing bug #99190 when UTF8 document are
12077 parsed using the progressive parser and the end of the chunk
12078 is in the middle of an UTF8 multibyte character.
12079
William M. Brack8b2c7f12002-11-22 05:07:29 +000012080Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12081
12082 * threads.c: fixed initialization problem in xmlNewGlobalState
12083 which was causing crash.
12084 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
12085 in xmlInitializeGlobalState.
12086 * parserInternals.c: cleaned up ctxt->sax initialisation.
12087
Daniel Veillardd5c2f922002-11-21 14:10:52 +000012088Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * tree.c include/libxml/tree.h: modified the existing APIs
12091 to handle XHTML1 serialization rules automatically, also add
12092 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
12093 libxslt serialization uses it when needed without changing
12094 the library API.
12095 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
12096 result/xhtml1: added a new test specifically for xhtml1 output
12097 and updated the result of one XHTML1 test
12098
Daniel Veillardd076a202002-11-20 13:28:31 +000012099Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * xinclude.c parserInternals.c encoding.c: fixed #99082
12102 for xi:include encoding="..." support on text includes.
12103 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
12104 test/XInclude/ents/isolatin.txt : added a specific regression test
12105 * python/generator.py python/libxml2class.txt: fixed the generator
12106 the new set of comments generated for doc/libxml2-api.xml were
12107 breaking the python generation.
12108
Daniel Veillard817e70b2002-11-19 22:28:48 +000012109Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * doc/Makefile.am: repair some problem if gtk-doc fail or such
12112 * configure.in: patch for Solaris on new autoconf closes #98880
12113 * doc/parsedecl.py: repair the frigging API building script,
12114 did I say that python xmllib sucks ?
12115 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
12116 and some comment are no more truncated.
12117
Daniel Veillarda7e05b42002-11-19 08:11:14 +000012118Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * parser.c: Martin Stoilov pointed out a potential leak in
12121 xmlCreateMemoryParserCtxt
12122
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000012123Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12124
12125 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
12126 included in HTML documents and using the push parser.
12127
Daniel Veillard4efd3be2002-11-18 09:11:13 +000012128Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12129
12130 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12131 specified, look for the Python interpreter not just in the
12132 specified root but also in the specified location. Fixes #98825
12133
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012134Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * python/libxml.c: fixing bug #98792 , node may have no doc
12137 and dereferencing without checking ain't good ...
12138
Daniel Veillarddad3f682002-11-17 16:47:27 +000012139Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * configure.in: preparing release 2.4.27
12142 * doc/* : updated and rebuilt the docs
12143 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
12144 and all the docs are actually packaged and in the final RPMs
12145 * parser.c parserInternals.c include/libxml/parser.h: restore
12146 xmllint --recover feature.
12147
Daniel Veillard68e9e742002-11-16 15:35:11 +000012148Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
Daniel Veillard784b9352003-02-16 15:50:27 +000012150 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000012151 processing of parsed entities, and XPath computation on sustitued
12152 entities.
12153 * testXPath.c: make sure entities are substitued.
12154
Daniel Veillard328f48c2002-11-15 15:24:34 +000012155Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
Daniel Veillard784b9352003-02-16 15:50:27 +000012157 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000012158 processing of internal parsed entities, which had to be changed.
12159
Daniel Veillard66651aa2002-11-15 11:21:43 +000012160Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * Makefile.am python/Makefile.am python/tests/Makefile.am:
12163 trying to fix bug #98517 about building outside the source tree
12164 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
12165
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000012166Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12167
12168 * include/win32config.h: cleanup
12169 * win32/Makefile.mingw: integrated mingw in JScript configure
12170 * win32/Makefile.msvc: modified to allow mingw coexistence
12171 * win32/configure.js: integrated mingw
12172 * win32/Readme.txt: cleanup
12173
Daniel Veillard8dd86a52002-11-12 21:14:17 +000012174Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * HTMLparser.c: strengthen the guard in the Pop macros,
12177 like in the XML parser, closes bug #97315
12178
Daniel Veillard0821b152002-11-12 20:57:47 +000012179Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12180
12181 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
12182 callback is never used.
12183
Daniel Veillard8606bbb2002-11-12 12:36:52 +000012184Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12185
12186 * parserInternals.c: fixed the initialization of the SAX structure
12187 which was breaking xsltproc
12188 * xpath.c: patch from Petr Pajas for CDATA nodes
12189 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
12190 * parser.c include/libxml/parser.h: patch from Peter Jones
12191 removing a leak in xmlSAXParseMemory() and adding the
12192 function xmlSAXParseMemoryWithData()
12193
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000012194Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
12195
12196 adding pdf of tutorial, changing web page to link to it
12197 * doc/tutorial/xmltutorial.pdf
12198 * doc/xml.html
12199 * doc/docs.html
12200
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000012201Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
12202
12203 * doc/tutorial/ar01s08.html
12204 adding file what I forgot for tutorial
12205
12206
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000012207Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
12208
12209 Adding encoding discussion to tutorial
12210 Added:
12211 * doc/tutorial/images/*.png: DocBook admonition image files
12212 * doc/tutorial/apf.html, apg.html: new generated html
12213 * doc/tutorial/includeconvert.c: conversion code entity file
12214 changed:
12215 * doc/tutorial/xmltutorial.xml: DocBook original
12216 * doc/tutorial/*.html: generated html
12217
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012218Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12219
12220 * include/libxml/*.h: retired xmlwin32version.h
12221 * doc/Makefile.am: retired xmlwin32version.h
12222 * win32/configure.js: retired xmlwin32version.h
12223
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012224Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12225
12226 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012227 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
12228 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012229
Daniel Veillard7216cfd2002-11-08 15:10:00 +000012230Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12231
12232 * globals.c: fixed a typo pointed out by Igor
12233 * xpath.c: try to speed up node compare using line numbers
12234 if available.
12235
Daniel Veillarda70d62f2002-11-07 14:18:03 +000012236Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * tree.c: make xmlFreeNode() handle attributes correctly.
12239
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000012240Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12241
12242 * catalog.c: completed the #96963 fix, as reported by Karl
12243 Eichwalder
12244
Daniel Veillard56f21f22002-11-06 15:49:46 +000012245Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12246
12247 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
12248
Daniel Veillard91ad8792002-11-04 17:06:52 +000012249Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
12251 * Makefile.am: switched the order of a couple of includes
12252 to fix bugs #97100
12253
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000012254Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12255
12256 * catalog.c: fixed bug #96963, reverted to the old behaviour of
12257 xmlLoadCatalogs that used to separate directories with a ':'.
12258
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000012259Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12260
12261 * threads.c: improvements to the Windows-side of thread handling
12262 * testThreads.c: conditionally excluded unistd.h
12263 * testThradsWin32.c: broke overlong lines
12264 * include/win32config.h: adapted thread-related macros to the new
12265 scheme and for pthreads on Windows
12266 * win32/Makefile.msvc: introduced a more flexible thread build,
12267 added testThreads[Win32].c to the build
12268 * win32/configure.js: introduced a more flexible thread config
12269
John Fleck61f6fb62002-10-31 15:23:29 +0000122702002-10-31 John Fleck <jfleck@inkstain.net>
12271
12272 * doc/xml.html (and, by implication, FAQ.html)
12273 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12274
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000012275Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12276
12277 * configure.in: removed xmlwin32version.h
12278 * include/libxml/Makefile.am: removed xmlwin32version.h
12279
Daniel Veillardce66ce12002-10-28 19:01:59 +000012280Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12281
12282 * tree.c: applied patch from Brian Stafford to fix a bug
12283 in xmlReconciliateNs()
12284
Daniel Veillard7e3f1402002-10-28 18:52:57 +000012285Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12286
12287 * tree.c: applied patch from Christian Glahn to allow
12288 xmlNewChild() on document fragment nodes
12289
Daniel Veillardb39bc392002-10-26 19:29:51 +000012290Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12291
12292 * parser.c: Christian Glahn found a problem with a recent
12293 patch to xmlParseBalancedChunkMemoryRecover()
12294 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
12295 problems
12296 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
12297 test/schemas/seq*: added the test cases from Charles
12298
Daniel Veillard366a9152002-10-23 20:43:53 +000012299Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12302 serious cleanup of the spec file and associated changes
12303 in the Makefiles.
12304 * valid.c: try to remove some warnings on x86_64
12305
Daniel Veillardd033d022002-10-23 14:55:02 +000012306Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12307
12308 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
12309 fix bug #96586
12310
Daniel Veillardce02dbc2002-10-22 19:14:58 +000012311Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12312
12313 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
12314 parsing, applied his patch
12315 * result/HTML/attrents.html result/HTML/attrents.html.err
12316 result/HTML/attrents.html.sax test/HTML/attrents.html:
12317 added the test and result case provided by Mikhail Sogrine
12318
Daniel Veillarde645e8c2002-10-22 17:35:37 +000012319Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * vms/build_libxml.com vms/config.vms vms/readme.vms
12322 include/libxml/parser.h include/libxml/parserInternals.h
12323 include/libxml/tree.h include/libxml/xmlIO.h
12324 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
12325 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
12326 Applied the VMS update patch from Craig A. Berry
12327 * doc/*.html: update
12328
Daniel Veillardf000f072002-10-22 14:28:17 +000012329Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
12332
Daniel Veillard1e208222002-10-22 14:25:25 +000012333Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * debugXML.c: adding a grep command to --shell in xmllint
12336 for T.V. Raman
12337
Daniel Veillard9cdcf362002-10-22 14:23:59 +000012338Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * xmlcatalog.c: tried to fix some of the problem with --sgml
12341
Daniel Veillard935494a2002-10-22 14:22:46 +000012342Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * parser.c: tried to fix bug #91500 where doc->children may
12345 be overriden by a call to xmlParseBalancedChunkMemory()
12346
12347Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
12350 identifiers in SGML catalogs containing '&'
12351
Daniel Veillardc0ac0692002-10-20 21:31:50 +000012352Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * python/types.c: fixed bugs when passing result value tree
12355 to Python functions.
12356
Daniel Veillard48267432002-10-18 11:21:38 +000012357Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * configure.in: preparing the release of 2.4.26
12360 * doc/*: updated and rebuilt the documentation
12361
Daniel Veillardbb284f42002-10-16 18:02:47 +000012362Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * parser.c: fixed a XML Namespace compliance bug reported by
12365 Alexander Grimalovsky
12366
Daniel Veillard44892f72002-10-16 15:23:26 +000012367Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * HTMLtree.c: fixed serialization of script and style when
12370 they are not lowercase (i.e. added using the API to the tree).
12371
Daniel Veillard2fd85422002-10-16 14:32:41 +000012372Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12373
12374 * valid.c: make xmlValidateDocument emit a warning msg if there
12375 is no DTD, pointed by Christian Glahn
12376
Daniel Veillard32370232002-10-16 14:08:14 +000012377Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
12380 content model when some of the blocks have min or max, and a couple
12381 of bugs found in the process.
12382 * result/schemas/list0* test/schemas/list0*: added some specific
12383 regression tests
12384
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000012385Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
12386
12387 * README: updated the contact informations
12388
Daniel Veillard63186732002-10-15 08:43:17 +000012389Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12390
12391 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12392 misses it, reported by Peter Bray.
12393
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000012394Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12395
12396 * tree.c: investigating xmlNodeGetContent() on namespace nodes
12397 and removed a few warnings
12398
Daniel Veillard819d5cb2002-10-14 11:15:18 +000012399Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * parser.c: Christian Glahn found a small bug in the push parser.
12402 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
12403 public
12404
Daniel Veillard6045c902002-10-09 21:13:59 +000012405Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12406
12407 * xmlschemas.c include/libxml/xmlschemas.h: added
12408 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
12409 * testSchemas.c: added --memory to test the new interface
12410
Daniel Veillardf0070122002-10-09 14:24:17 +000012411Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12412
12413 * doc/index.py doc/search.php: integrated the XSLT indexing,
12414 a few fixed in the indexer, added a scope selection at the
12415 search level.
12416
Daniel Veillard01992e02002-10-09 10:20:30 +000012417Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12418
12419 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
12420 this was due to uninitialized parts of the validation context
12421
Daniel Veillard321be0c2002-10-08 21:26:42 +000012422Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12423
12424 * debugXML.c: applied patch from Mark Vakoc except the API
12425 change, preserved it.
12426 * doc/*: updated the docs to point to the search engine for
12427 information lookup or before bug/help reports.
12428
Daniel Veillard01e87d22002-10-08 16:55:06 +000012429Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12430
12431 * doc/index.py doc/search.php: added mailing-list archives
12432 indexing and lookup
12433
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000012434Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
12437
Daniel Veillard9b006132002-10-07 11:13:27 +000012438Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12439
12440 * doc/index.py: improved HTML indexing
12441 * doc/search.php: make the queries also lookup the HTML based indexes
12442
Daniel Veillard141d04b2002-10-06 21:51:18 +000012443Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12444
12445 * doc/index.py: added HTML page indexing
12446
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012447Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12448
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000012449 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012450 problem in libxslt.
12451 * catalog.c: fixed list handling in XML_CATALOG_FILES
12452
Daniel Veillardceb09b92002-10-04 11:46:37 +000012453Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * valid.c: typo/bug found by Christian Glahn
12456
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000012457Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12458
12459 * xmlIO.c: applied Windows CE patch from Javier.
12460 * win32/wince: new directory, contains support for the PocketPC
12461 with Windows CE from Javier.
12462 * include/win32config.h: reorganised, removed duplicate
12463 definitions and applied WinCE patch from Javier.
12464 * include/wsockcompat.h: new file, now contains WinSock
12465 compatibility macros.
12466 * win32/Makefile.msvc: introduced double-run compilation.
12467
Daniel Veillarde16b5742002-09-26 17:50:03 +000012468Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * configure.in include/libxml/xmlwin32version.h: preparing release
12471 of 2.4.25
12472 * doc/*: updated and regenerated teh docs and web pages.
12473
Daniel Veillard90d68fb2002-09-26 16:10:21 +000012474Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12475
12476 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
12477 error were not covering namespace declarations.
12478 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
12479 it was missing the attribute declaration for the namespace
12480 * result/VC/NS3: the fix now report breakages in that test
12481
Daniel Veillardabe01742002-09-26 12:40:03 +000012482Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
12485
Daniel Veillard2ace1952002-09-26 12:28:02 +000012486Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
12489 and regenerated the docs and web site
12490
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000012491Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
12494 ATTRIBUTE_UNUSED is always put after the attribute declaration,
12495 not before
12496
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000012497Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12498
12499 * python/generator.py python/libxml2class.txt: fixed a stupid error
12500 breaking the python API
12501
Daniel Veillardb7c29c32002-09-25 22:44:43 +000012502Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12503
12504 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
12505 triostr.c triostr.h: applied a trio update patch from
12506 Bjorn Reese which should work with MinGW
12507
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012508Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12509
12510 * tree.c: improving some documentation comments
12511 * xmlregexp.c: found and fixed a mem leak with python regression tests
12512 * doc/*: rebuilt the doc and the API XML file including the
12513 xmlregexp.h xmlautomata.h and xmlunicode.h headers
12514 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
12515 python/types.c: added access to the XML Schemas regexps from
12516 python
12517 * python/tests/Makefile.am python/tests/regexp.py: added a
12518 simple regexp bindings test
12519
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012520Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
12521
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012522 * doc/xml.html:
12523 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012524
Daniel Veillard118aed72002-09-24 14:13:13 +000012525Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12526
12527 * xmlregexp.c: fixed the data callback on transition functionality
12528 which was broken when using the compact form
12529 * result/schemas/*: updated the results, less verbose, all tests
12530 pass like before
12531 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
12532 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
12533 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
12534 annoying warnings
12535 * xpath.c: try to provide better error report when possible
12536
Daniel Veillard72336152002-09-21 13:08:14 +000012537Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12538
12539 * Makefile.am: fixed a breakage raised by Jacob
12540
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000012541Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12542
12543 * include/win32config.h: added HAVE_ERRNO_H definition for parts
12544 which don't use sockets
12545
Igor Zlatkovic01280582002-09-20 16:40:34 +000012546Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12547
12548 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
12549 * win32/configure.js: applied zlib patch from Daniel Gehriger
12550
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000012551Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12552
12553 * win32/configure.js: applied the patch from Mark Vakoc for
12554 regexp support
12555 * win32/libxml2.def.src: applied the patch from Mark Vakoc
12556 for regexp support
12557
Daniel Veillardb5c05732002-09-20 13:36:25 +000012558Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * xmlschemastypes.c: as pointed by Igor Float and Double
12561 parsing ain't finished yet
12562
Daniel Veillard40b11342002-09-20 12:01:39 +000012563Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12564
12565 * Makefile.am configure.in: trying to fix #88412 by bypassing
12566 all the python subdir if python ain't detected
12567
Daniel Veillard23e73572002-09-19 19:56:43 +000012568Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12569
12570 * Makefile.am configure.in include/libxml/xmlversion.h.in:
12571 made configuring with regexps/automata/unicode the default
12572 but without schemas ATM
12573 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
12574 fixed the regexp based DTD validation performance and memory
12575 problem by switching to a compact form for determinist regexps
12576 and detecting the determinism property in the process. Seems
12577 as fast as the old DTD validation specific engine :-) despite
12578 the regexp built and compaction process.
12579
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000012580Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * valid.c: determinism is debugged, new DTD checking code now works
12583 but xmlFAComputesDeterminism takes far too much CPU and the whole
12584 set usues too much memory to be really usable as-is
12585
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000012586Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12587
12588 * tree.c: fixed another stupid bug in xmlGetNodePath()
12589 * xmllint.c: --version now report the options compiled in
12590
Daniel Veillarda646cfd2002-09-17 21:50:03 +000012591Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12592
12593 * HTMLparser.c: small cleanup
12594 * valid.c xmlregexp.c: switched DTD validation to use only regexp
12595 when configured with them. A bit of debugging around the determinism
12596 checks is still needed
12597
Daniel Veillard63b01c22002-09-17 19:25:28 +000012598Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12599
12600 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
12601
Daniel Veillard92727042002-09-17 17:59:20 +000012602Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12603
12604 * xmlIO.c: small portability glitch fixed.
12605
Daniel Veillard84d70a42002-09-16 10:51:38 +000012606Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * xmlschemastypes.c: incomplete steps for real/double support
12609 * testAutomata.c include/libxml/xmlautomata.h
12610 include/libxml/xmlregexp.h: avoiding a compilation problem
12611 * valid.c include/libxml/valid.h: starting the work toward using
12612 the regexps for actual DTD validation
12613
Daniel Veillardaeb258a2002-09-13 14:48:12 +000012614Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12615
12616 * hash.c: cosmetic cleanup
12617 * valid.c include/libxml/tree.h include/libxml/valid.h: started
12618 integrating a DTD validation layer based on the regexps
12619
Daniel Veillard4402ab42002-09-12 16:02:56 +000012620Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12621
12622 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
12623 the determinism was tested before eliminating the epsilon
12624 transitions :-(
12625
Daniel Veillardc6d4a932002-09-12 15:00:57 +000012626Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * python/generator.py python/libxml.c python/libxml.py
12629 python/libxml2-python-api.xml python/libxml2class.txt
12630 python/libxml_wrap.h python/types.c: updated the python
12631 bindings, added code for easier File I/O, and the ability to
12632 define a resolver from Python fixing bug #91635
12633 * python/tests/Makefile.am python/tests/inbuf.py
12634 python/tests/outbuf.py python/tests/pushSAXhtml.py
12635 python/tests/resolver.py python/tests/serialize.py: updated
12636 and augmented the set of Python tests.
12637
Igor Zlatkovic353bf582002-09-10 19:07:14 +000012638Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12639
12640 * win32/configure.js: added more readme info for the binary
12641 package.
12642
Daniel Veillard607b35c2002-09-10 12:16:19 +000012643Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12644
12645 * xmlIO.c: fixed a stupid out of bound array error
12646
12647Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12648
12649 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
12650 messing around with support for Windows path, cleanups,
12651 trying to identify and fix the various code path to the
12652 filename access. Added xmlNormalizeWindowsPath()
12653
Daniel Veillard76575762002-09-05 14:21:15 +000012654Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12655
12656 * error.c valid.c: working on better error reporting of validity
12657 errors, especially providing an accurate context.
12658 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
12659 error reports in those cases.
12660
Daniel Veillard3487c8d2002-09-05 11:33:25 +000012661Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12662
12663 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
12664 parser.c parserInternals.c xmlIO.c: get rid of all the
12665 perror() calls made in the library execution paths. This
12666 should fix both #92059 and #92385
12667
Daniel Veillard19aa7022002-09-05 11:14:19 +000012668Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12669
12670 * xmllint.c: memory leak reporting was broken after a change
12671 of the preprocessor symbol used to activate it.
12672
Daniel Veillardec6725e2002-09-05 11:12:45 +000012673Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12674
12675 * tree.c: try to make the copy function work for node of
12676 type XML_DOCUMENT_FRAG_NODE, they are only created by the
12677 DOM layers though, not libxml2 itself.
12678
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000012679Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12680
12681 * valid.c: try to provide file and line informations, not all
12682 messages are covered, but it's a (good) start
12683
Daniel Veillardbbc72c32002-09-05 10:52:10 +000012684Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
12685
12686 * xinclude.c: reimplemented a large part of the XInclude
12687 processor, trying to minimize resources used, James Henstridge
12688 provided a huge test case which was exhibiting severe memory
12689 consumption problems.
12690
Daniel Veillard2206dbf2002-09-05 08:09:37 +000012691Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
12692
12693 * python/Makefile.am: applied patch from Christophe Merlet to
12694 reestablish DESTDIR
12695
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012696Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
12697
12698 * libxml.spec.in: fixes libary path for x86_64 AMD
12699
John Fleckbe98b332002-09-04 03:16:23 +000012700Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
12701
12702 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012703 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000012704 (plus resulting generated html files)
12705 fixing one spot I missed in the tutorial where I hadn't freed
12706 memory properly
12707
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012708Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
12709
12710 * doc/tutorial/includeaddattribute.c
12711 * doc/tutorial/includeaddkeyword.c
12712 * doc/tutorial/includegetattribute.c
12713 * doc/tutorial/includekeyword.c
12714 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012715 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012716 update tutorial to properly free memory (thanks to Christopher
12717 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012718 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012719 added image files so the callouts are graphical, making it
12720 easier to read ( use "--param callout.graphics 1" to generate
12721 html with graphical callouts)
12722
Daniel Veillarde1662542002-08-28 11:50:59 +000012723Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12724
12725 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
12726 nice logos generated by Marc Liyanage
12727 * doc/site.xsl *.html: changed the stylesheet to show the new
12728 logo and regenerated the pages
12729
Daniel Veillardb212bbb2002-08-25 14:39:16 +000012730Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12731
12732 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
12733
Daniel Veillard42766c02002-08-22 20:52:17 +000012734Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12735
12736 * xpath.c: possible mem leak patch from Jason Adams
12737
12738Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12739
12740 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
12741 in the XQuery namespace
12742 * configure.in: preparing 2.4.24
12743 * doc/*.html: updated the web pages
12744
12745Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12746
12747 * python/generator.py: closing bug #85258 by generating conditional
12748 compile check to avoid linking to routines not configured in.
12749
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000127502002-08-22 Havoc Pennington <hp@pobox.com>
12751
12752 * autogen.sh: update error message for missing automake
12753
Daniel Veillard08cccaa2002-08-22 09:47:29 +000012754Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12755
12756 * python/Makefile.am: typo in target name resulted in libxml2.py
12757 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12758
Daniel Veillard22669b22002-08-22 07:17:11 +000012759Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12760
12761 * win32/win32/Makefile.mingw: updated with version from
12762 Elizabeth Barham at http://soggytrousers.net/repository/
12763
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012764Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12765
12766 * win32/Makefile.msvc: added the prefix location to the include
12767 and lib search path.
12768
Havoc Pennington830e8972002-08-18 22:22:13 +0000127692002-08-18 Havoc Pennington <hp@pobox.com>
12770
12771 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12772 both automake 1.6 and 1.4 installed get the right automake. Means
12773 compilation from CVS will now require the latest automake 1.4
12774 release, or manually creating symlinks called "automake-1.4" and
12775 "aclocal-1.4"
12776
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012777Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12778
12779 * configure.in python/Makefile.am: more AMD 64 induced changes from
12780 Frederic Crozat
12781
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012782Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12783
12784 * xinclude.c: oops I was missing the xml:base fixup too
12785 * result/XInclude/*.xml: this adds xml:base attributes to most
12786 results of the tests
12787
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012788Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12789
12790 * xinclude.c: quick but apparently working implementation of
12791 xi:fallback, should close bug #89684
12792 * Makefile.am test/XInclude/docs/fallback.xml
12793 result/XInclude/fallback.xml: added a basic test for fallback,
12794 and run with --nowarning to avoid a spurious warning
12795 * configure.in: applied patch from Frederic Crozat for python
12796 bindings on AMD 64bits machines.
12797
Daniel Veillard9e923512002-08-14 08:48:52 +000012798Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12799
12800 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12801 the caller don't pass a SAX callback block.
12802
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012803Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12804
12805 * tree.c: applied the same fix for the XML-1.0 namespace to
12806 xmlSearchNsByHref() as was done for xmlSearchNs()
12807
Daniel Veillardad11b302002-08-12 14:53:41 +000012808Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12809
12810 * libxml.3: small cleanup of the man page
12811 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12812 when serializing HREF attributes generated by XSLT.
12813
Daniel Veillardc084e472002-08-12 13:27:28 +000012814Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12815
12816 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12817 version of Marc Liyanage' patch for boolean attributes in HTML
12818 output
12819
Daniel Veillard5f91b372002-08-12 12:13:01 +000012820Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12821
12822 * python/tests/serialize.py: fixed the test results, indenting
12823 behaviour changed slightly
12824
Aleksey Sanin9e951762002-08-08 18:02:41 +000012825Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12826
12827 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12828 new c14n function to Windows def files
12829
Aleksey Saninea4272a2002-08-02 23:50:03 +000012830Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12831
12832 * c14n.c: fixed a memory leak in c14n code
12833
Daniel Veillard58e44c92002-08-02 22:19:49 +000012834Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12835
12836 * parser.c include/libxml/parser.h: adding a new API for Christian
12837 Glahn: xmlParseBalancedChunkMemoryRecover
12838 * valid.c: patch from Rick Jones for some grammar cleanup in
12839 validation messages
12840 * result/VC/* result/valid/*: this slightly change some of the
12841 regression tests outputs
12842
Daniel Veillard0bf29002002-08-01 12:54:11 +000012843Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12844
12845 * tree.c: trying to fix a problem in namespaced attribute handling
12846 raised by Christian Glahn
12847
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012848Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12849
12850 * encoding.c include/libxml/encoding.h: Opening the interface
12851 xmlNewCharEncodingHandler as requested in #89415
12852 * python/generator.py python/setup.py.in: applied cleanup
12853 patches from Marc-Andre Lemburg
12854 * tree.c: fixing bug #89332 on a specific case of loosing
12855 the XML-1.0 namespace on xml:xxx attributes
12856
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012857Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12858
12859 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12860 corner case from new Merlin's test suite and added a callback
12861 that will be used to improve xmlsec performance
12862
12863
Daniel Veillard0b22def2002-07-29 16:23:03 +000012864Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12865
12866 * HTMLtree.c: trying to fix the <style> escaping problem in
12867 HTML serialization bug #89342
12868
Daniel Veillard0b28e882002-07-24 23:47:05 +000012869Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12870
12871 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12872 and rebuilt the web site.
12873
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012874Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012875
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012876 * include/libxml/tree.h: added _private member to xmlNs struct
12877
Daniel Veillard1d995272002-07-22 16:43:32 +000012878Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12879
12880 * HTMLparser.c: fixing bug #84876 based on the xml working
12881 code.
12882
William M. Brack61eaba52002-07-21 11:14:18 +000012883Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12884
12885 * python/Makefile.am: enhanced to fix bug 72012 (errors
12886 when using '-jX' make parameter)
12887
William M. Brackef61d202002-07-19 08:32:00 +000012888Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12889
12890 * xpath.c: small additional enhancement for booleans
12891 compared to nodesets
12892
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012893Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12894
12895 * HTMLtree.c: changed the order of the encoding declaration
12896 attributes in the meta tags due to a bug in IE/Mac
12897
William M. Brack0c022ad2002-07-12 00:56:01 +000012898Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12899
12900 * xpath.c: enhanced handling of booleans (especially '='
12901 and '!=' for nodesets) - fixes bug 85256. Added new
12902 routine xmlXPathNotEqualValues for more proper handling
12903 of '!=' when nodesets are involved.
12904
Daniel Veillard06944e22002-07-11 19:55:18 +000012905Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12906
12907 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
12908 doc/xmlcatalog_man.xml to the source distribution
12909
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000012910Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12911
12912 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
12913 asked for this.
12914
Daniel Veillard539638b2002-07-06 19:55:14 +000012915Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12916
12917 * configure.in: preparing 2.4.23
12918 * doc/*: rebuilt the docs
12919
Daniel Veillard176d99f2002-07-06 19:22:28 +000012920Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12921
12922 * parser.c: fixing bug #84169 by fixing the
12923 comment of xmlCreatePushParserCtxt to describe the
12924 encoding detection parameters better.
12925
Daniel Veillard37f961d2002-07-06 17:53:56 +000012926Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12927
12928 * valid.c: fixing bug #79331 in one path the lookup for
12929 ID attributes on a namespaced node wasn't handled correctly :-\
12930
Daniel Veillard8c9872c2002-07-05 18:17:10 +000012931Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12932
12933 * HTMLparser.c: trying to fix 87235 about discarded white
12934 spaces in the HTML parser.
12935 * result/HTML/*: this changes the output of a number of HTML
12936 regression tests
12937
Daniel Veillardfdc91562002-07-01 21:52:03 +000012938Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
12939
12940 * xpath.c: applied patch from Richard Jinks for the namespace
12941 axis + fixed a memory error.
12942 * parser.c parserInternals.c: applied patches from Peter Jacobi
12943 removing ctxt->token for good.
12944 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
12945 popped out by the regression tests.
12946 * Makefile.am: patch for threads makefile from Gary Pennington
12947
William M. Brack6000af52002-06-28 11:43:13 +000012948Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12949
Daniel Veillardfdc91562002-07-01 21:52:03 +000012950 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000012951 expressions involving preceding-sibling (et al).
12952
Daniel Veillard153120c2002-06-18 07:58:35 +000012953Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * hash.c: applied a patch from Peter Jacobi to solve a problem
12956 when compiling with the Watcom C on Win32
12957 * result/schemas/*.err: the change of hashing algo generated
12958 permutations in the output
12959
Daniel Veillard5f7f9912002-06-17 17:03:00 +000012960Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12961
12962 * hash.c: applied patch from Sander Vesik improving the quality of
12963 the hash function.
12964
Aleksey Sanina5808b92002-06-14 17:07:41 +0000129652002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000012966
12967 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
12968 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
12969 xmllint.c xpath.c: replaced sprintf() with snprintf()
12970 to prevent possible buffer overflow (the bug was pointed
12971 out by Anju Premachandran)
12972
Daniel Veillarde059b892002-06-13 15:32:10 +000012973Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12974
12975 * parser.c: removed an uninitialized data error popped by valgrind
12976 on PE references
12977
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000012978Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
12979
12980 * doc/xml.html
12981 adding tutorial reference to the web page
12982
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000012983Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
12984
12985 * doc/tutorial/xmltutorial.xml
12986 * doc/tutorial/ar01s07.html
12987 * doc/tutorial/ape.html
12988 * doc/tutorial/includegetattribute.c
12989 adding section to tutorial about retrieving an attribute
12990 value
12991
Daniel Veillardf5582f12002-06-11 10:08:16 +000012992Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12993
12994 * parser.c: applied a couple of patches from Peter Jacobi to start
12995 to get rid of ctxt->token, with a possible significant speed
12996 improvement to be gained once done. Better compliance with PE
12997 references constructs in DTDs too.
12998 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
12999 from Peter too
13000
Daniel Veillard38d80e22002-06-11 07:24:56 +000013001Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13002
13003 * parser.c: Babak Vahedipour-Kunze reported that openTag in
13004 xmlParseElement was likely to have been deallocated at the
13005 time of the report, possibly leading to segfault. Just report
13006 the tag name now.
13007
Daniel Veillard9e412302002-06-10 15:59:44 +000013008Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13009
13010 * xpath.c: patch from Richard Jinks for XPath substring() function
13011 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
13012
Aleksey Sanina5808b92002-06-14 17:07:41 +0000130132002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000013014
13015 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
13016
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000013017Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
13018
13019 *doc/FAQ.html
13020 fixing typos in FAQ, thanks to Robert Funnell for the
13021 editing help
13022
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013023Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13024
13025 * NEWS: got complaints from rpmlint that it was empty
13026
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000013027Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
13028
13029 * added doc/tutorial, including:
13030 apa.html
13031 apb.html
13032 apc.html
13033 apd.html
13034 ar01s02.html
13035 ar01s03.html
13036 ar01s04.html
13037 ar01s05.html
13038 ar01s06.html
13039 includeaddattribute.c
13040 includeaddkeyword.c
13041 includekeyword.c
13042 includestory.xml
13043 index.html
13044 xmltutorial.xml
13045 libxml tutorial, including generated html
13046
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000013047Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13048
13049 * result/c14n/exc-without-comments/merlin-c14n-two-*
13050 result/c14n/without-comments/merlin-c14n-two-*
13051 test/c14n/exc-without-comments/merlin-c14n-two-*
13052 test/c14n/without-comments/merlin-c14n-two-*
13053 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
13054 c14n/exc-c14n and slightly modified test script to handle
13055 these test cases
13056 * c14n.c: fixed bugs for complicated nodes set (namespace
13057 without node and others from merlin-c14n-two.tar.gz)
13058 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
13059 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
13060 for xmlsec performance patch
13061 * xpath.c: fixed self::node() for namespaces and attributes
13062
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013063Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
13064
13065 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
13066 but with the format parameter
13067 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
13068
Aleksey Saninc57f9c12002-05-31 19:14:57 +000013069Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
13070
13071 * Makefile.am: updated c14n tests suite
13072 * c14n.c: performance improvement for previous c14n patch
13073
Daniel Veillarde72c7562002-05-31 09:47:30 +000013074Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13075
13076 * parser.c: another peroformance patch from Peter Jacobi, that
13077 time on parsing attribute values.
13078
Aleksey Sanin508a1012002-05-31 06:32:32 +000013079Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
13080
13081 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
13082 into LibXML2 test suite
13083
Aleksey Sanindffd5c82002-05-31 04:24:13 +000013084Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
13085
13086 * c14n.c: propagating xpath ancesstors node fix to c14n
13087 plus small performance improvement to reduce number of
13088 mallocs
13089 * xpath.c: fixed ancestors axis processing for namespace nodes
13090
Daniel Veillard46de64e2002-05-29 08:21:33 +000013091Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13092
13093 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
13094 Peter Jacobi
13095
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000013096Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13097
13098 * configure.in: preparing 2.4.22
13099
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000013100Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13101
13102 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
13103 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
13104 a public entry point.
13105 * doc/*: rebuilt the API and docs
13106
Daniel Veillarded23b7d2002-05-27 12:16:02 +000013107Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13108
13109 * xpath.c: patch from Richard Jinks to fix a problem introduced
13110 in the previous patch and pointed by Norm
13111
Daniel Veillardc6924812002-05-24 11:10:43 +000013112Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13113
13114 * libxml.spec.in: fixing bug #81112
13115
Daniel Veillard234bc4e2002-05-24 11:03:05 +000013116Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13117
13118 * uri.c: fixing bug #82848
13119
Daniel Veillarda2878972002-05-24 07:54:39 +000013120Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13121
13122 * result/catalogs/mycatalog.full: Aleksey's commit changed the
13123 output of one catalog test
13124
Aleksey Sanin114e4752002-05-24 07:20:27 +000013125Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000013126
Aleksey Sanin114e4752002-05-24 07:20:27 +000013127 * global.data globals.c tree.c include/libxml/globals.h
13128 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
13129 default value for global parameter xmlIndentTreeOutput to 1 and
13130 introduced new global parameter xmlTreeIndentString (the string
13131 used to do one-level indent) with default value " " (as it was
13132 in tree.c)
13133
Daniel Veillard49d5af82002-05-23 11:55:49 +000013134Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13135
13136 * Makefile.am: Merijn Broeren pointed out a problem when compiling
13137 with trio and schemas.
13138
Daniel Veillard7c13af42002-05-22 09:57:32 +000013139Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13140
13141 * xpath.c: patch from Richard Jinks to fix the problem raised in
13142 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13143
Daniel Veillard5a872412002-05-22 06:40:27 +000013144Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13145
13146 * xmlschemas.c: a bit of work on import.
13147 * xmlschemastypes.c: Charles Bozeman provided a compare function
13148 for date/time types so min/max facet restrictions should work,
13149 indeterminate comparisons return an error instead of equal.
13150 * test/schemas/date_0* result/schemas/date_0_0: specific test
13151 from Charles Bozeman too
13152
Daniel Veillard10b6da42002-05-18 07:55:20 +000013153Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13154
13155 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
13156 from Christian Cornelssen fixing the man pages and the Catalog
13157 building script.
13158 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
13159 next step is <xs:import> I now have a reasonable understanding
13160 of how it works.
13161
Daniel Veillarde5354492002-05-16 08:43:22 +000013162Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13163
13164 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
13165
Igor Zlatkovic1396e182002-05-14 22:22:40 +000013166Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13167
13168 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
13169
Daniel Veillard088bf112002-05-14 11:03:59 +000013170Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13171
13172 * xpath.c: fixing an XPath function evalutation bug pointed out
13173 by Alexey Efimov where the context was lost when evaluating
13174 the function arguments
13175
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013176Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000013177
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013178 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
13179 function public for XMLSec performance optimizations
13180
Daniel Veillard3cd72402002-05-13 10:33:30 +000013181Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13182
13183 * python/generator.py python/libxml2class.txt : fixed a problem
13184 with the HTML parser pointed by Gary Benson
13185 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
13186 example
13187
Aleksey Sanine48a3182002-05-09 18:20:01 +000013188Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13189 * parser.c: fixed bug #81159 (memory growth in SAX)
13190
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013191Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13192 * xpath.c: fixed bug #78858 (the real fix)
13193
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013194Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013195 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013196
Daniel Veillard4cbe4702002-05-05 06:57:27 +000013197Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13198
13199 * tree.c: modified xmlNodeSetBase to allow changing the
13200 base of a document.
13201
Daniel Veillard070803b2002-05-03 07:29:38 +000013202Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13203
13204 * xmlschemastypes.c: patch Charles Bozeman for validation of
13205 all the date, time, and duration types
13206 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
13207 * configure.in: fixed an error pointed by an user
13208 * xml2-config.in: fixed an error pointed by an user
13209
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000013210Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13211
13212 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
13213 win32/libxml2.def.src xmlIO.c: exported default
13214 'file:', 'http:' and 'ftp:' protocols input handlers
13215 and maked protocols comparisson case insensitive
13216
Daniel Veillard34de97f2002-04-30 14:29:22 +000013217Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13218
13219 * configure.in: Neven Has detected a typo
13220
Daniel Veillard28577c32002-04-30 06:48:41 +000013221Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
13224 as one of the persons allowed to commit directly to the
13225 module.
13226
Daniel Veillardfc57b412002-04-29 15:50:14 +000013227Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13228
13229 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
13230 * valid.c: raised a too low limit
13231 * doc/*: rebuilt the docs
13232
Daniel Veillardeca82812002-04-24 11:42:02 +000013233Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13234
13235 * test/XPath/expr/floats test/XPath/expr/functions
13236 result/XPath/expr/floats result/XPath/expr/functions
13237 xpath.c: another XPath conformance patch from Richard Jinks
13238
Daniel Veillard13e04c62002-04-23 17:51:29 +000013239Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
13240
13241 * xmlschemas.c: fixed validation of attribute groups.
13242 * test/schemas result/schemas: added an example from the primer
13243
Daniel Veillard88c58912002-04-23 07:12:20 +000013244Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13245
13246 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
13247 * test/schemas result/schemas: updated the test list
13248
Daniel Veillarde19fc232002-04-22 16:01:24 +000013249Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13250
13251 * TODO: updated a bit
13252 * parser.c: made a comment more specific
13253 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
13254 Schemas conformance.
13255 * test/schemas result/schemas: updated the test list
13256
Daniel Veillard441bc322002-04-20 17:38:48 +000013257Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13258
13259 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
13260 implementing xs:all with minOccurs = 0
13261 * tes/schemas/* result/schemas/*: added more tests covering
13262 xs:all
13263
Daniel Veillard8a001f62002-04-20 07:24:11 +000013264Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13265
13266 * xmlregexp.c: first implementation of the all particle, this
13267 may need to be revisited for case where not all transitions
13268 must be crossed.
13269
Daniel Veillard7646b182002-04-20 06:41:40 +000013270Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13271
13272 * tree.c: another entity processing update from Markus Henke
13273
Bjorn Reese54d02fb2002-04-19 15:16:01 +000013274Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
13275
13276 * trionan.c: fixed crash on OSF/1
13277
Daniel Veillardb4398962002-04-19 07:01:55 +000013278Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13279
13280 * xmlschemas.c: more Schemas work
13281 * test/schemas/* result/schemas/*: added more tests coming
13282 from the spec.
13283
Daniel Veillard54761132002-04-18 21:00:44 +000013284Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13285
13286 * c14n.c: patch from Aleksey Sanin reflecting a change in the
13287 ExcC14N specification
13288
Daniel Veillardbf8dae82002-04-18 16:39:10 +000013289Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13290
13291 * tree.c: patch from Markus Henke, fix for recursive entities.
13292
Daniel Veillard23b1f372002-04-18 15:50:05 +000013293Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13294
13295 * xpath.c: fix a problem with string() on a document node.
13296
Daniel Veillarddecd64d2002-04-18 14:41:51 +000013297Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13298
13299 * Makefile.am xmlschemas.c: more Schemas work
13300 * test/schemas/* result/schemas/*: added more tests coming
13301 from the spec.
13302
Daniel Veillard6231e842002-04-18 11:54:04 +000013303Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13304
13305 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
13306 * result/HTML/*: this changes a few things in the results
13307
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000013308Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13309
13310 * include/libxml/tree.h: eliminated 'declaration different than
13311 prototype' warning
13312 * include/win32config.h: "resolved" conflicts with errno.h
13313
Daniel Veillardb509f152002-04-17 16:28:10 +000013314Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13315
13316 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
13317 on the automata interfaces and debug of counted choices
13318 * test/schemas/* result/schemas/*: added a number of tests
13319
Daniel Veillard8651f532002-04-17 09:06:27 +000013320Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13321
13322 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
13323 a bit of work on Schemas
13324 * testSchemas.c: try to make it more useful
13325 * test/schemas/* result/schemas/* Makefile.am: changed the
13326 Schemas regression test procedure, started adding a few samples
13327
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013328Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13329
13330 * include/libxml/encoding.h: Patch for the Borland C++ builder
13331 * include/libxml/tree.h: Patch for the Borland C++ builder
13332 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000013333 * win32/bcb5: New directory for the Borland C++ builder
13334 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013335
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000013336Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13337
13338 * win32/Makefile.msvc: Update for XML Schema support
13339 * win32/configure.js: Update for XML Schema support
13340 * win32/libxml2.def.src: Update for XML Schema support
13341
Daniel Veillard4255d502002-04-16 15:50:10 +000013342Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13343
13344 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
13345 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
13346 xmlunicode.c include/libxml/Makefile.am
13347 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
13348 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
13349 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
13350 include/libxml/xmlversion.h.in : merged the current state of
13351 XML Schemas implementation, it is not configured in by default,
13352 a specific --schemas configure option has been added.
13353 * test/automata test/regexp test/schemas Makefile.am
13354 result/automata result/regexp result/schemas:
13355 merged automata/regexp/schemas regression tests
13356
Daniel Veillardbc6f7592002-04-16 07:49:59 +000013357Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
13358
13359 * xpath.c: Gary found a compile time problem, fixes #78823
13360
Daniel Veillarda7084cd2002-04-15 17:12:47 +000013361Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13362
13363 * configure.in: release of 2.4.20
13364 * doc/*: updated and rebuilt the docs
13365
Daniel Veillardf544f192002-04-15 12:56:56 +000013366Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13367
13368 * python/Makefile.am: patch from Cristian Gafton to build on
13369 Red Hat 6.2, should also fix #75779
13370
Daniel Veillard940492d2002-04-15 10:15:25 +000013371Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13372
13373 * valid.c: first part of fixing #78729
13374
Daniel Veillardeb475a32002-04-14 22:00:22 +000013375Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
13376
13377 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
13378 escaping of URI when saving HTML files.
13379 * result/HTML/*: this impacted some tests
13380
Daniel Veillard9b731d72002-04-14 12:56:08 +000013381Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
13382
13383 * configure.in: trying to fix #77441
13384
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000013385Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13386
13387 * include/libxml/xmlIO.h: Hallski complained it could not be
13388 included by itself.
13389
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000013390Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13391
13392 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13393
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000013394Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13395
13396 * win32/configure.js: patch from Nilo for the c14n option
13397 * win32/Makefile.msvc: fixed libxml2.def generation with threads
13398
Daniel Veillardda423da2002-04-10 19:25:38 +000013399Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13400
13401 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
13402 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
13403 LIBXML_THREAD_ENABLED
13404
Daniel Veillard0eafdef2002-04-10 16:14:34 +000013405Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13406
13407 * xpath.c: another patch from Richard Jinks for substring conformance
13408 * test/XPath/expr/floats test/XPath/expr/strings
13409 result/XPath/expr/floats result/XPath/expr/strings: update of the
13410 test suite to check those.
13411
Daniel Veillard01917aa2002-04-10 11:30:41 +000013412Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13413
13414 * xpath.c: patch from Richard Jinks for .x float parsing.
13415
Daniel Veillard46d6c442002-04-09 16:10:39 +000013416Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13417
13418 * parser.c: patch from Markus Henke when an encoding ain't recognized
13419
Daniel Veillard88e0ad42002-04-09 13:48:02 +000013420Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13421
13422 * libxml.m4: got a report that #include <string.h> was needed
13423
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013424Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13425
13426 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13427
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013428Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
13429
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013430 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013431
Daniel Veillardbd6e6312002-04-01 08:04:14 +000013432Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13433
13434 * xpath.c: fixed a bug in the nodeset to boolean comparison code
13435 pointed out by Melvyn Sopacua.
13436
Daniel Veillarde979e3b2002-03-29 22:43:00 +000013437Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13438
13439 * libxml.m4: Frédéric Crozat gave a patch related to the change
13440 of Include paths breaking the libxml.m4
13441
Daniel Veillard7089d6b2002-03-29 17:28:10 +000013442Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13443
13444 * xpath.c: Fix bug #76927 forgot to save some context
13445 when evaluating binary expressions
13446
Daniel Veillardd30be4a2002-03-28 18:25:31 +000013447Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13448
13449 * configure.in: fixed configure for MPE/iX from Markus Henke
13450 * xmlmemory.c: fixed initialization problems
13451 * xpath.c: another set of patches from Richard Jinks this
13452 fixes "make XPathtests" on linux
13453
Daniel Veillard21458c82002-03-27 16:12:22 +000013454Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13455
13456 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
13457 * test/XPath/expr/compare test/XPath/expr/equality
13458 test/XPath/expr/floats test/XPath/expr/functions
13459 test/XPath/expr/strings result/XPath/expr/compare
13460 result/XPath/expr/equality result/XPath/expr/floats
13461 result/XPath/expr/functions result/XPath/expr/strings: Updated
13462 tests though they show a divergence on Linux
13463
Daniel Veillard28dfed12002-03-27 09:08:17 +000013464Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13465
13466 * xpath.c trionan.c: previous commit also included patches
13467 from Richard Jinks on some IEEE support corner case
13468
Daniel Veillard5fc1f082002-03-27 09:05:40 +000013469Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13470
13471 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
13472 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
13473 that $(datadir) should be used for docs
13474
Daniel Veillarddb1dc392002-03-26 12:44:39 +000013475Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13476
13477 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
13478 could leak filedescriptors
13479
Daniel Veillarddd4b9122002-03-26 07:58:43 +000013480Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13481
13482 * configure.in nanohttp.c: applied patch from Allan Clark for
13483 UnixWare/OpenServer
13484
Daniel Veillard19274092002-03-25 16:48:03 +000013485Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13486
13487 * configure.in: preparing 2.4.19
13488 * doc/*: rebuilt the docs
13489
Daniel Veillard56b2db72002-03-25 16:35:28 +000013490Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13491
13492 * nanohttp.c: fixing #76043, got fed up with non-portability
13493 of that piece of code.
13494
Daniel Veillard6f4561a2002-03-25 12:10:14 +000013495Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13496
13497 * valid.c SAX.c: Never commit without running "make tests" :-(
13498 fix a couple of stupidities in the previous commit
13499 * result/*: a few changes in some attribute order result of previous
13500 commit.
13501
Daniel Veillardd85f4f42002-03-25 10:48:46 +000013502Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13503
13504 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
13505 the internal subset should not raise duplicate ID errors,
13506 also there was a small bug in conjunction to namespace
13507 declarations defaulted and xml:xxx attributes DTD definitions.
13508
Daniel Veillard56cd18b2002-03-22 14:14:43 +000013509Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13510
13511 * xpath.c: Richard Jinks also raised some rounding problems
13512 this tries to fix them
13513
Daniel Veillard4e2df542002-03-22 12:23:14 +000013514Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13515
13516 * xpath.c: Richard Jinks spotted an incoherent memory allocation
13517 behaviour in xmlXPathCastToString()
13518
Daniel Veillarddb552912002-03-21 13:27:59 +000013519Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13520
13521 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
13522 raised by Morus Walter
13523
Daniel Veillard9e537932002-03-21 13:08:08 +000013524Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13525
13526 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
13527 from Igor
13528
Daniel Veillard6fbcf422002-03-21 12:32:59 +000013529Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13530
13531 * xpath.c: fixing #75619, related to a problem when trying
13532 to evaluate condition when the current node set resulting
13533 from that sub-step evaluation is empty. Also fixes 2 potential
13534 problem with previous-sibling and next-siblings axis.
13535
Daniel Veillard1840ef02002-03-21 08:05:23 +000013536Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13537
13538 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
13539 HTML support is not configured in.
13540
Daniel Veillard561b7f82002-03-20 21:55:57 +000013541Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13542
13543 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
13544 include/libxml/tree.h: dohh I really didn't intended to commit
13545 this test version :-(
13546
Daniel Veillarde50f3b52002-03-20 19:24:21 +000013547Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13548
13549 * testSAX.c: I wanted to see the real speed at the SAX interface
13550 after a little too many Ximianer started complaining about the
13551 parser speed.
13552 added a --quiet option:
13553 paphio:~/XML -> ls -l db100000.xml
13554 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
13555 paphio:~/XML -> time ./testSAX --quiet db100000.xml
13556 3200006 callbacks generated
13557 real 0m1.270s
13558 Which means 16MBytes/s and 3Mcallback/s
13559
Daniel Veillardc62a1472002-03-19 18:35:12 +000013560Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13561
13562 * xpath.c: valgrind spotted another error that time when running
13563 on libxslt regression tests
13564
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000013565Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13566
13567 * Makefile.am: adding "make valgrind" running the full regression
13568 tests (except python ones) under Valgrind (using valgrind -q
13569 which was kindly added by the author).
13570 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
13571 passes cleanly now except an obcure floating point initialization
13572 raised in log10() in one XPath regression test ???
13573 * tree.c: edited some comments to close #75244
13574
Daniel Veillard28cac6b2002-03-19 11:25:30 +000013575Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
13576
13577 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
13578 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
13579 context of ScrollKeeper, made sure that if the number is
13580 an integer, the serialization follows the description at
13581 http://www.w3.org/TR/xpath#section-String-Functions
13582
Daniel Veillard5997aca2002-03-18 18:36:20 +000013583Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13584
Daniel Veillard34ce8be2002-03-18 19:37:11 +000013585 * configure.in: preparing 2.4.18
13586 * doc/*: updated and rebuilt the web site
13587 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
13588 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000013589 * parser.c: humm, changed the way the SAX parser work when
13590 xmlSubstituteEntitiesDefault(1) is set, it will then
13591 do the entity registration and loading by itself in case the
13592 user provided SAX getEntity() returns NULL.
13593 * testSAX.c: added --noent to test the behaviour.
13594
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000013595Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13596
13597 * parser.c: Wilfried Teiken provided a hackish but working
13598 way to get context reported back on entities when parsing
13599 with SAX and without breaking the DOM build.
13600
Daniel Veillard2d347fa2002-03-17 10:34:11 +000013601Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13602
13603 * c14n.c: applied a new patch from Aleksey Sanin
13604 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
13605 to reference Aleksey implementation of XML digital Signatures
13606
Daniel Veillard38bf6f02002-03-16 22:03:31 +000013607Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13608
13609 * xpath.c: small fix to avoid potential problem due to
13610 ordering of freeing data
13611 * python/Makefile.am: people were complaining about
13612 the generated file in python dir not being built
13613
Daniel Veillardd2379012002-03-15 22:24:56 +000013614Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13615
13616 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
13617 python/generator.py python/libxml.c python/types.c: Cleanup
13618 of the python Makefiles based on Jacob and James feedback,
13619 fixed the spec file accordingly, fixed the number of warning
13620 that passing my pedantic CFLAGS was generating. Conclusion
13621 is that Python includes are real crap.
13622
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000013623Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13624
13625 * configure,in: it was reported quite a few times that
13626 xml2-config --cflags should not output
13627 -I$includeprefix/libxml2/libxml because libxml2 header names
13628 clashes with existing names like list.h from C++ stl.
13629 Includes should be #include<libxml/xxx.h> so ...
13630
Daniel Veillard6f293b12002-03-15 09:42:33 +000013631Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13632
13633 * c14n.c: another patch from Aleksey Sanin
13634
Daniel Veillard5c396542002-03-15 07:57:50 +000013635Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13636
13637 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
13638 canonicalization algorithm
13639 * doc/xml.html doc/index.html: added the C14N references on the
13640 index page.
13641
jacob berkman9be65862002-03-14 02:15:56 +0000136422002-03-13 jacob berkman <jacob@ximian.com>
13643
13644 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
13645 usage, redundant, and gcc specific
13646
Daniel Veillard75be0132002-03-13 10:03:35 +000013647Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13648
13649 * xpath.c: speedup some node selection operations, this can
13650 have a significant impact on DocBook Norm's stylesheets
13651 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
13652 make sure it's always the case
13653 * debugXML.c: distinguish CDATA and comments in ls operations
13654
Daniel Veillard61f26172002-03-12 18:46:39 +000013655Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13656
13657 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
13658 to generate better API descriptions etc...
13659
Daniel Veillard9ff88172002-03-11 09:15:32 +000013660Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13661
13662 * c14n.c: Fixing #74186, made sure all boolean expressions
13663 get fully parenthesized, ran indent on the output
13664 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
13665 include/libxml/tree.h: also #74186 related, removed the
13666 --with-buffers option, and all the preprocessor conditional
13667 sections that were resulting from it.
13668
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000013669Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13670
13671 * valid.c: applied patch from Dodji Seketeli fixing an
13672 uninitailized variable in xmlValidGetValidElements()
13673
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000013674Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13675
13676 * c14n.c: fixed a few comments
13677 * doc/*.html doc/*/*.html: regenerated the docs and added
13678 the C14N API
13679 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
13680
Daniel Veillardfa49d872002-03-09 10:20:00 +000013681Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13682
13683 * check-xml-test-suite.py: fix to adapt varaiations in the
13684 bindings
13685 * configure.in python/setup.py python/setup.py.in: fixed to
13686 have the version of the python scripts automatically updated
13687
Daniel Veillarda3db2e32002-03-08 15:46:57 +000013688Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13689
13690 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
13691 in xmlCopyProp()
13692
Daniel Veillardaf43f632002-03-08 15:05:20 +000013693Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13694
13695 * configure.in: preparing 2.4.17 release
13696 * doc/*: updated and rebuilt the docs
13697 * xpath.c: fixed a comment
13698 * python/libxml.c: fixed a possible reentrancy problem
13699
Daniel Veillardef6c46f2002-03-07 22:21:56 +000013700Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13701
13702 * tree.c python/tests/Makefile.am python/tests/attribs.py:
13703 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
13704 added a specific regression test
13705 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
13706 not raise exceptions when failing to find the attribute.
13707
Daniel Veillard90bc3712002-03-07 15:12:58 +000013708Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13709
13710 * configure.in xmllint.c: owen pointed out a problem with the
13711 ftme fix, gettimeofday() was not detected by configure and
13712 the ftime header wasn't included, dohhh
13713
Daniel Veillard8c1ae602002-03-07 11:21:00 +000013714Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13715
13716 * configure.in xmllint.c: trying to fix #71457 for timing
13717 precision when gettimeofday() is not availble but ftime() is
13718
Daniel Veillardf5a457a2002-03-07 10:25:29 +000013719Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13720
13721 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
13722 are now copied on install and part of the -devel RPM
13723
Daniel Veillard7b416132002-03-07 08:36:03 +000013724Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13725
13726 * xpath.c: trying to avoid bug #72150 which was apparently
13727 caused by a gcc bug (or a processor problem) as detailed
13728 at http://veillard.com/gcc.bug
13729
Daniel Veillardf742d342002-03-07 00:05:35 +000013730Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13731
13732 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
13733 fixed xmlReconciliateNs(), added a Python test/example for
13734 inter-document cut'n paste
13735 * python/libxml.py: fixed node.doc on document nodes and added
13736 xpathEval() onto node objects
13737
Daniel Veillard4e0e2972002-03-06 21:39:42 +000013738Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13739
13740 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
13741 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
13742 fixup and integrated tests for the serialization stuff
13743
Daniel Veillarde915b2d2002-03-06 18:42:40 +000013744Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13745
13746 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
13747 moved the libxml man page to section 3
13748
Daniel Veillard1e774382002-03-06 17:35:40 +000013749Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13750
13751 * tree.c: fix bug #72490
13752 * python/libxml.c python/libxml.py: added methods serialize()
13753 and saveTo() to all node elements.
13754
Daniel Veillardddffd2a2002-03-05 20:28:20 +000013755Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13756
13757 * xmlIO.c: closed #73430, don't read from an input source
13758 which indicated an end-of-file or an error.
13759
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013760Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13761
13762 * parser.c: make sure SAX endDocument is always called as
13763 this could result in a Python memory leak otherwise (it's
13764 used to decrement ref-counting)
13765 * python/generator.py python/libxml.c python/libxml.py
13766 python/libxml2-python-api.xml python/libxml2class.txt
13767 python/tests/error.py python/tests/xpath.py: implemented
13768 the suggestions made by Gary Benson and extended the tests
13769 to match it.
13770
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013771Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13772
13773 * python/generator.py: applied patch fixing #73450
13774
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013775Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13776
13777 * xpath.c: fixing #61290 "namespace nodes have no parent"
13778 long standing divergence from the XPath REC. NodeSets
13779 simply hold a copy of namespace nodes and those node ->next
13780 points to the parent (which may not be the node carrying the
13781 definition).
13782 * include/libxml/xpath.h: flagged but didn't added a possible
13783 speedup
13784 * DOCBparser.c HTMLparser.c: removed some warnings from push
13785 parser due to new state being added.
13786 * tree.c: new fix from Boris Erdmann
13787 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13788 the XML Canonalization support from Aleksey Sanin
13789
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013790Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13791
13792 * tree.c: patch from Boris Erdmann fixing some namespace odities
13793 with xmlCopyNode()
13794
Daniel Veillardc6613042002-03-02 09:34:02 +000013795Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13796
13797 * xmlIO.c: fix bug #72706 when loading a NULL entity
13798
Daniel Veillardc0fef772002-03-01 16:16:31 +000013799Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13800
13801 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13802 actually change in a future XML Namespace revision.
13803
Daniel Veillard79426f22002-03-01 16:14:17 +000013804Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13805
13806 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13807 added the possibility of returning nodesets from XPath extension
13808 functions written in Python
13809
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013810Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13811
13812 * python/*: commiting some Python bindings work done while travelling
13813
Daniel Veillard97300512002-03-01 09:13:41 +000013814Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13815
13816 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13817 explicitely with memory debugging switched on
13818
Daniel Veillard6361da02002-02-23 10:10:33 +000013819Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13820
13821 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13822 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13823 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13824 the accessor generator for strings
13825 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13826 regression test.
13827
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013828Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13829
13830 * python/README python/generator.py python/libxml.c python/setup.py:
13831 added the 'usual' setup.py to allow building a libxml2-python
13832 module based on the same code. The initialization is however
13833 different the 2 .so files fo libxml2 and libxslt are identical and
13834 they entry point initialize both libraries. this is done to avoid
13835 some possible nasty problem since the Python don't merge the maps
13836 of all shared modules.
13837
Daniel Veillard158a4d22002-02-20 22:17:58 +000013838Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13839
13840 * parser.c: fixed a push/encoding bug reported by Michael
13841 on librsvg
13842
Daniel Veillard7839e162002-02-20 18:54:48 +000013843Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13844
13845 * include/libxml/parserInternals.h: fixes a misplaced #endif
13846
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013847Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13848
13849 * parser.c valid.c: found and fixed a couple of allocation bugs
13850
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013851Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13852
13853 * doc/xml.html doc/python.html doc/*: added a Python and binding
13854 page describing the current state of the Python bindings and
13855 giving pointers to the other languages wrappers.
13856
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013857Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13858
13859 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13860 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13861 rebuilt the API and web site
13862 * xpath.c: fixed #71978 portability bugs
13863
Daniel Veillard8aff2472002-02-19 21:50:43 +000013864Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13865
13866 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13867
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013868Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13869
13870 * include/libxml/parserInternals.h parser.c: had to change
13871 2 internal parsing API when processing document content
13872 to check the start and end of element content are defined
13873 in the same entity
13874 * valid.c include/libxml/valid.h: attribute normalization can
13875 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13876 with the context to report it.
13877 * SAX.c: fixed the last known bugs, crazy validation constraints
13878 when a document is standalone seems correctly handled. There
13879 is a couple of open issues left which need consideration especially
13880 PE93 on external unparsed entities and standalone status.
13881 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13882 The 2 tests left failing are actually in error. Cleanup done.
13883
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013884Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13885
13886 * valid.c: implemented E59 spaces in CDATA does not match the
13887 nonterminal S
13888
Daniel Veillard878eab02002-02-19 13:46:09 +000013889Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13890
13891 * SAX.c parser.c valid.c: more validation test fixups
13892 * check-xml-test-suite.py: added duration info for the tests
13893
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013894Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13895
13896 * parser.c valid.c: a couple of errors were reported but not
13897 saved back as such in the parsing context. Down to 1% failure rate
13898 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
13899
Daniel Veillard4a7ae502002-02-18 19:18:17 +000013900Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13901
13902 * xmlInternald.c: isExtender was missing a char
13903 * parser.c include/libxml/parser.h: % are acceptable in the
13904 internal subset if within a PUBLIC ID
13905
Daniel Veillard8ab0f582002-02-18 18:31:38 +000013906Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13907
13908 * SAX.c parserInternals.c valid.c: more work on the conformance
13909 suite. Took the step to finally block documents with encoding
13910 errors. It's a fatal error per the spec, people should have fixed
13911 their documents by now.
13912
Daniel Veillard55253e22002-02-18 14:32:39 +000013913Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13914
13915 * check-xml-test-suite.py: fixed the test script after some discussion
13916 on the semantic of TYPE="error"
13917 * Makefile.am: added the script to the distrib
13918
Daniel Veillard28757702002-02-18 11:19:30 +000013919Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13920
13921 * SAX.c entities.c: fixed a couple of conformances issues deep
13922 into the validation code (standalone and undeclared Notations)
13923
Daniel Veillard82ac6b02002-02-17 23:18:55 +000013924Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13925
13926 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
13927 stayed there for years !
13928
Daniel Veillard7aea52d2002-02-17 23:07:47 +000013929Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13930
13931 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
13932 missing
13933
Daniel Veillardc7612992002-02-17 22:47:37 +000013934Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13935
13936 * check-xml-test-suite.py: improved the behaviour a bit as
13937 well as the logs
13938 * parser.c valid.c SAX.c: fixed a few more bugs
13939 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
13940
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000013941Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13942
13943 * check-xml-test-suite.py: python script to run regression tests
13944 against the XML Test suite of W3C/OASis
13945 * SAX.c: fixed a validation bug
13946 * parser.c: fixed 3 errors pointed by the test suite
13947 * doc/buildDocBookCatalog: fixed a typo pointed by drake
13948 * python/Makefile.am: fixed a dependendy
13949
Daniel Veillard9f28f302002-02-15 20:48:08 +000013950Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13951
13952 * xmlmemory.c: avoid a warning bug #71594
13953
Daniel Veillard144024e2002-02-13 21:14:46 +000013954Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13955
13956 * xmlmemory.c: Jesse Perry provided a patch to remove a few
13957 warning on alpha/Tru64
13958
Daniel Veillarde4301c82002-02-13 13:32:35 +000013959Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13960
13961 * include/libxml/entities.h: fixing a comment
13962 * valid.c: fixing some troubles with validity check on namespaces
13963 * result/VC/NS3 test/VC/NS3: added a specific regression test
13964
Daniel Veillarda6d05382002-02-13 13:07:41 +000013965Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13966
13967 * tree.c: Fixing #71342 serializing '\n' in attribute values
13968 * result/noent/att3 result/att3 test/att3: added a specific
13969 test.
13970
Daniel Veillard797a5652002-02-12 13:46:21 +000013971Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
13972
13973 * python/libxml.c: couple of bug fixes
13974
Daniel Veillard01a6d412002-02-11 18:42:20 +000013975Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13976
13977 * python/*.py: removed tabs and used spaces.
13978
Daniel Veillard397ff112002-02-11 18:27:20 +000013979Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13980
13981 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
13982 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
13983
Daniel Veillard03517542002-02-11 13:54:40 +000013984Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13985
13986 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
13987 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
13988
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000013989Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13990
13991 * include/libxml/encoding.h include/libxml/entities.h
13992 include/libxml/globals.h include/libxml/parser.h
13993 include/libxml/threads.h include/libxml/tree.h
13994 include/libxml/xmlmemory.h: trying to fix the include mess
13995
Daniel Veillard1a612ed2002-02-11 07:54:45 +000013996Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
13997
13998 * include/libxml/xmlmemory.h: reverted part of the previous
13999 attempt to provide #69655, this was breaking the build.
14000
Daniel Veillard0ba59232002-02-10 13:20:39 +000014001Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
14002
14003 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
14004 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
14005 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
14006 include/libxml/parserInternals.h include/libxml/tree.h
14007 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
14008 Tentatively fixed #69655 , make compiling with -Wredundant-decls
14009 clean.
14010 * python/libxml.c: fixed a warning.
14011
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000014012Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14013
14014 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
14015 copying of node, merge back IDs in the target document.
14016 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
14017 test/XInclude/ents/ids.xml: test case
14018 * result/VC/ElementValid4: output changed due to a typo fix
14019
Daniel Veillard1c18e302002-02-09 22:16:40 +000014020Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14021
14022 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000014023 generate the dependencies right as Jacob found out. Add
14024 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000014025
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000014026Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14027
14028 * parserInternals.c valid.c: Justin Fletcher found some parts
14029 of the code needing cleanup
14030 * libxml.spec.in python/Makefile.am python/generator.py
14031 python/libxml.c python/libxml.py: Fixed the python Makefiles
14032 corrected a bug showing up on ia64, changed the name of the
14033 python internal module too
14034
Daniel Veillard07be19b2002-02-08 14:20:35 +000014035Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14036
14037 * Makefile.am: applied patch from Andris Pavenis for binary
14038 name suffixes
14039
Daniel Veillardf216d462002-02-08 13:44:24 +000014040Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
14041
14042 * xmllint.c win32/win32config.h: fixing #68748
14043
Daniel Veillardd455d792002-02-08 13:37:46 +000014044Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14045
14046 * valid.c: fixing #70166
14047
14048Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14049
14050 * valid.c: fixing #70077
14051
Daniel Veillardc575b992002-02-08 13:28:40 +000014052Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14053
14054 * Copyright Makefile.am README configure.in libxml.spec.in:
14055 Changed to the MIT Licence
14056 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
14057 doc/xmlio.html: updated the doc accordingly
14058 * include/libxml/xmlwin32version.h configure.in: preparing
14059 2.4.14 release
14060 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14061 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14062 fixed the const xmlChar * wrapper and generator, XPath extension
14063 functions now use the context as first argument
14064 * python/tests/tstxpath.py python/tests/xpath.py
14065 python/tests/xpathext.py: Updated the tests accordingly
14066 * tree.c: fixed bug #70067
14067
Daniel Veillard7db38712002-02-07 16:39:11 +000014068Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14069
14070 * Makefile.am: cleanup
14071 * debugXML.c: always use stdout if output is NULL
14072 * xmlIO.c: don't close filedescriptors passed to outputBuffers
14073 * python/Makefile.am python/generator.py python/libxml2class.txt
14074 python/libxml_wrap.h python/types.c: augmented the number of bindings
14075 handling FILE * and XPath contexts
14076 * python/tests/Makefile.am: avoid a stupid problem due to the
14077 use of TEST.
14078
Daniel Veillard15a143b2002-02-06 22:40:50 +000014079Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14080
14081 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
14082
Daniel Veillard70cab352002-02-06 16:06:58 +000014083Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14084
14085 * python/TODO python/libxml.c: cleanup the extension function lookup
14086 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
14087
Daniel Veillard7a96efc2002-02-05 16:34:33 +000014088Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14089
14090 * configure.in python/Makefile.am: do not install outside
14091 of prefix
14092
Daniel Veillard33caa0b2002-02-04 14:07:26 +000014093Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14094
14095 * python/TODO python/libxml.c: started adding SAX interfaces
14096 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
14097 SAX test
14098
Daniel Veillard36eea2d2002-02-04 00:17:01 +000014099Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14100
14101 * tree.c: hardened the addChild function
14102 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14103 python/libxml2class.txt python/libxml_wrap.h python/TODO:
14104 added accessors needed for xmlNode, a bit more testing and
14105 extension of interfaces
14106 * python/tests/Makefile.am python/tests/build.py: added a test
14107 build from scratch/save/load/check
14108
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000014109Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14110
14111 * parserInternals.c: change a small bit in the way valididy
14112 error messages get initialized
14113 * python/TODO python/libxml.c python/libxml2-python-api.xml
14114 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14115 added some memory debugging to track leaks at the libxml2 level
14116 * python/tests/*.py: changed all tests to check for leaks,
14117 there is just one left in XPath extension registrations.
14118
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000014119Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
14120
14121 * python/TODO python/generator.py python/libxml2-python-api.xml
14122 python/libxml2class.txt: more accessor classes for the parser
14123 context, allow to switch on and check validity
14124 * python/tests/Makefile.am python/tests/error.py
14125 python/tests/invalid.xml python/tests/valid.xml
14126 python/tests/validate.py: attded more test and and added error.py
14127 which I forgot to commit in the last step
14128
Daniel Veillard3ce52572002-02-03 15:08:05 +000014129Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14130
14131 * python/Makefile.am python/types.c: cleanup
14132 * python/libxml.c python/libxml.py python/libxml_wrap.h
14133 python/generator.py python/libxml2-python-api.xml
14134 python/libxml2class.txt: added class for parser context, added
14135 first cut for push mode support. Added a framework to generate
14136 accessors functions.
14137 * python/tests/Makefile.am python/tests/push.py: added a push
14138 test
14139
Daniel Veillardcfb05462002-02-02 23:18:22 +000014140Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14141
14142 * python/Makefile.am python/TODO python/libxml.py: fixed a small
14143 bug a bit of cleanup.
14144
Daniel Veillard5d819032002-02-02 21:49:17 +000014145Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14146
14147 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14148 python/libxml2class.txt: adding error redirections and preformat
14149 to a python handler
14150 * python/tests/Makefile.am python/tests/*.py: cleanup made all
14151 tests self checking
14152
Daniel Veillard7fd7a942002-02-02 12:19:46 +000014153Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14154
14155 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
14156 a function
14157
Daniel Veillard9589d452002-02-02 10:28:17 +000014158Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14159
14160 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
14161 python/libxml.c python/libxml2-python-api.xml
14162 python/libxml2class.txt: Progressing through the TODOs, class
14163 description output, extra XML API, RPM now builds the wrappers
14164 for all python installed versions
14165
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014166Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
14167
14168 * configure.in libxml.spec.in python/Makefile.am python/TODO
14169 python/generator.py python/libxml2class.txt: added more informations
14170 in the libxml2-python package including docs. Slightly changed
14171 the class hierarchy
14172 * python/tests/*: added basic regression tests infrastructure too
14173
14174Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14175
14176 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
14177 added libxml2-python as part of the packages installed
14178
Daniel Veillarda7340c82002-02-01 17:56:45 +000014179Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14180
14181 * python/Makefile.am python/generator.py python/libxml.c
14182 python/libxml.py: more work, now able to extend the
14183 XPath interpreter with functions written in python.
14184
Daniel Veillardc3e39442002-02-01 09:29:41 +000014185Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14186
14187 * python/Makefile.am: Jacob sent a patch to allow building from
14188 tarfile.
14189
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000014190Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14191
14192 * python/Makefile.am python/libxml.c configure.in Makefile.am:
14193 inserted the python wrappers build, I hope this won't be too
14194 unportable
14195
Daniel Veillard1971ee22002-01-31 20:29:19 +000014196Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14197
14198 * xpath.c: minor optimization
14199 * python/generator.py python/libxml.c python/libxml.py
14200 python/libxml_wrap.h: more work on the python bindings,
14201 they now support XPath and there is no evident leak
14202
Daniel Veillard36ed5292002-01-30 23:49:06 +000014203Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14204
14205 * python/generator.py python/libxml.c python/libxml.py:
14206 more work on the python bindings generator.
14207
Daniel Veillard96fe0952002-01-30 20:52:23 +000014208Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14209
14210 * python/generator.py python/libxml.c python/libxml_wrap.h:
14211 more work on the python bindings.
14212
Daniel Veillardd2897fd2002-01-30 16:37:32 +000014213Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14214
14215 * python/generator.py python/libxml.c python/libxml.py
14216 python/libxml_wrap.h: commited early version of a python binding
14217 for private use only ATM
14218
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000014219Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14220
14221 * entities.c tree.c include/libxml/entities.h: applied patch
14222 from Anthony Jones to implement copy of DTD subtree too. Had
14223 just to keep 2 function private which really ought to become
14224 public ones.
14225
Daniel Veillarda42f25f2002-01-25 14:15:40 +000014226Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14227
14228 * xmllint.c: added pointers to the web pages in the usage()
14229
Daniel Veillardbd227ae2002-01-24 16:05:41 +000014230Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14231
14232 * tree.c: more fixes from Petr Kozelka for attribute handling
14233 in the tree API to align the semantic with DOM.
14234
Daniel Veillard36065812002-01-24 15:02:46 +000014235Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14236
14237 * valid.c tree.c entities.c: another set of patches from
14238 Anthony Jones for copy operations cleanup and robustness
14239
Daniel Veillardf8592562002-01-23 17:58:17 +000014240Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14241
14242 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
14243 an alphabetic index based on comments content
14244 * doc/*: rebuilt the web site with the new references
14245
Daniel Veillardc8c7be42002-01-23 17:53:44 +000014246Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14247
14248 * parserInternals.h: Greg Sjaardema suggested to use an
14249 eponential buffer groth policy in xmlParserAddNodeInfo()
14250
Daniel Veillard3bf65be2002-01-23 12:36:34 +000014251Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14252
14253 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
14254 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14255 doc/parsedecl.py doc/Makefile.am: updated the python extractor
14256 to generate cross-references, and added/updated the stylesheets
14257 to generate and link API indexes. The generic keyword index
14258 is not done yet.
14259 * doc/*.html: regenerated all the usual docs too
14260
Daniel Veillard2070c482002-01-22 22:12:19 +000014261Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14262
14263 * debugXML.c: added an xpath function to the shell for T. V. Raman
14264
14265Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000014266
14267 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
14268 debug routines.
14269
Daniel Veillardc169f8b2002-01-22 21:40:13 +000014270Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14271
14272 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14273 support of attribute nodes
14274
Daniel Veillard9d06d302002-01-22 18:15:52 +000014275Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14276
14277 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14278 hopefully near complete and fully documented of the API in XML
14279 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
14280 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
14281 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
14282 include/libxml/parserInternals.h include/libxml/valid.hi
14283 include/libxml/xmlIO.h include/libxml/xmlerror.hi
14284 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
14285 include/libxml/xpath.h include/libxml/xpathInternals.h:
14286 Cleaned up the doc comments a lot in the process, the interface
14287 coverage is now 100%
14288
Daniel Veillard2d1464f2002-01-21 23:16:56 +000014289Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14290
14291 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14292 extracts comments from the gtk-doc DocBook output (a bit
14293 convoluted but seems to work).
14294
Daniel Veillard61006472002-01-21 17:31:47 +000014295Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14296
14297 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14298 added an XML description of the API, moved the script generating
14299 it here. Added a "make api" target
14300
Daniel Veillardd2f23002002-01-21 13:36:00 +000014301Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14302
14303 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
14304
Daniel Veillard99e55eb2002-01-21 08:56:29 +000014305Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14306
14307 * xpath.c include/libxml/xpathInternals.h: the change made to
14308 xmlXPathFuncLookupFunc was incompatible roll it back
14309
Daniel Veillard963d2ae2002-01-20 22:08:18 +000014310Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14311
14312 * SAX.c: cleanup patch from Anthony Jones
14313 * doc/Makefile.am: fix the headers to avoid in make scan
14314 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
14315 includes, * vs Ptr and general cleanup
14316 * parsedecl.py: first version of a script to extract the
14317 module interfaces, the goal will be to provide .decl or XML
14318 specification of the interfaces to build wrappers.
14319
Daniel Veillard0f5f1622002-01-20 12:42:06 +000014320Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14321
14322 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14323 now provides return codes in case of errors
14324
Bjorn Reese026d29f2002-01-19 15:40:18 +000014325Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
14326
14327 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
14328 Upgraded to trio baseline 1.6
14329 * strio.h strio.c: Replaced by triostr.h and triostr.c
14330
Daniel Veillard572577e2002-01-18 16:23:55 +000014331Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14332
14333 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
14334 of strdup usage in the code
14335
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014336Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14337
14338 * parser.c error.c: Keith Isdale complained rightly that
14339 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
14340
Daniel Veillardcfa0d812002-01-17 08:46:58 +000014341Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14342
14343 * tree.c: fixed the funxtion to set the xml: attributes
14344 * debugXML.c: added "setbase" to test it.
14345
Daniel Veillard2c748c62002-01-16 15:37:50 +000014346Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14347
14348 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
14349 to allow updating an attribute content
14350
Daniel Veillard8de85c62002-01-15 17:10:15 +000014351Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14352
14353 * libxml.h: try to avoid problems when compiling on Windows
14354
Daniel Veillard314cfa02002-01-14 17:58:01 +000014355Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14356
14357 * hash.c: patch from Anthony Jones for hash.c allocation size
14358 * Makefile.am: trying to work around Yet Another Libtool Madness
14359 and build the 2.4.13 release finally ...
14360
Daniel Veillard744683d2002-01-14 17:30:20 +000014361Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14362
14363 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
14364 * doc/* : update of the documentation
14365
Daniel Veillarde6a55192002-01-14 17:11:53 +000014366Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14367
14368 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
14369 at fixing #61290 :-(
14370
Daniel Veillardfb25a512002-01-13 20:32:08 +000014371Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14372
14373 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
14374 Fixes bug #67229
14375
Daniel Veillardacb2bda2002-01-13 16:15:43 +000014376Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14377
14378 * tree.c: trying to avoid troubles when a subtree is copied
14379 and coalesced in part with the target tree. Should fix
14380 bug #67407
14381
Daniel Veillardd8224e02002-01-13 15:43:22 +000014382Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14383
14384 * valid.c: fixed validation of attributes content of type
14385 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
14386 values, very old bug. Fixes #67671
14387
Daniel Veillard8107a222002-01-13 14:10:10 +000014388Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14389
14390 * parser.c include/libxml/parserInternals.h tree.c: integrated
14391 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
14392 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
14393
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000014394Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14395
14396 * threads.c: applied Serguei Narojnyi's patch to add native
14397 thread support on the Win32 platform
14398 * testThreadsWin32.c Makefile.am: added the test program also
14399 from Serguei, Win32 specific
14400 * include/win32config.h include/libxml/xmlwin32version.h.in:
14401 added patch from Igor for the Windows thread specific defines.
14402
Daniel Veillard845cce42002-01-09 11:51:37 +000014403Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14404
14405 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
14406
Daniel Veillard7b602b42002-01-08 13:26:00 +000014407Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14408
14409 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
14410 output page into XMLinfo.html. Close bug #66951 and
14411 raised by Robert Collins too.
14412
Daniel Veillard73c6e532002-01-08 13:15:33 +000014413Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
14414
14415 * encoding.c: Paul Keogh pointed out a possibility of segfault
14416 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
14417 Closes bug # 68238
14418
Daniel Veillard4a859202002-01-08 11:49:22 +000014419Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
14420
14421 * doc/*.html: updated the Gdome2 links
14422
Daniel Veillard3c5ed912002-01-08 10:36:16 +000014423Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14424
14425 * libxml.h: Applied following patches from Robert Collins
14426 and make sure IN_LIBXML is defined when compiling it
14427 -------
14428 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
14429 as well as Visual C.
14430 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14431 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14432 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14433 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14434 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14435 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14436 xmlSysIDExists xmlNoNetExists).
14437 * xmllint.c: Don't include winsock2.h for Cygwin.
14438
Daniel Veillard401c2112002-01-07 16:54:10 +000014439Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14440
14441 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
14442 when the version info is not present.
14443
Daniel Veillard6f42c132002-01-06 23:05:13 +000014444Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14445
14446 * tree.c: Anthony Jones pointed out a problem in
14447 xmlStringGetNodeList() and provided a fix for it
14448
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014449Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14450
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014451 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014452 xmlCreatePushParserCtxt() when the initial buffer passed
14453 is large.
14454
Daniel Veillard0e47ee22002-01-05 18:25:52 +000014455Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14456
14457 * win32/*: big cleanup of the Windows/MSVC project files
14458 from Igor Zlatkovic
14459
Daniel Veillardcebb1362002-01-02 13:13:30 +000014460Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14461
14462 * doc/Makefile.am: should fix #67674 and avoid troubles if
14463 xsltproc is not available or fails in the prefix provided
14464
Daniel Veillard26908ab2002-01-01 16:50:03 +000014465Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
14466
14467 * xmlmemory.c: one more doc patch from Charlie Bozeman.
14468
Daniel Veillard5344c602001-12-31 16:37:34 +000014469Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14470
14471 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
14472 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
14473 Fixed a few other problems raised by Charlie Bozeman.
14474 * result/VC/ElementValid[5-7]: fixed the output
14475
Daniel Veillardcbaf3992001-12-31 16:16:02 +000014476Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14477
14478 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
14479 patches from Charlie Bozeman. Regenerated the HTML docs.
14480
Daniel Veillard7f9a6802001-12-20 14:01:47 +000014481Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
14482
14483 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
14484 for Windows from Igor
14485
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000014486Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14487
14488 * xmllint.c: applied Justin Fletcher patch for --output or -o
14489
Daniel Veillardd3b29d22001-12-18 07:53:16 +000014490Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
14491
14492 * win32/libxml2/libxml2.def.src: close #67019
14493
Daniel Veillard01db67c2001-12-18 07:09:59 +000014494Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14495
14496 * xmllint.c: applied Justin Fletcher generic timing patch
14497 similar to the one already applied to xsltproc.
14498
Daniel Veillardd1640922001-12-17 15:30:10 +000014499Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14500
14501 * include/libxml/tree.h tree.c: applied documentation patches
14502 from Charlie Bozeman
14503
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000014504Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
14505
14506 *doc/xmllint.xml, xmllint.1 - document --dropdtd
14507
Daniel Veillard29e43992001-12-13 22:21:58 +000014508Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
14509
14510 * valid.c: fix the xmlStrdup() used in the previous patch.
14511 * valid.c: added --dropdtd
14512 * tree.c: fixed xmlUnlinkNode so it also removes the references
14513 from the document if the node is a DTD
14514
Daniel Veillard86fd5a72001-12-13 14:55:21 +000014515Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
14516
14517 * HTMLtree.c valid.c: cleanup some static declarations
14518
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000014519Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14520
14521 * xmllint.c: removed another strdup()
14522 * doc/FAQ: removed the HP/UX entry
14523
Daniel Veillarded472f32001-12-13 08:48:14 +000014524Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
14525
14526 * valid.c: fix bug #66816 when validating.
14527 * xmllint.c: don't use sys/time.h if configure did not found it
14528
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000014529Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
14530
14531 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
14532 xmlcatalog_man.xml
14533
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000014534Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14535
14536 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
14537 xmlInitMemory() was declared twice
14538
Daniel Veillardb82c1662001-12-09 14:00:54 +000014539Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
14540
14541 * globals.c: do not reference strdup() !
14542 * configure.in libxml-2.0.pc.in: trying to fix the libs
14543 of the various config extraction modules
14544
Daniel Veillardef90ba72001-12-07 14:24:22 +000014545Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14546
14547 * configure.in : preparing 2.4.12
14548 * doc/* : updated and rebuilt the docs
14549
Daniel Veillard220346d2001-12-07 11:33:54 +000014550Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14551
14552 * uri.c: closed bug #66159
14553 * testURI.c: added --escape option
14554 * configure.in: some cleanup for xml2-config --cflags
14555
Daniel Veillard2a906822001-12-06 14:34:08 +000014556Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
14557
14558 * globals.c testThreads.c: removed some misplaced includes
14559 of xmlversion.h
14560
Daniel Veillarde28313b2001-12-06 14:08:31 +000014561Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
14562
14563 * threads.c: patch from Gary Pennington fixing a possible
14564 problem at initialization time.
14565
Daniel Veillardd3b08822001-12-05 12:03:33 +000014566Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
14567
14568 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000014569 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000014570 CodeWarrior.
14571
Daniel Veillarda7866932001-12-04 13:14:44 +000014572Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
14573
14574 * xmllint.c: applied Geert Kloosterman's patch to fix
14575 --repeat --timing output
14576
Daniel Veillard19840942001-11-29 16:11:38 +000014577Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14578
14579 * parser.c: Robin Berjon <robin@knowscape.com> found a case
14580 where non-wellformed XML declaractions were not detected.
14581
Daniel Veillarde85d9342001-11-28 14:43:12 +000014582Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14583
14584 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
14585
Daniel Veillard22f25a82001-11-28 09:12:23 +000014586Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14587
14588 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
14589 gets reset by xmlCleanupInputCallbacks() and this makes the
14590 function useless. Same for output.
14591
Daniel Veillard107ccaa2001-11-27 16:23:50 +000014592Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14593
14594 * xmlIO.c: robert pointed out a loop error in callback cleanups
14595
Daniel Veillard8faa7832001-11-26 15:58:08 +000014596Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14597
14598 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
14599 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
14600 they are not really tied to debugging
14601
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000014602Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14603
14604 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
14605 * xmllint.c: better --catalogs description
14606
Daniel Veillard4855c8c2001-11-25 10:35:25 +000014607Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14608
14609 * tree.c: fixed a couple of problems in xmlSetProp()
14610
Daniel Veillardcd337f02001-11-22 18:20:37 +000014611Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
14612
14613 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
14614 unappropriate stdout output.
14615
Daniel Veillard566d4df2001-11-22 13:00:53 +000014616Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
14617
14618 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
14619 by Denis Beurive, closes #65111
14620
Daniel Veillardb4545fd2001-11-20 09:37:09 +000014621Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
14622
14623 * valid.c: in case of content model validity error, don't
14624 print it if validity warnings were not requested.
14625
Daniel Veillardc69e0b12001-11-20 08:35:07 +000014626Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14627
14628 * nanoftp.c: applied a couple of patches from Brian D Ripley.
14629 * parserInternals.c: removed the last exit() call. Print an
14630 unmaskable error on stderr instead (library mismatch detection)
14631
MST 2001 John Fleck42304042001-11-18 00:18:06 +000014632Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
14633
14634 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14635 shell instructions from Heiko Rupp
14636
Daniel Veillardf7b094f2001-11-15 13:54:39 +000014637Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14638
14639 * catalog.c: use the URL notation file:// for default catalog paths
14640
Daniel Veillard0ec98632001-11-14 15:04:32 +000014641Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14642
14643 * include/libxml/tree.h: better comments for _private fields
14644 * tree.c: removed a problem when copying an entity reference.
14645
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000014646Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14647
14648 * vms/*: updated instructions and diffs from John A Fotheringham
14649
Daniel Veillarda11001b2001-11-12 22:45:36 +000014650Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14651
14652 * include/libxml/xmlerror.h: avoid an include problem if
14653 #include <libxml/xmlerror.h> happens first in code
14654 seems to be the case in KDE libs
14655
Daniel Veillard8e3943c2001-11-12 21:35:44 +000014656Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14657
14658 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14659 from Igor for Windows
14660
14661Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14662
14663 * Makefile.am: Gary Pennington pointed out a missing prefix
14664
Daniel Veillard43d3f612001-11-10 11:57:23 +000014665Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14666
14667 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
14668 * doc/*: upgraded and rebuilt the docs
14669
Daniel Veillardc1f78342001-11-10 11:43:05 +000014670Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14671
14672 * HTMLparser.c: fix comment in scripts element parsing.
14673 * result/HTML/doc3*: updated the results.
14674
14675Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14676
14677 * uri.c: another URI bug fix #63336, using Joel Young patch.
14678
Daniel Veillardc6e013a2001-11-10 10:08:57 +000014679Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
14680
14681 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
14682 a cleaned up version of the Pwd shell string generation.
14683
Daniel Veillardbe480fb2001-11-08 23:36:42 +000014684Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14685
14686 * valid.c include/libxml/tree.h: trying to fix namespaces +
14687 validation problems for good, closing #63619 in the process
14688 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
14689 wrong in this respect, fixed it.
14690
Daniel Veillardd536f702001-11-08 17:32:47 +000014691Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14692
14693 * xmllint.c: Morus Walter patch to allow --format and --encode
14694
Daniel Veillard5004f422001-11-08 13:53:05 +000014695Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14696
14697 * debugXML.c: Stefan Kost provided an help command for the shell
14698
Daniel Veillarda6825e82001-11-07 13:33:59 +000014699Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
14700
14701 * debugXML.c: Heiko Rupp pointed that the shell would crash
14702 on empty nodesets returns.
14703
Daniel Veillard03f848d2001-11-07 12:53:46 +000014704Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14705
14706 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
14707 migh need the history libraries
14708
Daniel Veillard957fdcf2001-11-06 22:50:19 +000014709Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
14710
14711 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
14712 handle the case of < in quoted attributes, Bastian Kleineidam
14713
Daniel Veillardc853b322001-11-06 15:24:37 +000014714Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14715
14716 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
14717 fixing catalog breakages
14718 * Makefile.am catalog.c result/catalogs/catal
14719 result/catalogs/mycatalog.* test/catalogs/catal*:
14720 fixed more problems in catalog support, added more regression tests
14721 for both XML and SGML catalog handling
14722
Daniel Veillard66870c72001-11-05 19:27:49 +000014723Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14724
14725 * debugXML.c: applied an improvement to xmlGetLineNo() from
14726 Keith Isdale
14727
Daniel Veillardffe09c92001-11-05 14:21:47 +000014728Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14729
14730 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
14731 Side effect of the progressive catalog loading
14732
Daniel Veillardad661b92001-11-05 11:43:15 +000014733Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
14734
14735 * Makefile.am: confexecdir and confexec_DATA were defined twice
14736 pointed out by Karl Eichwalder
14737
Daniel Veillard6eb17722001-11-04 22:19:27 +000014738Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14739
14740 * xmlcatalog.c: avoid unlink() and use remove() instead.
14741
Daniel Veillardea898282001-11-04 22:13:45 +000014742Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14743
14744 * libxml.spec.in: cleanup
14745 * include/libxml/xmlwin32version.h: updated with 2.4.8
14746
Daniel Veillarda4617b82001-11-04 20:19:12 +000014747Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14748
14749 * encoding.c global.data globals.c testThreads.c: fix bug #63752
14750 of compiling libxml with a non standard set of options
14751
John Fleck027edfb2001-11-04 20:13:58 +000014752Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
14753
14754 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14755 document --sgml option, fixing gnome bugzilla #63382
14756
Daniel Veillardcd21dc72001-11-04 20:03:38 +000014757Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14758
14759 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14760 breakage of 2.4.7, added a couple of really needed APIs
14761 like xmlCatalogIsEmpty() and xmlNewCatalog()
14762 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14763 for install-catalog
14764 * configure.in: preparing 2.4.8
14765
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014766Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14767
14768 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14769 include/libxml/tree.h include/libxml/xmlIO.h: more include
14770 cleanups, export cleanly one html output + format function.
14771
14772Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14773
14774 * parser.c: removed initGenericErrorDefaultFunc call from
14775 xmlInitParser() since it could destroy previous calls to
14776 xsltSetGenericErrorFunc() effects
14777
Daniel Veillardebd38c52001-11-01 08:38:12 +000014778Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14779
14780 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14781 keyword.
14782
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014783Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14784
14785 * Makefile.am: cleanup
14786 * threads.c: cleanup too
14787 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14788 from xsltproc
14789 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014790 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014791
Daniel Veillard91c00402001-10-30 17:41:38 +000014792Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14793
14794 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14795 was not used anymore !
14796
Daniel Veillard52dcab32001-10-30 12:51:17 +000014797Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14798
14799 * configure.in: preparing 2.4.7
14800 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14801 manual page from John
14802 * doc/*: updated the doc and rebuilt the generated pages
14803
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014804Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14805
14806 * xmlIO.c: closing bug #62711, the library should never
14807 close stdin or stdout.
14808
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014809Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14810
14811 * uri.c: second pass at fixing #63336, using Joel Young
14812 final patch. looks okay.
14813
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014814Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14815
14816 * uri.c include/libxml/uri.h: trying to clear #63336
14817 allowing the escaping routine to parse unconformant
14818 URI-References.
14819
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014820Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14821
14822 * vms/readme.vms vms/build_libxml.com nanoftp.c
14823 include/libxml/xmlversion.h.in: a few VMS updates from
14824 John A Fotheringham
14825 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14826 and xmlCleanupOutputCallbacks() for the Perl binding people.
14827
Daniel Veillard635ef722001-10-29 11:48:19 +000014828Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14829
14830 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14831 apply fixes to close #63271 and avoid segfaults when
14832 the error routine gets callbed before xmlInitParser()
14833 get called.
14834 * nanoftp.c error.c: Applied patches from Justin Fletcher
14835 correcting some xmlGenericError misuses.
14836
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014837Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14838
14839 *doc/xmllint.xml, doc/xmllint.1
14840 New and improved man page for xmllint - .xml is the original, .1
14841 is the generated man page
14842
Daniel Veillardc9484202001-10-24 12:35:52 +000014843Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14844
14845 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14846 the web site from the main HTML document.
14847
Daniel Veillard5151c062001-10-23 13:10:19 +000014848Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14849
14850 * parser.c: fixed an erroneous validation bug when PE refs
14851 occurs in external parsed entities referenced from the
14852 internals subset
14853 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14854 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14855 added the associated testcase, it's a nice one.
14856 * HTMLparser.c: generate the DTD node as HTML still ...
14857 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14858
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014859Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14860
14861 * HTMLparser.c: fixed a bug in htmlNewDoc()
14862
Daniel Veillard89cad532001-10-22 09:46:13 +000014863Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14864
14865 * test/threads/*: added entities testing to the Thread test
14866 * testThreads.c: make the test reasonable
14867 * DOCBparser.c: fix the DTD public and system ID
14868 * xmllint.c: added --sgml for SGML DocBook importing
14869 * Makefile.am: added Docbtests target
14870
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014871Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14872
14873 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14874 * testThreads.c: removed bogus include
14875
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014876Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14877
14878 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14879 fixed a very serious (looping) validation bug
14880
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014881Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14882
14883 * include/libxml/globals.h include/libxml/threads.h threads.c
14884 testThreads.c: far more testing, cleaning up bugs
14885 * *.c : make sure globals.h is always included.
14886
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014887Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14888
14889 * HTMLparser.c: try to get rid of parser loops for good.
14890
Daniel Veillardab7488e2001-10-17 11:30:37 +000014891Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14892
14893 * configure.in: fixed some bugs in CFLAGS passing.
14894 * test/threads Makefile.am testThreads.c: added a specific
14895 threaded test case (really nasty, guaranteed).
14896
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014897Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14898
14899 * catalog.c: serious cleanup on the management of the
14900 XML catalog tree, more tests done, especially with
14901 the catalog PI.
14902
Daniel Veillard364789a2001-10-16 12:45:00 +000014903Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
14904
14905 * catalog.c: avoid a problem in catalog cleanup on SMP if
14906 catalogs were not initialized.
14907
Daniel Veillard81463942001-10-16 12:34:39 +000014908Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
14909
14910 * catalog.c xpath.c: trying to cleanup the not thread safe
14911 parts of the library.
14912
Daniel Veillard64a411c2001-10-15 12:32:07 +000014913Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
14914
14915 * include/libxml/globals.h configure.in global.data: make
14916 the allocation be per-thread a configure option
14917 * encoding.c include/libxml/parser.h: fixed compilation
14918 errors
14919
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000014920Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14921
14922 * include/libxml/parser.h: Norm reported that a few lines
14923 added were breaking libxslt compile, removed them for now
14924
Daniel Veillard6f350292001-10-14 09:56:15 +000014925Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
14926
14927 * parser.c parserInternals.c threads.c: debugged and fixed
14928 initialization problems which were giving troubles on SMP
14929 boxes.
14930
Daniel Veillard6661ffa2001-10-13 14:18:17 +000014931Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14932
14933 * include/libxml/Makefile.am: missing globals.h
14934
Daniel Veillarde7090612001-10-13 12:18:28 +000014935Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014936
Daniel Veillarde7090612001-10-13 12:18:28 +000014937 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000014938
Daniel Veillardd0463562001-10-13 09:15:48 +000014939Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14940
14941 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
14942 include/libxml/parserInternals.h include/libxml/tree.h
14943 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
14944 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
14945 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
14946 Applied the last patches from Gary, cleanup, activated threading
14947 all user accessible global variables are now handled in globals.[ch]
14948 Still a bit rought but make tests passes with either
14949 --with-threads defined at configure time or not.
14950 * Makefile.am example/Makefile.am: added globals.[ch] and threads
14951 linking options
14952
Daniel Veillardb8478642001-10-12 17:29:10 +000014953Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
14954
14955 * Makefile.am include/libxml/Makefile.am
14956 include/libxml/globals.h globals.c include/libxml/threads.h
14957 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
14958 configure.in: started integrating the core of the thread support
14959 not activated yet but half integrated. The code should still
14960 compile and work anyway.
14961
Daniel Veillardb44025c2001-10-11 22:55:55 +000014962Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14963
14964 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
14965 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
14966 integrating the non-controversial parts of Gary Pennington
14967 multithread patches
14968 * catalog.c: corrected a small bug introduced
14969
Daniel Veillard75b96822001-10-11 18:59:45 +000014970Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
14971
14972 * catalog.c include/libxml/catalog.h: very serious cleanup,
14973 isolating unportable code and as much as possible the accesses
14974 to the global shared catalog. May need more testing !
14975
Daniel Veillard78d12092001-10-11 09:12:24 +000014976Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14977
14978 * include/libxml/debugXML.h debugXML.c tree.c: integrating
14979 Keith Isdale patches for the XSLT debugger interfaces. Some
14980 cleanup
14981
Daniel Veillardff0b7312001-10-11 06:46:09 +000014982Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14983
14984 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
14985 * DOCBparser.c: generate line nubers in elements
14986
Daniel Veillard60087f32001-10-10 09:45:09 +000014987Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14988
14989 * configure.in: preparing 2.4.6 release
14990 * doc/xml.html doc/html/*: updated and rebuilt the docs
14991 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
14992
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000014993Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
14994
14995 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
14996 adding documentation for DV's supercatalog support
14997
Daniel Veillard82d75332001-10-08 15:01:59 +000014998Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
14999
15000 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
15001 super catalog support adding one API and one flag --sgml to
15002 xmlcatalog
15003
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000015004Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
15005
15006 * doc/xmlcatalog_man.xml, xmlcatalog.1
15007 One more crack at
15008 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15009
15010
Thomas Broyer47334c02001-10-07 16:41:52 +000015011Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15012
15013 * xpath.c: implemented xmlXPathObjectCopy for external objects
15014 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
15015
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000015016Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
15017
15018 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15019 finishing up fix to
15020 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
15021 the xmlcatalog man page display more elegantly
15022
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000015023Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
15024
15025 * configure.in: closing bug #61832
15026 * HTMLparser.c: removed a warning
15027
Daniel Veillard6ab38382001-10-06 13:08:27 +000015028Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15029
15030 * xpath.c: fixing #61673 part I, do not loose doc information
15031 when copying result value trees.
15032
Daniel Veillard556c6682001-10-06 09:59:51 +000015033Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15034
15035 * xpath.c: trying to harden the XPath interpreter
15036
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000015037Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
15038
15039 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
15040 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15041
William M. Brack1633d182001-10-05 15:41:19 +000015042Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15043
15044 * HTMLparser: repaired another loop problem
15045
Daniel Veillard20ee8c02001-10-05 09:18:14 +000015046Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15047
15048 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
15049 parsing.
15050 * xpath.c: fix bug #61291 the default XML namespace node is
15051 missing from the namespace axis.
15052 * tree.c: refuse to create namespaces nodes with prefix "xml"
15053
Daniel Veillard651f9472001-10-04 14:51:06 +000015054Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
15055
15056 * SAX.c: ouch a non-defined namespace could lead to a crash,
15057 fixed #61215
15058
Daniel Veillard7dd05702001-10-04 14:25:12 +000015059Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15060
15061 * parserInternals.c: closed bug #61054
15062
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000015063Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15064
15065 * include/libxml/Makefile.am: closing #60708
15066
Daniel Veillarda293c322001-10-02 13:54:14 +000015067Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15068
15069 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
15070 adding xmlSAXParseFileWithData following Marco Stipek suggestion
15071
Daniel Veillardf4309d72001-10-02 09:28:58 +000015072Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15073
15074 * valid.c: close bug #61550 when xml: wasn't considered a namespace
15075
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000015076Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15077
15078 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
15079 * DOCBparser.c HTMLparser.c parser.c: fixed typos
15080
Daniel Veillard16756b62001-10-01 07:36:25 +000015081Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
15082
15083 * catalog.c: Justin Fletcher provided cleaup code in case
15084 HAVE_STAT is not defined
15085 * include/win32config.h: Igor Zlatkovic suggested to have
15086 HAVE_STAT defined there
15087
William M. Brack5e1cac12001-09-28 16:19:18 +000015088Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15089
15090 * catalog.c - fixed typing error reported by M. Barros
15091
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000015092Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
15093
15094 * xmllint.c - fixing typo
15095
William M. Brackd28e48a2001-09-23 01:55:08 +000015096Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15097
15098 * HTMLparser.c: small enhancement to prevent loop on
15099 unrecognizable data
15100
Daniel Veillardb1d62872001-09-21 09:47:08 +000015101Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15102
15103 * parserInternals.c: applying patch from bug #60757 this
15104 should close it
15105
Daniel Veillardc0631a62001-09-20 13:56:06 +000015106Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15107
15108 * catalog.c xmlcatalog.c: removed a couple of warning
15109 * xpath.c: try to solve the linking problem on platforms
15110 needing trio to compile
15111
Daniel Veillard1a123612001-09-19 08:06:23 +000015112Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015113
Daniel Veillard1a123612001-09-19 08:06:23 +000015114 * Makefile.am libxml.spec.in: backing up non-documented changes
15115 commited without review or aproval by Jens Finke <jens@gnome.org>
15116 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015117
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015118Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
15119
15120 * configure.in: Joe Orton provided a patch fixing a problem
15121 when iconv is specified to be in a non-standard directory
15122 but wasn't exported in xml2-config --cflags
15123
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015124Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15125
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015126 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015127 troubles with 2.4.4 errors.
15128
Daniel Veillard16698282001-09-14 10:29:27 +000015129Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15130
15131 * encoding.c entities.c: do not output hexadecimal charrefs
15132 when serializing HTML since some version of Netscape can't
15133 grok it, generate decimal ones.
15134 * result/HTML/doc3.htm: output changed due to previous test
15135 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
15136
Daniel Veillard98fed372001-09-13 11:34:58 +000015137Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
15138
15139 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15140 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15141
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015142Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015143 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015144
15145 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15146 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15147 updated the configuration scripts systems accordingly
15148
Daniel Veillard04382ae2001-09-12 18:51:30 +000015149Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15150
15151 * configure.in: preparing for 2.4.4
15152 * doc/xml.html doc/html/*: updated and rebuilt the docs
15153
Daniel Veillardd63437e2001-09-12 15:00:27 +000015154Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15155
15156 * win32/dsp/libxml2.def.src: tried to incorporate comments
15157 from bug #59220
15158
Daniel Veillard319a7422001-09-11 09:27:09 +000015159Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15160
15161 * parser.c result/noent/wml.xml: fixed bug #59981 related
15162 to handling of '&' in attributes when entities are substitued
15163
Daniel Veillard7cf5e442001-09-10 20:16:32 +000015164Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15165
15166 * libxml.h include/libxml/xmlversion.h.in
15167 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
15168 Tried to close bug #60131
15169
Daniel Veillardbce62332001-09-10 18:46:55 +000015170Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15171
15172 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
15173
Daniel Veillard143b04f2001-09-10 18:14:14 +000015174Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
15175
15176 * SAX.c: fixing bug #59946 on xmlns=""
15177
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000015178Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15179
15180 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
15181 but allocates a new error code.
15182
Daniel Veillard05c13a22001-09-09 08:38:09 +000015183Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15184
15185 * xmllint.c: John Fleck fixed typos in the options output
15186 * parser.c SAX.c: fix ignorable white space SAX selection
15187
15188Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15189
15190 * entities.c: Steve Underwood found the possibility of an
15191 ininite loop in case of error.
15192
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000015193Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15194
15195 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
15196
Daniel Veillarda050d232001-09-05 15:51:05 +000015197Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15198
15199 * parser.c: warn if version is not 1.0 but it's not
15200 strictly speaking an error after analyzing the spec
15201
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000015202Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
15203
15204 *doc/catalog.html - add link to the html version of the
15205 man page, other linguistic cleanups
15206
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000015207Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
15208
15209 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15210 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15211 file, has not yet been included in the build.
15212
Daniel Veillard99784ff2001-09-01 16:20:28 +000015213Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15214
15215 * catalog.c: removed a duplicate affectation Justin Fletcher
15216
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000015217Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
15218
15219 * tree.c: Armin Sander pointed a possible text coalescing
15220 problem, completed his patch.
15221
Bjorn Reese0b2ae432001-08-31 16:31:57 +000015222Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15223
15224 * trionan.c: Fixed const and volatile re-definition problem
15225
Daniel Veillard5d96fff2001-08-31 14:55:30 +000015226Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
15227
15228 * libxml.4 parser.c: doc updates from Heiko Rupp
15229 * parserInternals.c: 2 sanity checks from Heiko Rupp
15230
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015231Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15232
15233 * tree.c: applied patch from Armin Sander to make some pointers
15234 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000015235 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015236
Daniel Veillardb06c6142001-08-27 14:26:30 +000015237Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15238
15239 * xpath.c: hum, restrict the integer usage gcc bug workaround
15240 to only gcc compilers so that other architecture don't get
15241 penalized by this limitation.
15242 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
15243
Daniel Veillard268fd1b2001-08-26 18:46:36 +000015244Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15245
15246 * valid.c: fixed a Windows compiler warning (Chris Poblete)
15247 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15248
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000015249Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15250
15251 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
15252 --convert option to xmlcatalog to convert SGML ones to
15253 the XML syntax.
15254 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15255
15256 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000015257Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15258
15259 * catalog.c xmlIO.c: started some serious testing and fixed
15260 a few bug and optmization needs.
15261
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000015262Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15263
15264 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15265 preparing for a 2.4.3 release even if it may not be ready yet
15266 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
15267 all file parsing lookup to go through the entity resolver, add
15268 to add an API to bypass it (needed to load catalogs themselves),
15269 some cleanup on the catalog code too.
15270 * nanoftp.c: small cleanup
15271 * doc/catalog.html: small update
15272
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000015273Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15274
15275 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
15276 Jun Kuriyama
15277
Daniel Veillardffb120d2001-08-23 00:52:23 +000015278Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15279
15280 * doc/catalog.html: finished the catalog documentation
15281
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000015282Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15283
15284 * doc/catalog.html doc/xml.html: added documentation about
15285 Catalog support, misses an API description
15286 * doc/html/*: reextracted the API pages
15287
Daniel Veillarddc2cee22001-08-22 16:30:37 +000015288Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15289
15290 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
15291 Added the part about section 7.2 on URI resolution,
15292 fixed a side effect in the HTML parser, look complete
15293 and ready to rock except the URI/SystemID part!
15294
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000015295Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15296
15297 * include/libxml/catalog.h include/libxml/parser.h
15298 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
15299 xmlIO.c: added support and APIs needed for the catalog PI
15300 * include/libxml/xmlIO.h: cleanup
15301
Daniel Veillarde2940dd2001-08-22 00:06:49 +000015302Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15303
15304 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
15305 include/libxml/catalog.h: starts to look okay, really
15306 plugged the new framework, cleaned a lot of stuff,
15307 added some APIs, except the PI's support missing this
15308 should be mostly complete
15309 * result/catalogs/* test/catalogs/*: added new test, enriched
15310 the existing one with URN ID tests
15311
Daniel Veillard64339542001-08-21 12:57:59 +000015312Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15313
15314 * catalog.c: fixed nextCatalog
15315 * result/catalogs/docbook test/catalogs/*: started adding
15316 a small regression test
15317
Daniel Veillardcda96922001-08-21 10:56:31 +000015318Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
15319
15320 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
15321 more work on the XML catalog support.
15322 * parser.c include/libxml/parser.h: small cleanup seems using
15323 list as a public parameter name can give portability troubles
15324 * trionan.c trionan.h xpath.c include/libxml/trionan.h
15325 include/libxml/xpath.h include/libxml/Makefile.am: removed
15326 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
15327 wrappers
15328
Bjorn Reese45029602001-08-21 09:23:53 +000015329Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15330
15331 * Makefile.am trio.c triodef.h trionan.c xpath.c
15332 include/libxml/Makefile.am include/libxml/trionan.h:
15333 Re-worked Not-A-Number and Infinity support.
15334 * xmlcatalog.c: added readline include files
15335
Daniel Veillard344cee72001-08-20 00:08:40 +000015336Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15337
15338 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
15339 testCatalog as xmlcatalog, making it an installed app
15340 adding a shell, and preparing it to be a /etc/xml/catalog
15341 management tool, though not ready yet
15342 * catalog.c include/libxml/catalog.h: adding support for
15343 XML Catalogs http://www.oasis-open.org/committees/entity/
15344 not finished, there is some interesting tradeoffs and a
15345 few open questions left.
15346
Daniel Veillardb7664f42001-08-19 13:00:43 +000015347Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
15348
15349 * xmllint.c: fixed a line formatting problem
15350
Daniel Veillard5015b712001-08-17 09:37:52 +000015351Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15352
15353 * SAX.c: removed a couple of unused variable (Albert Chin)
15354
Daniel Veillardbb371292001-08-16 23:26:59 +000015355Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15356
15357 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
15358 trying to fix some troubles w.r.t. function returning
15359 const xxxPtr.
15360
Daniel Veillardb60c54e2001-08-16 19:34:27 +000015361Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15362
15363 * win32/dsp/libxml2.def.src: another set of symbols conditionally
15364 defined
15365
Daniel Veillardae6db172001-08-16 19:32:00 +000015366Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15367
15368 * xpointer.c: removed unused var
15369
Daniel Veillard09190202001-08-16 16:27:41 +000015370Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15371
15372 * testXPath.c: another small cleanup closing bug #59110
15373
Daniel Veillard796f4b62001-08-16 16:00:13 +000015374Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15375
15376 * win32/dsp/libxml2.def.src: small cleanup closing bug
15377 #59108
15378
Daniel Veillard5aac4e42001-08-15 20:46:57 +000015379Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15380
15381 * example/gjobread.c: add xmlCleanupParser() before leaving
15382
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000015383Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
15384
15385 * config.h.in configure.in include/libxml/xmlwin32version.h:
15386 released 2.4.2
15387
Daniel Veillardd3d06722001-08-15 12:06:36 +000015388Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
15389
15390 * include/libxml/valid.h debugXML.c valid.c: deprecate
15391 the non-boundchecking Sprintf functions, add Snprintf
15392 this should close bug #57984
15393
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000015394Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
15395
15396 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
15397 URIs before doing the lookups (pointed by Mark Vakoc)
15398
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000015399Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15400
15401 * xpath.c: serious changes on Result Value Trees and NodeSets
15402 w.r.t. deallocation and collect operations. Probably not
15403 100% clean (merge of allocated trees smells like a problem).
15404 Seems sufficient to close #58943
15405
Daniel Veillard90493a92001-08-14 14:12:47 +000015406Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15407
15408 * xmllint.c: adding a --format option
15409
Daniel Veillardfe703322001-08-14 12:18:09 +000015410Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
15411
15412 * xpath.c: count() was broken on Result Value Tree
15413 * xmlIO.c: fixed file:/// accesses on _WIN32
15414
Daniel Veillard70ac0e32001-08-13 11:24:16 +000015415Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15416
15417 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
15418 macro was renamed, this should close bug #58683
15419
Daniel Veillardf300b7e2001-08-13 10:43:15 +000015420Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15421
15422 * SAX.c: small fix fixing bug #58539 reported by coolo, in
15423 entity substitution mode text at the end of the entity might
15424 be added due to text coalescing.
15425 * nanoftp.c parser.c: small cleanup
15426
Daniel Veillard0c720972001-08-08 20:59:00 +000015427Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15428
15429 * HACKING: added John Fleck right to commit in the doc subdir
15430
Daniel Veillard48da9102001-08-07 01:10:10 +000015431Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15432
15433 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15434 allow to inherit attributes from the DTD directly in the
15435 tree, this is needed for XPath and can be a useful feature.
15436 Inherited namespaces are always provided at the tree level now
15437 * test/defattr* result/defattr* result/noent/defattr*: added a couple
15438 of tests for this feature (XSLT being the prime user).
15439
Daniel Veillard50f34372001-08-03 12:06:36 +000015440Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15441
15442 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
15443 testSAX.c xmlIO.c xmllint.c include/win32config.h
15444 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
15445 include/libxml/xmlwin32version.h.in win32/README.MSDev
15446 win32/dsp/*: applied Win32 Facelift No.2 patches from
15447 Igor Zlatkovic for Windows/MSC
15448
Daniel Veillard9f4eb912001-08-01 21:22:27 +000015449Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
15450
15451 * SAX.c: unparsedEntityDecl() the URI computation of the
15452 entity wasn't done breaking XSLT unparsed-entity-uri()
15453
Daniel Veillard567e1b42001-08-01 15:53:47 +000015454Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
15455
15456 * xpath.c: fixed a bug when walking the descendants and
15457 the current node has no children
15458 * debugXML.c: show up when a text node is supposed to not be escaped
15459
Thomas Broyerf186c822001-07-31 23:30:37 +000015460Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15461
15462 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15463 worked like the set:leading() function)
15464 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
15465
Daniel Veillardba6db032001-07-31 16:25:45 +000015466Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
15469
Daniel Veillard57905372001-07-31 15:52:17 +000015470Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15471
15472 * include/libxml/xmlIO.h: apply change to close #58141
15473 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
15474
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000015475Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15476
15477 * parser.c: when the internal subset uses a PE, then the
15478 included entity can use conditional sections.
15479
Daniel Veillard7d7e3792001-07-30 13:42:13 +000015480Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15481
15482 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
15483 when walking the namespace axis showing up in
15484 libxst/tests/general/bug-12
15485 * xmlmemory.c: added the possibility to trace a given block
15486 defined by its address
15487
Daniel Veillard4aafa792001-07-28 17:21:12 +000015488Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15489
15490 * parser.c: don't override existing encoding specified before
15491 starting xmlParseDocument()
15492
Daniel Veillardfdb1f242001-07-27 23:32:44 +000015493Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15494
15495 * include/libxml/xmlwin32version.h: reinserted, needed for
15496 Windows users of CVS
15497
Darin Adlera77cac02001-07-27 17:41:51 +0000154982001-07-27 Darin Adler <darin@bentspoon.com>
15499
Darin Adler699613b2001-07-27 22:47:14 +000015500 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
15501 * testCatalog.c: Add include of <libxml/parser.h>.
15502
155032001-07-27 Darin Adler <darin@bentspoon.com>
15504
Darin Adlera77cac02001-07-27 17:41:51 +000015505 * include/libxml/.cvsignore:
15506 * include/libxml/xmlwin32version.h:
15507 Remove this file from CVS because it's generated.
15508
Daniel Veillard50822cb2001-07-26 20:05:51 +000015509Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15510
15511 * parser.c include/libxml/parser.h: applied const patches from
15512 Tom Moog #58002
15513
Thomas Broyerba4ad322001-07-26 16:55:21 +000015514Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15515
15516 * xpath.c include/libxml/xpath{,Internals}.h: added a function
15517 lookup framework
15518
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000015519Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15520
15521 * tree.c: fixed xmlCopyNode() for documents
15522
Daniel Veillard6dd398f2001-07-25 22:41:03 +000015523Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15524
15525 * parser.c: fixed bugs #58073 reported by Greg Shtilman
15526
15527Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000015528
15529 * parser.c: fixes bug #57652 reported by Morus Walter
15530
Daniel Veillarde3924972001-07-25 20:25:21 +000015531Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15532
15533 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
15534
Daniel Veillarda53c6882001-07-25 17:18:57 +000015535Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15536
15537 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
15538 errors, lesson don't add new functions at 1am before a release
15539 * xpath.c: integrated fix from Bjorn to avoid divide by zero
15540 from XPath initialization when possible.
15541
Daniel Veillardd9bad132001-07-23 19:39:43 +000015542Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15543
15544 * result/scripts/base*: removing history/readline changed
15545 this slightly
15546 * include/libxml/parser.h SAX.c parser.c parserInternals.c
15547 xmllint.c: make element content line number generation
15548 optionnal to avoid breaking old apps added interface to switch
15549
Daniel Veillardf012a642001-07-23 19:10:52 +000015550Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15551
15552 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000015553 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000015554 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
15555 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
15556 John Kroll fixes to allow saving to HTTP via PUT (or
15557 POST of needed).
15558 * doc/html/*.html: regenerated the docs
15559
Thomas Broyere8126242001-07-22 03:54:15 +000015560Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15561
15562 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
15563 xmlHashScanFull and xmlHashScannFull3 to get passed the
15564 three keys as arguments to the callback function
15565
Daniel Veillard5e2dace2001-07-18 19:30:27 +000015566Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15567
15568 * configure.in Makefile.am: removed libxml softlink for good
15569 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
15570 100% coverage by gtk-doc
15571
Daniel Veillard8599e702001-07-17 21:38:51 +000015572Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15573
15574 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
15575 fixed serious troubles due to size_t vs. int mismatch
15576
Daniel Veillard8fcc4942001-07-17 20:07:33 +000015577Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15578
15579 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
15580
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015581Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15582
15583 * include/libxml/xpath{,Internals}.h xpath.c: added a more
15584 convenient extension API for value and context managing
15585 Now handles external objects through xmlXPathPopExternal,
15586 xmlXPathWrapExternal and xmlXPathReturnExternal.
15587 Added functions for sets operations (intersection, etc.)
15588
Daniel Veillard22090732001-07-16 00:06:07 +000015589Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
15592 xmlIO.c tree.c parserInternals.c entities.c encoding.c
15593 HTMLparser.c: cleanup of global variables, marking some
15594 const or private.
15595
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015596Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000015597
15598 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
15599 fixed xmlXPathNodeSetItem when passing index=0
15600
Daniel Veillard05dec342001-07-14 21:57:39 +000015601Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15602
15603 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
15604
Daniel Veillard28ae6362001-07-14 16:44:32 +000015605Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15606
15607 * xmllint.c: fixed compilation under Cygwin #57503
15608 * TODO: update
15609
Peter Williamsed156f52001-07-13 18:35:13 +0000156102001-07-13 Peter Williams <peterw@ximian.com>
15611
15612 * config.h.in: add #undef HAVE_DLFCN_H
15613
15614 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
15615 builddir.
15616
Daniel Veillard73b36e32001-07-12 15:09:52 +000015617Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15618
15619 * win32/libxml2/libxml2.def.src: added a couple of exported entries
15620 raised by #57348 and #57381
15621
Daniel Veillard7db37732001-07-12 01:20:08 +000015622Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15623
15624 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
15625 tree.c xpointer.c: store the line numbder in element->content,
15626 may break some software, need a configuration mechanism
15627
Darin Adler96037892001-07-11 00:03:16 +0000156282001-07-10 Darin Adler <darin@bentspoon.com>
15629
15630 * .cvsignore:
15631 * example/.cvsignore:
15632 * include/.cvsignore:
15633 * include/libxml/.cvsignore:
15634 Various things that are generated and should be ignored.
15635
Daniel Veillard09ab7e12001-07-10 15:49:44 +000015636Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15637
15638 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
15639 * doc/xml.html doc/html/*: updated the docs
15640
Daniel Veillard04e2dae2001-07-09 20:07:25 +000015641Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15642
15643 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
15644 validation occured on content with element child
15645
Daniel Veillardb8c9be92001-07-09 16:01:19 +000015646Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15647
15648 * tree.c: fixed XML Base computation which was broken
15649 * debugXML.c: added a base function to the shell
15650 * Makefile.am result/scripts/* test/scripts/*: added scripts
15651 based regression tests, and adding 2 XML Base tests
15652
Daniel Veillard19e96c32001-07-09 10:32:59 +000015653Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15654
15655 * tree.c: set properties doc and call xmlSetListDoc for properties
15656 content when grafting them in a different tree.
15657 * aclocal.m4: remove from CVS
15658
Daniel Veillarde086f5c2001-07-08 21:10:40 +000015659Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15660
15661 * win32/libxml2/libxml2.def.src: added some missing entry point
15662 for XPath (Mark Vakoc)
15663
Daniel Veillard388236f2001-07-08 18:35:48 +000015664Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15665
15666 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
15667 layer should URI-Unescape before trying to open resources.
15668
Daniel Veillard04383752001-07-08 14:27:15 +000015669Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15670
15671 * xpath.c: fix the name() bug for elements in the default
15672 namespace reported by Charlie Bozeman
15673
Daniel Veillard7583a592001-07-08 13:15:55 +000015674Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15675
15676 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
15677 led to an XPath fix, improvements of SAX initialization, and
15678 an added option --nocdata to testXPath
15679
Daniel Veillard449d7392001-07-07 19:11:06 +000015680Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15681
15682 * doc/libxml-doc.el: Felix Natter provided anew version working
15683 with XEmacs too
15684
Daniel Veillard5168dbf2001-07-07 00:18:23 +000015685Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15686
15687 * include/libxml/xpath.h: small cleanup
15688 * doc/xml.html: update
15689
Daniel Veillardf524d6e2001-07-05 23:41:40 +000015690Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15691
15692 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15693 released 2.3.14
15694
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015695Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15696
15697 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000015698 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015699
Daniel Veillard73c9c042001-07-05 20:02:54 +000015700Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15701
15702 * xpath.c: a bug reported by Stephan Kulow empty nodesets
15703 were not equal to empty strings
15704
Daniel Veillard1fd36d22001-07-04 22:54:28 +000015705Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15706
15707 * SAX.c: fixed a URI-Reference computation problem when validating
15708 * xmlIO.c: small cleanup
15709
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000015710Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15711
15712 * parser.c: improved the description of a couple of interfaces
15713 upon Larry Stamper suggestion
15714
Daniel Veillard62f313b2001-07-04 19:49:14 +000015715Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15716
15717 * SAX.c entities.c parser.c: changed completely the way entities
15718 are handled when running the parser in entity substitution mode.
15719 This fixes a bug reported by Stephan Kulow and nearly divides
15720 by 3 the amount of memory required by libxslt to load and process
15721 DocBook TDG.
15722
Daniel Veillardf420ac52001-07-04 16:04:09 +000015723Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15724
15725 * HTMLparser.c: fixing a too early root closing problem raised
15726 byt Prashanth Naidu
15727
Daniel Veillard8c357d52001-07-03 23:43:33 +000015728Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15729
15730 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
15731 raised by Mark Vakoc.
15732
Daniel Veillard6e90d192001-07-03 16:37:49 +000015733Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * example/Makefile.am: fixed the include path to add srcdir/include
15736 * Makefile.am configure.in: fix from Albert Chin for iconv detection
15737 and some cleanup
15738
Daniel Veillardf06307e2001-07-03 10:35:50 +000015739Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15740
15741 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
15742 lot of optimization work, results in significant improvements
15743 when handling really complex XPath queries. Add a small optimizer
15744 for unions, improve [n] and [last()], avoid some costly ops.
15745
Daniel Veillard77044732001-06-29 21:31:07 +000015746Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15747
15748 * include/libxml/parser.h parser.c: xmlStrstr args are both const
15749 * xpath.c: small cleanup
15750 * xmlGetNsList: reformated, fixed problems if used on Entities
15751
Daniel Veillard2adbb512001-06-28 16:20:36 +000015752Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15753
15754 * doc/xml.html: added 1.8.14 and 2.3.13 releases
15755
Daniel Veillardb37ecd02001-06-28 16:18:11 +000015756Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15757
15758 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15759 * Makefile.am example/Makefile.am: workaround automake generating
15760 erroneous deps
15761
Daniel Veillard12f7d292001-06-28 13:12:11 +000015762Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15763
15764 * include/win32config.h: bug #56801 Yon Derek provided a patch
15765 to the windows config file.
15766
Daniel Veillard87ee9142001-06-28 12:54:16 +000015767Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15768
15769 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15770 libxml.h : Yon Derek provided a set of changes to compile from
15771 CVS on Windows/MSC
15772
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015773Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15774
15775 * parser.c: fixed UTF8 BOM support in push mode
15776 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15777 added a specific testcase
15778
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015779Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15780
15781 * Makefile.am: added --push regression tests
15782 * parserInternals.c: the XML parser segfaulted in --push mode
15783
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015784Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15785
15786 * configure.in: moved the symlinks detection within a CVS
15787 check, this is not portable and will be removed soon.
15788 * xpath.c: small cleanup/speedup
15789
Daniel Veillard11648102001-06-26 16:08:24 +000015790Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15791
15792 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15793 release of 2.3.12
15794 * parser.c: make an error message if unknow entities in all cases
15795
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015796Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15797
15798 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15799
Daniel Veillard23793842001-06-25 16:07:45 +000015800Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15801
15802 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15803 includes were installed in the wrong dir
15804
Daniel Veillardf5498f32001-06-25 15:08:36 +000015805Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15806
15807 * doc/html.xml: warn against sending code to exhibit bugs.
15808
Daniel Veillard56f06462001-06-24 21:34:03 +000015809Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15810
15811 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15812 Tru64 from Thomas Leitner
15813
Daniel Veillardc5d64342001-06-24 12:13:24 +000015814Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15815
15816 * AUTHORS: added William and Bjorn
15817 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15818 daniel@veillard.com hopefully I won't have to do this again
15819 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15820 docs can be rebuilt cleanly now
15821 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15822 from CVs it's generated, added include/libxml/xmlwin32version.h
15823 also generated but which should change far less frequently.
15824 * catalog.c nanoftp.c: made sure to include libxml.h not
15825 libxml/xmlversion.h directly
15826 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15827 when compiling on WIN32 and MSC
15828
Daniel Veillard07385fd2001-06-23 21:55:48 +000015829Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15830
15831 * include/Makefile.am include/libxml/Makefile.am configure.in:
15832 fixed make distcheck and rebuilding the rpms
15833
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015834Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15835
15836 * configure.in: should finish the migration of exported includes
15837 into a real include/libxml in CVS, at least for CVS users.
15838 * removed the exported headers, added in include/libxml (as well
15839 as xmlversion.h.in).
15840
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015841Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15842
15843 * configure.in: fixed the way to detect symlink
15844
Daniel Veillard66541772001-06-23 18:31:04 +000015845Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15846
15847 * configure.in: updated, include/libxml is now a real CVS dir
15848
Daniel Veillardca989762001-06-23 17:39:29 +000015849Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15850
15851 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15852 version works with both libxml1 and libxml2 (it autodetects
15853 the prefix of the html-files) from Felix Natter.
15854 * doc/xml.html: updated doc accordingly
15855
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015856Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15857
15858 * xpath.c: fixed the bug generating a template loop in libxslt
15859 when using docbook-xsl-1.4, * should filter out document nodes
15860 * HACKING: added William
15861 * TODO: updated
15862
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015863Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15864
15865 * doc/FAQ.html: added a warning about gcc-3.0
15866 * doc/xml.html: added reference to gdome2 and removed a confusing
15867 sentence
15868
Daniel Veillardf7f41852001-06-22 15:18:01 +000015869Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15870
15871 * xmlversion.h: okay this is a generated file, but Windows
15872 users need it and they can't generate it, and I want CVS
15873 Windows users ...
15874 * win32/libxml2/libxml2_so.dsp: Windows project file for
15875 the shared lib version of libxml2
15876 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15877 resources needed for libxslt/xsltproc by Yon Derek
15878
Bjorn Reese3157b342001-06-22 14:41:45 +000015879Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15880
15881 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15882
Daniel Veillard4151acb2001-06-22 10:48:57 +000015883Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15884
Daniel Veillardcc146db2001-06-22 11:10:52 +000015885 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15886
15887Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15888
Daniel Veillard4151acb2001-06-22 10:48:57 +000015889 * include/win32config.h: Yon Derek provided a first fix
15890 to be able to compile libxslt/xsltproc on Windows
15891
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015892Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15893
15894 * xpath.c: attempt to work around what seemed a gcc optimizer
15895 bug when handling floats on i386 http://veillard.com/gcc.bug
15896 * tree.c entities.c encoding.c: doing some cleanups while
15897 chasing it
15898
Daniel Veillard017b1082001-06-21 11:20:21 +000015899Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15900
15901 * Makefile.am: cleanup when --without-debug is specified
15902 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
15903 w.r.t. --without-debug and other include points
15904 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
15905 Catalogs
15906 * configure.in entities.h tree.h HTMLparser.c: removed
15907 --without-corba, made the _private field mandatory
15908
Daniel Veillard87a764e2001-06-20 17:41:10 +000015909Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15910
15911 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
15912 outputs a BOM in UTF8, an errata has been issued to avoid the
15913 problem, that was the most reasonable solution... Add support
15914 for a leading UTF8 BOM in entities.
15915
Daniel Veillard10ea86c2001-06-20 13:55:33 +000015916Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15917
15918 * valid.c: fixed a bug found when post validating an entity ref
15919 * xmllint.c: added --loaddtd and sligly changed --postvalid to
15920 activate it too
15921
Daniel Veillard39196eb2001-06-19 18:09:42 +000015922Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15923
15924 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
15925 weakness in the node copy the XPointer and the XInclude
15926 implementations. Serious cleanup.
15927
Daniel Veillard3739b982001-06-19 12:51:30 +000015928Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15929
15930 * Makefile.am: Kjartan Maraas provided a small patch to
15931 add xml2-config.in to EXTRA_DIST
15932
Daniel Veillarda9142e72001-06-19 11:07:54 +000015933Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15934
15935 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
15936 provided another failing case found in KDE, the way the
15937 ctxt->vctxt.nodeTab was allocated and freed changed over
15938 time but it wasn't completely cleaned up. This should fix it.
15939
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000015940Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15941
15942 * parser.c: Stephan Kulow also raised the fact that line number
15943 could get miscounted making debug harder, fixed the problem
15944 in xmlParseCharData()
15945
Daniel Veillard64b98c02001-06-17 17:20:21 +000015946Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15947
15948 * valid.c: Stephan Kulow pointed out a problem when validating
15949 and using an empty entity, forgot a 'break' in a case.
15950
Daniel Veillarde3c81b52001-06-17 14:50:34 +000015951Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15952
15953 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
15954 * doc/xml.html: updated with 2.3.11
15955
Daniel Veillard4ec885a2001-06-17 10:31:07 +000015956Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15957
15958 * TODO: updated adding cleanup of generated doc
15959 * configure.in: prepared to release 2.3.11
15960 * xmllint.c: added --version for bug reporting
15961 * doc/html/*.html: rebuilt the doc
15962
Daniel Veillard8b8d2252001-06-16 21:24:56 +000015963Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15964
15965 * xpath.c: first part of the work on selecting namespace to
15966 fix bug #56115
15967
Daniel Veillard96ed5832001-06-15 22:22:04 +000015968Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15969
15970 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
15971 when using -liconv
15972 * TODO: updated
15973
Daniel Veillardc4f631d2001-06-14 11:11:59 +000015974Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15975
15976 * HTMLtree.[ch]: more work on the HTML serialization routnes,
15977 cleanup, encoding support.
15978
Daniel Veillard608ad072001-06-14 08:32:28 +000015979Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15980
15981 * xpath.c: Thomas Broyer suggested a better patch for the / arg
15982
Daniel Veillard239d0522001-06-13 23:02:48 +000015983Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15984
15985 * xpath.c: bug detected by Ankh when / is used as a function arg
15986
Daniel Veillard02bb1702001-06-13 21:11:59 +000015987Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15988
15989 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
15990 of element and use it to avoid outputting formatting spaces at
15991 the wrong place. Implemented the format parameter for HTML save.
15992 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
15993 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
15994 result/HTML/wired.html: of course this impact the result of a
15995 number of HTML tests
15996
Daniel Veillard95d845f2001-06-13 13:48:46 +000015997Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15998
15999 * HTMLtree.[ch]: started augmenting the HTML save API with
16000 encoding and formatting parameters
16001
Daniel Veillardeca60d02001-06-13 07:45:41 +000016002Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16003
16004 * HTMLtree.h: cleanup and started evaluating the work needed on
16005 revamping the HTML output code
16006
Daniel Veillard84666b32001-06-11 17:31:08 +000016007Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16008
16009 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
16010
Daniel Veillard8bdd2202001-06-11 12:47:59 +000016011Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16012
16013 * valid.c: fixed bug #56049, forgot one check in the
16014 validation routine
16015
Daniel Veillardca2366a2001-06-11 12:09:01 +000016016Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16017
16018 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
16019
Daniel Veillard6761eee2001-06-11 10:29:38 +000016020Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16021
16022 * libxml.h: fixed an error in last commit
16023 * doc/FAQ.html: added an entry for compilation from CVS
16024
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000016025Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16026
16027 * xmlversion.h.in libxml.h: Cygwin patches
16028 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
16029 * tree.h: cleanup
16030
Daniel Veillardacd370f2001-06-09 17:17:51 +000016031Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16032
16033 * tree.c: patched xmlFreeNode() to avoid freeing() a static
16034 memory block in a strange case where libxml is linked twice
16035 in the binary.
16036
Daniel Veillard1d047672001-06-09 16:41:01 +000016037Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16038
16039 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
16040 state far too often, simple fix used to avoid it.
16041
Daniel Veillard4497e692001-06-09 14:19:02 +000016042Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16043
16044 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
16045 being processed, applied his patch
16046 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
16047
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000016048Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16049
16050 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
16051 provided fixes to compile on MSCC again
16052 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
16053 also provided an update for the project files.
16054
Daniel Veillarda682b212001-06-07 19:59:42 +000016055Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16056
16057 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
16058 bug #55810
16059
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000016060Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16061
16062 * tree.c: fixed xmlGetNsProp() to close bug #55683
16063 Note this requires libxslt to use it's own function instead.
16064
Daniel Veillardf0c53762001-06-07 16:07:07 +000016065Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16066
16067 * HTMLtree.c: when in a pre element no formatting space should
16068 be added.
16069 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
16070
Daniel Veillard068a9652001-06-07 15:30:26 +000016071Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16072
16073 * configure.in: added tests for signal() and signal.h
16074
Daniel Veillard541d6552001-06-07 14:20:01 +000016075Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16076
16077 * xpath.c: robert pointed out xmlXPathNINF was not initialized
16078
Daniel Veillard8a367d42001-06-07 14:01:34 +000016079Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16080
16081 * doc/libxml-doc.el: Felix Natter provided a new version for
16082 libxml2
16083
Daniel Veillard8a926292001-06-07 11:20:20 +000016084Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16085
16086 * HTMLtree.c: when in a pre element no formatting space should
16087 be added.
16088
Daniel Veillard14839d52001-06-06 16:11:56 +000016089Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16090
16091 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
16092
Daniel Veillarde95e2392001-06-06 10:46:28 +000016093Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16094
16095 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
16096 hack
16097 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
16098 * uri.c: fixed a warning
16099
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000016100Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16101
16102 * HTMLtree.c: trying to close bug #55772 escaping in script
16103 elements
16104 * doc/xml.html: suggest to send mail to the list
16105
16106Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000016107
16108 * error.c: attempt to fix the xmlGetVarStr breakage once and for
16109 good. Use a macro and based on the solution provided in
16110 vsnprintf manual page from GNU.
16111
Bjorn Reese99748722001-06-05 12:49:15 +000016112Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16113
16114 * error.c: Workaround for non-preserving variadic list.
16115 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
16116
Daniel Veillard2e4f1882001-06-01 10:11:57 +000016117Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16118
16119 * doc/xml.html: added 2.3.10 release
16120
Daniel Veillardb3a182e2001-06-01 09:28:09 +000016121Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16122
16123 * configure.in: releasing 2.3.10
16124
Daniel Veillard3c2758d2001-05-31 18:43:43 +000016125Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16126
16127 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
16128
Daniel Veillard20042422001-05-31 18:22:04 +000016129Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16130
16131 * encoding.c: Robert Collins provided a patch to add the
16132 "US-ASCII" encoding alias
16133
Daniel Veillard97ac1312001-05-30 19:14:17 +000016134Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16135
16136 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
16137 string oriented functions and started cleaning the related areas
16138 in xpath.c which needed fixing in this respect
16139
Daniel Veillard2d703722001-05-30 18:32:34 +000016140Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16141
16142 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
16143 #55380
16144 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
16145
Daniel Veillard9403a042001-05-28 11:00:53 +000016146Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16147
16148 * TODO: updated
16149 * nanohttp.[ch] : started adding APIs to get the redirected URL
16150 when this occurs (needed for further base computation
16151 * tree.h: cleanup
16152 * encoding.c: cleanup
16153 * SAX.c: minor change around ctxt->loadsubset
16154
Daniel Veillard6278fb52001-05-25 07:38:41 +000016155Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16156
16157 * Makefile.am include/Makefile.am: small change to have
16158 include/libxml rebuilt if working from CVS.
16159 * uri.c: applied another patch from Carl Douglas for URI escaping,
16160 this should close bug #51876
16161
Daniel Veillardd16df9f2001-05-23 13:44:21 +000016162Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16163
16164 * xinclude.c: fixed XInclude recursive behaviour bug #54678
16165 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
16166 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16167 added specific regression test
16168 * parser.h: preparing for the XSLT mode where DTD inherited
16169 attributes are added to the tree.
16170
Daniel Veillardbbd22452001-05-23 12:02:27 +000016171Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16172
16173 * xinclude.[ch]: Updated the namespace for the Last Call version
16174 * result/XInclude/include test/XInclude/include: updated the
16175 testsuite accordingly
16176
Daniel Veillard8514c672001-05-23 10:29:12 +000016177Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16178
16179 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16180 related to bug #51876
16181
Daniel Veillard42596ad2001-05-22 16:57:14 +000016182Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16183
16184 * tree.c: fixed a gross mistake in base computation, xml:base is
16185 not completely correct yet (need cascade).
16186 * xpath.[ch]: added the few things needed to find a function name
16187 and URI from the XPath context when it is called.
16188
Daniel Veillard81418e32001-05-22 15:08:55 +000016189Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16190
16191 * catalog.[ch]: fixes and add xmlLoadCatalogs()
16192 * DOCBparser.c: small cleanup
16193 * xmllint.c: added a --catalogs option to load catalogs from
16194 $SGML_CATALOG_FILES
16195 * tree.c: cleanup
16196 * configure.in: iconv library fixup, ICONV_LIBS
16197
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000016198Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16199
16200 * catalog.c: handling of CATALOG entries. detection of recursion,
16201 and a few bugfixes
16202 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16203 against the default namespace
16204
Daniel Veillard04b93292001-05-21 08:15:31 +000016205Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16206
16207 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
16208
Daniel Veillarda97a19b2001-05-20 13:19:52 +000016209Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16210
16211 * parser.c: fixed propagation context info when parsing an
16212 external entity.
16213 * doc/html/*.html: regenerated a couple of docs
16214
Daniel Veillard4623acd2001-05-19 15:13:15 +000016215Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16216
16217 * doc/xml.html: update with 2.3.9 informations
16218
Daniel Veillardbed7b052001-05-19 14:59:49 +000016219Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16220
16221 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
16222 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16223 * doc/html/* : rebuilt the docs
16224 * valid.c: small patch which may improve some case when
16225 validating.
16226
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000016227Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16228
16229 * HTMLparser.c: Closed bug #54891
16230 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
16231 to the suite
16232
16233Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16234
16235 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
16236 applied a documentation patch from LotR and filled in a few missing
16237 descriptions
16238
Daniel Veillard76d66f42001-05-16 21:05:17 +000016239Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16240
16241 * xpath.c tree.c parser.c: speed optimizations at the parser level
16242 document tree freeing and xpath evaluation
16243
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000016244Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16245
16246 * parser.c parser.h parserInternals.h: fixed a couple of
16247 interfaces for handling memory buffer input to const char *
16248 upon suggestion of JamesH.
16249
Daniel Veillardc3739e72001-05-15 15:23:27 +000016250Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16251
16252 * configure.in: LoTR sent a patch fixing the previous commit
16253
Daniel Veillarda4f27e02001-05-15 12:41:29 +000016254Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16255
16256 * configure.in: trying to deal again with the stoopid -R linking
16257 flag of Solaris
16258
Daniel Veillard790142b2001-05-15 10:51:53 +000016259Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16260
16261 * xpath.h: two nodeset access macros from Thomas Broyer
16262
Daniel Veillardba0b8c92001-05-15 09:43:47 +000016263Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16264
16265 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
16266 patch from Thomas Broyer
16267
Daniel Veillarde62d36c2001-05-15 08:53:16 +000016268Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16269
16270 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
16271 case
16272 * INSTALL: was empty added stuff from the FAQ
16273
Daniel Veillard75bea542001-05-11 17:41:21 +000016274Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16275
16276 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
16277 attributes handling and #54433 by adding xmlUnsetProp()
16278 and xmlUnsetNsProp()
16279
Daniel Veillard0a2a1632001-05-11 14:18:03 +000016280Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16281
16282 * HTMLparser.c: Patch from Jonas Borgström
16283 (htmlGetEndPriority): New function, returns
16284 the priority of a certain element.
16285 (htmlAutoCloseOnClose): Only close inline elements if they
16286 all have lower or equal priority.
16287 * result/HTML: this of course changed a number of tests results.
16288
Daniel Veillard7d6fd212001-05-10 15:34:11 +000016289Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16290
16291 * xmlIO.c catalog.c: plugged in the default catalog resolution
16292 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16293 documentations
16294 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16295
Daniel Veillarda7374592001-05-10 14:17:55 +000016296Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16297
16298 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
16299 integrating catalogs
16300 * catalog.[ch] testCatalog.c: adding a small catalo API
16301 (only SGML catalog support).
16302 * parser.c: restaured xmlKeepBlanksDefault(0) API
16303
Daniel Veillardc17337c2001-05-09 10:51:31 +000016304Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16305
16306 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
16307
Daniel Veillard257d9102001-05-08 10:41:44 +000016308Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16309
16310 * parser.c: added xmlParseExternalEntityPrivate() to allow
16311 propagation of ctxt->_private when parsing external entities
16312
Daniel Veillard083c2662001-05-08 08:27:14 +000016313Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16314
16315 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
16316
Daniel Veillard01ef7382001-05-08 07:31:43 +000016317Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16318
16319 * configure.in: fixed a small portability problem with AM_CONDITIONAL
16320
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000016321Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16322
16323 * valid.c: warn when indeterminist content model is detected
16324 * result/VC/ElementValid8: this adds a message
16325 * Makefile.am: add --novalid for VCM tests
16326 * parserInternals.c: added a call to Init memory
16327
Daniel Veillard64269352001-05-04 17:52:34 +000016328Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16329
16330 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
16331 when both parameters are NULL.
16332
Daniel Veillard37721922001-05-04 15:21:12 +000016333Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16334
16335 * valid.c: applied small patch from Gary Pennington, reindented
16336 some part of the code.
16337
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000016338Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16339
16340 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16341 release, updated and regenerated the docs
16342
Daniel Veillard357c9602001-05-03 10:49:20 +000016343Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16344
16345 * xpath.c result/XPath/expr/floats : clarified and cleanup
16346 printing of abnormal floats in tests.
16347
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016348Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16349
16350 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
16351 * results/HTML/ : a few changes in the output of the HTML tests as
16352 a result.
16353 * configure.in: tying to fix -liconv where needed
16354
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000016355Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16356
16357 * Makefile.am: fixed a stupid error
16358
Daniel Veillard7150a032001-05-02 16:41:11 +000016359Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16360
16361 * configure.in Makefile.am: make the inclusion of the trio
16362 modules in the library conditional
16363
Daniel Veillardc057c5d2001-05-02 12:41:24 +000016364Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16365
16366 * DOCBparser.c: patche from László Kovács, fixed entities refs
16367 in attributes handling
16368
Daniel Veillardedddff92001-05-02 10:58:52 +000016369Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16370
16371 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16372 flushing
16373
Daniel Veillardc8f620b2001-04-30 20:31:33 +000016374Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16375
16376 * xpath.c: fix of an XSLT namespace bug reported on the list
16377 general/bug-8-
16378
Daniel Veillard5792e162001-04-30 17:44:45 +000016379Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16380
16381 * strio.h trio.c: Dan McNichol suggested a couple of small
16382 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16383
Daniel Veillard02141ea2001-04-30 11:46:40 +000016384Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16385
16386 * tree.c parser.c encoding.c: spent a bit more time looking
16387 at the parsing speed and DOM handling. Added a few more
16388 speedups.
16389
Daniel Veillard3ed155f2001-04-29 19:56:59 +000016390Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16391
16392 * parser.c: small but effective parsing speed improvement
16393
Daniel Veillardb59076b2001-04-29 17:04:07 +000016394Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16395
16396 * configure.in: default on the DocBook parser inclusion (for Gnome)
16397 * DOCBparser.h: fixed a header reference
16398
Daniel Veillardb45c43b2001-04-28 17:02:11 +000016399Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16400
16401 * configure.in xpath.c: applied Bjorn patches for FPE on the
16402 alpha
16403
Daniel Veillardeefd4492001-04-28 16:55:50 +000016404Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16405
16406 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
16407 xmlSaveFormatFileTo()
16408
Daniel Veillarde39a93d2001-04-28 14:35:02 +000016409Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16410
16411 * xpath.c: simple and efficient optimization, XPath functions
16412 aways bind to the same code, cache this
16413 * TODO: updated (by saying some is obsolete)
16414
Daniel Veillard2156a562001-04-28 12:24:34 +000016415Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16416
16417 * xpath.c: more cleanup work on XPath name parsing routines
16418
Daniel Veillard61d80a22001-04-27 17:13:01 +000016419Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16420
16421 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
16422 xmlXPathParseName
16423 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16424 * debugXML.c: avoid compilation problems if compiling without
16425 HTML support, Igor Zlatkovic
16426 * win32/libxml2/libxml2.def.src: being able to compile without
16427 XPath on Windows
16428
Daniel Veillarddbb14a72001-04-26 20:54:01 +000016429Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16430
16431 * libxml.m4: yet another patch from Toshio Kuratomi
16432
Daniel Veillard2913e4c2001-04-26 19:29:02 +000016433Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16434
16435 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16436
Daniel Veillard67fee942001-04-26 18:59:03 +000016437Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16438
16439 * tree.[ch]: added xmlSaveFormatFile interface for saving
16440 and indenting a file.
16441
Daniel Veillard82e49712001-04-26 14:38:03 +000016442Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16443
16444 * xpath.c: fixed bug #53689 related to processing-instruction()
16445
Daniel Veillard02f077a2001-04-26 10:59:11 +000016446Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16447
16448 * DOCBparser.c: patche from László Kovács
16449
Daniel Veillard30211a02001-04-26 09:33:18 +000016450Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16451
16452 * parser.c: applied fixes from Christian Glahn bug report #53391
16453
Daniel Veillard5a7c3452001-04-26 09:16:13 +000016454Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16455
16456 * error.c: Jean François Lecomte provided a complete description
16457 and a fix to bug #53537
16458
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000016459Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16460
16461 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
16462
Daniel Veillard1034da22001-04-25 19:06:28 +000016463Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16464
16465 * DOCBparser.c SAX.c: a bit more work on entities processing.
16466 Still Need to cleanup XML output and references in attributes
16467
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000016468Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16469
16470 * DOCBparser.c include/Makefile.am: two patches from László Kovács
16471
Daniel Veillardb33c2012001-04-25 12:59:04 +000016472Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16473
16474 * tree.c: trying to fix #53574, not completely complete,
16475 I would like xmllint --copy --debug test/ent1 and
16476 xmllint --debug test/ent1 to show the same result.
16477 * xpath.c: fix a bug when trying to sort namespace nodes
16478
Daniel Veillard5146f202001-04-25 10:29:44 +000016479Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16480
16481 * HTMLtree.c: real fix for #53402
16482
Daniel Veillard7533cc82001-04-24 15:52:00 +000016483Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16484
16485 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
16486 PIs when using xsl:output
16487 * valid.c: closing #53537 some case generate segfaults if there
16488 is validity errors
16489
Daniel Veillard61b33d52001-04-24 13:55:12 +000016490Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16491
16492 * SAX.c testDocbook.c DOCBparser.c: more work on the support
16493 of external parsed entities, added --noent to testDocbook
16494 * valid.c: Garry Pennington found an uninitialized variable
16495 access in xmlValidateElementContent()
16496
Daniel Veillard56098d42001-04-24 12:51:09 +000016497Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16498
16499 * HTMLparser.c : HTML parsing still sucks ... trying to deal
16500 with madness
16501 * result/HTML/ : this modified the result of the regression tests
16502 a lot.
16503
Daniel Veillard122376b2001-04-24 12:12:30 +000016504Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16505
16506 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
16507 to doc where it wasn't checked against NULL reported by
16508 Jens Laas
16509
Daniel Veillard43dadeb2001-04-24 11:23:35 +000016510Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16511
16512 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
16513 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
16514
Daniel Veillardeae522a2001-04-23 13:41:34 +000016515Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16516
16517 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
16518 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
16519 * SAX.[ch]: cleanup and updates for DocBook
16520 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
16521 ex SGML identifier changes
16522 * valid.c: removed a static unused function.
16523
Daniel Veillardde57c612001-04-23 09:13:36 +000016524Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16525
16526 * HTMLtree.c: applied change for Paul Sponagl on script saving
16527 * Makefile.am: the warning about entity title.xml are normal.
16528
Daniel Veillard393df012001-04-22 20:11:18 +000016529Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16530
16531 * configure.in: release of 2.3.7
16532 * Makefile.am: fixing make distcheck
16533
Daniel Veillarda41123c2001-04-22 19:31:20 +000016534Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16535
16536 * doc/html/* doc/xml.html: updated and regenerated the docs
16537
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000016538Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16539
16540 * xpath.c: fixed the XPointer problem introduced in 2.3.6
16541
Daniel Veillarde82a9922001-04-22 12:12:58 +000016542Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16543
16544 * tree.c: fixed #53388 with the provided patch
16545
Daniel Veillard06803992001-04-22 10:35:56 +000016546Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16547
16548 * valid.c: Bjorn detected an invalid memory access. Fixed
16549 vstateVPush()
16550
Daniel Veillard40af6492001-04-22 08:50:55 +000016551Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16552
16553 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
16554
Bjorn Reese70a9da52001-04-21 16:57:29 +000016555Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16556
16557 * libxml.h: new header used only for the compilation of libxml
16558 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
16559 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
16560 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
16561 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
16562 xmlmemory.c xpath.c xpointer.c: libxml.h integration
16563 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
16564 baseline (version 1.2 plus a single patch).
16565 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
16566 scientific notation for numbers. Tests added.
16567 * xpath.c: formatting of numbers changed to use sprintf
16568 (contribution from William Brack)
16569
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000016570Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16571
16572 * valid.c: cleanup, more useful debugging
16573 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
16574 * xmlIO.c: entity loading is printed as an error when validating
16575
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000016576Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16577
16578 * valid.c: fixed to validate within entities
16579 * test/VCM/v22.xml: added a specific testcase
16580
Daniel Veillardca1f1722001-04-20 15:47:35 +000016581Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16582
16583 * valid.c: forgot an epsilon transition in for ()+
16584 * test/VCM/v21.xml : added a specific test case
16585
Daniel Veillard85349052001-04-20 13:48:21 +000016586Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16587
16588 * valid.c: removed a state explosion exhibited by RSS
16589 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
16590 from bug #51872
16591
Daniel Veillarddab4cb32001-04-20 13:03:48 +000016592Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16593
16594 * valid.[ch] tree.h: worked *hard* to get non-determinist content
16595 validation without using an ugly NFA -> DFA algo in the source.
16596 Made a specific algorithm easier to maintain, using a single
16597 stack and without recursion.
16598 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
16599 * hash.c: made the growing routine static
16600 * tree.h parser.c: added the parent information to an
16601 xmlElementContent node.
16602
Daniel Veillarde470df72001-04-18 21:41:07 +000016603Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16604
16605 * SAX.c parser.c xpath.c: generating IDs when not validating
16606 from an external parsed entity was poisoning the ID has table
16607 with removed values. This was killing XSLT on the KDE help
16608 browser.
16609
Daniel Veillardceacdd92001-04-18 15:10:35 +000016610Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16611
16612 * entities.h: andrew@ugh.net.au detected a double declaration
16613
Daniel Veillarda10efa82001-04-18 13:09:01 +000016614Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16615
16616 * debugXML.c hash.c tree.h valid.c : some changes related to
16617 the validation suport to improve speed with DocBook
16618 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
16619 the way validation errors get reported
16620
Daniel Veillard1ed3f882001-04-18 09:45:35 +000016621Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16622
16623 * HTMLparser.c HTMLtree.c: applied part of the patches provided
16624 by P C Chow and William M. Brack for XSLT HTML output
16625
Daniel Veillard2d90de42001-04-16 17:46:18 +000016626Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16627
16628 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16629 Igor Zlatkovic patches for MSC compilation and added his
16630 updates
16631
Daniel Veillarde043ee12001-04-16 14:08:07 +000016632Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16633
16634 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
16635 prefix lookup.
16636 * parserInternals.c: fixed the bug reported by Morus Walter
16637 due to an off by one typo in xmlStringCurrentChar()
16638
Daniel Veillarda3bfca52001-04-12 15:42:58 +000016639Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16640
16641 * HTMLparser.c result/HTML/*: revamped the way the HTML
16642 parser handles end of tags or end of input
16643
Daniel Veillard82daa812001-04-12 08:55:36 +000016644Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16645
16646 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16647
Daniel Veillard67a21302001-04-11 14:39:16 +000016648Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16649
16650 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
16651 bug where the linktime verions of free() won't work ...
16652
Daniel Veillard27b55282001-04-11 12:22:25 +000016653Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16654
16655 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16656
Daniel Veillardafc73112001-04-11 11:51:41 +000016657Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16658
16659 * doc/xml.html: added 2.3.6 release
16660
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000016661Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16662
16663 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
16664 * result/wml.xml: resulted in a small output change
16665
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000016666Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16667
16668 * tree.c: xmlNewDoc was missing the charset initialization
16669 * xmllint.c: added --auto to autogenerate a doc, allow to
16670 reproduce the problem fixed on xmlNewDoc
16671
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016672Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16673
16674 * xpath.c: trying to get 52979 solved
16675 * tree.c result/ result/noent/: trying to get 52712 solved, this
16676 also made me clean up the fact that XML output in general should
16677 not add formating blanks by default, this changed the output of
16678 a few tests
16679
Daniel Veillard73639a72001-04-10 14:31:39 +000016680Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16681
16682 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
16683
Daniel Veillardfac26a12001-04-08 13:08:14 +000016684Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16685
16686 * configure.in: finally released 2.3.6
16687
Daniel Veillard911f49a2001-04-07 15:39:35 +000016688Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16689
16690 * xpath.c: checking for null pointer generated by new code
16691
Daniel Veillardd8df6c02001-04-05 16:54:14 +000016692Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16693
16694 * xpath.c: fixed a [] evaluation problem reported
16695 * test/XPath/tests/simpleaddr: extended test
16696 * result/XPath/simpleaddr: updated result
16697
Daniel Veillard3b2c2612001-04-04 00:09:00 +000016698Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16699
16700 * xmllint.c: Dan Timis reported a portability problem
16701 on Macs without mmap, fixed it.
16702
Daniel Veillardb38bd552001-04-03 18:22:00 +000016703Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16704
16705 * testXPath.c : added a --tree option allowing to display the
16706 tree dump of the XPath expression
16707
Daniel Veillard4dd93462001-04-02 15:16:19 +000016708Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16709
16710 * xpath.c: fixed a memleak when comparing nodesets
16711 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
16712 * tree.c: added a TODO
16713
Daniel Veillard92ad2102001-03-27 12:47:33 +000016714Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16715
16716 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
16717 we need string functions
16718 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
16719 to be able to use them where needed. Applied some changes
16720 to reduce name linking pollution and compile in only what's
16721 needed.
16722 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
16723 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
16724 for the string manipulation functions
16725 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
16726 to the free() function of xmlmemory.c
16727 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
16728 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
16729 usage.
16730
16731
Daniel Veillard2be30642001-03-27 00:32:28 +000016732Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16733
16734 * error.c: applied the context output patch of the error
16735 handling submitted by Chuck Griffith
16736 * error/VC/*: this slightly change some error logs
16737
Daniel Veillard50582112001-03-26 22:52:16 +000016738Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16739
16740 * parser.c: fixed line number reporting on error
16741
Daniel Veillard04be4f52001-03-26 21:23:53 +000016742Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16743
16744 * parser.c: Sullivan and Darin found a parser bug,
16745 applied the patch.
16746
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000016747Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16748
16749 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
16750 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
16751 xmlversion.h.in xpointer.c: of course the way I defined
16752 UNUSED breaks on old gcc version. Try to be smart and
16753 also define it directly in xmlversion.h
16754 * configure.in: removed -ansi flag from the pedantic set
16755
16756Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000016757 Huge cleanup, I switched to compile with
16758 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16759 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16760 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16761 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16762 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16763 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16764 encoding.h entities.c error.c list.[ch] nanoftp.c
16765 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16766 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16767 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16768 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16769 Cleanup, staticfied a number of non-exported functions,
16770 detected and cleaned up a dozen of problem found this way,
16771 avoided a lot of public function name/typedef/system names clashes
16772 * doc/xml.html: updated
16773 * configure.in: switched private flags to the really pedantic ones.
16774
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016775Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16776
16777 * configure.in: 2.3.5
16778 * doc/html/*: rebuilt the docs
16779
Daniel Veillard146c9122001-03-22 15:22:27 +000016780Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16781
16782 * parser.c: fixed a reported bug in NOTATION parsing
16783 * uri.c: accepted but not fixed bug 51876, added TODO
16784 * Makefile.am: fixed bug 51876
16785
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016786Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16787
16788 * config.h.in configure.in error.c: fix a compilation problem
16789 on platforms without vsnprintf (xml@thewrittenword.com)
16790
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016791Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16792
16793 * parser.c: fixed a function name header typo
16794 * SAX.c: notations can also occur in external subset.
16795
Daniel Veillard7d42b542001-03-20 13:22:46 +000016796Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16797
16798 * error.c: removed a C++ like comment
16799
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016800Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16801
16802 * parser.c: fixing bug 52299 strange condition leading
16803 to a parser crash due to a buffer overflow
16804 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16805 added the specific test case
16806
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016807Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16808
16809 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16810 xmlXPathConvert{String,Number,Boolean} to be able to make
16811 type casts without a context stack, fixed some implementation
16812 problems related to the absence of context at parse-time,
16813 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16814 in the public API too
16815 * xpointer.c xpathInternals.h: we need to know at parse time
16816 whether we are compiling an XPointer
16817
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016818Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16819
16820 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16821 cleaned up the parser internals, refactored XPath code, added
16822 new compilation based APIs and cleanly separated public and
16823 private APIs.
16824
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016825Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16826
16827 * xpath.h: the comp field must be added at the end to avoid
16828 killing binary compat.
16829
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016830Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16831
16832 * Makefile.am: detect XPath memleaks in regreson tests
16833 * error.c: fixed and error w.r.t. error reporting still using
16834 stderr
16835 * hash.c: added new line at end of file
16836 * tree.h: minor cleanup
16837 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16838 expression parsing from evaluation, resulted in a number of
16839 changes internally, and in XPointer. Likely to break stuff
16840 using xpathInternals.h but should remain binary compatible,
16841 new interfaces will be added.
16842
Daniel Veillardd574f782001-03-14 19:40:17 +000016843Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16844
16845 * configure.in: fixed a couple of problems reported by
16846 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16847 without gcc on non linux platforms.
16848
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016849Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16850
16851 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16852 a fix for --with-html-dir= configure support. I hope it won't
16853 break rpm generation
16854
Daniel Veillarda022fe02001-03-14 16:30:00 +000016855Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16856
16857 * xmlIO.c: one function comment cleanup.
16858
Daniel Veillard25239c12001-03-14 13:56:48 +000016859Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16860
16861 * SAX.c: external subset notations were improperly registered
16862 in the internal subset.
16863
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016864Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16865
16866 * README.cvs-commits: added, pointing to HACKING
16867 * HACKING: updated
16868
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016869Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16870
16871 * parser.c: and Matt Sergeant found one in the XML push
16872 parser (erroneous check I forgot to remove when I fixed the
16873 main parser).
16874
Daniel Veillard68d7b672001-03-12 18:22:04 +000016875Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16876
16877 * xpath.c: ptittom found a small bug in UnaryExpr
16878
Daniel Veillarde356c282001-03-10 12:32:04 +000016879Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16880
16881 * configure.in: bumped to 2.3.4
16882 * error.c: fixed bug #51860
16883 * tree.c: fixed bug #51861
16884 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16885 * tree.[ch] : added xmlDefaultBufferSize
16886 * nanoftp.c: typo in function name header block
16887 * doc/xml.html : updated, added link to XML::LibXSLT
16888 * doc/html/* : rebuilt the docs
16889
Daniel Veillard80f32572001-03-07 19:45:40 +000016890Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16891
16892 * parser.c SAX.c: the new content parsing code raised an
16893 ugly bug in the characters() SAX callback. Found it
16894 just because of strangeness in XSLT XML Rec ouptut :-(
16895
Daniel Veillard6c831202001-03-07 15:57:53 +000016896Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16897
16898 * Makefile.am: Martin Baulig suggested to add -lm
16899 * tree.c: found another bug in xmlNodeGetContent()
16900
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000016901Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16902
16903 * xpath.c: Bjorn found the error related to strictness of comparison.
16904
Daniel Veillard29631a82001-03-05 09:49:20 +000016905Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16906
16907 * parser.c: trying to fix the Dtd parsing problem reported
16908 by Gary, side effect of last week speed optimizations.
16909
Daniel Veillard14be0a12001-03-03 18:50:55 +000016910Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16911
16912 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
16913 * parserInternals.c: removed unneeded test raised by Stric
16914
Bjorn Reesee1dc0112001-03-03 12:09:03 +000016915Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
16916
16917 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
16918 and fixed by William Brack). Added xmlXPathFormatNumber.
16919 Changed the sorting slightly.
16920 * configure.in Makefile.am example/Makefile.am: Added -lm.
16921 Please note that applications linking with libxml2, must
16922 also like with the math library from now on.
16923
Daniel Veillardf9533d12001-03-03 10:04:57 +000016924Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16925
16926 * HTMLparser.c: fixed loop reported by Marc Sanfacon
16927
Daniel Veillard2f362242001-03-02 17:36:21 +000016928Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16929
16930 * parser.c: one must report spaces even if the Dtd element
16931 content proves that this is not part of the element content.
16932 * result/valid/*.xml: this changed the ouptu slightly
16933
Daniel Veillardb402c072001-03-01 17:28:58 +000016934Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16935
16936 * configure.in: bumped to 2.3.3
16937 * doc/xml.html: updated
16938
Daniel Veillard77851712001-02-27 21:54:07 +000016939Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16940
16941 * tree.c: minor doc fix
16942 * xpath.c: deallocation issues when a result tree has been
16943 converted to a node-set
16944
Daniel Veillardec70e912001-02-26 20:10:45 +000016945Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16946
16947 * doc/xml.html: oops corrected dates s/2000/2001
16948
Daniel Veillard8730c562001-02-26 10:49:57 +000016949Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16950
16951 * valid.c: new patch from Gary Pennington
16952
Daniel Veillard91e9d582001-02-26 07:31:12 +000016953Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16954
16955 * doc/xml.html: applied patch from Ankh
16956
Daniel Veillardedac3c92001-02-26 01:36:19 +000016957Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16958
16959 * xinclude.c: fixed a problem building on Mac
16960
Daniel Veillard21a0f912001-02-25 19:54:14 +000016961Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16962
16963 * parser.c: more work on increasing parsing ferformances
16964
Daniel Veillard48b2f892001-02-25 16:11:03 +000016965Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16966
16967 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
16968 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
16969 avoiding memcpy in production builds MEM_CLEANUP macro use
16970 * parser.[ch] parserInternals.c: optimizations of the tightest
16971 internal loops inside the parser. Better checking of I/O
16972 flushing/loading conditions
16973 * xmllint.c : added --timing
16974
Daniel Veillard71681102001-02-24 17:48:53 +000016975Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16976
16977 * configure.in: bumped to 2.3.2
16978 * doc/xml.html: updated for release
16979
Daniel Veillardbbd51d52001-02-24 03:07:03 +000016980Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16981
16982 * xpath.c: found a memleak and fixed a nasty bug
16983
Daniel Veillardf7cd4812001-02-23 18:44:52 +000016984Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16985
16986 * xmllint.[c1] : added return code errors for xmllint
16987 * xpath.c: specific debug dump function for result value trees
16988
Daniel Veillard4b637072001-02-21 21:52:55 +000016989Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16990
16991 * xpath.c: finally implemented xmlXPathCompareNodeSets
16992 * test/XPath/expr/floats results/XPath/expr/floats: added
16993 a test for float expressions
16994
Daniel Veillardf714aa32001-02-21 03:07:44 +000016995Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16996
16997 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
16998 * parserInternals.[ch]: trying to speed up parsing
16999 * xpath.c : speeded up node set equality op
17000
Daniel Veillarde0c3a622001-02-19 18:05:20 +000017001Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17002
17003 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
17004 better handling of ID/IDREF and the list modules associated
17005 * configure.in: small CFLAGS cleanup
17006
Daniel Veillarda8abee62001-02-19 15:14:59 +000017007Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17008
17009 * configure.in: fixed iconv detection on AIX (stric)
17010
Daniel Veillardbca64ef2001-02-19 22:20:01 +000017011Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000017012
17013 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
17014
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000017015Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
17016
17017 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
17018 and optimized xmlXPathNodeSetSort
17019
Daniel Veillard142adbf2001-02-17 13:21:05 +000017020Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17021
17022 * xpath.c: bug fix when context size is 0
17023 * parser.c: I like Norm's Dtd because they still manage to break
17024 the parser occasionally
17025
Daniel Veillardf23e0092001-02-16 13:21:29 +000017026Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17027
17028 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
17029
Daniel Veillarde0e26512001-02-16 00:11:46 +000017030Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17031
17032 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
17033 attributes within the XML-1.0 namespace
17034
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000017035Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17036
17037 * xpathInternals.h: exported a few axis functions
17038 * doc/xml.html: updated the doc
17039
Daniel Veillard760f4422001-02-15 14:59:48 +000017040Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17041
17042 * configure.in: applied patch from Daniel van Balen for OpenBSD
17043 and bumped version to 2.3.1
17044 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
17045 attempt to find autoclosing was simply broken, removed it,
17046 updated the examples, this is better
17047
Daniel Veillardd194dd22001-02-14 10:37:43 +000017048Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17049
17050 * hash.[ch]: added Paolo Casarini patch to provide Delete from
17051 hash functionnalities.
17052 * doc/html/* : rebuild the doc
17053
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000017054Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17055
17056 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
17057 on predicate
17058 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
17059 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
17060 really want to have tags closed on output even if we accept
17061 unclosed ones on input
17062
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000017063Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17064
17065 * xpath.c: ouch don't free NULL, rare case fixed
17066 * tree.c: don't coalesce text nodes if they don't have the
17067 same behaviour wrt escaping on output
17068
Daniel Veillardd12b69d2001-02-11 20:17:31 +000017069Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17070
17071 * xpath.c: small fixup
17072 * SAX.c: don't warn on empty namespaces.
17073
Daniel Veillard6a2e4062001-02-08 10:31:33 +000017074Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17075
17076 * README: a bit of cleanup
17077 * configure.in: preparing for 2.3.0 release
17078
Daniel Veillard1f83d392001-02-08 09:37:42 +000017079Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17080
17081 * hash.[ch]: added a first version of xmlHashSize()
17082 * valid.c: another bug fix from Gary Pennington
17083
Daniel Veillard5eef6222001-02-07 18:24:48 +000017084Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17085
17086 * valid.c: couple of bug fixes pointed by Gary Pennington
17087 * HTMLtree.c: #if 0 cleanup
17088
Daniel Veillard2c257ec2001-02-06 13:29:07 +000017089Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17090
17091 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
17092 which removes a time consuming check of xmlXPathNodeSetAdd()
17093 and use it in places where we are sure to not break unicity
17094
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000017095Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17096
17097 * xpath.c: bug fixes found from XSLT
17098 * tree.c: preserve node->name special values when copying nodes.
17099 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
17100 external subset are fetched when available but without full
17101 validation. Added xmlLoadExtDtdDefaultValue, need a function.
17102 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
17103 output with encoding disabled.
17104
Daniel Veillard2c833b62001-02-03 08:52:06 +000017105Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17106
17107 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
17108 xmlCheckFilename should not be called from xmlFileOpenW
17109 and xmlGzfileOpenW
17110
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000017111Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17112
17113 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
17114 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
17115 added the new tests for URI normalization
17116 * testURI.c: fixed stoopid bugs
17117 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
17118 the URI in the error messages are now properly normalized
17119
Daniel Veillardea28ce62001-02-02 08:20:19 +000017120Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17121
17122 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17123
Daniel Veillarde99a4762001-02-01 04:34:35 +000017124Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17125
17126 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
17127
Daniel Veillard2b325a02001-01-31 20:46:31 +000017128Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17129
17130 * xpath.c: fixed mod operator
17131
Daniel Veillardde55cf62001-01-31 15:53:13 +000017132Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17133
17134 * parser.c: fixed xmlStrcat doc
17135 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17136 trees.
17137
Daniel Veillard2f913b72001-01-31 13:23:49 +000017138Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17139
17140 * xpath.c result/XPath/tests/chaptersbase
17141 result/XPath/tests/simplebase: fixed XPath node()
17142 * tree.c: small fix in xmlNewNs()
17143 * Makefile.am: removed extraneous xml2Conf.sh rule
17144
Daniel Veillardb42042b2001-01-28 07:40:36 +000017145Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17146
17147 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17148 Changed the library name, in order to get libxml-devel and
17149 libxml2-devel to coexist on a single system
17150 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17151 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17152
Daniel Veillardee0a4662001-01-27 18:59:33 +000017153Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17154
17155 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17156 libxml2-devel installable in // as libxml-devel.
17157
Daniel Veillard5eb05942001-01-27 17:50:22 +000017158Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17159
17160 * doc/Makefile.am: fixed make rebuild in doc
17161 * doc/html/*.html: rebuilt the docs
17162
Daniel Veillard65c295d2001-01-26 09:32:39 +000017163Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17164
17165 * tree.c: patch from Bjorn Reese on xmlBufferCCat
17166
Daniel Veillard8e199902001-01-25 18:54:39 +000017167Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17168
17169 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
17170 the HTML doc to go into the -devel RPM ...
17171 * aclocal.m4 config.h.in: some updates due to auto* magic
17172
Daniel Veillard93086662001-01-25 18:13:04 +000017173Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17174
17175 * xpath.h: added a hook in the context structure allowing to
17176 link to extra support, needed for XSLT
17177
Daniel Veillardf17e09b2001-01-25 13:55:35 +000017178Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17179
17180 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
17181 xmlXPtrCmpPoints to use it.
17182 * propagated the following patch from Alejandro Forero
17183 * include/win32config.h xmlIO.c: applied further suggestions
17184 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
17185 * example/gjobread.c: fixed warnings, now that it builds
17186
17187Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
17188
17189 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
17190
17191 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
17192 filename points to a valid file (not a directory).
17193 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
17194 Added calls to xmlCheckFilenameDir.
17195
17196 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
17197 `path' (rather than `filename') as the parameter to gzopen and open.
17198
Daniel Veillard48177c22001-01-23 15:27:41 +000017199Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17200
17201 * Makefile.am: fixed a problem with EXTRA_DIST
17202
Daniel Veillardb83ba402001-01-22 22:45:10 +000017203Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17204
17205 * Makefile.am example/Makefile.am: finally found the trick
17206 to build the example, i.e. add "." in SUBDIRS before example
17207 in the list <grin/>
17208
Daniel Veillard82687162001-01-22 15:32:01 +000017209Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17210
17211 * doc/xml.html: updated with an XSLT section, removed pointer to
17212 W3C CVS base.
17213
Daniel Veillard8a7642f2001-01-22 10:45:16 +000017214Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17215
17216 * xpath.c: when copying a XSLT tree object teh tree need to be copied
17217 too, and deallocation need to occur the same way.
17218
Daniel Veillarde4566462001-01-22 09:58:39 +000017219Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17220
17221 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
17222 type correponding to an XSLT result tree fragment. Share most
17223 of the data format with node set, as well as operators.
17224 * HTMLtree.c: added a newline at the end of the doctype output
17225 whe this one is not present initially.
17226 * tree.c: make sure taht the parent and doc pointers are properly
17227 set when copying attributes (lists).
17228
Daniel Veillard701c7362001-01-21 09:48:59 +000017229Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17230
17231 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
17232
Daniel Veillard5a2b6972001-01-20 21:15:50 +000017233Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17234
17235 * xpath.c: seems I finally killed that ugly path evaluation
17236 context bug (tagged 9999 in case is is wrong)
17237
Daniel Veillard8f4d9752001-01-19 05:32:34 +000017238Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17239
17240 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
17241 for XSLT
17242
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000017243Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17244
17245 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
17246 for xmlGzfileOpen() bug
17247
Daniel Veillardf6eea272001-01-18 12:17:12 +000017248Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17249
17250 * xpath.c: removed an error found by XSLT usage
17251 * tree.c parserInternals.h: use a predefined static string
17252 for text and comment nodes, avoid freeing them in xmlFreeNode,
17253 exported the string name in parserInternals.h and added
17254 another value to disable encoding at output (for XSLT),
17255 gain memory, time.
17256
Daniel Veillard8f2cc572001-01-17 08:19:35 +000017257Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17258
17259 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
17260 win32/libxml2/libxml2_so.dsp: new makefiles and update
17261 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17262
Daniel Veillardf831bfb2001-01-16 17:26:04 +000017263Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17264
17265 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
17266 Gary Pennington
17267
Daniel Veillard389e6b72001-01-15 19:41:13 +000017268Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17269
17270 * xpath.c: fixed the comaprision of values and nodelists,
17271 need to compare nodelist still ...
17272 * debugXML.c: avoided a possible core dump
17273 * HTMLparser.c: cleanup
17274 * nanohttp.c: contributed fix.
17275 * tree.c: fixes in properties handling added xmlSetNsProp
17276 needed by libxslt
17277 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
17278 comment
17279 * TODO: updated
17280
Daniel Veillard167bd532001-01-06 21:09:34 +000017281Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17282
17283 * parser.c parserInternals.c: applied Bjorn Reese optimization
17284 patch
17285
17286Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17287
17288 * Makefile.am: applied patch fro make check from Martin Vidner
17289
Daniel Veillard503b8932001-01-05 06:36:31 +000017290Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17291
17292 * configure.in: preparing 2.2.11
17293 * doc/html/*: rebuild the HTML files
17294 * doc/xml.html : updated
17295
Daniel Veillardc2f4df22001-01-04 14:06:39 +000017296Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17297
17298 * tree.c: fixed a stupid bug
17299 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
17300 patches related to validation of an XInclude processing result
17301 * TODO: updated
17302
Daniel Veillarde2488192001-01-04 10:54:22 +000017303Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17304
17305 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
17306 on large files
17307
Daniel Veillardf060a412001-01-03 20:52:44 +000017308Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17309
17310 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
17311
Daniel Veillard45cff692001-01-03 18:02:04 +000017312Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17313
17314 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
17315 reported by Jonas Borgström
17316 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
17317
Daniel Veillard08108982001-01-03 15:24:58 +000017318Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17319
17320 * testXPath.c xpath.c: fixing the XPath union expressions problem
17321 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
17322
Daniel Veillard4a6845d2001-01-03 13:32:39 +000017323Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17324
17325 * xmllint.c: Made is so if the file name is "-" is will read form
17326 standard input. Sven Heinicke <sven@zen.org>
17327 * tree.c: fixed a problem when growing buffer
17328 * tree.h: fixed the comment of the node types following andersca
17329 comment
17330 * TODO: updated
17331
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000017332Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17333
17334 * HTMLparser.[ch]: added a way to avoid adding automatically
17335 omitted tags. htmlHandleOmittedElem() allows to change the
17336 default handling.
17337 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
17338 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17339 of xmllint too when using --memory flag, added a memory test
17340 suite at the Makefile level.
17341 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
17342 with namespace use when encountering QNames in XPath evalation,
17343 added xmlns() scheme in XPointer.
17344 * nanoftp.c : incorporated a fix
17345 * parser.c xmlIO.c: fixed problems raised with encoding when using
17346 the memory I/O
17347 * parserInternals.c: closed bug 25934 reported by
17348 torsten.landschoff@innominate.de
17349 * TODO: updated
17350
Daniel Veillarda1fe9102000-11-25 10:49:25 +000017351Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
17354 on a non-updated tree :-(, made a 2.2.10 release to correct the
17355 situation
17356
Daniel Veillardce6e98d2000-11-25 09:54:49 +000017357Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17358
17359 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
17360 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17361 integrated a set of OpenVMS changes from Howard Taylor
17362 <Howard.Taylor@pacoast.com>
17363
Daniel Veillard58770e72000-11-25 00:48:47 +000017364Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17365
17366 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
17367 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
17368
Daniel Veillardf62ceff2000-11-24 23:36:01 +000017369Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17370
17371 * HTMLparser.c: some fixes on auto-open of html/head/body
17372 * encoding.c: fixed a compilation error on some gcc env
17373 * xpath.c xpointer.[ch] xpathInternals.h: improved the
17374 XPointer implementation
17375 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
17376 related XPointer tests and associated results
17377
Daniel Veillard300f7d62000-11-24 13:04:04 +000017378Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17379
17380 * doc/xmldtd.html doc/xml.html: following a short step by step
17381 guidance on IRC to help maciej with DTDs I started a small
17382 page on the subject.
17383
Daniel Veillard748e45d2000-11-17 16:36:08 +000017384Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * HTMLparser.c: fixed handling of broken charrefs
17387 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
17388 patches
17389
Daniel Veillard28929b22000-11-13 18:22:49 +000017390Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17391
17392 * doc/xml.html doc/html/* : rebuilt the docs after adding
17393 xinclude and updated page for 2.2.7 and 2.2.8
17394 * configure.in: releasing 2.2.8
17395
Daniel Veillard41e06512000-11-13 11:47:47 +000017396Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17397
17398 * parser.[ch] parserInternals.c: applied the conditional
17399 section processing fix from Jonathan P Springer
17400 <jonathan.springer2@gte.net>
17401 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
17402 project file, fixed iconv default non support
17403 * xpath.c: fixed the problem of evaluating relative expressions
17404 when a node context is provided.
17405
Daniel Veillardbf432752000-11-12 15:56:56 +000017406Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17407
17408 * nanoftp.c: fixed gcc 2.95 new warnings
17409 * SAX.c: fixed a stupid bug
17410 * tree.c: fixed a formatting problem when round-tripping
17411 from/to memory
17412 * xinclude.c: chased memleak, fixed a base problem
17413 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
17414 xmlXPtrBuildNodeList()
17415 * TODO: updated
17416 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
17417 adding a first small set of regression tests for XInclude
17418
Daniel Veillardc2def842000-11-07 14:21:01 +000017419Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17420
17421 * nanohttp.[ch]: applied Wayne Davison patches to access
17422 the WWW-Authorization header.
17423 * parser.c: Closed Bug#30847: Problems when switching encoding
17424 in short files by applying Simon Berg's patch.
17425 * valid.c: fixed a validation problem
17426 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
17427 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
17428 Wayne Davison
17429 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
17430 need to be extended to non full nodes selections.
17431 * xinclude.c: starts to work decently
17432
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000017433Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
17436 debugXML.c xmlversion.h.in: Started adding XInclude support,
17437 this is a new xmllint option
17438 * tree.c xpath.c: applied TOM patches for XPath
17439 * xpointer.c: fixed a couple of errors.
17440 * uri.c: added an escaping function needed for xinclude
17441 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
17442 new warning from RH70 gcc's version
17443
Daniel Veillarda4964b72000-10-31 18:23:44 +000017444Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17445
17446 * HTMLparser.c: fixed loop on invalid char in scripts
17447 * parser.c: update to description of xmlIOParseDTD()
17448 * libxml.m4 xmlversion.h.in: changes contributed by
17449 Michael Schmeing <m.schmeing@internet-factory.de>
17450 * configure.in: preparing for 2.2.7
17451 * Makefile.am: trying to avoid config.h and acconfig.h
17452 being included in the distrib
17453 * configure.in: released 2.2.7
17454
17455Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17456
17457 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
17458 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17459
Daniel Veillard01411222000-10-30 15:33:22 +000017460Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17461
17462 * parser.[ch]: added xmlIOParseDTD()
17463 * xpointer.c: added support for the 2 extra parameters of
17464 string-range, fixed a stoopid error when '0' was present
17465 in XPointer expressions
17466 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
17467 testsuite for the above
17468
Daniel Veillard6db58192000-10-30 09:27:53 +000017469Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17470
17471 * libxml.spec.in: improved package descriptions
17472
Daniel Veillarda5db68a2000-10-29 18:06:06 +000017473Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17474
17475 * xpath.c xpathInternals.h: applied a large cleaning patch
17476 from TOM <ptittom@free.fr>, it also add namespace support
17477 for function and variables registration.
17478
Daniel Veillardbd20df72000-10-29 17:53:40 +000017479Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17480
17481 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
17482 * Makefile.mingw: Wayne Davison's update adding hash.c
17483
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000017484Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17485
17486 * xpath.c: fixed the root evaluation problems
17487 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
17488 ignorable spaces with <b> <bold> <em>
17489 * tree.c: fixed a loop in xmlSearchNsByHref()
17490
Daniel Veillard767662d2000-10-27 17:04:52 +000017491Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17492
17493 * xpath.c: applied another XPath patch from TOM
17494 * xpath.c include/makefile.am: applied another patch from
17495 china@thewrittenword.com (cleanup on IRIX).
17496
Daniel Veillard211cc0a2000-10-27 11:49:33 +000017497Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17498
17499 * xml-config.1: received a fixed version from Fredrik Hallenberg
17500 <hallon@lysator.liu.se>
17501
Daniel Veillardf6bf9212000-10-26 14:07:44 +000017502Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17503
17504 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
17505 cleanup patch for XPath
17506
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000017507Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17508
17509 * patched to redirrect all "out of context" error messages to
17510 a reconfigurable routine. The changes are:
17511 * xmlerror.h : added the export of an error context type (void *)
17512 an error handler type xmlGenericErrorFunc there is an interface
17513 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
17514 to reset the error handling routine and its argument
17515 (by default it's equivalent to respectively fprintf and stderr.
17516 * all the c files: all wild accesses to stderr or stdout within
17517 the library have been replaced to calls to the handler.
17518
Daniel Veillard29a11cc2000-10-25 13:32:39 +000017519Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17520
17521 * configure.in: release 2.2.6
17522 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
17523 exporting the inner functions of xpath for extension modules
17524 * doc/*: updated and rebuilt the doc
17525
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000017526Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17527
17528 * nanohttp.c : applied Wayne HTTP cleanup patch
17529 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
17530 and xmlNodeSetSpacePreserve()
17531
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000017532Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17533
17534 * xpath.c: closing bug #29260
17535
Daniel Veillard126f2792000-10-24 17:10:12 +000017536Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17537
17538 * hash.[ch] debugXML.c: expanded/enhanced the API, added
17539 multikey tuples, made hash structure opaque
17540 * valid.[ch]: moved elements, attributes, notations decalarations
17541 as well as ID and refs to hash tables.
17542 * entities.c: hash cleanup
17543 * xmlmemory.c: fixed a dump problem in debug mode
17544 * include/Makefile.am: problem passing in DESTDIR= values patch
17545 from Marc Christensen <marc@calderasystems.com>
17546 * nanohttp.c: removed debugging remains
17547 * HTMLparser.c: the bogus tag should be ignored (Wayne)
17548 * HTMLparser.c parser.c: fixing a number of problems with the
17549 macros in the *parser.c files (Wayne).
17550 * HTMLparser.c: close the previous option when opening a new one
17551 (Marc Sanfacon).
17552 * result/HTML/*: updated the HTML results accordingly
17553
Daniel Veillard52afe802000-10-22 16:56:02 +000017554Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17555
17556 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
17557 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
17558 XPath functions and XML entities table to them. More to come...
17559 * xmlIO.c: fixed libxml closing FILEs it didn't open.
17560
Daniel Veillard683cb022000-10-22 12:04:13 +000017561Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17562
17563 * tree.c: coalesce adjacent text nodes
17564 * valid.c: handling of blank nodes in DTd validation (raised
17565 by problems with a posteriori validation).
17566 * nanohttp.c: changing behaviour on HTTP write stuff.
17567 * HTMLtree.c: forced body and html to be explicitely closed.
17568 * xpath.h: exported more XPath functions.
17569
Daniel Veillard1baf4122000-10-15 20:38:39 +000017570Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * Release of 2.2.5
17573 * xpointer.c: range() range-inside and other helper functions
17574 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
17575
Daniel Veillard47e12f22000-10-15 14:24:25 +000017576Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17577
17578 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
17579 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
17580
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017581Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17582
17583 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
17584 and XPointer modules
17585
Daniel Veillard134c9f32000-10-15 10:27:08 +000017586Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17587
17588 * SAX.h: closed #25107
17589
Daniel Veillard39915622000-10-15 10:06:55 +000017590Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17591
17592 * testSAX.c: fixed problem with cdata reporting
17593 * SAXresult/* : updated
17594
Daniel Veillard1e851392000-10-15 10:02:56 +000017595Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17596
17597 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
17598 Closed bug #27499, added to regression tests
17599 * TODO: updated
17600
Daniel Veillard7eda8452000-10-14 23:38:43 +000017601Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17602
17603 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
17604 support for SCRIPT and STYLE with help from Bjorn Reese
17605 * test/HTML/* result/HTML/*: added simple testcase and updated
17606 the existing ones.
17607
Daniel Veillardff9c3302000-10-13 16:38:25 +000017608Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17609
17610 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
17611 string-range for empty strings
17612 * test/XPath/docs/str test/XPath/xptr/chaptersrange
17613 test/XPath/xptr/strrange: augmented the XPointer testsuite
17614
Daniel Veillard189446d2000-10-13 10:23:06 +000017615Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17616
17617 * doc/xml.html doc/xmlmem.html: added a module describing memory
17618 interfaces and use, updated the main page.
17619
Daniel Veillard2f971a22000-10-12 23:26:32 +000017620Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17621
17622 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
17623 nanoftp code work on Windows too now
17624
17625Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000017626
17627 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
17628 * xpointer.c: implemented string-range() at least a good first version
17629 * test/XPath/docs/str test/XPath/xptr/strrange
17630 result/XPath/xptr/strrange: the string-range() tests
17631
Daniel Veillardd3c68c42000-10-12 08:06:28 +000017632Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17633
17634 * Makefile.am include/Makefile.am include/win32config.h
17635 win32/Makefile.mingw: fixed problems reported by Wayne Davison
17636 and make distcheck
17637
Daniel Veillard19d61112000-10-11 23:50:35 +000017638Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17639
17640 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17641 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
17642 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
17643
Daniel Veillardb0426ca2000-10-11 23:39:43 +000017644Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17645
17646 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17647 patch for socklen_t detection by
17648 Albert Chin-A-Young <china@thewrittenword.com>
17649
Daniel Veillardcd429612000-10-11 15:57:05 +000017650Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17651
17652 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
17653 and added a --dtdvalid option to xmllint used to test it
17654
Daniel Veillard47c02452000-10-11 13:04:36 +000017655Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17656
17657 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17658 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17659
Daniel Veillard2d38f042000-10-11 10:54:10 +000017660Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17661
17662 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
17663 handlings (registration, lookup, cleanup)
17664
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000017665Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17666
17667 * configure.in Makefile.am include/makefile.am: adding XPointer
17668 and XPtrtests target
17669 * xpointer.[ch] : new files for XPointer support
17670 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
17671 more XPath tests
17672
Daniel Veillard57fda592000-10-10 23:24:14 +000017673Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17674
17675 * configure.in: fixed, very broken, make distcheck works again
17676
Daniel Veillarde8282ed2000-10-10 23:01:31 +000017677Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17678
17679 * More work toward 2.2.5, integrated a number of patches
17680 * configure.in Makefile.am win32config.h.in: trying to cleanup
17681 make distcheck .... huh ...
17682 * include/Makefile.am include/win32config.h: new directory
17683 for includes
17684 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
17685 updated teh makefiles and instructions for WIN32
17686 * xpath.c: small fixes
17687 * test/XPath/ results/XPath: updated the testcases and results
17688 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
17689 suggested patches
17690 * valid.c: fixed an ID bug
17691
Daniel Veillardb71379b2000-10-09 12:30:39 +000017692Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17693
17694 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000017695 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000017696 * xpath.[ch]: worked on XPointer
17697
Daniel Veillard7e99c632000-10-06 12:59:53 +000017698Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17699
17700 * configure.in Makefile.am: 2.2.5, ship the include in an
17701 include/libxml subdirectory, use symlinks when using CVS
17702 * testSAX.c: fixed small bug
17703 * testXPath.c: changed the way testfiles are parsed
17704 * debugXML.c: same kind of cleanup when parsing an argument expression
17705 XPath/XPointers can have blanks embedded
17706 * xpath.[ch]: more cleanup, reorgs for XPointer work
17707 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
17708 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
17709
Daniel Veillard55b91f22000-10-05 16:30:11 +000017710Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17711
17712 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
17713 in the XPath engine, rewrote large parts of it, now it's far
17714 cleaner and in sync with the REC not an old WD. Fixed a parsing
17715 problem in the interactive XML shell found when testing XPath.
17716
Daniel Veillardac260302000-10-04 13:33:43 +000017717Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17718
17719 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
17720 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
17721 examples with the extra test
17722
Daniel Veillard7cfce322000-10-04 12:40:27 +000017723Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17724
17725 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
17726 the global init function.
17727
Daniel Veillard970112a2000-10-03 09:33:21 +000017728Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17729
17730 * HTMLparser.c: Doohhh, attribute name parsing was still case
17731 sensitive ! Fixed this ...
17732 * result/HTML/* : updated the tests results accordingly
17733
Daniel Veillard740abf52000-10-02 23:04:54 +000017734Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17735
17736 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
17737 engine, should be far more stable, incorporated a new version of
17738 preceding/following axis, need testing
17739 * uri.c: fixed file:///c:/a/b/c problem
17740 * test/XPath/tests/idsimple: augmented the XPath tests
17741
Daniel Veillard3bff2b02000-10-01 20:33:47 +000017742Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17743
17744 * doc/* rebuilding docs for 2.2.4 release
17745
Daniel Veillard8b5dd832000-10-01 20:28:44 +000017746Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17747
17748 * configure.in: releasing 2.2.4
17749 * parser.[ch]: added xmlStrEqual()
17750 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
17751 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
17752 use xmlStrEqual instead
17753 * TODO: updated
17754 * added an XPath test
17755
Daniel Veillardbc765302000-10-01 18:23:35 +000017756Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17757
17758 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17759 * entities.h: exported xmlInitializePredefinedEntities
17760 * parser.[ch] : added xmlInitParser()
17761 * parserInternals.h : had to export htmlInitAutoClose()
17762
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017763Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17764
17765 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17766 problems
17767 * Makefile.am : added XPath regression tests to normal tests
17768 * uri.c: fixed a problem with local paths, cleanup
17769 * parser.c: fixed a problem with large CData sections
17770
Daniel Veillardd2ade932000-09-30 14:39:55 +000017771Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17772
17773 * configure.in xml-config.in: patch from "Ben Taylor"
17774 <sol7x86@hotmail.com> for solaris shared libs lookup
17775
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000177762000-09-30 Martin Baulig <baulig@suse.de>
17777
17778 * libxml-2.0.pc.in: Provide pkg-config script.
17779
17780 * configure.in: Create the libxml-2.0.pc script from the
17781 libxml-2.0.pc.in templates.
17782 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017783 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017784
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017785Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17786
17787 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17788 when compiling with MSC
17789
Daniel Veillard46057e12000-09-24 18:49:59 +000017790Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17791
17792 * xpath.c: patch for normalize-string() substring-before(),
17793 substring-after() and translate() functions from Bjorn Reese
17794 <breese@mail1.stofanet.dk>
17795 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17796 Fredrik Hallenberg <hallon@lysator.liu.se>
17797 * TODO: updated
17798
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017799Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17800
17801 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17802 problem of socklen_t being undefined on a number of platforms
17803 * debugXML.c: fixed a compilation problem when without snprintf
17804
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017805Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17806
17807 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17808 an URI bug and a fix for the control-character-induced infinite loop
17809 * nanohttp.c: preventive fix for compiling on WIN32
17810
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017811Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17812
17813 * xmlint.c: closing bug #25000
17814
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017815Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17816
17817 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17818 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17819 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17820 related function, fixing xmlStrncmp(), and associated cleanup
17821 * result/HTML/entities.html.sax: updating result
17822
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017823Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17824
17825 * uri.c: applied patch for URI escaping from Wayne Davison
17826 <wayned@blorf.net>
17827 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17828 from Denis Barbier <barbier@imacs.polytechnique.fr>
17829 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17830 patch from Wayne Davison
17831
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017832Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17833
17834 * doc/xml.html : updated with new releases, adding "how to help"
17835
Daniel Veillard04698d92000-09-17 16:00:22 +000017836Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17837
17838 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17839 removed a few warnings in pedantic mode ...
17840 * parserInternals.c parser.c: moved encoding switching function
17841 to parserInternals.c
17842 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17843
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017844Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17845
17846 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17847 error or warning handlers
17848
Daniel Veillardb1059e22000-09-16 14:02:43 +000017849Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17850
17851 * parserInternals.c parserInternals.h parser.c Makefile.am:
17852 created a new module parserInternals.c, moved most of the
17853 code shared by the various parsers there, as well as
17854 deprecated code from parser.c. More cleanup of parser.c
17855 * uri.c: fixed a problem when URI is NULL
17856 * valid.c: speedup when looking for an attribute declaration
17857
Daniel Veillard39c7d712000-09-10 16:14:55 +000017858Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17859
17860 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17861 the cleanup of the computation of URI references when seeking
17862 external entities. The URI reference string and the resulting
17863 URI are both stored now.
17864 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17865 large s(n)printf checks and cleanup from Denis Barbier
17866 <barbier@imacs.polytechnique.fr>
17867 * xmlversion.h.in tree.h: couple of SGML declarations for a
17868 possible docbook module.
17869 * result/VC/ : a couple of test output changed due to the change
17870 of the entities URI
17871
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017872Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17873
17874 * parser.h: added a _private field for linking user's data
17875
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017876Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17877
17878 * parser.c parserInternals.h: demacroified most of the IS_XXX
17879 the gain in size is significant so ...
17880
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017881Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17882
17883 * entities.c: cases where looking up entities with doc==NULL
17884 covered
17885
Daniel Veillard90e11312000-09-05 10:42:32 +000017886Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17887
Daniel Veillard1de50802000-09-07 08:54:32 +000017888 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017889 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17890
Daniel Veillard98a79162000-09-04 11:15:39 +000017891Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17892
Daniel Veillard1de50802000-09-07 08:54:32 +000017893 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017894 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17895 * Makefile.in: added URItest and included thenin "make tests"
17896
17897Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017898
17899 * xmlversion.h.in: closed bug 22941
17900
Daniel Veillard2bb89092000-08-31 14:57:50 +000017901Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17902
17903 * doc/xmlio.html: added doc and example for entity loader
17904 redefinition.
17905
Daniel Veillard96984452000-08-31 13:50:12 +000017906Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17907
17908 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
17909 used by libxml
17910
Daniel Veillarde715dd22000-08-29 18:29:38 +000017911Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17912
17913 * parser.c: Fixed bug on invalid ontent characters and when using
17914 push.
17915 * xmllint.c: fixed xmllint endling of errors in push mode
17916
Daniel Veillard4948eb42000-08-29 09:41:15 +000017917Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17918
17919 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017920 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000017921 * result/HTML/*.sax: regenerated HTML SAX output
17922 * parser.c: more cleanup.
17923
Daniel Veillarde010c172000-08-28 10:04:51 +000017924Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17925
17926 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017927 patches from Wayne Davison <wayned@users.sourceforge.net>,
17928 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000017929 * HTMLparser.c: fixed an ignorable white space detection bug
17930 occuring when parsing with SAX only
17931 * result/HTML/*.sax: updated since the output is now HTML
17932 encoded...
17933
Daniel Veillard47f3f312000-08-27 22:40:15 +000017934Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17935
Daniel Veillardbbe11b02000-09-23 07:07:40 +000017936 * HTMLparser.[ch]: applied some of Wayne Davison
17937 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000017938
Daniel Veillarde0854c32000-08-27 21:12:29 +000017939Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17940
17941 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
17942 undeclared namespace prefix was used, added a warning.
17943 Cleaned up support w.r.t. entities, spilling out a warning
17944 and being pedantic on lookups.
17945 * test/warning/ent9 : added testcase for previous example.
17946 * TODO: updated
17947 * parserInternals.h parser.c: changed the way names are parsed
17948 now allow infinite size and decrease penalty for normal use
17949 * parser.c: Started a big cleanup/check of the parser code,
17950 fixed some of the most tortuous entity code, spotted code
17951 unused anymore
17952 * test/*: added tests for very long names and related nasty
17953 things.
17954
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000017955Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17956
17957 * doc/encoding.html: added encoding aliases doc
17958 * doc/xml.html: updates
17959 * encoding.[ch]: added EncodingAliases functions
17960 * entities.[ch] valid.[ch] debugXML.c: removed two serious
17961 bottleneck affecting large DTDs like Docbook
17962 * parser.[ch] xmllint.c: added a pedantic option, will be
17963 useful
17964 * SAX.c: redefinition of entities is reported in pedantic mode
17965 * testHTML.c: uninitialized warning from gcc
17966 * uri.c: fixed a couple of bugs
17967 * TODO: added issue raised by Michael
17968
Daniel Veillard0d6b1702000-08-22 23:52:16 +000017969Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17970
17971 * doc/encoding.html: propagated Martin Duerst suggestions
17972
Daniel Veillard52402ce2000-08-22 23:36:12 +000017973Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17974
17975 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
17976 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
17977 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
17978 by Wayne Davison
17979
Daniel Veillard2f2bf412000-08-20 15:11:02 +000017980Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17981
17982 * nanoftp.c nanohttp.c: small cleanup
17983 * TODO: updated
17984
Daniel Veillard244ece92000-08-19 20:58:02 +000017985Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17986
17987 * added an old VC testcase and updated title.xml entity
17988
Daniel Veillardb8f25c92000-08-19 19:52:36 +000017989Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17990
17991 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
17992 done on auto-opening of <p> tags and cleanup of SAX output
17993
Daniel Veillard979e55e2000-08-19 16:48:54 +000017994Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17995
17996 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
17997
Daniel Veillard4540be42000-08-19 16:40:28 +000017998Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17999
18000 * doc/xml.html libxml.* structure.*: updated the doc a bit
18001
Daniel Veillard808a3f12000-08-17 13:50:51 +000018002Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18003
18004 * testSAX.c testHTML.c result/HTML/: cleanup of the output
18005 of SAX tests
18006
Daniel Veillard29579362000-08-14 17:57:48 +000018007Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18008
18009 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18010 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
18011
Daniel Veillard1255ab72000-08-14 15:13:33 +000018012Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18013
18014 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
18015 * testHTML.c: fix core dump on Solaris 2.x systems
18016 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
18017 * result/HTML/*.sax: previous bug fix lead to new results
18018
Daniel Veillard03109292000-08-14 14:58:22 +000018019Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18020
18021 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18022 * configure.in: added --with-readline=DIR to accept alternate
18023 path for readline include/library
18024 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
18025 for ANSI under HP-UX
18026 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
18027 includes @LIBS@
18028
Daniel Veillard7c29ce22000-08-12 21:20:53 +000018029Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18030
18031 * doc/* : rebuilt the docs
18032 * getting ready for 2.2.2 release
18033
Daniel Veillard87b95392000-08-12 21:12:04 +000018034Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18035
18036 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
18037 and xmlAddFeature()
18038 * tree.[ch]: added xmlAddChildList()
18039 * xmllint.c: MAP_FAILED macro test
18040 * parser.h: added xmlParseCtxtExternalEntity()
18041 * valid.c: applied bug fixes removed warning
18042 * tree.c: added CDATA block to elements content
18043 * testSAX.c: cleanup of output
18044 * testHTML.c: added SAX testing
18045 * encoding.c: better error recovery
18046 * SAX.c, parser.c: fixed one of the external entity processing
18047 of the OASis testsuite
18048 * Makefile.am: added HTML SAX regression tests
18049 * configure.in: bumped to 2.2.2
18050 * test/HTML/ result/HTML: added a few of HTML tests, and added the
18051 SAX results
18052
Daniel Veillard88a172f2000-08-04 18:23:10 +000018053Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18054
18055 * configure.in: patch for HP compiler
18056
180572000-08-04 Sven Heinicke <sven@zen.org>
18058
18059 * xmllint.c: Was coredumping sometimes when the file given didn't
18060 exist.
18061
Daniel Veillard46e370e2000-07-21 20:32:03 +000018062Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18063
18064 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018065
Daniel Veillard46e370e2000-07-21 20:32:03 +000018066 when using in memory parsing. Need some cleanup.
18067 * xmllint.c configure.in: added a --memory flag to test memory
18068 parsing
18069
Daniel Veillard36650692000-07-21 15:16:39 +000018070Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18071
18072 * nanohttp.c: fixed socklen_t replacement to unsigned int
18073 * parser.c: fixed a space handdling missing at the end of
18074 production 28 DOCTYPE.
18075 * xmlmemory.c: fixed a stupid bug on the routine to override
18076 allocation functions
18077 * TODO: updated
18078
Daniel Veillarde46e20d2000-07-14 15:02:46 +000018079Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18080
18081 * doc/ regenerated the docs
18082
Daniel Veillard32bc74e2000-07-14 14:49:25 +000018083Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18084
18085 * doc/encoding.html doc/xml.html: added I18N doc
18086 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
18087 improvements, both parser and filters, added ASCII & HTML,
18088 fixed the ISO-Latin-1 one
18089 * xmllint.c testHTML.c: added/made visible --encode
18090 * debugXML.c : cleanup
18091 * most .c files: applied patches due to warning on Windows and
18092 when using Sun Pro cc compiler
18093 * xpath.c : cleanup memleaks
18094 * nanoftp.c : added a TESTING preprocessor flag for standalong
18095 compile so that people can report bugs more easilly
18096 * nanohttp.c : ditched socklen_t which was a portability mess
18097 and replaced it with unsigned int.
18098 * tree.[ch]: added xmlHasProp()
18099 * TODO: updated
18100 * test/ : added more test for entities, NS, encoding, HTML, wap
18101 * configure.in: preparing for 2.2.0 release
18102
Daniel Veillard49703262000-07-10 10:27:46 +000018103Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18104
18105 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000018106 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000018107
Daniel Veillard306be992000-07-03 12:38:45 +000018108Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18109
18110 * doc/xml.html: changed the xmlsoft.org structure, updated the
18111 examples w.r.t. root and childs
18112
Daniel Veillard7d853352000-07-02 18:53:09 +000018113Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18114
Daniel Veillard784b9352003-02-16 15:50:27 +000018115 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000018116
Daniel Veillard365e13b2000-07-02 07:56:37 +000018117Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18118
18119 * HTMLparser.c: Work on character encoding support for the HTML parser
18120 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18121 * encoding.c: Fixed a potential memleak in the encoding stuff
18122
Daniel Veillardaf743792000-07-01 11:49:28 +000018123Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18124
18125 * doc/FAQ.html doc/Makefile.am : added a FAQ
18126
18127Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000018128
18129 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
18130 of the HTML parser to force it to not bypass SAX
18131
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000018132Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18133
18134 * win32config.h.in: updated
18135 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
18136 lacks iconv support :-( need to release 2.1.1
18137 * configure.in: release 2.1.1
18138 * HTMLparser: fixed bug #14784
18139 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
18140 by Windows compiler
18141 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
18142 the SAX startDocument() callback.
18143 * TODO: updated
18144
18145Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18146
18147 * added xmlStopParser()
18148
Daniel Veillardbe803962000-06-28 23:40:59 +000018149Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18150
18151 * configure.in: 2.1.0 prerelease
18152 * Large resync between W3C and Gnome tree
18153 * nanoftp, nanohttp.c: fixed stalled connections probs
18154 * HTMLtree.c SAX.c : support for attribute without values in
18155 HTML for andersca
18156 * valid.c: Fixed most validation + namespace problems
18157 * HTMLparser.c: start document callback for andersca
18158 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
18159 * parser.h, SAX.c: serious speed improvement for large
18160 CDATA blocks
18161 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
18162 different encoding
18163 * example/Makefile.am example/gjobread.c tree.h: work on
18164 libxml1 libxml2 convergence.
18165 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18166 and the LIBXML_TEST_VERSION macro
18167
Daniel Veillardc310d562000-06-23 18:32:15 +000018168Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18169
18170 * doc/xml.html: various patches and improvements typo fixed by
18171 Felix Natter
18172 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18173 from Felix Natter <fnatter@gmx.net>
18174
Daniel Veillardf3029822000-05-06 08:11:19 +000018175Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18176
18177 * doc/upgrade.html: updated with instructions for support of both
18178 libxml-1.x and libxml-2.x
18179 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
18180 for 2.x support and also fixed includes
18181
18182
Daniel Veillard496a1cf2000-05-03 14:20:55 +000018183Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18184
18185 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
18186 the encoding support, added iconv support, so now libxml if
18187 compiled with iconv automatically support japanese encodings
18188 among others. Work based on initial patch from Yuan-Chen Cheng
18189 I may have broken binary compat in the encoding handler
18190 registration scheme, but that was so utterly broken I don't
18191 expect anybody to have used this feature until now.
18192 * parserInternals.h: fixup on the CHAR range macro
18193 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18194 code.
18195 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18196 * uri.c: added xmlParseURI() I can't believe I forgot to
18197 implement this one in 2.0 !!!
18198 * SAX.c: moved doc->encoding update in the endDocument() call.
18199 * TODO: updated.
18200
Daniel Veillard06047432000-04-24 11:33:38 +000018201Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18202
18203 * tree.h: removed extraneous xmlRemoveProp definition
18204 * TODO: added item about --disable-corba configure switch
18205 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18206 * nanoftp.c: fixed include problems giving troubles on AIX and
18207 slowlaris
18208 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
18209 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
18210 comment and headers changes to lower gtk-doc number of warnings
18211 * doc/html/*: rebuilt docs
18212
Daniel Veillarde0aed302000-04-16 08:52:20 +000018213Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18214
18215 * HACKING: documented the tag for 1.x and instructions
18216
Daniel Veillard5e873c42000-04-12 13:27:38 +000018217Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18218
18219 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18220 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
18221 xmlCreateIOParserCtxt
18222 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
18223 significant overall improvement
18224 * xmllint.c: added I/O test to xmllint
18225 * testSAX.c: added a speed test
18226 * doc/* : updated/regenerated
18227
Daniel Veillardfc708e22000-04-08 13:17:27 +000018228Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18229
18230 * xpath.c uri.h parserInternals.h: cosmetic changes from
18231 "Timur I. Bakeyev" <timur@bat.ru>, including making
18232 xmlCreateURI() public
18233
Daniel Veillard5d211f42000-04-07 17:00:24 +000018234Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18235
18236 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
18237 and the code at the same time. Added a clean mechanism for
18238 overload or added input methods: xmlRegisterInputCallbacks()
18239 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
18240 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18241 * TODO: updated
18242 * doc/* : updated/regenerated
18243 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
18244 source dir
18245
Daniel Veillarde77a9182000-04-05 19:12:29 +000018246Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18247
18248 * testURI.c: yet another forgotten commit, I should get some sleep !
18249
Daniel Veillardce8b83b2000-04-05 18:38:42 +000018250Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18251
18252 * xmllint.c: forgot to commit this too ?
18253
Daniel Veillardb9df4042000-04-05 14:23:16 +000018254Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18255
18256 * xmlversion.h.in : forgot to commit this previously
18257
Daniel Veillard361d8452000-04-03 19:48:13 +000018258Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18259
18260 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18261 * README TODO: updated for release
18262 * uri.c uri.h: added authority parsing/saving
18263 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
18264 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
18265 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
18266 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
18267 Makefile.am : added compile-time customization of libxml
18268 --with-ftp --with-http --with-html --with-xpath --with-debug
18269 --with-mem-debug
18270 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
18271 #include <libxml/xxx.h> I hope it won't break too much stuff
18272 and will be manageable in the future...
18273 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
18274 and added xmllint to the installed programs
18275 * uri.h: added xmlFreeURI()
18276
Daniel Veillardec303412000-03-24 13:41:54 +000018277Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18278
18279 * uri.c uri.h: finished the escaping handling, the base support
18280 and the URI path normalization. Looks good just lacks the
18281 authority content parsing code.
18282 * Makefile.am: added instructions to generate testURI
18283 * TODO: updated
18284 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
18285 added links and icons for W3C and Gnome
18286
Daniel Veillard8f621982000-03-20 13:07:15 +000018287Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18288
18289 * xmlmemory.[ch] : seems I forgot to actually update the files in
18290 the last commit :-)
18291 * doc/xml.html doc/html/* : updated and uploaded the docs
18292
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018293Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18294
18295 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
18296 * TODO: updated
18297 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000018298 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018299 gfree).
18300 * Makefile.am, uri.c, uri.h: added a set of functions to do
18301 exact (litteraly copied from the RFC 2396 productions) parsing
18302 and handling of URI. Will be needed for XLink, one XML WFC,
18303 XML Base and reused in the nano[ftp/http] modules. Still work
18304 to be done.
18305
Daniel Veillardedfb29b2000-03-14 19:59:05 +000018306Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18307
18308 * configure.in, libxml.spec.in : libxml2
18309 * doc/* : updated the doc page, rebuilt the docs
18310
Daniel Veillardcf461992000-03-14 18:30:20 +000018311Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18312
18313 * all: tagged LIB_XML_1_X
18314 * *.c *.h : updated from W3C CVS tree
18315 * configure.in : 2.0.0-beta
18316 * libxml.spec.in : libxml2 package nam
18317 * result/* : new version of the tests output
18318
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000018319Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18320
18321 * doc/xml.html, doc/update.html: updated docs, 1.8.7
18322
Daniel Veillardb566ce12000-03-04 11:39:42 +000018323Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18324
18325 * doc/* : rebuilt the docs
18326 * parser.c: final patch on #6766
18327 * valid.c: small patch on validity checks.
18328
Daniel Veillardfb76c402000-03-04 11:39:42 +000018329Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18330
18331 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
18332 added
18333 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
18334 compatibility w.r.t. XML spec and existing code.
18335
Daniel Veillard90fb02c2000-03-02 03:46:43 +000018336Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18337
18338 * parser.c: seems a better solution to <a> </a> exists,
18339 will try it for a while
18340
Daniel Veillard83a30e72000-03-02 03:33:32 +000018341Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18342
18343 * parser.c: tried to remove the <a> </a> generating <a/>
18344 this is hard. Left a flag for that purpose. Fixed bug #6766
18345 * configure.in: prepared 1.8.7 not released, due to previous
18346 problem
18347
Daniel Veillard88f00ae2000-03-02 00:15:55 +000018348Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18349
18350 * doc/xml.html : applied second patch from Paul DuBois
18351
Daniel Veillard402e8c82000-02-29 22:57:47 +000018352Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18353
18354 * doc/xml.html : applied patch from Paul DuBois
18355
Daniel Veillardd0f7f742000-02-02 17:42:48 +000018356Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18357
18358 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
18359
Daniel Veillard5feb8492000-02-02 17:15:36 +000018360Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18361
18362 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
18363 compilation warnings on various platforms.
18364 * parser.c: Fixed #5281 validity error callbacks are now desactived
18365 by default if not validating.
18366
Daniel Veillardf341f932000-02-02 14:52:08 +000018367Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18368
18369 * nanoftp.c, win32config.h.in: patches to compile on WIN32
18370
Daniel Veillard13c757e2000-02-01 23:59:15 +000018371Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18372
18373 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
18374 <gkatsi@cs.toronto.edu>
18375
Daniel Veillard726e8792000-01-30 20:04:29 +000018376Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18377
18378 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
18379 processing URLs
18380
Daniel Veillarde41f2b72000-01-30 20:00:07 +000018381Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18382
18383 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
18384 xmlNanoFTPUpdateURL for persistent control connections.
18385 * configure.in: 1.8.6
18386
18387Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18388
18389 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
18390 * tree.[ch] : added xmlSaveNoEmptyTags
18391
James Henstridgef3be9312000-01-28 13:59:21 +0000183922000-01-29 James Henstridge <james@daa.com.au>
18393
18394 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18395
18396 * Makefile.am: added nanoftp.[ch] to the build.
18397
Daniel Veillardaeea04f2000-01-25 19:27:27 +000018398Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18399
18400 * nanoftp.[ch]: cleanup, comments, API
18401 * debugXML.c : fixed a bug in the cat command
18402 * doc/*: regenerated the docs
18403
Daniel Veillardda07c342000-01-25 18:31:22 +000018404Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18405
18406 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
18407 * debugXML.c : fixed a bug in the cat command
18408 * valid.c: fixing some small probs
18409 * libxml.spec.in: get rid of the SNAP suffix
18410 * doc/xml.html: updated the status
18411
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000018412Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18413
18414 * xml-config.in: xml-config --version to just return the
18415 version number
18416 * xpath.c: some cleanup w.r.t. axis when the current node is
18417 an attribute.
18418 * TODO: updated
18419
Daniel Veillard461a66c2000-01-18 18:01:01 +000018420Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18421
18422 * configure.in: prepared for libxml-1.8.5
18423 * doc/* recompiled the documentation
18424
184252000-01-17 Jody Goldberg <jgoldberg@home.com>
18426
18427 * configure.in : WARNING autoconf subtlety alert :
18428 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
18429 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18430 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18431 get defined by AC_CHECK_HEADERS.
18432
Daniel Veillardf967b902000-01-17 16:06:10 +000018433Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18434
18435 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
18436 Rune.Djurhuus@fast.no
18437
Daniel Veillardad8f99d2000-01-15 14:20:03 +000018438Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18439
18440 * TODO: updated
18441 * tree.c, parser.c: made sure that only memory alloc problems
18442 and internal parser errors are allowed to write to stdout or
18443 stderr.
18444
Daniel Veillard0142b842000-01-14 14:45:24 +000018445Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18446
18447 * tree.c : restored xmlNewGlobalNs since this seems used by
18448 a lot of existing code :-(, fixed a bug in xmlNewNs
18449 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
18450 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
18451 to exit() from the library code.
18452 * xpath.c, parser.c: removed bugs or unused code detected by
18453 Windows compilers
18454 * parser.c: started adding interfaces for parsing well balanced
18455 XML fragments
18456 * configure.in: releasing 1.8.4
18457 * doc/* : rebuilt the docs
18458
Daniel Veillard2eac5032000-01-09 21:08:56 +000018459Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18460
18461 * tree.[ch] : added xmlNewDocFragment() for DOM
18462 * testHTML.c: uninitialized variable.
18463
Daniel Veillardf3a73582000-01-05 14:58:39 +000018464Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18465
18466 * doc/* : rebuild the docs
18467
Daniel Veillard71b656e2000-01-05 14:46:17 +000018468Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18469
18470 * acconfig.h: readline and history patch
18471 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
18472 * tree.c: added check and handling when possibly removing an ID
18473 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
18474 and saving.
18475 * test/HTML/entities.html result/HTML/entities.html* : test for
18476 various entities reference cases
18477 * result/HTML/* : as a result output of some testcase have
18478 changed
18479 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
18480 by previous example. added xmlParseTryOrFinish().
18481 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
18482 entities.h debugXML.h HTMLparser.h: changed the way struct are
18483 declared to allow gtk-doc to expose those
18484 * parser.c: closed bug #4960
18485 * Makefile.am configure.in: Applied patch from
18486 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
18487 and math/socket libs detection
18488
Daniel Veillard437b87b2000-01-03 17:30:46 +000018489Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18490
18491 * configure.in, Makefile.am: link tester against readline
18492 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
18493
Daniel Veillard686d6b62000-01-03 11:08:02 +000018494Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18495
18496 * tree.[ch]: added xmlRemoveProp
18497 * win32config.h.in nanohttp.c: avoid including the Windows
18498 socket stuff in every C files
18499 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
18500 the XmL parser(s)
18501 * test/ns4 result/ns4 etc...: added test case for previous prob
18502 * tree.c: xmlNewNs wasn't checking for double definition
18503 * Makefile.in: fixed a problem with dist-hook duplicates
18504 * parser.[hc], xmlIO.c: fixed the loading of external entities
18505 APIs, now xmlLoadExternalEntity() is used everywhere and
18506 setting up an app specific front-end using the
18507 * SAX.c parser.c: some fixes, now the xhtml spec validates
18508 with the xhtml DTD.
18509 * error.c: fixed crashes in case of no input stream
18510 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
18511 to the validation tests and results
18512
Daniel Veillard5e5c6231999-12-29 12:49:06 +000018513Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18514
18515 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
18516 too htmlCreatePushParserCtxt() and htmlParseChunk()
18517 * parser.c: a bit of cleanup.
18518 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
18519 to XML) removed the last mem leak known
18520 * HTMLtree.c: output message cleanup
18521 * xmlmemory.c: display content info about memory blocks
18522 * result/HTML/wired.* : missing att value warning change
18523
Daniel Veillardbe849cf1999-12-28 16:43:59 +000018524Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18525
18526 * doc/* : rebuilt the documentation
18527
Daniel Veillarddbfd6411999-12-28 16:35:14 +000018528Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18529
18530 * parser.[ch] parserInternals.h: Push parser for XML,
18531 seems to work fine now
18532 * tester.c debugXML.[ch]: Added an XML shell debug facility and
18533 --push for push testing
18534 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
18535 * testSAX.c: added --push
18536 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
18537 subtree
18538 * xmlIO.[ch] : enriched API + fixes for push mode
18539 * entities.[ch]: added the entity content length to the struct.
18540 * xmlmemory.[ch]: new API to show the last entries for the shell
18541 * valid.c: added required attribute testing
18542 * SAX.c: the cdata callback now merge contiguous fragments
18543 * HTMLparser.c: cleanup of some macros
18544
Daniel Veillard3c558c31999-12-22 11:30:41 +000018545Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18546
18547 * parser.c: fix for PIs name starting with xml
18548 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000018549 * *.c, configure.in win32config.h.in : generate win32config.h for
18550 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000018551
Daniel Veillard0caf07a1999-12-21 16:25:49 +000018552Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18553
18554 * parser.c: fixed a stupid = vs. == bug :-(
18555 * doc/gnome-xml.sgml: s/glade/xml/
18556
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000018557Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18558
18559 * configure.in, doc/xml.html : bug fix release 1.8.2
18560 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
18561 Hopefully the end of that silly C++ include problem
18562 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
18563 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
18564 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
18565 troubles with autoclosed elements when the stree shape doesn't
18566 follow the DtD specs. Added htmlIsAutoClosed() and
18567 htmlAutoCloseTag()
18568 * result/HTML/*.htm*: Updated the HTML examples regression tests output
18569 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
18570 * debugXML.c: fixed a bug on printing default namespaces.
18571 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
18572
Daniel Veillardb24054a1999-12-18 15:32:46 +000018573Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18574
18575 * result/HTML/*.htm[l] : updated the HTML regression tests according
18576 to the new output
18577 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
18578 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
18579 problem due to intermix of extern "C" { ... } declarations for C++
18580 and recursive includes in the headers
18581
Chris Lahey323c48c1999-12-18 15:32:45 +0000185821999-12-20 Chris Lahey <clahey@umich.edu>
18583
18584 * HTMLtree.c: Made it so that html nodes with a single child do
18585 not insert a carriage return before or after the child node.
18586
Daniel Veillardb24054a1999-12-18 15:32:46 +000018587Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000018588
18589 * configure.in, doc/xml.html : bug fix release 1.8.1
18590 * parser.c: fixed bug #4344
18591 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
18592 added the glue to avoid C++ problems
18593 * doc/* : regenerated the documentation
18594
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000018595Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18596
18597 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
18598 namespace recognition, and Dia as a resul :-(
18599 * encoding.c: closed bug #3950
18600
Daniel Veillard944b5ff1999-12-15 19:08:24 +000018601Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18602
18603 * valid.c: debugging a posteriori validation, except URI expansion
18604 stuff this should be fixed now
18605 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
18606 Carl Nygard <cnygard@bellatlantic.net>
18607 * tester.c: added --postvalid, cleaning of the code
18608 * tree.[ch]: added xmlDocGetRootElement()
18609
Ramiro Estrugobfce3771999-12-15 04:32:07 +000018610Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
18611
18612 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
18613 c++ losage.
18614
Daniel Veillard10a2c651999-12-12 13:03:50 +000018615Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18616
18617 * configure.in, doc/xml.html : bumped to 1.8.0
18618 * xlink.[ch], Makefile.am : added framework for link detection
18619 * parser.h: added nbChars to parser context, needed for cleanup.
18620 * xmlmemory.c: removed a nasty bug when out of mem
18621 * valid.[ch]: adding namespace support for attribute decl
18622 * tester.c: added --debugent option
18623 * debugXML.[ch]: added xmlDebugDumpEntities()
18624 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
18625 buffers instead, this was really needed, validation was breaking
18626 in strange ways due to that. Added xmlParseStringPEReference()
18627 and other parsing from strings functions. Entities processing
18628 modified again, but PERef are still not handled correcly but
18629 unless you're Eve Maller you won't notice :-)
18630 * HTMLparser.c: large changes toward reliability, and switched to
18631 lowercase internal tags, XHTML is lowercase, so it will help
18632 that output is closer to next version.
18633 * doc/* : regenerated the documentation, it is now hosted at
18634 http://xmlsoft.org/ (same bits I just bought the domain :-)
18635
18636
Daniel Veillard294cbca1999-12-03 13:19:09 +000018637Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18638
18639 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18640 doc generation
18641 * parser.c: fixed bugs #3908 and #3937 and a memory leak
18642 in the SAX API
18643 * doc/*: rebuilt the doc making sure everything appears in the
18644 HTML files
18645
Daniel Veillardf5c2c871999-12-01 09:51:45 +000018646Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18647
18648 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18649 added the patch from Carl Nygard <cnygard@bellatlantic.net>
18650 which allow impressive speed improvement on dataset with
18651 large text pieces, but at the cost of broken binary
18652 compatibility and slightly bigger memory usage.
18653 Configure with --with-buffers to activate them, they
18654 are protected with XML_USE_BUFFER_CONTENT define.
18655 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
18656 goal is 0 memory left allocated once parser is no more used
18657 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
18658 call xmlCleanupParser() and xmlMemoryDump()
18659
Daniel Veillarda819dac1999-11-24 18:04:22 +000018660Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18661
18662 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18663 * parser.[ch] encoding.[ch]: added memory cleanup routines
18664 * parser.c: closing bug #3788
18665 * doc/*: rebuilt the doc
18666
Daniel Veillard11a48ec1999-11-23 10:40:46 +000018667Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18668
18669 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
18670 xmlNewTextChild() and xmlSetCompressMode() behaviour.
18671 * tester.c: added --compress option
18672 * doc/*: rebuilt the documentation
18673
Daniel Veillard4c3a2031999-11-19 17:46:26 +000018674Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18675
18676 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
18677 if given /proc/kcore as input !
18678 * doc/xml.html doc/*: updated and rebuilt the documentation
18679
18680Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000018681
18682 * parser.c: Fixed some wrongly space collapsing code due to
18683 a misreading of the spec.
18684 * result/*: fixed the output accordingly
18685
18686Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000018687
18688 * encoding.c: bug fix and typos
18689 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
18690 * parser.c: added attribute normalization closing bug #3597
18691 * test/att* result/att* SAXresult/att*: testcase for attribute
18692 normalization
18693
Daniel Veillardd7e200c1999-11-15 17:53:11 +000018694Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18695
18696 * configure.in: closing bug #3163 by adding extra flags for the
18697 cc compiler on HP-UX
18698
Daniel Veillard51e3b151999-11-12 17:02:31 +000018699Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18700
18701 * valid.[ch] : removed a typo and an enumerated type bug in the
18702 xmlAddElementDecl() function
18703 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
18704 call to xmlEncodeEntitiesReentrant() so that the functions
18705 New, Set and Get are at the same level.
18706 * parser.c HTMLparser.c: extra memory allocation bug for
18707 attributes detected by someone using libxml in embedded systems :-)
18708
Daniel Veillard962195f1999-10-28 15:51:53 +000018709Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18710
18711 * xmlmemory.h: turned off mem debug :-\
18712
Daniel Veillard35008381999-10-25 13:15:52 +000018713Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18714
18715 * parser.c: closed bug #2784 a one line fix, but worth pushing
18716 a new release out
18717 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
18718 some structures, comments before and after the
18719 main element, and other nastyness
18720 * HTMLtree.c tree.c: accomodate the extended HTML supported
18721 * configure.in: pushing 1.7.4
18722 * test/ent8 and related outputs : added a new test for bug #2784
18723 * test/HTML/wired.html and related output: a nasty HTML example
18724 * Makefile.am: improved the test scripts
18725 * docs/* : reran the documentation extractor, updated xml.html
18726
Daniel Veillard7c1206f1999-10-14 09:10:25 +000018727Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18728
18729 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
18730 HTMLparser and debugged the HTML related code. HTML documents
18731 now have their own type
18732 * entities.c: do not dump &apos; for HTML output
18733 * xmlmemory.c: improvement, breakpoint mechanism
18734 * testHTML.c: added --sax --repeat ...
18735 * Makefile.am: improved the HTML tests
18736 * valid.[ch]: added xmlValidGetValidElements and
18737 xmlValidGetPotentialChildren
18738 * tester.c: added --insert to test the 2 new functions
18739 * test//* result//* SAXresult//* : regression test cleanup
18740 and extension.
18741 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
18742 gnome-xml-nanohttp.html
18743
Daniel Veillard7d2c2761999-10-11 15:09:51 +000018744Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18745
18746 * HTMLparser.c: fixed problems with some autoclose tags
18747 * tree.c: fixed XML output problems.
18748 * result/* SAXresult/*: update of the tests output
18749
Daniel Veillard6077d031999-10-09 09:11:45 +000018750Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18751
18752 * Makefile.am: Arturo patch for xmlConf.sh version info
18753 * parser.c: Tim Josling patch for single quoted items
18754 * tester.c: Tim Josling patch for tester options usage
18755 * tree.h: indent cleanup
18756
Daniel Veillard2673d3c1999-10-08 14:37:09 +000018757Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18758
18759 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18760 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18761
Daniel Veillard00fdf371999-10-08 09:40:39 +000018762Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18763
18764 * tree.c : Raph patch for initialization of CORBA fields
18765 * parser.c, xpath.c, ...: modification of doc comments
18766 * xpath.c : allow spaces in xpath expressions
18767
Daniel Veillardad219441999-09-27 08:17:49 +000018768Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18769
18770 * xmlmemory.h: turning off memory debug :-(
18771
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018772Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18773
18774 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18775 better SAX interfaces.
18776 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18777 entity.
18778 * configure.in: 1.7.2
18779
18780Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018781
18782 * libxml.spec.in: fixed the URL
18783 * doc/xml.html: improved the documentation front-end
18784
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018785Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018786
18787 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18788
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018789Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018790
18791 * libxml.spec.in: fixed the alpha compile problem
18792 * parser.[ch]: changed errno to errNo in the parser context :-(
18793 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18794 * doc/xml.html: changed CHAR to xmlChar
18795 * doc/html/*: recompiled the documentation
18796 * configure.in: 1.7.1
18797
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018798Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18799
18800 * parser.h: modified the parser context struct to regain 1.4.0
18801 binary compatibility
18802 * parser.c, xml-error.h: added errno ot teh context and defined
18803 a set of errors values with update of errno
18804 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18805 DTDs and entities
18806 * *.h, *.c: complete cleanup of the use of config.h and include
18807 protection depending on the current setup.
18808 * overalll debugging, maintenance and bug-fixing on all modules
18809 * updated the documentation
18810 * ready for 1.7.0
18811
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018812Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18813
18814 * HTMLparser.c : cleanup
18815 * SAX.c valid.c valid.h: added ID/IDREF checking
18816 * tree.c tree.h: extended doc structure for refs
18817 * configure.in: 1.6.2
18818 * parser.c: patched bug in SAX user arg call
18819 * parserInternals.h: patched missing close in C++ wrapping
18820 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18821 especially upcoming XPointer implementation.
18822 * doc/xml.html: augmented, typo
18823
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018824Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18825
18826 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18827 not all invocations of install understand -d.
18828
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018829Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18830
18831 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18832 to make 'check' works, when builddir != srcdir.
18833
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018834Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18835
18836 * doc/xml.html : updated the documentation
18837
Daniel Veillard6454aec1999-09-02 22:04:43 +000018838Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18839
18840 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18841 not deallocated memory blocks
18842 * *.c : replaces all calls to malloc() free() and realloc() to
18843 the wrapper functions/macros
18844 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18845 instead of xmlFreeNodeList()
18846
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018847Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18848
18849 * HTMLparser.c: corrected a stupid bug leading to core dump at
18850 tree deallocation. Removed warnings indicated by
18851 Stephane.Conversy@lri.fr
18852 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18853 looked for in the external subset
18854
18855Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018856
18857 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18858 on SGI by Stephane.Conversy@lri.fr
18859
Daniel Veillardb96e6431999-08-29 21:02:19 +000018860Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18861
18862 * all .h : changed the prototype declaration indent as in gtk
18863 * most .c : working on reducing the TODOs in the code
18864 * most .c : cleanup though -pedantic and Insure++
18865 * improvements on validation ID checkings.
18866 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18867 * xml-config.in: closed #1810
18868
18869Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018870
18871 * tree.h, valid.c, valid.h: more work on validity, IDs
18872 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18873 definition for AIX
18874
Daniel Veillardb556eb51999-08-15 17:19:50 +000018875Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18876
18877 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18878 the distribution due to a cut'n paste error at last commit
18879
Daniel Veillardb05deb71999-08-10 19:04:08 +000018880Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18881
18882 * configure.in: upgraded to version 1.4.0
18883 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18884 Big update, added a large part of the validation process,
18885 it should be usable, but some parts are missing
18886 * xpath.c: improved the implementation w.r.t. root.
18887 * Makefile.am: added more tests
18888 * test and result trees: added a lot of tests
18889 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18890
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018891Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18892
18893 * Added an HACKING file
18894
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018895Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18896
18897 * xpath.[ch] : improvements and debug of the XPath implementation
18898 * parser.c, HTMLparser.c : modified the parsers to be progressive
18899 * tree.[ch] : extended the Buffer promitives
18900 * xmlIO.[ch] : added basic I/O routines providing progressive
18901 parsing and ready for I18N conversion plugins
18902 * SAXresult/* : the SAX callback sequence maybe slightly different
18903 now
18904 * test*.c : improved/updated the tests programs
18905 * doc/* : recompiled the docs.
18906
Daniel Veillard15b75af1999-07-26 16:42:37 +0000189071999-07-26 Michael Meeks <michael@edenproject.org>
18908
18909 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
18910
18911 * tree.c: Ditto.
18912
Daniel Veillard1566d3a1999-07-15 14:24:29 +000018913Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18914
18915 * configure.in: upgraded to version 1.4.0
18916 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
18917 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
18918 XML query language, see http://www.w3.org/TR/xpath for more details.
18919 * parser.c, parser.h: added CHAR* related string functions for XPath
18920 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
18921 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
18922 rebuild the docs.
18923 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
18924 and regression testing capabilities for XPath.
18925
Daniel Veillardd79d7871999-07-12 10:38:12 +000018926Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18927
18928 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
18929 closing bug #1646
18930
Daniel Veillardbe9e5951999-07-12 09:16:45 +000018931Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18932
18933 * Makefile.am, example/Makefile.am: closed bug #1683
18934
Daniel Veillard3166ab11999-07-11 16:14:19 +000018935Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18936
18937 * example/Makefile.am, configure.in: added the makefile for the
18938 gjobread example
18939
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000018940Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
18941
18942 * doc/Makefile.am:
18943 - fix which allow "make install DESTDIR=</install/prefix>".
18944
Daniel Veillard7cc3c041999-07-09 10:11:57 +000018945Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18946
18947 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
18948 which fixed a problem on the file reading-code.
18949
Daniel Veillard82150d81999-07-07 07:32:15 +000018950Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18951
18952 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
18953 output.
18954 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
18955
Daniel Veillard5233ffc1999-07-06 22:25:25 +000018956Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18957
18958 * parser.h : Oops removed the binary compatibility problem
18959 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
18960 * parser.c, HTMLparser.c: applied patches for reading from stdin
18961
Daniel Veillardbe70ff71999-07-05 16:50:46 +000018962Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18963
18964 * parser.c, entities.c, valid.c: cleanup bug #1591
18965 * configure.in: cleanup bug #1592
18966 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
18967 the same tree back-end. Hence gdome will be available for it.
18968 * doc/Makefile.am: close bug #617
18969
Daniel Veillard97fea181999-06-26 23:07:37 +000018970Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18971
18972 * parser.c: alloctate a per parser context SAX interface block
18973
Daniel Veillard14fff061999-06-22 21:49:07 +000018974Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18975
18976 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
18977 and xmlEncodeEntitiesReentrant with the correct one :-\
18978
18979Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18980
18981 * commit of my internal XML base changes, quite a lot of
18982 changes, cleanups, better entities support, framework for
18983 new I/O and charset detection and handling
18984 * Fixed the configure/Makefile stuff to generate shared libs
18985 with the proper version info, so we jumped on rev from
18986 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
18987 xmlEncodeEntities() result need to be freed now, and a string
18988 xmlParserVersion provide the current library version.
18989
Raph Levien05240da1999-06-15 21:27:11 +000018990Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
18991
18992 * parser.c: fixed a buffer overrun for when you have a very long
18993 attribute with no entities in it.
18994
Daniel Veillardbb2da581999-06-13 14:37:07 +000018995Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18996
18997 * added example directory
18998 * added example/gjobs.xml gjobread.c, still need a Makefile.in
18999
Daniel Veillard011b63c1999-06-02 17:44:04 +000019000Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19001
19002 * Release of libxml-1.1, nearly everything has been touched for
19003 this.
19004 * Added more regression tests
19005 * Updated the documentation
19006
Daniel Veillard27d88741999-05-29 11:51:49 +000019007Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19008
19009 * tree.[ch]: unified the XML_NO_CORBA defines.
19010 * parser.c encoding.[ch]: started plugging in char encoding detection
19011
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000019012Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
19013
19014 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
19015 Also freed allocated buffer.
19016
Daniel Veillard27d88741999-05-29 11:51:49 +000019017Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000019018 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
19019 reentrancy problem at printing. One is left in entities.c, to
19020 remove ASAP
19021 * testSAX.c : added a test example showing the use of the SAX
19022 interface if one doesn't want to build the DOM tree.
19023 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
19024
Daniel Veillard517752b1999-04-05 12:20:10 +000019025Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19026
19027 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
19028 large revamping of the parser to use SAX callbacks
19029 http://www.megginson.com/SAX/ (or at least a C like interface
19030 a la Expat). It's now possible to set up your own callbacks
19031 and the parser will not build a DOM tree.
19032 * test/* result/*: updated the test suite, I finally removed
19033 the old Namespace draft support (PI based).
19034
Daniel Veillard87c83bd1999-04-02 16:04:43 +000019035Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19036
19037 * Makefile.am: added test result to EXTRA_DIST for make tests
19038
Daniel Veillard64068b31999-03-24 20:42:16 +000019039Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19040
19041 * parser.c, parserInternals.h: moved the chars macro definitions
19042 to parserInternals.h
19043 * parser.c, error.c: applied patches from "Knut Ã…kesson"
19044 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
19045
Daniel Veillard012ccc11999-03-23 10:11:11 +000019046Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19047
19048 * xml-config.in : applied patch to make --version work
19049
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000190501999-03-05 Raja R Harinath <harinath@cs.umn.edu>
19051
19052 * Makefile.am (check-local): Alias for `tests' target. This will
19053 cause `make check' to do the right thing.
19054 (tests): Don't run tests in srcdir. Also, replaced calls to
19055 basename with a `sed' "equivalent".
19056
Daniel Veillardd109e371999-03-05 06:26:45 +000019057Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19058
19059 * Renamed error.h to xml-error.h, corrected Makefile.am to list
19060 it in the header and not the sources, updated the doc.
19061 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
19062 pointing this out.
19063
Daniel Veillardbc50b591999-03-01 12:28:53 +000019064Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19065
19066 * parser.c, parser.h, parserInternals.h: memory leak hunting,
19067 exported the inputStream routines.
19068 * doc/html/* : updated accordingly
19069
Daniel Veillardd692aa41999-02-28 21:54:31 +000019070Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19071
19072 * parser.c, parser.h, parserInternals.h: added a few extra
19073 internal calls to allocate and free parser contexts ...
19074 * doc/html/* : updated accordingly
19075
Daniel Veillard55a99271999-02-25 11:01:29 +000019076Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19077
19078 * configure.in, Makefile.am, doc/makefile.am : General changes for
19079 1.0.0 release and including the generated HTML documentation.
19080
Daniel Veillard35925471999-02-25 08:46:07 +000019081Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19082
19083 * makefile.am : added parserInternals.h, oops.
19084
Daniel Veillard1e346af1999-02-22 10:33:01 +000019085Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19086
19087 * parserInternals.h: added this header giving access to the parser
19088 internal functions.
19089 * doc/Makefile.am : added a rebuild target which rebuilds the full
19090 set of documentations
19091 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
19092 the internal subset.
19093 * *.c *.h: modifications needed to generate the documentation using
19094 gtk-doc, cleanup of functions blocks, reorganisation of struct
19095 declarations.
19096
Daniel Veillard1164e751999-02-16 16:29:17 +000019097Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19098
19099 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
19100 the tar and spec file to include the beginning of the doc.
19101
Nuno Ferreira03d04781999-02-13 00:07:17 +0000191021999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
19103
19104 * doc/.cvsignore: Added this file.
19105
Daniel Veillard6800ef31999-02-08 18:33:22 +000019106Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19107
19108 * tree.c: fixed xmlGetProp to return "" when the attribute
19109 exists, even if the node-list is NULL.
19110
Daniel Veillard726c7e31999-02-08 15:13:10 +000019111Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19112
19113 * tree.c: patched an error outputting empty attribute values.
19114 * Makefile.am and doc/makefile.am: have been updated during the
19115 week-end. Sorry for an empty CVS log, I got a shell problem.
19116
Daniel Veillard1899e851999-02-01 12:18:54 +000019117Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19118
19119 * tree.h: cleaned up using enums instead of defines
19120 * parser.c, valid.[ch]: more work on parsing/output of element
19121 declarations
19122
Daniel Veillard3b9def11999-01-31 22:15:06 +000019123Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19124
19125 * valid.[ch], tree.c, parser.c : more work toward full parsing
19126 of XML DTDs.
19127 * README: added informations about mailing-list and on-line
19128 documentation
19129
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000191301999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19131
19132 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19133
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000019134Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19135
19136 * parser.c, tree.[ch] : more work toward conformance testing,
19137 added a last element to accelerate parsing of very flat structures
19138 started working on internal subset Element content declaration.
19139 * valid.[ch] : first cut at adding code toward validation.
19140 * previous changes had also small impact on most files, especially
19141 the conformance testing using James Clark test suite.
19142
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000019143Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19144
19145 * test/* : updated the examples, most of them were not well
19146 formed (humm), and added rdf2.
19147 * result/* : resulting changes in the output.
19148
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000019149Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19150
19151 * tree.c: changed the behaviour of xmlGetProp on NULL values.
19152
Daniel Veillard44b3a061998-12-05 17:27:22 +000019153Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19154
19155 * tree.c: patched a bug in the generation of empty attributes
19156
Daniel Veillardbe36afe1998-11-27 06:39:50 +000019157Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19158
19159 * entities.[ch], tree.[ch], tester.c: added copy interfaces
19160 for node/trees/documents/... Biggest problem is namespace
19161 support when copying subtrees.
19162
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000019163Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19164
19165 * parser.c, entities.c: improve entities and char ref encoding,
19166 and cleanups of error messages.
19167
Daniel Veillard242590e1998-11-13 18:04:35 +000019168Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19169
19170 * parser.c, entities.c: simple bug hunting done during rpm2html and
19171 rpmfind integration.
19172
Daniel Veillard42dc9b31998-11-09 01:17:21 +000019173Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19174
19175 * parser.[ch]: Added interfaces allowing to specify a SAX
19176 handler before parsing.
19177
Daniel Veillarde3bffb91998-11-08 14:40:56 +000019178Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19179
19180 * parser.c: redirrect all errors reporting through the SAX
19181 error function
19182
Daniel Veillardda4d3c41998-11-04 20:07:05 +000019183Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19184
19185 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
19186 * libtool, tlmain ...: update of the libtool files
19187
Miguel de Icaza442321c1998-11-04 18:13:38 +0000191881998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19189
19190 * entities.c: Use g_snprintf insteda of snprintf.
19191
Daniel Veillard0ba4d531998-11-01 19:34:31 +000019192Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19193
19194 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
19195 added ent5 test for this purpose.
19196 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19197
Daniel Veillard27271681998-10-30 06:39:40 +000019198Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19199
19200 * parser.c: fixed? a strange error due to compression on a GWP
19201 document.
19202
Daniel Veillard25940b71998-10-29 05:51:30 +000019203Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19204
19205 * tree.[ch]: bug fixing
19206 * entities.[ch]: defined a specific type for predefined entities
19207 * doc/xml.html: more documentation on the library, how to use it,
19208 overview of the interfaces.
19209
Daniel Veillard16253641998-10-28 22:58:05 +000019210Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19211
19212 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
19213
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019214Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19215
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000019216 * tree.c: corrected a small bug
19217 * doc/xml.html: continuing writing documentation.
19218
19219Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19220
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019221 * debugXML.h debugXML.c: added debugging utilities.
19222 * tester.c: added --debug switch.
19223 * tree.c: patched an incorrect node->type assignment.
19224 * parser.c: formatting, ensure that node->doc != NULL in attributes
19225
Daniel Veillardccb09631998-10-27 06:21:04 +000019226Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19227
19228 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
19229 entity support and provide an internal representation close to
19230 DOM one (entity ref nodes, and attribute value as tree). I tried
19231 to preserve the interface but this will surely break some apps
19232 (I have to change rpm2html/rpmfind for example). I had to change
19233 two interfaces, and the generated tree is somewhat different.
19234 * doc/* : started documenting the XML library, the tree and
19235 DOM/Corba. This is a first step.
19236
Daniel Veillard11e00581998-10-24 18:27:49 +000019237Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19238
19239 * parser.c: Set up the fonctions comment block, boring but useful.
19240 * parser.h, SAX.c, parser.c: now attributes are processed through
19241 the SAX interface. The problem is that my SAX interface diverged
19242 quite a bit from the original one, well this is not an official
19243 spec, and translating it from Java to C is hairy anyway...
19244
Daniel Veillard97b58771998-10-20 06:14:16 +000019245Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19246
19247 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
19248 fonctions comment block, boring but useful.
19249
19250Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000019251
19252 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19253 conversion routines. However they are not yet used to convert the
19254 inputs. The core will run with UTF-8.
19255
Daniel Veillard33942841998-10-18 19:12:41 +000019256Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19257
19258 * tree.c : make sure that the type id is properly set-up when
19259 a new object is allocated, needed for DOM.
19260
Daniel Veillard27fb0751998-10-17 06:47:46 +000019261Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19262
19263 * tree.h, tree.c: Ok, the main objects in the tree will be native
19264 corba objects, it costs 8 bytes per Node, Attribute and Document
19265 but it simplifies the Corba integration a lot (no extra interface
19266 objects to allocate/free).
19267
Daniel Veillard0bef1311998-10-14 02:36:47 +000019268Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19269
19270 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
19271 and changed NODEs contants for conformity with DOM Level 1
19272
Daniel Veillard27864701998-10-08 03:47:24 +000019273Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19274
19275 * added hooks to keep track of servants when creating objects
19276 xmlDoc and xmlNode (for Corba export).
19277
Daniel Veillarda6e1d121998-10-04 14:41:05 +000019278Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19279
19280 * added xml-config script.
19281
Daniel Veillard7066a791998-10-01 20:28:28 +000019282Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19283
19284 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
19285 to autoupdate libtool and automake conf files.
19286
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000192871998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19288
19289 * Makefile.am: Use '?' to separate the sed
19290 commands as ',' is used when people pass -Wl,something.
19291
19292
Daniel Veillard15a8df41998-09-24 19:15:06 +000019293Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19294
19295 * tree.c, tree.h: added a per-document compression interface.
19296
Daniel Veillard151b1b01998-09-23 00:49:46 +000019297Tue Sep 22 20:47:38 EDT 1998
19298
19299 * tree.c, tree.h: added saving with compression and added interfaces
19300 to control the compression level (xmlGetCompressMode,
19301 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
19302
Daniel Veillard70120ff1998-09-22 00:24:21 +000019303Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19304
19305 * parser.c: corrected a loop for files of size 0
19306
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000193071998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19308
19309 * error.h: New file. Contains prototyes from `error.c'.
19310
Tom Tromeyc19653d1998-08-14 01:22:43 +000019311Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
19312
19313 * Makefile.am (xmlincdir): New macro.
19314 (xmlinc_HEADERS): Renamed from include_HEADERS.
19315
Daniel Veillard845664d1998-08-13 04:43:19 +000019316Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19317
19318 * applied small patch on numeric entities from
19319 Christopher Blizzard <blizzard@appliedtheory.com>
19320
Daniel Veillard260a68f1998-08-13 03:39:55 +000019321Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19322
19323 * New release 0.2, removed the old xml_* files so that it's
19324 coherent with the other CVS base (W3C), far better conformance
19325 to standard, new namespaces, decent entities support, beginning
19326 of a SAX-like interface. Nearly nothing left intact, even the
19327 test examples ...
19328
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000193291998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19330
19331 * .cvsignore: Add .deps dir
19332
Daniel Veillardf8015fa1998-07-26 21:31:38 +000019333Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19334
19335 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19336
Daniel Veillardfe926001998-07-26 04:28:20 +000019337Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019338
Daniel Veillardfe926001998-07-26 04:28:20 +000019339 * configure.in: added test for CPP
19340 * AUTHORS, Changelog: the original ones didn't get commited but the
19341 glib ones instead, fixed.
19342 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000019343
Daniel Veillardfe926001998-07-26 04:28:20 +000019344Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019345
Daniel Veillardfe926001998-07-26 04:28:20 +000019346 * integrated code developped at W3C
19347 * changed the original Copyright
19348 * migrated to automake
19349 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000019350