blob: c6d35d5104fc66f5cb61978600b5f49bfc512cb1 [file] [log] [blame]
William M. Brackb15351e2003-12-27 04:34:42 +00001Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * xmlschemas.c: added tests for xs:all to assure minOccurs
4 and maxOccurs <= 1 (Bug 130020)
5
William M. Brackdc99df92003-12-27 01:54:25 +00006Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk>
7
8 * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
9 with patch from Charles Bozeman.
10
William M. Brack98873952003-12-26 06:03:14 +000011Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk>
12
13 * xmlregexp.c: fixed problem causing segfault on validation error
14 condition (reported on mailing list)
15
William M. Brackcf9eadf2003-12-25 13:24:05 +000016Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
17
18 * xmlschemas.c: fixed missing dictionaries for Memory and Doc
19 parser contexts (problem reported on mailing list)
20 * doc/apibuild.py: small change to prevent duplicate lines
21 on API functions list. It will take effect the next time
22 the docs are rebuilt.
23
Daniel Veillarde6e59cd2003-12-24 11:56:44 +000024Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * configure.in NEWS doc/*: updated the docs and prepared a new
27 release 2.6.4
28
Daniel Veillard509028f2003-12-24 11:10:17 +000029Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * legacy.c: remove deprecated warning on startElement()
32
Daniel Veillardb98d0822003-12-24 11:06:25 +000033Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
36 was broken with the new namespace. Fixes #129932
37
Daniel Veillardb0f397e2003-12-23 23:30:53 +000038Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * xmlschemas.c include/libxml/schemasInternals.h: types might be
41 redefined in includes, quick fix to allow this but lacks the
42 equality of the redefinition test.
43
William M. Brackab1ceda2003-12-23 07:16:17 +000044Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
45
46 * valid.c: fixed bug concerning validation using external
47 dtd of element with mutiple namespace declarations
48 (Bug 129821)
49
William M. Brack84d83e32003-12-23 03:45:17 +000050Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
51
52 * tree.c: inhibited production of "(null):" in xmlGetNodePath
53 when node has default namespace (Bug 129710)
54
William M. Bracke8d1bd92003-12-23 01:28:58 +000055Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
56
57 * xpath.c: small enhancement to xmlXPathCmpNodes to assure
58 document order for attributes is retained (Bug 129331)
59
Daniel Veillard4bc5f432003-12-22 18:13:12 +000060Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com>
61
62 * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
63 xmlReaderNewFd() xmlReaderForFd(), change those to not close
64 the file descriptor. Updated the comment, should close #129683
65
Daniel Veillard2d2f1552003-12-21 23:36:39 +000066Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * xinclude.c: fixed a serious problem in XInclude #129021
69
Daniel Veillard87ab1c12003-12-21 13:01:56 +000070Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
71
72 * parser.c: fixed bug #129489, propagation of parsing flags
73 in entities.
74 * parser.c xmlreader.c: improved the comments of parsing options
75
William M. Brackcafe8852003-12-21 10:14:35 +000076Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk>
77
78 * python/Makefile.am, python/tests/Makefile.am,
79 doc/Makefile.am: applied fixes to allow build from
80 'outside' directory (Bug 129172)
81
MST 2003 John Flecke1f70492003-12-20 23:43:28 +000082Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>
83
84 * tree.c - add explanation of namespace inheritance when
85 ns is NULL to xmlNewChild and xmlNewTextChild API doc
86
William M. Brack09428a32003-12-20 09:20:39 +000087Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
88
89 * include/libxml/xpathInternals.h: undid last change (my
90 bad). Put necessary fix in libxslt/libexslt instead.
91 * include/libxml/DOCBparser.h: put test for __GCC__ on
92 warning directive (Bug 129105)
93
William M. Brack966668a2003-12-20 02:10:28 +000094Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
95
96 * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
97 to cater for NULL pointer (bug 129561)
98 * globals.c: added comment to suppress documentation warning
99 * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
100 to be lost. Rebuilt doc/* (including adding APIchunk26.html)
101
Daniel Veillardf40c1ce2003-12-19 17:26:28 +0000102Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
105 using an xmlReaderWalker()
106
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +0000107Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
108
Daniel Veillardf40c1ce2003-12-19 17:26:28 +0000109 * tree.c: fix misc. typos in doc comments
110 * include/libxml/tree.h: elaborate on macro define doc comments
111 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +0000112
Daniel Veillardb286d842003-12-17 15:08:55 +0000113Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * doc/examples/*: don't call the result files .out but .res as
116 the Makefiles tend to try generating binaries for .out targets...
117
MST 2003 John Fleck36a83162003-12-17 03:56:21 +0000118Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
119
Daniel Veillardb286d842003-12-17 15:08:55 +0000120 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +0000121 pattern stuff
122
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +0000123Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
124
125 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +0000126 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +0000127 Elaborate in documentation discussion of xmlNewChild
128 and xmlNewTextChild. Thanks to Steve Lenti for pointing
129 out the usefulness of a more explicit explanation of the
130 reserved character escaping issue.
131
Daniel Veillardefe6c742003-12-12 14:56:03 +0000132Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * xmlcatalog.c: applied patch from Stefan Kost
135
Daniel Veillard38c53ec2003-12-11 14:16:18 +0000136Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
139
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +0000140Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
141
142 * win32/Makefile.* win32/configure.js: Added pattern support
143
Daniel Veillardc480c4e2003-12-10 13:24:38 +0000144Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
145
146 * configure.in doc/* libxml.spec.in: preparing release of
147 libxml2-2.6.3, updated and regenerated the docs.
148
Daniel Veillard427174f2003-12-10 10:42:59 +0000149Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
150
151 * SAX2.c pattern.c: removed some compilation warnings
152
Daniel Veillard3df01182003-12-10 10:17:51 +0000153Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * xmllint.c: fixing bug #119264 xmllint failing to report
156 serialization errors in some cases.
157
Daniel Veillard18ab8722003-12-09 22:51:37 +0000158Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * entities.c: fixed an XML entites content serialization
161 potentially triggered by XInclude, see #126817
162
Daniel Veillard10c08c72003-12-09 15:14:26 +0000163Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
166 suggested by Daniel Schulman in #128313
167
Daniel Veillard6984e6d2003-12-09 14:20:17 +0000168Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * configure.in Makefile.am: another patch from Kenneth Haley
171 for Mingw, c.f. #128787
172
Daniel Veillardd324ff02003-12-09 14:09:47 +0000173Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
176 for compiling on Mingw see #128786
177
Daniel Veillard5a30b2d2003-12-09 13:54:39 +0000178Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * xmllint.c: some flags were not passed down correctly as
181 parsing options. Fixes #126806
182
Daniel Veillarde74d2e12003-12-09 11:35:37 +0000183Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
184
185 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
186 include/libxml/xmlerror.h: augmented the XInclude API
187 to be able to pass XML parser flags down to the Inclusion
188 process. Also resynchronized with the Last Call W3C Working
189 Draft 10 November 2003 for the xpointer attribute.
190 * Makefile.am test/XInclude/docs/nodes[23].xml
191 result/XInclude/*: augmented the tests for the new namespace and
192 testing the xpointer attribute, changed the way error messages
193 are tested
194 * doc/*: regenerated the documentation
195
Daniel Veillardb5fa0202003-12-08 17:41:29 +0000196Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * error.c: filter warning messages if the global setting blocks them
199 * xinclude.c xmlreader.c include/libxml/xinclude.h
200 include/libxml/xmlerror.h: updated the change of namespace at
201 the XInclude level, raise a warning if the old one is found,
202 and some cleanup
203
Daniel Veillard2f6ff812003-12-08 12:11:14 +0000204Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * tree.c: tentative fix for #126117 character reference in
207 attributes output problem in some cornercase.
208
Daniel Veillardf88d8cf2003-12-08 10:25:02 +0000209Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
210
211 * python/libxml.py: tried to fix the problems reported in
212 bug #126735
213 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
214 fixed again some problem trying to use the structured error
215 handlers, c.f. bug #126735
216 * result/VC/ElementValid: tiny change due to the fix
217
Daniel Veillardfded7bf2003-12-07 21:30:45 +0000218Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * error.c: fixed __xmlRaiseError to use structured error handlers
221 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
222
Daniel Veillard43caefb2003-12-07 19:32:22 +0000223Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
224
225 * parser.c: attempt to fix #126211 ...
226
Daniel Veillardffa7b7e2003-12-05 16:10:21 +0000227Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
230 include/libxml/xmlreader.h: fixed the pattern interfaces
231 but not yet the parser to handle the namespaces.
232 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
233
Daniel Veillard1e906612003-12-05 14:57:46 +0000234Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
237 include/libxml/pattern.h include/libxml/schemasInternals.h
238 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
239 the make rebuild in doc, this include new directive to stop
240 documentation warnings
241 * doc/* doc/html/*: rebuilt the docs
242 * pattern.c xmlreader.c include/libxml/pattern.h
243 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
244 to save nodes while scanning the tree with the reader, cleanup
245 the way element were freed, and xmlTextReaderPreserve()
246 implementation, the API might change for namespace binding support
247 when compiling patterns.
248 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
249
Daniel Veillard85bb5b02003-12-04 14:12:05 +0000250Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
251
252 * python/libxml.py: oops forgot to modify/commit the new code.
253
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000254Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * python/generator.py python/libxml.c python/libxml_wrap.h:
257 cleanup the output buffer support to at least get the basic
258 to work
259 * python/tests/outbuf.py python/tests/serialize.py: fixes and
260 cleanup.
261 * include/libxml/xmlwriter.h: cleanup
262
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000263Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
264
265 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +0000266 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
267 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +0000268
Daniel Veillardebe48c62003-12-03 12:12:27 +0000269Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
272 regexp quantifiers
273
Daniel Veillardb3de70c2003-12-02 22:32:15 +0000274Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * pattern.c include/libxml/pattern.h: adding the pattern node
277 selection code. Inheried in part from libxslt but smaller.
278 * Makefile.am configure.in include/libxml/xmlversion.h.in:
279 integrated the pattern module, made it a configure time option
280 * xmllint.c: added --pattern to test when doing --stream
281
Daniel Veillardc36965d2003-12-02 10:28:48 +0000282Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xmlreader.c: fixed a problem in xmlreader validation when
285 streaming exposed by reader2 example.
286
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000287Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
288
289 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +0000290 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +0000291 add reference to the Code Examples page to docs.html list
292 of resources
293
Igor Zlatkovicc7646e62003-12-01 11:33:27 +0000294Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
295
296 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
297 from Eric
298
John Fleck0eaf41c2003-12-01 04:45:26 +0000299Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
300
301 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +0000302 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +0000303 rebuild the docs
304
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +0000305Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
306
307 * doc/docdescr.doc
308 Updating William's explanation of how to build docs,
309 reflecting Daniel's new docs build system
310
William M. Brack0622fe82003-11-29 10:47:56 +0000311Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
312
313 * xmlmemory.c: enhanced by adding mutex to protect global
314 structures in a multi-threading environment. This fixed
315 some random errors on the Threads regression tests.
316
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000317Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
318
Daniel Veillardc36965d2003-12-02 10:28:48 +0000319 * doc/xml.html doc/python.html: fix tst.py text, which didn't
320 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +0000321
William M. Brackf9415e42003-11-28 09:39:10 +0000322Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
323
William M. Brack0622fe82003-11-29 10:47:56 +0000324 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
325 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
326 handled internally by default, with proper BOM and UTF-16LE
327 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
328 BOM on output, and will be automatically recognized on input.
329 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
330 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +0000331
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +0000332Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
333
334 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
335 build with all compilers. Added C-Runtime option for MSVC. Included
336 xmlWriter.
337 * xmlwriter.c: Added IN_LIBXML macro
338
Igor Zlatkovic5a816402003-11-26 20:57:47 +0000339Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
340
341 * win32/Makefile.bcb: applied patch from Eric
342
Daniel Veillardc76440f2003-11-26 20:39:47 +0000343Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
346 is broken on 2.6.x
347
Daniel Veillardd4532552003-11-25 18:29:55 +0000348Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * entities.c: fixed #127877, never output &quot; in element content
351 * result/isolat3 result/slashdot16.xml result/noent/isolat3
352 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
353 result/valid/index.xml result/valid/xlink.xml: this changes the
354 output of a few tests
355
Daniel Veillardbd2904b2003-11-25 15:38:59 +0000356Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
359 testSchemas.c xmlschemas.c: added xsd:include support, fixed
360 testSchemas behaviour when a schemas failed to parse.
361 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
362 test for xsd:include from Eric Van der Vlist
363
Daniel Veillarde70c8772003-11-25 07:21:18 +0000364Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * parser.c: swapped the attribute defaulting and attribute checking
367 parts of parsing a new element start, fixes bug #127772
368 * result/valid/127772.* test/valid/127772.xml
369 test/valid/dtds/127772.dtd: added the example in the regression tests
370
Daniel Veillard74c0e592003-11-25 07:01:38 +0000371Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
374 to avoid bug #127851
375
Daniel Veillardf8b9de32003-11-24 14:27:26 +0000376Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xmlregexp.c: fixing some Negative Character Group and
379 Character Class Subtraction handling.
380
Daniel Veillardf2a12832003-11-24 13:04:35 +0000381Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
384 on Eric van der Vlist examples
385 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
386 added regression tests
387 * doc/examples/Makefile.am doc/examples/index.py: do not
388 regenerate the index on make all target, but only on
389 make rebuild to avoid troubles.
390
Daniel Veillardbe9c6322003-11-22 20:37:51 +0000391Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
392
393 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
394 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
395 starting to add proper namespace support too.
396 * test/schemas/* result/schemas/*: added a number of tests
397 fixed the result from some regression tests too.
398
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +0000399Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
400
401 * doc/xml.html, docs.html: remove reference to gtk-doc now that
402 Daniel has removed it, fix link to George's IBM article, other
403 minor edits
404
Daniel Veillard1d913862003-11-21 00:28:39 +0000405Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlschemas.c: applied patch from Robert Stepanek to start
408 import os schemas support, cleaned up stuff and the patch.
409 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
410 to regression, fixed a few regressions too.
411
Daniel Veillardc59d8262003-11-20 21:59:12 +0000412Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * HTMLparser.c: applied two parsing fixes from James Bursa
415
Daniel Veillard16ed5972003-11-20 18:22:31 +0000416Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
417
418 * doc/examples/*: added two xmlReader examples
419 * xmlreader.c: cleaned up some bugs in the process
420
Daniel Veillard5841f0e2003-11-20 11:59:09 +0000421Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
424 Alfred Mickautsch, bugfixes and comments
425 * doc/examples/*: added his test as the xmlWriter example
426 * doc/html/ doc/*.html: this resulted in some improvements
427 * include/libxml/hash.h: fixed an inclusion problem when
428 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
429
Daniel Veillarda152c4d2003-11-19 16:24:26 +0000430Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * xinclude.c: fix an error message
433 * doc/examples/*: added tree2 example from Lucas Brasilino
434
William M. Brack7f40d132003-11-19 09:52:29 +0000435Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
436
437 * doc/newapi.xsl: improve the sort sequence for page content
438 * doc/html/*.html: regenerate the web pages
439
Daniel Veillard1a792412003-11-18 23:52:38 +0000440Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
441
442 * Makefile.am: do not package cvs versioning temp files.
443 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
444 slightly improved the API xml format, fixed a lot of small
445 rendering problems
446 * doc/html/libxml*.html: rebuilt
447
Daniel Veillardbe586972003-11-18 20:56:51 +0000448Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * include/libxml/*.h include/libxml/*.h.in: modified the file
451 header to add more informations, painful...
452 * genChRanges.py genUnicode.py: updated to generate said changes
453 in headers
454 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
455 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
456 APIs modules. Updated the stylesheets, some cleanups, regenerated
457 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
458
459Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
462 the build process to remove all remains from the old gtk-doc
463 inherited, libxml2-refs.xml is now generated by apibuild.py, the
464 stylesheets have been improved, and the API*html now generated
465 are XHTML1 valid too
466
William M. Brackb1d53162003-11-18 06:54:40 +0000467Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
468
469 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
470 enhancement to prevent comment with unreferenced variable.
471 * threads.c xmlreader.c xmlwriter.c: edited some comments to
472 improve auto-generation of documentation
473 * apibuild.py: minor change to an error message
474
Daniel Veillardbff06bf2003-11-17 16:58:05 +0000475Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
476
477 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
478 improving navigation
479 * doc/html/*.html: updated the result
480
Daniel Veillard2925c0a2003-11-17 13:58:17 +0000481Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
482
483 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
484 improvement of the stylesheets, fixed a API generation problem,
485 switched the stylesheet and Makefile to build the HTML output.
486 * doc/html/*.html: complete update, ditched some old files, might
487 introduce some breakage...
488
Daniel Veillard0b3d9b82003-11-17 11:51:30 +0000489Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
490
491 * doc/newapi.xsl: lot of improvements, this starts looking good
492 enough to be usable.
493
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000494Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * doc/newapi.xsl: stylesheet to build HTML pages from the
497 API XML description, Work in Progress
498
William M. Brackc125a722003-11-16 08:06:19 +0000499Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
500
501 * xpath.c: fixed bug 126976 (string != empty nodeset
502 should be false)
503
William M. Brack60f394e2003-11-16 06:25:42 +0000504Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
505
506 * doc/html/*.html: Finally - found the problem with the
507 page generation (XMLPUBFUN not recognized by gtkdoc).
508 Re-created the pages using a temporary version of
509 include/libxml/*.h.
510 * testOOMlib.c,include/libxml/encoding.h,
511 include/libxml/schemasInternals.h,include/libxml/valid.h,
512 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
513 include/libxml/xmlwin32version.h.in,
514 include/libxml/xpathInternals.h: minor edit of comments
515 to help automatic documentation generation
516 * doc/docdescr.doc: small elaboration
517 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
518 (messed up on last try)
519 * xmlreader.c: minor change to clear warning.
520
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000521Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
522
523 * Copyright: fixed some wording
524 * libxml.spec.in: make sure doc/examples is packaged
525 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
526 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +0000527 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000528 xmlID structure though...
529
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000530Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
531
Daniel Veillard8d7b5c72003-11-15 18:24:36 +0000532 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +0000533
William M. Brackf4e9a6e2003-11-15 11:14:47 +0000534Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
535
536 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
537 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
538 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
539 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
540 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
541 added missing pages for the website.
542
William M. Brack2ad1dff2003-11-15 10:35:20 +0000543Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
544
545 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
546 generated pages (again), manually restored doc/html/index.html
547 and manually edited generated file doc/gnome-xml.xml to put
548 in appropriate headings.
549 * doc/docdescr.doc: new file to describe details of the
550 document generation (helps my memory for the next time)
551 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
552 enhancement to please the automatic documentation generation.
553
William M. Brack272693c2003-11-14 16:20:34 +0000554Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
555
556 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
557 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
558 minor error cleanup for gcc-3.3.[12] compilation warnings.
559
William M. Brackd7cf7f82003-11-14 07:13:16 +0000560Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
561
562 * tree.c: minor changes to some comments
563 * doc/*.html: rebuilt the generated HTML pages for changes
564 from jfleck (bug 126945)
565
Daniel Veillardd9d63d62003-11-13 11:45:43 +0000566Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * doc/examples/*: added Dodji's example, added output handling
569
Daniel Veillard241e19d2003-11-13 10:39:27 +0000570Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
571
572 * doc/examples/*: added Aleksey XPath example, fixed bugs
573 in the indexer
574
Daniel Veillarda59853a2003-11-12 22:50:47 +0000575Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * doc/*: integrating the examples in the navigation menus
578 * doc/examples/*: added make tests, updated the navigation,
579 added a new test, cleanups, updates.
580
Daniel Veillard8c034012003-11-12 16:54:26 +0000581Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * doc/*.html: rebuilt the generated HTML pages
584 * doc/examples/*: updated the stylesheets, added a synopsis,
585 Makefile.am is now generated by index.py
586
Daniel Veillardb72876d2003-11-12 00:40:33 +0000587Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
590 added autogeneration of a web page for the examples
591 * doc/examples/example1.c doc/examples/.cvsignore
592 doc/examples/examples.xml doc/examples/index.py: updated the
593 informations extracted, improved the format and indexing.
594
Daniel Veillardd8cf9062003-11-11 21:12:36 +0000595Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * check-xinclude-test-suite.py: less verbose on difference
598 * libxml.spec.in: cleanup
599 * parser.c: fixed xmlCleanupParser() doc
600 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
601 doc/examples/Makefile.am doc/examples/example1.c
602 doc/examples/examples.xml doc/examples/index.py
603 doc/examples/test1.xml: work on adding C examples and
604 generating automated information about those. examples.xml
605 is autogenerated describing the examples.
606 * example/Makefile.am: cleanup
607
William M. Brack8763df82003-11-10 15:49:27 +0000608Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
609
610 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
611 fixed missing '-' in block names, enhanced the hack for
612 ABI aliasing.
613
William M. Brackea939082003-11-09 12:45:26 +0000614Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
615
616 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
617 python/libxml2class.txt: enhanced for range checking,
618 updated to Unicode version 4.0.1 (API docs also updated)
619 * python/generator.py: minor change to fix a warning
620
Daniel Veillardfe9fc792003-11-05 22:47:51 +0000621Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * Makefile.am: apply fix from Karl Eichwalder for script path
624
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000625Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
626
627 * win32/configure.js: applied patch from Mark Vakoc to simplify
628 his work from CVS checkouts.
629
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000630Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
631
Daniel Veillard6b9d6952003-11-05 09:50:55 +0000632 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +0000633
William M. Brack30ce0dd2003-11-04 23:57:30 +0000634Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
635
636 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
637 for gcc so that, if undefined, it's defined as
638 __attribute__((unused))
639
William M. Brack6bf4d6f2003-11-04 23:29:16 +0000640Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
641
642 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
643 appears after the variable declaration.
644 * valid.c: trivial change to eliminate a warning message
645
Daniel Veillard6d373a22003-11-04 10:26:43 +0000646Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
649 rebuilt the docs
650
Daniel Veillard42fd4122003-11-04 08:47:48 +0000651Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xmllint.c: change --html to make sure we use the HTML serialization
654 rule by default when HTML parser is used, add --xmlout to allow to
655 force the XML serializer on HTML.
656 * HTMLtree.c: ugly tweak to fix the output on <p> element and
657 solve #125093
658 * result/HTML/*: this changes the output of some tests
659
Daniel Veillard798ae542003-11-03 17:13:52 +0000660Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
661
662 * xinclude.c: fixed bug #125812, about XPointer in XInclude
663 failing but not returning an error.
664
Daniel Veillarda8ff65d2003-11-03 16:20:10 +0000665Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
666
667 * valid.c: fixed bug #125811 related to DTD post validation
668 where the DTD doesn't pertain to a document.
669
Daniel Veillard61b93382003-11-03 14:28:31 +0000670Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
671
672 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
673 the XML_PARSE_NONET parser option.
674 * xmllint.c: converted xmllint.c to use the option instead of
675 relying on the global resolver variable.
676
Daniel Veillard7899c5c2003-11-03 12:31:38 +0000677Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
680 support to the reader interface. Lot of testing of the walker,
681 various bug fixes.
682 * xmllint.c: added --walker and made sure --xinclude --stream --debug
683 works as expected
684 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
685 result/XInclude/*.rdr: added regression tests for the walker and
686 XInclude xmlReader support, had to slightly change a couple of tests
687 because the walker can't distinguish <foo/> from <foo></foo>
688
Daniel Veillard254b1262003-11-01 17:04:58 +0000689Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * tree.c nanohttp.c threads.c: second BeOS patch from
692 Marcin 'Shard' Konicki
693
Daniel Veillard7ec29972003-10-31 14:36:36 +0000694Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * parser.c: always generate line numbers
697
Daniel Veillardfd343dc2003-10-31 10:55:22 +0000698Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
699
700 * parser.c: fixed another regression introduced in fixing #125823
701
Daniel Veillard157fee02003-10-31 10:36:03 +0000702Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * python/libxml.c: previous fix for #124044 was broken, correct
705 fix provided.
706 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
707 and the error handlers to address #125877
708
Daniel Veillard8a0a6332003-10-30 22:13:02 +0000709Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * parser.c: side effect of #123105 patch, namespace resolution
712 would fail when defined in internal entities, fixes #125823
713
Daniel Veillardbb3ba322003-10-30 13:12:43 +0000714Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * python/libxml.c: be more defensive in the xmlReader python bindings
717 fixing bug #124044
718
Daniel Veillarde133dd82003-10-30 10:42:20 +0000719Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * valid.c: the a-posteriori DTD validation code was not validating
722 the namespace declarations, this fixes #124110
723
William M. Brackc5cbf992003-10-29 22:15:13 +0000724Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
725
726 * xmlIO.c: enhanced to bypass compression detection code
727 when input file is stdin (bug 125801)
728
Daniel Veillard28232432003-10-29 17:23:05 +0000729Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
732
Daniel Veillard94394cd2003-10-29 17:07:51 +0000733Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * xpath.c: more fixes about unregistering objects
736 * include/libxml/relaxng.h: applied patch from Mark Vakoc
737 missing _cplusplus processing clause
738
Aleksey Saninb5a46da2003-10-29 15:51:17 +0000739Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
740
741 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
742
Daniel Veillard82cb3192003-10-29 13:39:15 +0000743Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
746 Marcin 'Shard' Konicki to provide BeOS thread support.
747
Daniel Veillard9d751502003-10-29 13:21:47 +0000748Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
749
750 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
751 from Steve Ball to make a schema parser from a preparsed document.
752
Daniel Veillarde22dd5c2003-10-29 12:53:27 +0000753Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
754
755 * tree.c: applied a couple of patches from Mark Lilback about text
756 nodes coalescing
757
Daniel Veillarde991fe92003-10-29 11:18:37 +0000758Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * xpath.c: change suggested by Anthony Carrico when unregistering
761 a namespace prefix to a context
762 * hash.c: be more careful about calling callbacks with NULL payloads.
763
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +0000764Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
767 regenerated docs and APIs
768 * parser.c: cleanup and last change to fix #123105
769
Daniel Veillard652f9aa2003-10-28 22:04:45 +0000770Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * HTMLparser.c: Fix #124907 by simply backporting the same
773 fix as for the XML parser
774 * result/HTML/doc3.htm.err: change to ID detecting modified one
775 test result.
776
Daniel Veillard9ba8e382003-10-28 21:31:45 +0000777Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * parser.c include/libxml/parser.h: included a new function
780 to reuse a Push parser context, based on Graham Bennett original
781 code
782 * valid.c: in HTML, a name in an input is not an ID
783 * TODO: bug list update
784
Daniel Veillardae9733a2003-10-28 19:02:21 +0000785Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * xpath.c: applied patch from nico@xtradyne.com for #125030
788
Daniel Veillard72b9e292003-10-28 15:44:17 +0000789Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * Makefile.am: cleanup
792 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
793 sometimes the error handlers can get a parser context on DTD
794 errors, and sometime they don't. So be very careful when trying
795 to grab those informations.
796
Daniel Veillardf4e56292003-10-28 14:27:41 +0000797Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * tree.c: applied patch from Kasimier Buchcik which fixes a
800 problem in xmlSearchNs introduced in 2.6.0
801
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +0000802Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
805
Daniel Veillardcec50a62003-10-28 13:26:51 +0000806Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * tree.c: fix bug #125047 about serializing when finding a
809 document fragment node.
810
Daniel Veillard4772af62003-10-27 16:23:43 +0000811Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
812
813 * testSAX.c: fix bug #125592 need a NULL check
814 * include/libxml/chvalid.h: rename a parameter
815
Daniel Veillard95d2d5b2003-10-27 14:54:49 +0000816Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
817
818 * parser.c: applied patch from #123105 about defaulted attributes
819 from element coming from an entity
820
William M. Brack1d75c8a2003-10-27 13:48:16 +0000821Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
822
823 * xmllint.c: fixed warning message from IRIX (bug 125182)
824 * python/libxml.py: removed tabs, replaced with spaces
825 (bug 125572)
826
Daniel Veillarde8039df2003-10-27 11:25:13 +0000827Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
828
829 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
830 if xmlNewInputFromFile() fails.
831 * xmlreader.c: avoid using _private for the node or document
832 elements.
833
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +0000834Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
835
836 * win32/configure.js: added declaration for verMicroSuffix
837
Daniel Veillardcc199e02003-10-24 21:11:48 +0000838Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
839
840 * libxml.m4: applied patch from Patrick Welche provided in
841 bug #125432 , future proofing the .m4 file.
842 * parser.c: resetting the context should also reset the error
843 * TODO: problem of conformance w.r.t. E20 was raised in the
844 XML Core telconf and libxml2 isn't conformant there.
845
Daniel Veillard929714b2003-10-22 12:34:36 +0000846Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
849
Daniel Veillard2bd43222003-10-22 08:51:21 +0000850Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
851
852 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
853 small glitch missing a const
854
Daniel Veillardfca7d832003-10-22 08:44:26 +0000855Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
858 it doesn't define IN_LIBXML
859
Daniel Veillard1e5e4382003-10-21 19:15:44 +0000860Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
863
Daniel Veillardea048932003-10-21 09:27:57 +0000864Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
867 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
868
Daniel Veillard2189b592003-10-21 00:08:42 +0000869Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
870
871 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
872
Daniel Veillard3e35f8e2003-10-21 00:05:38 +0000873Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
874
875 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
876 * doc/*: updated and regenerated the docs and API
877
878Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
879
880 * SAX2.c error.c tree.c: moved the line number to their proper
881 field in elements now.
882
Daniel Veillard1d211e22003-10-20 22:32:39 +0000883Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
884
885 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
886 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
887 added the xmlWriter module contributed by Alfred Mickautsch
888 * include/libxml/tree.h: added room for line and extra information
889 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
890 of them introduced in September
891 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
892
Daniel Veillard198c1bf2003-10-20 17:07:41 +0000893Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
894
895 * Makefile.am configure.in xmldwalk.c xmlreader.c
896 include/libxml/Makefile.am include/libxml/xmldwalk.h
897 include/libxml/xmlversion.h.in: removing xmldwalk module
898 since it got merged with the xmlreader.
899 * parser.c: cleanup
900 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
901 rebuilt the API
902 * python/tests/Makefile.am python/tests/reader7.py
903 python/tests/walker.py: adding regression testing for the
904 new xmlreader APIs, new APIs for reader creation, including
905 makeing reader "walker" operating on preparsed document trees.
906
William M. Brack9e660592003-10-20 14:56:06 +0000907Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
908
909 * entities.c, valid.c: fixed problem reported on the mailing
910 list by Melvyn Sopacua - wrong argument order on functions
911 called through xmlHashScan.
912
Daniel Veillardd61e8fb2003-10-19 21:59:17 +0000913Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
914
915 * valid.c xmlIO.c: fixes for compiling using --with-minimum
916
Daniel Veillardc4696922003-10-19 21:47:14 +0000917Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
918
919 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
920 tested it through the xslt regression suite.
921
Daniel Veillard78697292003-10-19 20:44:43 +0000922Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
923
924 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
925 allowing to grab the content without forcing allocations.
926 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
927 * xpath.c xmldwalk.c: removed a couple of comment errors.
928
Daniel Veillarda07050d2003-10-19 14:46:32 +0000929Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
930
931 * parser.c: applied patch from Chris Anderson to change back
932 memcmp with CMPx()
933
Daniel Veillard05bcb7e2003-10-19 14:26:34 +0000934Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
935
936 * HTMLparser.c: fixed to not send NULL to %s printing
937 * python/tests/error.py result/HTML/doc3.htm.err
938 result/HTML/test3.html.err result/HTML/wired.html.err
939 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
940 up some of the regression tests error
941
Daniel Veillarda840b692003-10-19 13:35:37 +0000942Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
943
944 * include/libxml/nanohttp.h include/libxml/parserInternals.h
945 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
946 Fixed the HTTP<->parser interraction, which should fix 2 long
947 standing bugs #104790 and #124054 , this also fix the fact that
948 HTTP error code (> 400) should not generate data, we usually
949 don't want to parse the HTML error information instead of the
950 resource looked at.
951
William M. Brackfc60fc22003-10-19 11:22:27 +0000952Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
953
954 * doc/Makefile.am: enhanced the installation of tutorial files
955 to avoid installing CVS subdirectories (bug 122943)
956
William M. Brack9ca682f2003-10-19 10:01:59 +0000957Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
958
959 * xmlIO.c: fixed segfault when input file not present
960 * tree.c: changed output formatting of XML_CDATA_SECTION
961 (bug 120917)
962
William M. Brack76e95df2003-10-18 16:20:14 +0000963Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
964
965 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
966 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
967 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
968 xpath.c: Changed all (?) occurences where validation macros
969 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
970 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
971 many warning messages on certain platforms, and also high-
972 lights places in the library which may need to be enhanced
973 for proper UTF8 handling.
974
William M. Brack196b3882003-10-18 12:42:41 +0000975Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
976
977 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
978 doc/apibuild.py: enhanced to include enough comments to
979 make the api doc generation happy.
980
Daniel Veillard847332a2003-10-18 11:29:40 +0000981Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
982
983 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
984 to fix the HTTP/XML parser integration.
985
Daniel Veillardfc8dc352003-10-18 09:07:46 +0000986Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
987
988 * xmlreader.c include/libxml/xmlreader.h: added new APIs
989 for creating reader from sources or reusing a reader with
990 a new source, like the xmlReadxx and xmlCtxtReadxxx
991 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
992 doc/Makefile.am: regenerated the APIs
993 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
994
William M. Brack871611b2003-10-18 04:53:14 +0000995Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
996
997 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
998 include/libxml/parserInternals.h: enhanced macros to avoid
999 breaking ABI from previous versions.
1000 * catalog.c, parser.c, tree.c: modified to use IS_* macros
1001 defined in parserInternals.h. Makes maintenance much easier.
1002 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
1003 compilation warnings
1004 * configuration.in: fixed pushHTML test error; enhanced for
1005 better devel (me) testing
1006
Daniel Veillard4aede2e2003-10-17 12:43:59 +00001007Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * legacy.c: remove the warning for startDocument(), as it is used by
1010 glade (or glade-python)
1011 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
1012 invalid accesses found by running some Python based regression
1013 tests under valgrind. There is still a few leaks reported by the
1014 relaxng regressions which need some attention.
1015 * doc/Makefile.am: fixed a make install problem c.f. #124539
1016 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
1017 patch from crutcher
1018
Daniel Veillard04054be2003-10-15 10:48:54 +00001019Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
1022 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
1023 calls.
1024
Daniel Veillard9339b742003-10-15 08:18:00 +00001025Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
1028
Daniel Veillard903cd382003-10-13 19:47:09 +00001029Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1030
1031 * Makefile.am: small fix from Bjorn Reese
1032
Daniel Veillard0cc72772003-10-13 14:00:21 +00001033Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1034
1035 * valid.c: fix a call missing arguments
1036
William M. Brack0850b872003-10-12 23:55:46 +00001037Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
1038
1039 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
1040 a bug in the range search; enhanced range generation (inline code
1041 if a small number of intervals); enhanced the readability of the
1042 output files.
1043
Daniel Veillardea887cf2003-10-11 22:53:44 +00001044Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
1047 chvalid.def from scratch based on XML 2nd edition REC
1048 and regenerated the code.
1049
Daniel Veillard1a993962003-10-11 20:58:06 +00001050Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * check-xml-test-suite.py: removed some annoying warnings
1053 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
1054 in the PubidChars definition, regenerated, there is still
1055 a bug left somewhere
1056 * genChRanges.py: save the header directly in include/libxml/
1057 * configure.in: I generated a 2.6.0beta6 earlier today
1058
William M. Brack418342b2003-10-11 15:35:40 +00001059Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1060
1061 * fixed small error on previous commit (chvalid.h in
1062 base dir instead of include directory)
1063
William M. Brack68aca052003-10-11 15:22:13 +00001064Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1065
1066 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
1067 new files for a different method for doing range validation
1068 of character data.
1069 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
1070 include/libxml/parserInternals.h: modified for new range method.
1071 * catalog.c: small enhance for warning message (using one
1072 of the new range routines)
1073
Daniel Veillard73000572003-10-11 11:26:42 +00001074Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * valid.c include/libxml/valid.h: adding an serror field to
1077 the validation context breaks the ABI for the xmlParserCtxt
1078 structure since it's embedded by content and not by reference
1079
Daniel Veillardc790bf42003-10-11 10:50:10 +00001080Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * configure.in: patch from Mike Hommey
1083 * threads.c: applied Windows patch from Jesse Pelton and Stephane
1084 Bidoul
1085 * parser.c: fix the potentially nasty access to ctxt->serror
1086 without checking first that the SAX block is version 2
1087
Daniel Veillard2b0f8792003-10-10 19:36:36 +00001088Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * SAX2.c: fixed a nasty bug with interning some text strings
1091 * configure.in: prepare for beta5 of 2.6.0
1092 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
1093 better error handling for I/O and converted FTP and HTTP
1094 * parser.c: fixed another bug
1095
Daniel Veillardffbbed42003-10-10 14:46:54 +00001096Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * SAX2.c: fixed uninitialized new field.
1099 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
1100 all messages
1101
Daniel Veillardd8850402003-10-10 14:24:12 +00001102Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * include/libxml/tree.h: make room in Doc, Element, Attributes
1105 for PSVI type informations.
1106
Daniel Veillard659e71e2003-10-10 14:10:40 +00001107Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
1110 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
1111 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
1112 include/libxml/parser.h include/libxml/valid.h
1113 include/libxml/xmlerror.h: Setting up the framework for structured
1114 error reporting, touches a lot of modules, but little code now
1115 the error handling trail has been cleaned up.
1116
Daniel Veillardd96cce12003-10-10 12:30:37 +00001117Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
1120
Daniel Veillardfcf719c2003-10-10 11:42:17 +00001121Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * xpath.c: cleanup
1124 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
1125 to the new error mechanism
1126
Daniel Veillard87db3a82003-10-10 10:52:58 +00001127Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * error.c xmlschemas.c: a bit of cleanup
1130 * result/schemas/*.err: updated with the new result strings
1131
1132Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1133
1134 * xpath.c: fixed bug 124061
1135
Daniel Veillardd0c9c322003-10-10 00:49:42 +00001136Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * Makefile.am: cleanup
1139 * encoding.c: fix a funny typo
1140 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
1141 converted the Schemas code to the new error handling. PITA,
1142 still need to check output from regression tests.
1143
Daniel Veillarde2238d52003-10-09 13:14:55 +00001144Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * HTMLtree.c include/libxml/xmlerror.h: converted too
1147 * tree.c: small cleanup
1148
Daniel Veillard69d2c172003-10-09 11:46:07 +00001149Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * xinclude.c: comment fix
1152 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
1153 to the new infrastructure
1154
Daniel Veillardcd6ff282003-10-08 22:38:13 +00001155Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * xmlIO.c: final error handling cleanup
1158 * xinclude.c error.c: converted XInclude to the new error handling
1159 * include/libxml/xmlerror.h: added XInclude errors
1160
Daniel Veillardb65e12e2003-10-08 21:33:28 +00001161Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1162
1163 * parser.c: bug in compression saving was crashing galeon
1164 reported by teuf
1165
Daniel Veillard828ce832003-10-08 19:19:10 +00001166Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1167
1168 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
1169 I/O error path
1170
Daniel Veillard97bf4d02003-10-08 18:58:28 +00001171Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * xmlIO.c: better handling of error cases
1174
Daniel Veillard05d987b2003-10-08 11:54:57 +00001175Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
1178 cleaning up error handling in the I/O module.
1179
Daniel Veillardff46a042003-10-08 08:53:17 +00001180Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmlregexp.c include/libxml/xmlerror.h: error handling
1183 cleanup of the Regexp module.
1184
Daniel Veillard18ec16e2003-10-07 23:16:40 +00001185Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * tree.c: converting the tree module too
1188 * error.c include/libxml/xmlerror.h: created a simpler internal
1189 error reporting function.
1190
Daniel Veillardd96f6d32003-10-07 21:25:12 +00001191Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
1194 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
1195 error reporting that time.
1196 * threads.c: applied the two patches for TLS threads
1197 on Windows from Jesse Pelton
1198 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
1199 return is always zero terminated. Should also help detecting
1200 passing wrong buffer size easilly.
1201 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
1202 updated the results to follow the errors string generated by
1203 last commit.
1204
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00001205Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
1208 handling in the Relax-NG module.
1209
Daniel Veillard4c004142003-10-07 11:33:24 +00001210Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
1213 module to teh new error reporting. Better default report, adds
1214 the element associated if found, context and node are included
1215 in the xmlError
1216 * python/tests/reader2.py: the error messages changed.
1217 * result/relaxng/*: error message changed too.
1218
Daniel Veillard141310a2003-10-06 08:47:56 +00001219Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1222 win32/configure.js: applied patch from Stéphane Bidoul to
1223 fix the compilation of 2.6.0 code on Win32
1224
Daniel Veillard8f597c32003-10-06 08:19:27 +00001225Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * check-xml-test-suite.py: fixing the script
1228 * parser.c: replace sequences of RAW && NXT(.) == '.' with
1229 memcmp calls, seems to not break conformance, slightly inflate
1230 the size of the gcc generated code though.
1231
Daniel Veillardce9457f2003-10-05 21:33:18 +00001232Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1233
1234 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
1235 more cleanup of error handling in parserInternals, sharing the
1236 routine for memory errors.
1237
Daniel Veillardf403d292003-10-05 13:51:35 +00001238Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
1241 include/libxml/xmlerror.h: more code cleanup, especially around
1242 error messages, the HTML parser has now been upgraded to the new
1243 handling.
1244 * result/HTML/*: a few changes in the resulting error messages
1245
Daniel Veillard24eb9782003-10-04 21:08:09 +00001246Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * parser.c include/libxml/xmlerror.h: more error/warning
1249 handling cleanups, the XML parser module should be okay now.
1250
Daniel Veillard1ae42d62003-10-03 23:59:20 +00001251Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
1254 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
1255 integrated the xmlDocWalker API given by Alfred Mickautsch,
1256 and providing an xmlReader like API but working on a xmlDocPtr.
1257
Daniel Veillardbb5abab2003-10-03 22:21:51 +00001258Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * Makefile.am: more cleanup in make tests
1261 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
1262 in the transition to the new error reporting strategy.
1263 * python/tests/reader2.py result/VC/* result/valid/*:
1264 few changes in the strings generated by the validation output
1265
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00001266Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * Makefile.am: changed 'make tests' to use a concise output,
1269 scrolling to see where thing broke wasn't pleasant
1270 * configure.in: some beta4 preparation, but not ready yet
1271 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
1272 new error handling code, last error informations are stored
1273 in the parsing context or a global variable, new APIs to
1274 handle the xmlErrorPtr type.
1275 * parser.c parserInternals.c valid.c : started migrating to the
1276 new error handling code, it's a royal pain.
1277 * include/libxml/parser.h include/libxml/parserInternals.h:
1278 moved the definition of xmlNewParserCtxt()
1279 * parser.c: small potential buffer access problem in push code
1280 provided by Justin Fletcher
1281 * result/*.sax result/VC/PENesting* result/namespaces/*
1282 result/valid/*.err: some error messages were sligthly changed.
1283
Aleksey Sanine7acf432003-10-02 20:05:27 +00001284Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
1285
1286 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
1287 function (wrapper around snprintf)
1288
Daniel Veillardb2517d82003-10-01 19:13:56 +00001289Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * entities.c: Fix error on output of high codepoint charref like
1292 &#x10FFFF; , reported by Eric Hanchrow
1293
Daniel Veillard3648fcb2003-10-01 12:21:31 +00001294Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
1297 of a pain murrayc is really gonna be.
1298
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00001299Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
1302
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00001303Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * entities.c legacy.c parser.c: made the predefined entities
1306 static predefined structures to avoid the work, memory and
1307 hazards associated to initialization/cleanup.
1308
Daniel Veillard73b013f2003-09-30 12:36:01 +00001309Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
1312 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
1313 include/libxml/parser.h include/libxml/parserInternals.h
1314 include/libxml/xmlversion.h.in: added a new configure
1315 option --with-push, some cleanups, chased code size anomalies.
1316 Now a library configured --with-minimum is around 150KB,
1317 sounds good enough.
1318
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001319Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
1320
1321 * libxml-2.0-uninstalled.pc.in: New file for building against
1322 uninstalled libxml2 builds.
1323 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00001324 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00001325
Daniel Veillard81273902003-09-30 00:43:48 +00001326Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
1329 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
1330 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
1331 added 2 new configure option: --with-reader --with-sax1
1332 to allow removing the reader or non-xmlReadxxx() interfaces.
1333
Daniel Veillard652327a2003-09-29 18:02:38 +00001334Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1335
1336 * configure.in entities.c tree.c valid.c xmllint.c
1337 include/libxml/tree.h include/libxml/xmlversion.h.in:
1338 Adding a configure option to remove tree manipulation
1339 code which is not strictly needed by the parser.
1340
Daniel Veillard89f7f272003-09-29 13:29:09 +00001341Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
1344 patch from Marcin 'Shard' Konicki
1345
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00001346Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
1349 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
1350 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
1351 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
1352 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
1353 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
1354 include/libxml/catalog.h include/libxml/debugXML.h
1355 include/libxml/entities.h include/libxml/nanohttp.h
1356 include/libxml/relaxng.h include/libxml/tree.h
1357 include/libxml/valid.h include/libxml/xmlIO.h
1358 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
1359 include/libxml/xpathInternals.h python/libxml.c:
1360 Okay this is scary but it is just adding a configure option
1361 to disable output, this touches most of the files.
1362
Daniel Veillardc064b472003-09-29 10:55:05 +00001363Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * xmlmemory.c: better fix, avoids breaking the python bindings
1366
Daniel Veillardfb43bd62003-09-29 09:22:39 +00001367Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1368
1369 * xmlmemory.c: fix a compilation problem when configuring
1370 with debug but without mem-debug
1371
Daniel Veillard4432df22003-09-28 18:58:27 +00001372Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * Makefile.am: cleanup, creating a new legacy.c module,
1375 made sure make tests ran in reduced conditions
1376 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
1377 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
1378 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
1379 increased the modularization, allow to configure out
1380 validation code and legacy code, added a configuration
1381 option --with-minimum compiling only the mandatory code
1382 which then shrink to 200KB.
1383
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001384Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * parser.c: fix a bug raised by the Mips compiler.
1387 * include/libxml/SAX.h include/libxml/parser.h: move the
1388 SAXv1 block definitions to parser.h fixes bug #123380
1389 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
1390 the attribute and element pool borken 2 commits ago.
1391 Start playing with an entry point to preserve a subtree.
1392 * entities.c: remove a warning.
1393
William M. Brack7b9154b2003-09-27 19:23:50 +00001394Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1395
1396 * encoding.c, parser.c, relaxng.c: further (final?) minor
1397 changes for compilation warnings. No change to logic.
1398
William M. Brackb670e2e2003-09-27 01:05:55 +00001399Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
1400
1401 * parser.c: fixed small problem with missing entities (test/ent2)
1402
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001403Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00001406 if the result is not well formed that ctxt->myDoc is not NULL
1407 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00001408
Daniel Veillard7d515752003-09-26 19:12:37 +00001409Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
1410
1411 * parser.c: other patches from William Brack to avoid
1412 compilation warnings on AIX.
1413
William M. Brack899e64a2003-09-26 18:03:42 +00001414Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
1415
1416 * HTMLparser.c, entities.c, xmlreader.c: minor change to
1417 avoid compilation warnings on some (e.g. AIX) systems
1418
Daniel Veillard11476b42003-09-26 14:51:39 +00001419Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * parserInternals.c: fixed a backward compatibility problem
1422 when formatting "deprecated SAXv1 function ignorableWhitespace"
1423 could be reproduced by xmllint --format
1424
Daniel Veillarddca8cc72003-09-26 13:53:14 +00001425Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * doc/libxml2-api.xml: rebuilt the API
1428 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
1429 --nocdata and --nsclean to remove CDATA section and surperfluous
1430 namespace declarations
1431 * parser.c SAX2.c: implementation of the 2 new options
1432
Daniel Veillard9475a352003-09-26 12:47:50 +00001433Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
1436 added the same htmlRead APIs than their XML counterparts
1437 * include/libxml/parser.h: new parser options, not yet implemented,
1438 added an options field to the context.
1439 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
1440 is found within a cdata section.
1441 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
1442 result/cdata2.sax test/cdata2: add one more cdata test
1443
Daniel Veillard60942de2003-09-25 21:05:58 +00001444Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
1447 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
1448 base URL parameter when not loading from a file or URL.
1449
Daniel Veillard092643b2003-09-25 14:29:29 +00001450Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * configure.in: preparing a beta3 solving the ABI problems
1453 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
1454 include/libxml/globals.h include/libxml/SAX.h: make sure the
1455 global variables for the default SAX handler are V1 ones to
1456 avoid ABI compat problems.
1457 * xmlreader.c: cleanup of uneeded code
1458 * hash.c: fix a comment
1459
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00001460Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
1463 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
1464 fixing some comments to avoid warnings from apibuild.py
1465
Daniel Veillard70b18562003-09-24 21:45:21 +00001466Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * win32/configure.js: patch from Stephane Bidoul for configuring
1469 the beta2 version #123104
1470
Daniel Veillarde96a2a42003-09-24 21:23:56 +00001471Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * Makefile.am: adding repeated parsing and validating tests
1474 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
1475 DOM tree building interfaces use the dictionary from the
1476 parsing context to build the element and attributes names
1477 as well as formatting spaces and short text nodes
1478 * include/libxml/dict.h dict.c: added some reference counting
1479 for xmlDictPtr because they can be shared by documents and
1480 a parser context.
1481 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
1482 functions and use the standard ones now.
1483 * xmllint.c: add --nodict
1484 * python/libxml.c: fix a stupid bug so that ns() works on
1485 attribute nodes.
1486
Daniel Veillard16fa96c2003-09-23 21:50:54 +00001487Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * parser.c include/libxml/parser.h: adding a new set of
1490 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
1491 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
1492 a clear define of xmlParserOption, xmlCtxtUseOptions()
1493 should simplify custom parsing without being tempted to
1494 use global variables, and xmlCtxtReset() should allow reuse
1495 of a context for multiple parsing.
1496 * xmllint.c: switched to use xmlReadXXX, allow options to
1497 be used simultaneously with less troubles.
1498 * tree.c: simple warning removal
1499 * doc/apibuild.py: small fix
1500 * doc/libxml2-api.xml win32/libxml2.def.src: updated
1501
Daniel Veillard1f40d682003-09-23 09:16:56 +00001502Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1503
1504 * parser.c: revert xmlCreateDocParserCtxt() since this break
1505 the parseDoc() python bindings
1506
Daniel Veillard309f81d2003-09-23 09:02:53 +00001507Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * parser.c: make sure xmlDetectSAX2() is called only at
1510 parsing time to avoid breaking apps changing the SAX
1511 callbacks after context allocation, change xmlCreateDocParserCtxt()
1512 to use an immutable buffer instead of a copy
1513
Daniel Veillard9ec26532003-09-23 07:43:19 +00001514Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * xmlIO.c: applied patch from Markus Keim fixing a problem
1517 with I/O callback registration.
1518 * include/libxml/xmlerror.h: fixed #122994 comment numbering
1519 for xmlParserErrors
1520
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00001521Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
1524 really a const xmlChar*
1525 * xmlreader.c include/libxml/xmlreader.h: addin the
1526 xmlTextReaderConstString() to get an interned string from
1527 the reader
1528
William M. Brack69848302003-09-22 00:24:51 +00001529Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
1530
1531 * error.c: fixed a warning message (trivial)
1532 * doc/search.php: removed incorrect warning message when word
1533 search not found in last of multiple tables (bug 119535)
1534
Daniel Veillarde72c5082003-09-19 12:44:05 +00001535Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * configure.in: preparing a 2.6.0-beta2 release
1538 * xmlIO.c: avoid a warning
1539 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
1540 by Chris Ryland
1541 * include/libxml/dict.h: add a QName access lookup to the
1542 dictionary.
1543 * xmlreader.c include/libxml/xmlreader.h: adding const access
1544 based on the dictionary interface for string read from the
1545 reader, the node content access is still TODO, it's too different
1546
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00001547Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * SAX2.c: fixing namespace DTD validations
1550 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
1551 namespaces is slightly different now.
1552 * Makefile.am: report the memory used in Timingtests (as well as time)
1553
Daniel Veillard53350552003-09-18 13:35:51 +00001554Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * Makefile.am: add streaming on memory regression tests, found
1557 bad bugs in the reader interface
1558 * xmlreader.c: fixing bugs w.r.t. very large names, and special
1559 condition in end of file.
1560 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
1561 adding immutable buffers, and parser input based on those,
1562 but this should not be used (yet) for general parsing
1563 * parser.c: added a comment about using immutable buffers for
1564 general parsing.
1565 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
1566 output of the regression tests
1567 * xmllint.c: using the immutable buffers when streaming on
1568 mmaped file (--stream --memory)
1569
Daniel Veillard536fad52003-09-18 10:05:56 +00001570Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1571
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00001572 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00001573
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00001574Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * Makefile.am: add a Timingtests target to check bad behaviour
1577 from the streaming engine
1578 * dbgen.pl dbgenattr.pl: perl script to generate big instances
1579 * xmlreader.c: fix a bad behaviour on large buffer inputs
1580
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00001581Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1582
1583 * dict.c xmlreader.c: two small improvements
1584
Daniel Veillarda66b1d12003-09-17 20:54:38 +00001585Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * parserInternals.c: avoid a leak with previous patch
1588
Daniel Veillard007d51e2003-09-17 20:07:28 +00001589Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * python/libxml.c: use stderr and not stdout for default errors
1592 in python environment bug #122552
1593
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00001594Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * parserInternals.c: small fix from Rob Richards for input filename
1597 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
1598 * xmlIO: adding a guard in one function
1599
Daniel Veillard19895052003-09-17 13:59:32 +00001600Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1601
1602 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
1603 reducing memory allocation and free and avoiding expensive routines
1604
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00001605Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1606
1607 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
1608 seriously with per-document dict and element and attribute nodes
1609 reuse in the xmlReader. This seems to lead to an interesting
1610 speedup of the xmlReader already.
1611
Daniel Veillard81514ba2003-09-16 23:17:26 +00001612Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * dict.c include/libxml/dict.h: do string allocations in large
1615 pools, allowing to find if a string pertain to a dict quickly
1616 * xmllint.c: fix --stream --repeat --timing
1617 * Makefile.am: the testThreads run output should be seen.
1618
Daniel Veillard8a44e592003-09-15 14:50:06 +00001619Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * SAX2.c include/libxml/parser.h: starting work on reusing the
1622 parser dictionary for the element and attribute tag names.
1623 Add pools for Element and Attributes in the parser context,
1624 which should help speeding up the reader.
1625 * Makefile.am result/*.rdr : adding non-python reader regression
1626 tests.
1627
Daniel Veillard62998c02003-09-15 12:56:36 +00001628Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * SAX2.c parser.c valid.c: starting to cleanup some of the
1631 problems exposed by the W3C/NIST regression suite.
1632 * result/ent7.sax result/xml2.sax: small fixes.
1633
Daniel Veillardbc92eca2003-09-15 09:48:06 +00001634Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * parser.c: more parser error factoring
1637
William M. Brack3a6da762003-09-15 04:58:14 +00001638Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
1639
1640 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
1641
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00001642Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * parser.c include/libxml/xmlerror.h: factoring of more
1645 error handling code, serious size reduction and more lisibility
1646 of the resulting code.
1647 * parserInternals.c parser.c include/libxml/parserInternals.h
1648 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
1649 checks are done, use a counter for entities. Entities where freed and
1650 reallocated at the same address failing the check.
1651 * tree.c: avoid a warning
1652 * result/valid/* result/VC/*: this slightly changes some validation
1653 error messages.
1654
William M. Brack4e52f2f2003-09-14 18:07:39 +00001655Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
1656
1657 * valid.c: fixed bug 121759 - early declaration of
1658 attribute-list in external DTD
1659
Daniel Veillard1afc9f32003-09-13 12:44:05 +00001660Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1661
1662 * parser.c include/libxml/xmlerror.h: starting cleaning up
1663 error handling, factorize error processing
1664 * doc/xmllint.html: update of the page, remove --sgml
1665
Daniel Veillard877a7bd2003-09-13 00:16:32 +00001666Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
1669 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
1670 broken pseudo SGML DocBook parser code.
1671
Daniel Veillard5dd3c962003-09-12 15:32:16 +00001672Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1673
1674 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
1675 valgrind pointed out the strings overlapped. cleanup .
1676
Daniel Veillard2a3fea32003-09-12 09:44:56 +00001677Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * tree.c: applied speedup to xmlSearchNs() as suggested by
1680 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
1681 applying the same trick.
1682
Daniel Veillard3b7840c2003-09-11 23:42:01 +00001683Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1684
1685 * parser.c parserInternals.c tree.c include/libxml/parser.h
1686 include/libxml/xmlerror.h: adding namespace checkings
1687 while making sure they still parse as wellformed documents.
1688 Add an nsWellFormed status report to the context, and
1689 provide new appropriate error codes.
1690 * Makefile.am result/namespaces/* test/namespaces/*: add
1691 specific regression testing for the new namespace support
1692 * test/att5 result/noent/att5 result/att5 result/att5.sax:
1693 add more coverage for the attribute parsing and normalization
1694 code.
1695
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00001696Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * threads.c: backport of a thread bugfix from 2_5_X branch
1699
Daniel Veillardc6e20e42003-09-11 16:30:26 +00001700Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1701
1702 * parser.c: fixed a bug in one corner case of attribute parsing.
1703
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00001704Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * configure.in doc/* : 2.6.0beta1 changes
1707 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
1708 normalization, might not be totally fixed but this should
1709 make sure SAX event provide the right strings for attributes
1710 except entities for which libxml2 is different by default
1711 This should fix #109564
1712 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
1713 in attribute callback values
1714 * result/c14n/with-comments/example-4
1715 result/c14n/without-comments/example-4: this also fixes a subtle
1716 bug in the canonicalization tests.
1717
Daniel Veillarde57ec792003-09-10 10:50:59 +00001718Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1719
1720 Time to commit 3 days of work rewriting the parser internal,
1721 fixing bugs and migrating to SAX2 interface by default. There
1722 is some work letf TODO, like namespace validation and attributes
1723 normalization (this break C14N right now)
1724 * Makefile.am: fixed the test rules
1725 * include/libxml/SAX2.h include/libxml/parser.h
1726 include/libxml/parserInternals.h SAX2.c parser.c
1727 parserInternals.c: changing the parser, migrating to SAX2,
1728 adding new interface to switch back to SAX1 or initialize a
1729 SAX block for v1 or v2. Most of the namespace work is done
1730 below SAX, as well as attribute defaulting
1731 * globals.c: changed initialization of the default SAX handlers
1732 * hash.c tree.c include/libxml/hash.h: added QName specific handling
1733 * xmlIO.c: small fix
1734 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
1735 version code path
1736 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
1737 pointed out a typo in a very old test namespace
1738
William M. Brackc07329e2003-09-08 01:57:30 +00001739Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
1740
1741 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
1742 of compressed files, setting doc->compressed appropriately
1743 (bug #120503).
1744
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00001745Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * parser.c: try to cope with the fact that apps may still
1748 have allocated smaller SAX callbak block
1749
Daniel Veillard0fb18932003-09-07 09:14:37 +00001750Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * dict.c: allow to give -1 for undefined length in lookups
1753 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
1754 first round of work on the new SAX2 interfaces, the API
1755 will change but commiting before changing for historical
1756 reference.
1757
William M. Brack4811ba32003-09-06 18:02:53 +00001758Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
1759
1760 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
1761 sax->warning with wrong params).
1762
Daniel Veillard93625d32003-09-05 08:36:12 +00001763Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * include/libxml/globals.h: patch from Stéphane Bidoul to export
1766 globals entry points to the python bindings
1767
Daniel Veillard40412cd2003-09-03 13:28:32 +00001768Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1769
1770 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
1771 by default instead of "HTML"
1772 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
1773 avoiding calls to "areBlanks" when not needed.
1774 * include/libxml/parser.h include/libxml/tree.h: some structure
1775 extensions for future work on using per-document dictionaries.
1776
Daniel Veillard4b1577f2003-09-03 13:10:37 +00001777Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
1780 tree, keeping result in the same tree, added SAXtests to the
1781 default "make tests"
1782
Igor Zlatkovic471cae42003-09-02 14:00:49 +00001783Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1784
1785 * include/libxml/xmlexports.h: defined additional macros which
1786 affect exports and added mingw section
1787
William M. Brack008c06b2003-09-01 22:17:39 +00001788Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
1789
1790 * doc/index.py: fixed problem parsing xhtml docs
1791 * doc/xmlreader.html,doc/guidelines.html: small modification
1792 to avoid problem in python parsing.
1793 * doc/search.php: fixed upper case filename problem for XSLT docs
1794
Daniel Veillard10acc2f2003-09-01 20:59:40 +00001795Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1796
1797 * xinclude.c: patch from Mark Vakoc that allows compiling
1798 with XInclude but without XPointer support.
1799
Daniel Veillarde8553732003-09-01 20:33:14 +00001800Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
1803 to add --libtool-libs option to xml2-config script.
1804
William M. Brack3f479502003-09-01 04:58:15 +00001805Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
1806
1807 * doc/README.docs, doc/Makefile.am: new file added,
1808 giving some description of the documentation generation process
1809 * doc/search.php: fixed problem with upper case on filenames
1810
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00001811Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1812
1813 * win32/Makefile.bcb: updates by Eric Zurcher
1814
William M. Brackcdfa2862003-08-29 06:03:38 +00001815Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
1816
1817 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
1818 to compensate for pollution from Igor's header taint
1819 (quick before Daniel notices)
1820
Daniel Veillard67906942003-08-28 21:13:25 +00001821Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * SAX2.c: fixed a namespace error on attribute reporting bug
1824 pointed out by Tobias Reif
1825 * test/p3p result/p3p result/noent/p3p: this test case was wrong
1826 using xmlsn instead of xmlns...
1827
Igor Zlatkovic65901252003-08-28 16:26:12 +00001828Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1829
1830 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
1831 typos reported by Mark Vakoc
1832
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00001833Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
1834
1835 add:
1836 * doc/tutorial/api.html
1837 * doc/tutorial/ar01s09.html
1838 * doc/tutorial/includexpath.c
1839 updated
1840 * doc/tutorial/*.html
1841 fix my bad - forgot to check in new files when I last
1842 updated
1843
1844
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001845Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1846
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00001847 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00001848 * xmllint.c: fixed time inclusion for various compilers
1849
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00001850Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1851
1852 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
1853 few casts to shut the compiler warnings
1854
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00001855Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1856
1857 * win32/Makefile.* win32/configure.js: fixed for mingw
1858
Daniel Veillard5805be22003-08-28 08:03:23 +00001859Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1860
1861 * globals.c threads.c: fixing bug #120870 try to avoid problem
1862 with uninitialized mutexes
1863
Daniel Veillard1ac24d32003-08-27 14:15:15 +00001864Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1865
1866 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
1867 up with multiple states, select the "best" one. Fix #120682
1868 * result/relaxng/tutor11_2_3.err: small change resulting
1869
1870Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1871
1872 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
1873
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00001874Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1875
1876 * include/libxml/[threads-xpointer].h: realigned parameters
1877 after taint
1878
Igor Zlatkovicc879e452003-08-27 08:02:34 +00001879Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1880
1881 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
1882 as reported by Eric Zurcher
1883
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00001884Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1885
1886 * relaxng.c: fixed bug #120386 again a problem introduced when
1887 trying to reuse automata for content validation. Fix a bug report
1888 problem on zeroOrMore
1889 * result/relaxng/tutor3_7_err: change slightly error reporting.
1890
Daniel Veillard68f8fad2003-08-25 11:28:07 +00001891Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1892
1893 * include/libxml/Makefile.am: make sure the new header will
1894 be included when generating a new distribution.
1895
Daniel Veillard73827cb2003-08-25 10:57:27 +00001896Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1897
1898 * relaxng.c: fixed a couple of stupid bugs in the state allocation
1899 routines which led to bug #120040 and the ones reported by
1900 Martijn Faassen
1901
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00001902Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1903
1904 * include/libxml/parserInternals.h include/libxml/relaxng.h
1905 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
1906 parameters after taint.
1907
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00001908Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1909
1910 * include/libxml/xmlversion.h.in: moved export defs to a separate
1911 file for consistency.
1912 * include/libxml/xmlexports.h: new file, contains export defs.
1913
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00001914Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1915
1916 * include/libxml/*.h genUnicode.py: exportability taint
1917 of the headers.
1918
Daniel Veillard11af4292003-08-21 10:39:13 +00001919Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * SAX.c: make the deprecated interfaces log an error message
1922 to be sure it won't get used.
1923
Daniel Veillard1af9a412003-08-20 22:54:39 +00001924Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1925
1926 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
1927 Adding new version of the SAX interface, it's not there yet,
1928 currently just preparing the work
1929 * globals.c parser.c SAX.c include/libxml/SAX.h
1930 include/libxml/globals.h include/libxml/parser.h: doing some
1931 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
1932 while keeping functionalities, preparing SAX2 integration.
1933 * dict.c: small cleanup.
1934
Daniel Veillarde5984082003-08-19 22:21:13 +00001935Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1936
1937 * tree.c: fixes a small bug introduced in last commit and detected
1938 by valgrind.
1939
Daniel Veillard6155d8a2003-08-19 15:01:28 +00001940Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1941
1942 * dict.c hash.c: optimization when freeing hash tables.
1943 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
1944 allocations
1945 * parser.c parserInternals.c include/libxml/parser.h: keep a
1946 single allocated block for all the attributes callbacks,
1947 avoid useless malloc()/free()
1948 * tree.c: do not realloc() when growing a buffer if the buffer
1949 ain't full, malloc/memcpy/free avoid copying memory.
1950
Daniel Veillard66f68e72003-08-18 16:39:51 +00001951Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1952
1953 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
1954 --dtdvalidfpi for Tobias Reif
1955
Daniel Veillard2fdbd322003-08-18 12:15:38 +00001956Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
1959 new dictionary module to keep a single instance of the names used
1960 by the parser
1961 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
1962 switched all parsers to use the dictionary internally
1963 * include/libxml/HTMLparser.h include/libxml/parser.h
1964 include/libxml/parserInternals.h include/libxml/valid.h:
1965 Some of the interfaces changed as a result to receive or return
1966 "const xmlChar *" instead of "xmlChar *", this is either
1967 insignificant from an user point of view or when the returning
1968 value changed, those function are really parser internal methods
1969 that no user code should really change
1970 * doc/libxml2-api.xml doc/html/*: the API interface changed and
1971 the docs were regenerated
1972
Daniel Veillard7fb801f2003-08-17 21:07:26 +00001973Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
1976
William M. Bracka716ff12003-08-16 14:58:33 +00001977Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1978
1979 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
1980 fixed part (2) of bug 119535 (wrong alpha case on filenames)
1981
William M. Brackc6e07552003-08-16 12:44:47 +00001982Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1983
1984 * doc/API*.html, doc/html/*: regenerated API documentation
1985 for xmlsoft.org (part of Bug 119535)
1986
William M. Brack7a821652003-08-15 07:27:40 +00001987Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1988
1989 * encoding.c, threads.c, include/libxml/HTMLparser.h,
1990 doc/libxml2-api.xml: Minor changes to comments, etc. for
1991 improving documentation generation
1992 * doc/Makefile.am: further adjustment to auto-generation of
1993 win32/libxml2.def.src
1994
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001995Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1996
1997 * News configure.in: preparing libxml2-2.5.10 release
1998 * doc/* : updated the doc and rebuilt
1999
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00002000Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2001
2002 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
2003 Malcolm Tredinnick with the patch he suggested.
2004
Daniel Veillarde8ed6202003-08-14 23:39:01 +00002005Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
2006
2007 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
2008
Daniel Veillard608d0ac2003-08-14 22:44:25 +00002009Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2010
2011 * uri.c: fixing an use of strcpy() where both strings overlap
2012 pointed out by valgrind.
2013
Daniel Veillard98485322003-08-14 15:44:40 +00002014Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2015
2016 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
2017 some compilation warnings.
2018 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
2019 plus some cleanup and better error reporting.
2020
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00002021Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * encoding.c: applied UTF-16 encoding handling patch provided by
2024 Mark Itzcovitz
2025 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
2026 not having iconv support.
2027
Daniel Veillard1638a472003-08-14 01:23:25 +00002028Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2029
2030 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
2031 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
2032 mingw compiler on Windows.
2033
Daniel Veillardb19ba832003-08-14 00:33:46 +00002034Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2035
2036 * parser.c: fixed the serious CPU usage problem reported by
2037 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00002038 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00002039 missing in htmlSAXParseDoc
2040
William M. Brackccf9e392003-08-13 14:50:18 +00002041Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
2042
2043 * doc/Makefile.am: Removed dependency from libxml2.def.src
2044
William M. Brack476cd962003-08-13 11:09:42 +00002045Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2046
2047 * autogen.sh: took away the requirement for automake-1.4,
2048 changed the messages for getting auto* tools to current
2049 gnu pages.
2050 * configure.in: added check for Linux Dec alpha requiring
2051 -ieee flag, fixed test for ipv6
2052 * trionan.c: fixed problem for compiling on Linux Dec alpha
2053 using native compiler
2054 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
2055 whenever libxml2-api.xml is changed.
2056
Daniel Veillard6b621b82003-08-11 15:03:34 +00002057Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2058
2059 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
2060 is not used.
2061
William M. Brack30909422003-08-10 00:14:20 +00002062Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2063
2064 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
2065
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002066Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * News configure.in: preparing libxml2-2.5.9 release
2069 * doc/* : updated the doc and rebuilt
2070
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00002071Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2072
2073 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
2074 definition to get a correct API XML description. This was apparently
2075 breaking Windows build.
2076
Daniel Veillard14f752c2003-08-09 11:44:50 +00002077Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
2080 the progressive HTML parser front-end on large character data
2081 island leading to an erroneous end of data detection by the
2082 parser. Some cleanup too to get closer from the XML progressive
2083 parser.
2084
William M. Brack6d13f332003-08-08 16:40:36 +00002085Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2086
2087 * win32/configure.js: Added in support for the ISO8859X
2088 module (patch provided by Jesse Pelton)
2089
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00002090Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2091
2092 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
2093 when the library is not initialized and one try to save, the
2094 locks in threaded env might not been initialized, playing safe
2095 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
2096 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
2097 his tests to the regression suite.
2098
William M. Brack41e6bed2003-08-08 10:53:06 +00002099Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2100
2101 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
2102 (with apologies to Igor) - Enhanced handling of docb and
2103 nanohttp.
2104
William M. Brack16db7b62003-08-07 13:12:49 +00002105Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2106
2107 * encoding.c: further small changes for warnings when
2108 configured with --with-iconv=no
2109
William M. Bracka71a8ef2003-08-06 04:43:55 +00002110Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
2111
2112 * error.c trionan.[ch] testThreads.c python/generator.py:
2113 further small changes to elminate most of the remaining
2114 warnings.
2115
William M. Brackc1939562003-08-05 15:52:22 +00002116Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
2117
2118 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
2119 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
2120 python/libxml.c include/libxml/xmlmemory.h: small changes
2121 to syntax to get rid of compiler warnings. No changes
2122 to logic.
2123
Daniel Veillardc758c222003-08-04 20:42:34 +00002124Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2125
2126 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
2127
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00002128Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2129
2130 * tree.c: fixed a small problem in the patch for #118763
2131 * result/HTML/doc3.htm*: this reverts back to the previous result
2132
Daniel Veillard91e69c52003-08-04 01:43:07 +00002133Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
2134
2135 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
2136 and rebuilt, apparently some C++ wrappers are not available,
2137 c.f. bug #118943
2138
Daniel Veillard39057f42003-08-04 01:33:43 +00002139Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
2140
2141 * tree.c: fixing HTML attribute serialization bug #118763
2142 applying a modified version of the patch from Bacek
2143 * result/HTML/doc3.htm*: this modifies the output from one test
2144
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00002145Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2146
2147 * tree.c include/libxml/tree.h: added a new API to split a
2148 QName without generating any memory allocation
2149 * valid.c: fixed another problem with namespaces on element
2150 in mixed content case
2151 * python/tests/reader2.py: updated the testcase with
2152 Bjorn Reese fix to reader for unsignificant white space
2153 * parser.c HTMLparser.c: cleanup.
2154
Daniel Veillard5ee43b02003-08-04 00:58:46 +00002155Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * catalog.c: trying to fix #118754 of possible recursion in the
2158 catalogs. Not fantastically happy about the current fix since
2159 it's likely to break under very thread intensive concurrent
2160 access to the catalog. Better solution might to keep the depth
2161 an extra argument to the resolution functions.
2162
Daniel Veillard7b68df92003-08-03 22:58:54 +00002163Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
2164
2165 * valid.c: fixed bug #118712 about mixed content, and namespaced
2166 element names.
2167 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
2168 in the regression tests
2169
William M. Brack779af002003-08-01 15:55:39 +00002170Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
2171
2172 Coninuing work on bug 118559
2173 * DOCBparser.c: removed 2 unsed vars
2174 * xmlregexp.c: changed some numeric const to their enum symbols
2175 * xmlreader.c: changed one var define from int to enum
2176 (a little more to be done, awaiting co-ordination)
2177 * relaxng.c: deleted one unused var
2178 * xmllint.c: deleted some unused vars, changed one arg
2179 val from int to enum
2180 * testHTML.c, testDocbook.c: changed some arg vals to enum const
2181 * xmlIO.c: fixed typo from last night (small warning msg)
2182
William M. Brack78637da2003-07-31 14:47:38 +00002183Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
2184
2185 Working on bug 118559
2186 * error.c: deleted unused variable
2187 * parserInternals.c: deleted unneeded 'const' qualifier
2188 * parser.c: changed variable type for enum temp storage
2189 * xmlIO.c: changed debugging var to be inside #ifdef
2190 * valid.c: removed unused variable
2191 * HTMLparser.c: removed some unneeded 'const' qualifiers
2192 * xpath.c: added some type casts, removed some unused vars
2193 * xinclude.c: added one type cast
2194 * nanohttp.c: repositioned some #ifdef to avoid unused var
2195 * nanoftp.c: removed unused var
2196
Daniel Veillard97e01882003-07-30 18:59:19 +00002197Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
2198
2199 * HTMLparser.c: applied a patch from William Brack about
2200 the problem of parsing very large HTML instance with comments
2201 as raised by Nick Kew
2202
Daniel Veillardd6038e02003-07-30 16:37:18 +00002203Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2204
2205 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
2206 patch from Bjorn Reese for xmlTextReaderNodeType() and
2207 significant whitespace. There is an enum for node type
2208 values now.
2209
Daniel Veillard01fc1a92003-07-30 15:12:01 +00002210Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2211
2212 * encoding.c: applying patch from Peter Jacobi to added
2213 ISO-8859-x encoding support when iconv is not available
2214 * configure.in include/libxml/xmlversion.h.in
2215 include/libxml/xmlwin32version.h.in: added the glue needed
2216 at the configure level and made it the default for Windows
2217
Daniel Veillardc2664642003-07-29 20:44:53 +00002218Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
2219
2220 * python/generator.py python/libxml.c python/libxml2class.txt:
2221 patch from Joachim Bauch + cleanup for Relax NG error callbacks
2222 in python
2223
Daniel Veillarda6874ca2003-07-29 16:47:24 +00002224Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
2225
2226 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
2227 cleanup patch, and also avoided a possible memory leak
2228
Daniel Veillard9ff7de12003-07-29 13:30:42 +00002229Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * encoding.c: fix the previous commit
2232
William M. Brack4a557d92003-07-29 04:28:04 +00002233Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
2234
2235 * HTMLparser.c: fixed problem with comments reported by Nick Kew
2236 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
2237 some future cleanup of UTF8 handling
2238
Daniel Veillard9deb2422003-07-28 20:40:59 +00002239Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
2240
2241 * xpath.c: applied a change suggested by Sean Griffin in bug
2242 #118494 about a memory leak in EXSLT
2243
Daniel Veillardd94849b2003-07-28 13:02:24 +00002244Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
2245
2246 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
2247 when fixing the previous Relax-NG bugs
2248 * result/relaxng/*: This slightly changes the output messages of
2249 some regression tests.
2250 * configure.in: added support of -with-fexceptions for nested C++
2251 support.
2252
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00002253Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
2254
2255 * doc/tutorial/apa.html
2256 * doc/tutorial/apb.html
2257 * doc/tutorial/apc.html
2258 * doc/tutorial/apd.html
2259 * doc/tutorial/ape.html
2260 * doc/tutorial/apf.html
2261 * doc/tutorial/apg.html
2262 * doc/tutorial/aph.html
2263 * doc/tutorial/ar01s02.html
2264 * doc/tutorial/ar01s03.html
2265 * doc/tutorial/ar01s04.html
2266 * doc/tutorial/ar01s05.html
2267 * doc/tutorial/ar01s06.html
2268 * doc/tutorial/ar01s07.html
2269 * doc/tutorial/ar01s08.html
2270 * doc/tutorial/index.html
2271 * doc/tutorial/ix01.html
2272 * doc/tutorial/xmltutorial.pdf
2273 * doc/tutorial/xmltutorial.xml
2274 update tutorial with XPath example
2275
2276
Daniel Veillard597bc482003-07-24 16:08:28 +00002277Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
2278
2279 * SAX.c parser.c: fixing a bug about a special case of namespace
2280 handling, this closes bug #116841
2281
Daniel Veillard2134ab12003-07-23 19:56:29 +00002282Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
2283
2284 * relaxng.c result/relaxng/*: checked and fixed the compilation
2285 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
2286 This slightly changes the output messages of some regression tests.
2287
Daniel Veillardc127adc2003-07-23 15:07:08 +00002288Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
2289
2290 * xmlreader.c: fixed an out of bound error #118052 , the good
2291 part if that base64 code was not in use yet ...
2292
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00002293Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
2294
2295 * doc/xmllint.html
2296 include html version of the xmllint man page, so an
2297 up-to-date version is visible on the Web
2298
Daniel Veillard8edf1c52003-07-22 20:52:14 +00002299Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
2300
2301 * xinclude.c include/libxml/xinclude.h: added a new API
2302 xmlXIncludeProcessTree() to process XInclude only on a subtree
2303 this should fix bug #115385
2304
Daniel Veillard409a8142003-07-18 15:16:57 +00002305Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2306
2307 * relaxng.c include/libxml/relaxng.h: adding Get interface for
2308 the error callback and parameters of parsing and validation
2309 contexts
2310 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
2311 on text nodes.
2312
Daniel Veillard2dcb9372003-07-16 21:18:19 +00002313Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2314
2315 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
2316 when using the push XML parser.
2317 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
2318 added the test to the regression suite.
2319
Daniel Veillard2009c4e2003-07-15 20:04:34 +00002320Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2321
2322 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
2323 as suggested by Rob Richards
2324
Daniel Veillard34ba3872003-07-15 13:34:05 +00002325Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
2326
2327 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
2328 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
2329 to unsigned int and a couple of others.
2330
2331Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2332
2333 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
2334
Daniel Veillard3dc93a42003-07-10 14:04:33 +00002335Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2336
2337 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
2338
Daniel Veillarddf101d82003-07-08 14:03:36 +00002339Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2340
2341 * globals.c threads.c: fixes some problem when freeing unititialized
2342 mutexes
2343
Daniel Veillard2db8c122003-07-08 12:16:59 +00002344Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2345
2346 * nanoftp.c nanohttp.c: the modules should not import <config.h>
2347 directly, some cleanups
2348 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
2349 validation code.
2350
Daniel Veillard13d07cd2003-07-07 16:02:41 +00002351Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2352
2353 * win32/configure.js: Jesse Pelton pointed out a problem in the
2354 javascript code.
2355
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00002356Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2357
2358 * NEWS doc/*: regenerated
2359 * nanoftp.c nanohttp.c: might fix includes problems with the
2360 Ipv6 support on solaris
2361 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
2362 defined as #IMPLIED
2363
Daniel Veillard560c2a42003-07-06 21:13:49 +00002364Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2365
Daniel Veillard83ee40d2003-08-09 22:24:09 +00002366 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00002367 * nanohttp.c: changed some preprocessor block
2368 * xmlschemastypes.c: applied patch from Charles Bozeman adding
2369 hexBinary schema datatype and adding support for totalDigits and
2370 fractionDigits facets.
2371
Daniel Veillard7a985a12003-07-06 17:57:42 +00002372Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2373
2374 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
2375
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00002376Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2377
2378 * xinclude.c: fixed bug #116095 removing the error message when
2379 reapplying XInclude to a document.
2380
Daniel Veillard1997c3e2003-07-05 20:43:43 +00002381Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2382
2383 * xmlIO.c: applied small changes to portability layer for
2384 compilation on DJGPP Ms-DOS compiler.
2385
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00002386Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2387
2388 * parser.c HTMLparser.c: use the character() SAX callback
2389 if the cdataBlock ain't defined.
2390 * xpath.c: fix bug #115349 allowing compilation when configured
2391 with --without-xpath since the Schemas code needs NAN and co.
2392
William M. Brack59002e72003-07-04 17:01:59 +00002393Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2394
2395 Fixed problem with multi-threading, shown by the test program
2396 testThreads. After fix, ran mutiple tests on various speed
2397 machines (single and dual processor X86), which all seem okay.
2398
2399 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
2400
2401 * threads.c: added missing initialisation for condition variable
2402 in xmlNewRMutex.
2403
Daniel Veillardde2a67b2003-06-21 14:20:04 +00002404Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2405
2406 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
2407 closing bug #114837
2408
2409 * configure.in: Added checks for IPv6 support and getaddrinfo().
2410
2411 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2412
2413 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
2414
2415 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
2416 field or sockaddr_in field, depending upon the availability of IPv6
2417 support.
2418 have_ipv6(): Added to check for run-time IPv6 support.
2419 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
2420 Modified to parse a URI with IPv6 address given in [].
2421 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
2422 resolution, if it is available on the system, as gethostbyname
2423 does not return IPv6 addresses on some platforms.
2424 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
2425 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
2426 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
2427 we are dealing with.
2428
2429 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
2430 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
2431 a URI with IPv6 address given in [].
2432 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
2433 available on the system. Also IPv6 addresses will be resolved by
2434 gethostbyname only if IPv6 run-time support is available.
2435 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
2436
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00002437Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2438
2439 * win32/configure.js include/win32config.h
2440 include/libxml/xmlversion.h.in: Applied the patch for BCB
2441 by Eric Zurcher.
2442
Daniel Veillardd7cec922003-06-13 12:30:10 +00002443Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2444
2445 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
2446 due to #115104 and while fixing #115101 . HTML URLs must not
2447 be version dependant.
2448
Daniel Veillard8265a182003-06-13 10:05:56 +00002449Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2450
2451 * entities.c: do not generate &quot; for " outside of attributes
2452 * result//*: this changes the output of some tests
2453
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00002454Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2455
2456 * parser.c xmlIO.c: trying to fix #114277 about when file
2457 remapping and escaping should really be attempted.
2458
Daniel Veillarda37aab82003-06-09 09:10:36 +00002459Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2460
2461 * doc/*: applied a patch from Gman for building docs
2462 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
2463 Gary Pennington to provide an allocator for xmlValidCtxt
2464 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
2465 #113580 about data not being passed immediately.
2466
Daniel Veillarde1326112003-06-05 09:32:20 +00002467Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2468
2469 * tree.c: applied a couple of patches from Mark Itzcovitz
2470 to handle saving back "UTF-16" documents.
2471
Daniel Veillarda84c0b32003-06-02 16:58:46 +00002472Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
2473
2474 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
2475 some work done while in the Maldives (hence the timezone on the
2476 laptop !)
2477 * result/schemas/length3* test/schemas/deter0_*
2478 test/schemas/group0_*: some tests added too
2479
Daniel Veillard8caa9c22003-06-02 13:35:24 +00002480Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2481
2482 * encoding.c: small fix
2483 * xmlIO.c: fixed an error message
2484
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00002485Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2486
2487 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
2488 accepting an improper UTF8 sequence
2489
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002490Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2491
2492 * threads.c: applied the patch from Stéphane Bidoul for getting
2493 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00002494 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00002495
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00002496Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
2497
2498 * HTMLtree.c: fixing bug #112904: html output method escaped
2499 plus sign character in URI attribute.
2500
Daniel Veillard781ac8b2003-05-15 22:11:36 +00002501Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
2502
2503 * build_glob.py global.data globals.c parser.c
2504 include/libxml/globals.h: patch from Stéphane Bidoul for setting
2505 up threads global defaults.
2506 * doc/libxml2-api.xml: this extends the API with new functions
2507 * python/tests/Makefile.am python/tests/reader2.py
2508 python/tests/thread2.py: integrated the associated testcase and
2509 fixed the error string used in reader2
2510
Daniel Veillard38b80a82003-05-14 18:59:00 +00002511Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
2512
2513 * configure.in libxml.spec.in python/Makefile.am: trying
2514 to conciliate --with-python= requirements and RPM builds,
2515 a PITA really...
2516
Daniel Veillard104caa32003-05-13 22:54:05 +00002517Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
2518
2519 * HTMLparser.c: oops last commit introduced a memory leak.
2520
Daniel Veillarde8b09e42003-05-13 22:14:13 +00002521Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
2522
2523 * xmllint.c doc/xmllint.xml: added --nonet option
2524 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
2525 xsltproc or xmllint
2526 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
2527 rebuilt
2528 * HTMLparser.c: cleaned up the HTML parser context build when
2529 using an URL
2530
Daniel Veillardd437d322003-05-13 21:07:01 +00002531Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
2532
2533 * libxml.spec.in: added a comment about bug #112902
2534
William M. Brack3dd57f72003-05-13 02:06:18 +00002535Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
2536
2537 * minor cleanup of configure '--help' display
2538 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
2539
Daniel Veillardd72c7e32003-05-12 21:55:03 +00002540Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
2541
2542 * tree.c: PI nodes in external subset were not freed :-\
2543 fixes bug #112842
2544
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00002545Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
2546
2547 * xmllint.c: added --schema option to run WXS schema validation
2548 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
2549 tried to improve error reporting in the Schema code, some cleanup
2550 too.
2551
Daniel Veillard82bbbd42003-05-11 20:16:09 +00002552Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2553
2554 * xmlschemas.c: fixed some problems in the handling of errors,
2555 and attributes addressed by references.
2556 * test/schemas/* result/schemas/*: dropped the verbosity level
2557 and added a couple of new tests
2558
Daniel Veillardadbb0e62003-05-10 20:02:45 +00002559Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
2560
2561 * relaxng.c: Stéphane Bidoul found an off by one addressing
2562 error on the error handling.
2563
Daniel Veillarda77cf712003-05-09 23:09:55 +00002564Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
2565
2566 * xmlschemastypes.c: trying to fix #112673
2567
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00002568Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
2569
2570 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
2571 warning, this fixed a bug and should close #111574
2572
Daniel Veillard37fc84d2003-05-09 19:38:15 +00002573Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
2574
2575 * xmlschemas.c: fixing bug #104081 with xs:all with an element
2576 holding minOccurs="0"
2577 * test/schemas/all_* result/schemas/all_*: added some regression
2578 tests for that bug
2579 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
2580 Garry Pennington to compile without schemas support.
2581
Daniel Veillarda067e652003-05-01 08:03:46 +00002582Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2583
2584 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
2585
Daniel Veillard61c52202003-04-30 12:20:34 +00002586Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2587
2588 * xml2-config.in: try to fix Red hat bug #89957, do not
2589 output -L/usr/lib64
2590 * xmlreader.c: fixed a typo in a comment
2591
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00002592Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
2593
2594 * doc/tutorial/aph.html, ix01.html
2595 forgot to cvs add the new files. Thanks to Roland van Laar
2596 for pointing this out
2597
Daniel Veillardd4330462003-04-29 12:40:16 +00002598Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
2601 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
2602 to the XML/XSLT doc generation closing #111799
2603 * doc/html/*: complete update of the HTML results
2604
Igor Zlatkovica28d2362003-04-28 12:56:01 +00002605Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2606
2607 * win32/defgen.xsl: fixed the conditional for unicode map,
2608 removed hardcoded schema entries
2609
2610Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2611
2612 * win32/defgen.xsl: new file, stylesheet for generating
2613 win32/libxml2.def.src from doc/libxml2-api.xml
2614 * win32/libxml2.def.src: is autogenerated from now on, changes
2615 to this file will not appear here anymore
2616
Daniel Veillard94bb2f12003-04-27 22:14:07 +00002617Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2618
2619 * win32/configure.js python/setup.py.in: applied patch
2620 from Stéphane Bidoul for the Python bindings on the new
2621 release.
2622
Igor Zlatkovic34656b42003-04-27 16:00:05 +00002623Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2624
2625 * debugXML.c: included libxml/uri.h for xmlCanonicPath
2626 declaration
2627 * win32/configure.js: thread-enabled build is now default
2628 * win32/libxml2.def.src: added more exports
2629
Daniel Veillard1177ca42003-04-26 22:29:54 +00002630Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2631
2632 * NEWS doc/*.xsl doc/*.html: updated the web site separated
2633 developers from common pages, made the transition to XHTML1,
2634 added validity checking to the makefile rules.
2635
Daniel Veillard329456a2003-04-26 21:21:00 +00002636Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2637
2638 * parser.c: fix for xmlIOParseDTD same as previous and reported
2639 by Petr Pajas
2640
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00002641Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2642
2643 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
2644 closing #111638
2645
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00002646Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2647
2648 * python/generator.py: fixed a problem in the generator where
2649 the way functions are remapped as methods on classes was
2650 not symetric and dependant on python internal hash order,
2651 as reported by Stéphane Bidoul
2652
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00002653Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
2654
2655 * doc/tutorial:
2656 xmltutorial.xml
2657 xmltutorial.pdf
2658 *.html
2659 add appendix on generating compiler flags, more indexing
2660
Daniel Veillard1c960272003-04-25 23:12:22 +00002661Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2662
2663 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
2664 to get libxml-2.5.7 to compile on OpenVMS
2665
Daniel Veillardc5573462003-04-25 16:43:49 +00002666Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2667
2668 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
2669
Daniel Veillardfd583412003-04-25 13:22:10 +00002670Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2671
2672 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
2673 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
2674 man page based on xsltproc and a stylesheet PI in the XML.
2675
Daniel Veillarddc07e182003-04-25 10:39:38 +00002676Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2677
2678 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
2679 character preventing rendering by the man command.
2680
Daniel Veillard92fc02c2003-04-24 23:12:35 +00002681Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2682
2683 * NEWS configure.in: preparing release 2.5.7
2684 * doc/*: updated and rebuilt the docs
2685 * doc/apibuild.py: fixed the script
2686
Daniel Veillardde0a0a52003-04-24 17:12:57 +00002687Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2688
2689 * Makefile.am doc/apibuild.py: make sure the OOM code don't
2690 get in the way of the builds
2691 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
2692
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00002693Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2694
2695 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
2696 Memory test from Havoc Pennington #109368
2697 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
2698 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
2699 include/libxml/parser.h: a lot of memory allocation cleanups
2700 based on the results of the OOM testing
2701 * check-relaxng-test-suite2.py: seems I forgot to commit the
2702 script.
2703
Daniel Veillard18f113d2003-04-23 15:18:26 +00002704Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2705
2706 * xmlschemastypes.c: trivial fix for 109774 removing a warning
2707
Daniel Veillard85095e22003-04-23 13:56:44 +00002708Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2709
2710 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
2711 more places where xmlCanonicPath() must be used to convert
2712 filenames to URLs, trying to fix #111088
2713
Daniel Veillard54396242003-04-23 07:36:50 +00002714Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2715
2716 * python/libxml.c python/libxml.py: applied patch from
2717 Brent M Hendricks adding binding for xmlCatalogAddLocal
2718
Daniel Veillard45269b82003-04-22 13:21:57 +00002719Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2720
2721 * HTMLparser.c: tried to fix #98879 again in a more solid
2722 way.
2723
Igor Zlatkovic94f48842003-04-22 12:00:37 +00002724Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2725
2726 * win32/libxml2.def.src: added more exports from the relaxng and
2727 xmlreader clan
2728
Daniel Veillardf431eb82003-04-22 08:37:26 +00002729Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2730
2731 * SAX.c test/valid/ns* test/result/ns*: applied the patch
2732 provided by Brent Hendricks fixing #105992 and integrated the
2733 examples in the testsuite.
2734
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00002735Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2736
2737 * TODO: updated a bit
2738 * configure.in: fixed the comment, threads now default to on
2739 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
2740
Daniel Veillarda880b122003-04-21 21:36:41 +00002741Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2742
2743 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
2744 xmlreader.c include/libxml/parser.h: a lot of performance work
2745 especially the speed of streaming through the reader and push
2746 interface. Some thread related optimizations. Nearly doubled the
2747 speed of parsing through the reader.
2748
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00002749Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
2750
2751 * doc/xmllint.xml
2752 * doc/xmllint.1
2753 update man page to explain use of --stream
2754
Daniel Veillard3c908dc2003-04-19 00:07:51 +00002755Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2756
2757 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
2758 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
2759 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
2760 include/libxml/globals.h include/libxml/xmlmemory.h: added
2761 xmlMallocAtomic() to be used when allocating blocks which
2762 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
2763 to allow registering the full set of functions needed by
2764 a garbage collecting allocator like libgc, ref #109944
2765
Daniel Veillard84942712003-04-18 14:40:05 +00002766Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2767
2768 * configure.in: switched to have thread support enabled by default,
2769 didn't got troubles with ABI compatibility on Linux, hope it
2770 won't break on strange OSes, if yes, report the system ID
2771 * doc/libxml2-api.xml: just rebuilt the API
2772
Daniel Veillard3e59fc52003-04-18 12:34:58 +00002773Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2774
2775 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
2776 added support for large file, tested with a 3+GB instance,
2777 and some cleanup.
2778 * catalog.c: added a TODO
2779 * Makefile.am: added some "make tests" comments
2780
Daniel Veillardac297932003-04-17 12:55:35 +00002781Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2782
2783 * relaxng.c: some cleanups
2784 * doc/xmlreader.html: extended the document to cover RelaxNG and
2785 tree operations
2786 * python/tests/Makefile.am python/tests/reader[46].py: added some
2787 xmlReader example/regression tests
2788 * result/relaxng/tutor*.err: updated the output of a number of tests
2789
Daniel Veillard62163602003-04-17 09:36:38 +00002790Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
2791
2792 * relaxng.c: valgrind pointed out an uninitialized variable error.
2793
Daniel Veillard33300b42003-04-17 09:09:19 +00002794Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2795
2796 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
2797 xmlreader.c: augnemting the APIs, cleanups.
2798 * parser.c: cleanup bug #111005
2799 * xmlIO.c: added some missing comments
2800
Daniel Veillardce192eb2003-04-16 15:58:05 +00002801Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2802
2803 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
2804 trying to improve the subset compiled, and more testing.
2805 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
2806 documentation
2807 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
2808 * result/relaxng/*.err: fix some of the outputs
2809
Daniel Veillardf4e55762003-04-15 23:32:22 +00002810Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2811
2812 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
2813 include/libxml/xmlreader.h: implemented streaming of
2814 RelaxNG (when possible) on top of the xmlReader interface,
2815 provided it as xmllint --stream --relaxng .rng .xml
2816 This seems to mostly work.
2817 * Makefile.am: updated to test RelaxNG streaming
2818
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00002819Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2820
2821 * relaxng.c include/libxml/relaxng.h: integrated the regexp
2822 based validity checking of fragments of the document for
2823 which the RNG can be compiled to regexps. Works on all regression
2824 tests, only fix needed is related to error messages.
2825
Daniel Veillard52b48c72003-04-13 19:53:42 +00002826Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2827
2828 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
2829 include/libxml/xmlregexp.h: Starting work precompiling
2830 parts of RelaxNG schemas. Not plugged onto validity checking
2831 yet, just the regexp building part. Needed to extend some
2832 of the automata and regexp APIs.
2833
Daniel Veillardf6bad792003-04-11 19:38:54 +00002834Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
2835
2836 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
2837 xmllint --stream and xmllint --stream --valid returns errors
2838 code appropriately
2839
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00002840Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
2841
2842 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
2843 and Next() operation to work on subtrees within the reader
2844 framework.
2845 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
2846 * python/tests/reader5.py: added an example for those new
2847 functions of the reader.
2848
Daniel Veillard645c6902003-04-10 21:40:49 +00002849Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2850
2851 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
2852
Daniel Veillard9e077102003-04-10 13:36:54 +00002853Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2854
2855 * xmlreader.c: fixing HasValue for namespace as raised by
2856 Denys Duchier
2857
Daniel Veillard02ea1412003-04-09 12:08:47 +00002858Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2859
2860 * HTMLparser.c include/libxml/HTMLparser.h: exported
2861 htmlCreateMemoryParserCtxt() it was static
2862
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00002863Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2864
2865 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2866 update from Charles Bozeman for date and duration types
2867 * test/schemas/date_0.* test/schemas/dur_0.*
2868 result/schemas/date_0.* result/schemas/dur_0.*: updated too
2869
Daniel Veillardc00cda82003-04-07 10:22:39 +00002870Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2871
2872 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
2873 fixing bug #107129, removing excessive allocation and calls
2874 to *printf in the code to build QName strings.
2875
Igor Zlatkovic69651182003-04-05 09:43:30 +00002876Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
2877
2878 * win32/libxml2.def.src: fixed conditional exports, reported by
2879 Luke Murray.
2880
Daniel Veillardadba5f12003-04-04 16:09:01 +00002881Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c: fixed a possible problem with xmlRecoverMemory()
2884
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00002885Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2886
2887 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
2888 triostr.h: Bjorn sent an update for the TRIO portability layer.
2889
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00002890Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2891
2892 * win32/libxml2.def.src: exported new functions
2893
Daniel Veillardc2d4a932003-04-01 11:13:05 +00002894Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2895
2896 * configure.in NEWS: preparing release 2.5.6
2897 * doc/*: updated and rebuilt the docs
2898
Daniel Veillarde5020412003-04-01 09:55:20 +00002899Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
2900
2901 * SAX.c: fixed an uninitialized memory access pointed by valgrind
2902 on C14Ntests
2903
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00002904Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2905
2906 * relaxng.c: one more fixup of error message reporting
2907
Daniel Veillard5f1946a2003-03-31 16:38:16 +00002908Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2909
2910 * relaxng.c: more work on bug #109225, and fixed an uninitialized
2911 variable pointed out by valgrind
2912
Daniel Veillarda507fbf2003-03-31 16:09:37 +00002913Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2914
2915 * relaxng.c: try to work on bug #109225 and provide better
2916 error reports.
2917 * result/relaxng/* : this change the output of a number of tests
2918 * xinclude.c: fixing the parsed entity redefinition problem
2919 raised on the list.
2920 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
2921
Daniel Veillardb3721c22003-03-31 11:22:25 +00002922Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2923
2924 * xmlschemastypes.c: fixed date comparison to handle the tzo
2925 The only failures left are disagreements on Notations and
2926 '+1' not being allowed for ulong, uint, ushort and ubyte.
2927
Daniel Veillard455cc072003-03-31 10:13:23 +00002928Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2929
2930 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
2931 to the XML Schemas errata
2932 http://www.w3.org/2001/05/xmlschema-errata#e2-12
2933
Daniel Veillarde637c4a2003-03-30 21:10:09 +00002934Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2935
2936 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
2937 and facets support. Currently only schemas with binHex or
2938 base64 don't compile. A few error left in the test suite:
2939 found 1035 test instances: 919 success 23 failures
2940 most are gdate or gdateyear failing check, and a few cases where
2941 James clark tests results are strange.
2942 * valid.c: allow to reuse the Notation checking routine without
2943 having a validation context.
2944 * SAX.c: removed a #if 0
2945
Daniel Veillardb6c7f412003-03-29 16:41:55 +00002946Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2947
2948 * xinclude.c: forgot to apply one check from #106931 patch
2949 * xmlschemastypes.c: more work on XML Schemas datatypes
2950
Daniel Veillardc4c21552003-03-29 10:53:38 +00002951Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2952
2953 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
2954 on cleaning up XML Schemas datatypes based on James Clark tests
2955 test/xsdtest/xsdtest.xml
2956
Daniel Veillard80b19092003-03-28 13:29:53 +00002957Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2958
2959 * relaxng.c: implemented comparisons for Schemas values.
2960 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
2961 some bugs in duration handling, comparisons for durations
2962 and decimals, removed all memory leaks pointed out by James
2963 testsuite. Current status is now
2964 found 238 test schemas: 197 success 41 failures
2965 found 1035 test instances: 803 success 130 failures
2966
Daniel Veillard91a13252003-03-27 23:44:43 +00002967Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2968
2969 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
2970 leaks in the W3C XML Schemas code
2971 * xmlschemastypes.c: implemented nonPositiveInteger
2972 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
2973 fixed the test and result.
2974
Daniel Veillard6560a422003-03-27 21:25:38 +00002975Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2976
2977 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
2978 parser and a typo
2979 * xmlschemastypes.c: reindenting, fixing a memory access
2980 problem with dates.
2981
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00002982Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2983
2984 * parser.c: fixing #109227 providing more context in case of
2985 start/end tag mismatch
2986 * python/tests/ctxterror.py python/tests/readererr.py: update the
2987 tests accordingly
2988
Daniel Veillardd9b72832003-03-27 14:24:00 +00002989Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
2990
2991 * xinclude.c: should fix #109327 errors on memory accesses
2992
Daniel Veillardc7e9b192003-03-27 14:08:24 +00002993Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2994
2995 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
2996 is an URI reference
2997
Daniel Veillarde209b332003-03-26 21:40:13 +00002998Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2999
3000 * xpath.c: fixed bug #109160 on non-ASCII IDs
3001
Daniel Veillard642104e2003-03-26 16:32:05 +00003002Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3003
3004 * parser.c: Norm suggested a nicer error message for xml:space values
3005 errors
3006
Daniel Veillarde4fa2932003-03-26 00:38:10 +00003007Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3008
3009 * xpath.c include/libxml/xpath.h: first part of the fix to
3010 performance bug #108905, adds xmlXPathOrderDocElems() providing
3011 document order for nodes.
3012 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
3013
Daniel Veillard09628212003-03-25 15:10:27 +00003014Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3015
3016 * xmlschemastypes.c: removing a warning with Sun compiler
3017 bug #109154
3018
MST 2003 John Fleckda271742003-03-25 14:05:17 +00003019Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
3020
3021 * doc/xmllint.xml
3022 * doc/xmllint.1
3023 update xmllint man page with --relaxng option
3024
Daniel Veillard2032d292003-03-25 11:09:40 +00003025Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3026
3027 * python/setup.py.in : was missing "drv_libxml2.py"
3028
Daniel Veillard9adc0462003-03-24 18:39:54 +00003029Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3030
3031 * tree.c xpath.c: some changes related to the new way of
3032 handling Result Value Tree, before 2.5.5
3033
Daniel Veillardd8da01c2003-03-24 15:58:23 +00003034Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3035
3036 * configure.in NEWS: preparing release 2.5.5
3037 * doc/* : updated the documentation and regenerated it.
3038
Daniel Veillardef0b4502003-03-24 13:57:34 +00003039Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3040
3041 * xpath.c: fixed some problems related to #75813 about handling
3042 of Result Value Trees
3043
Daniel Veillard9231ff92003-03-23 22:00:51 +00003044Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3045
3046 * uri.c: applied a set of patches from Lorenzo Viali correcting
3047 URI parsing errors.
3048
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00003049Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3050
3051 * parser.c: validity status was not passed back when validating in
3052 entities, but raised by Oliver Fischer
3053
Daniel Veillard04ee2f22003-03-23 20:31:46 +00003054Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3055
3056 * HTMLtree.c: avoid escaping ',' in URIs
3057
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00003058Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3059
3060 * parser.c: fixing bug #108976 get the ID/REFs to reference
3061 the ID in the document content and not in the entity copy
3062 * SAX.c include/libxml/parser.h: more checking of the ID/REF
3063 stuff, better solution for #107208
3064 * xmlregexp.c: removed a direct printf, dohhh
3065 * xmlreader.c: fixed a bug on streaming validation of empty
3066 elements in entities
3067 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
3068 cleanup of the validation tests
3069 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
3070 added more ID/IDREF tests to the suite
3071
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00003072Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
3075 compiler.
3076
Daniel Veillard20863822003-03-22 17:51:47 +00003077Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3078
3079 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
3080
Daniel Veillard9ff2d472003-03-22 15:18:01 +00003081Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3082
3083 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
3084 defined in entities content
3085
Daniel Veillard99737f52003-03-22 14:55:50 +00003086Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
3087
3088 * SAX.c: Fixed validation bug #108858 on namespace names using
3089 entities and reported by Brent Hendricks
3090 * xmllint.c: report xmlTextReaderHasValue() result in --stream
3091 --debug output.
3092
Daniel Veillard48ef4c92003-03-22 12:38:15 +00003093Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3094
3095 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
3096 about the DocType node not being reported sometimes.
3097 * python/tests/reader.py: added to test to the regression checks
3098
Daniel Veillard120e8eb2003-03-22 01:00:34 +00003099Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
3102 reported by Edd Dumbill
3103
Daniel Veillard77a90a72003-03-22 00:04:05 +00003104Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3105
3106 * HTMLparser.c parser.c parserInternals.c: patch from
3107 johan@evenhuis.nl for #107937 fixing some line counting
3108 problems, and some other cleanups.
3109 * result/HTML/: this result in some line number changes
3110
Daniel Veillard580ced82003-03-21 21:22:48 +00003111Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3112
3113 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
3114 instead of libxml.spec
3115 * relaxng.c: fixed some of the error reporting excessive
3116 verbosity
3117 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
3118 xmlschemastypes.c: removed some warnings from gcc
3119 * doc/libxml2-api.xml: rebuilt
3120
Daniel Veillarde063f482003-03-21 16:53:17 +00003121Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3122
3123 * relaxng.c: another optimization, for choice this time
3124 * result/relaxng/spec1* result/relaxng/tutor12_1*
3125 result/relaxng/tutor3_7: cleanups.
3126
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00003127Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3128
3129 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
3130 * test/relaxng/testsuite.xml: augmented the test suite
3131 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
3132 some schemas validation tests in the presence of foreign
3133 namespaces.
3134
Daniel Veillardbbb78b52003-03-21 01:24:45 +00003135Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3136
3137 * relaxng.c: added another interleave speedup.
3138
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00003139Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3140
3141 * xmlschemastypes.c: added integer and fixed one of the
3142 IDREFS regression tests pbm
3143 * result/relaxng/docbook_0.err: updated
3144
Daniel Veillard249d7bb2003-03-19 21:02:29 +00003145Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3146
3147 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
3148 declared both in the DTD and in the Schemas <grin/>
3149 * relaxng.c: more debug, added a big optimization for <mixed>
3150 * test/relaxng/testsuite.xml: augmented the testsuite
3151 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
3152 DocBook example to the regression tests
3153
Daniel Veillard798024a2003-03-19 10:36:09 +00003154Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
3155
3156 * check-xsddata-test-suite.py: cosmetic change for output
3157 * relaxng.c: try to minimize calls to malloc/free for states.
3158
Daniel Veillarda1a9d042003-03-18 16:53:17 +00003159Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3160
3161 * tree.c: removed a warning
3162 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
3163 support
3164 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
3165 cleanup/improvements of the regression tests batch
3166 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
3167
Daniel Veillard28c52ab2003-03-18 11:39:17 +00003168Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3169
3170 * relaxng.c: fixed error msg cleanup deallocation
3171 * xmlschemastypes.c: added a function to handle lists of
3172 atomic types, added support for IDREFS
3173
Daniel Veillardc3da18a2003-03-18 00:31:04 +00003174Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
3175
3176 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
3177 and IDREF, usable from RelaxNG now
3178 * include/libxml/xmlschemastypes.h: need to add a new interface
3179 because the validation modifies the infoset
3180 * test/relaxng/testsuite.xml: extended the testsuite
3181
Daniel Veillard952379b2003-03-17 15:37:12 +00003182Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3183
3184 * relaxng.c: fixed the last core RelaxNG bug known #107083,
3185 shemas datatype ID/IDREF support still missing though.
3186 * xmlreader.c: fix a crashing bug with prefix raised by
3187 Merijn Broeren
3188 * test/relaxng/testsuite.xml: augmented the testsuite with
3189 complex inheritance tests
3190
Daniel Veillardfd573f12003-03-16 17:52:32 +00003191Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3192
3193 * relaxng.c: switched back to the previous Relax-NG code base,
3194 the derivation algorithm need severe constraining code to avoid
3195 combinatorial explosion. Fixed the problem with Sebastian Rahtz
3196 TEI based example and other bugs
3197 * result/relaxng/*err: updated the results
3198 * test/relaxng/testsuite.xml: started a new test suite
3199
Daniel Veillard1564e6e2003-03-15 21:30:25 +00003200Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
3201
3202 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
3203 that the original RelaxNG validation code was un-fixeable, it got
3204 rewritten to use the derivation algorithm from James Clark and
3205 redebugged it (nearly) from scratch:
3206 found 373 test schemas: 372 success 1 failures
3207 found 529 test instances: 529 success 0 failures
3208
Daniel Veillard39eb88b2003-03-11 11:21:28 +00003209Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
3210
3211 * SAX.c parser.c: fix some recursion problems introduced in the
3212 last release.
3213 * relaxng.c: more debugging of the RNG validation engine, still
3214 problems though.
3215
Daniel Veillard5add8682003-03-10 13:13:58 +00003216Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3217
3218 * Makefile.am: stop generating wrong result file with * in name
3219 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
3220 * result/relaxng/demo* test/relaxng/demo: added the tests from
3221 Sebastian reproducing the problem.
3222
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003223Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
3224
Daniel Veillard5add8682003-03-10 13:13:58 +00003225 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
3226 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00003227
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00003228Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
3229
3230 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
3231 variable to control the indentation for the xmllint "--format"
3232 option
3233
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00003234Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3235
3236 * encoding.c: applied Gennady's patch against buffer overrun
3237
Daniel Veillard42f12e92003-03-07 18:32:59 +00003238Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3239
3240 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
3241 Clark it appeared I had bug in URI parsing code ...
3242 * relaxng.c include/libxml/relaxng.h: completely revamped error
3243 reporting to not loose message from optional parts.
3244 * xmllint.c: added timing for RNG validation steps
3245 * result/relaxng/*: updated the result, all error messages changed
3246
Daniel Veillardedfd5882003-03-07 14:20:40 +00003247Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3248
3249 * xpath.c: fix bug #107804, the algorithm used for document order
3250 computation was failing on attributes.
3251
Daniel Veillard83391282003-03-06 21:37:30 +00003252Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3253
3254 * valid.c: fix bug #107764 , possibility of buffer overflow
3255 in xmlValidDebug()
3256
Daniel Veillard6c73cb82003-03-05 16:45:40 +00003257Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3258
3259 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
3260 from Philipp Dunkel
3261
Daniel Veillard5f704af2003-03-05 10:01:43 +00003262Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3263
3264 * xmlschemastype.c: made powten array static it should not be exported
3265 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
3266 parser function.
3267 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
3268
Daniel Veillard7b72ee52003-02-27 23:24:53 +00003269Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3270
3271 * tree.c: fixed a node dump crash on attributes
3272 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
3273 an URI test bug and get better output.
3274
Daniel Veillard463a5472003-02-27 21:30:32 +00003275Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
3276
3277 * check-xsddata-test-suite.py: give more infos
3278 * relaxng.c: fix a bug reported by Sebastian Rahtz and
3279 REF->DEF in attribute values.
3280
Daniel Veillardeb7189f2003-02-27 20:11:13 +00003281Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3282
3283 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
3284 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
3285 regression tests from James Clark.
3286
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00003287Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3288
3289 * relaxng.c xmlschemas.c xmlschemastypes.c
3290 include/libxml/xmlschemastypes.h: added param support for relaxng
3291 type checking, started to increment the pool of simple types
3292 registered, still much work to be done on simple types and
3293 facets checkings.
3294
Daniel Veillard19ab45b2003-02-26 15:49:03 +00003295Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3296
3297 * entities.c: fixes again one of the problem raised by
3298 James Clark in #106788
3299
Daniel Veillardc482e262003-02-26 14:48:48 +00003300Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3301
3302 * relaxng.c: Fixed a couple of problem raised by James Clark
3303 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
3304 datatype level still not fixed though.
3305
Daniel Veillard17bed982003-02-24 20:11:43 +00003306Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3307
3308 * configure.in: preparing release 2.5.4
3309 * doc/*: updated and rebuilt the docs
3310 * relaxng.c: removed warnings
3311 * result/relaxng/*: updated the results
3312
Daniel Veillardf4be0182003-02-24 19:54:33 +00003313Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3314
3315 * valid.c: fixes a DTD regexp generation problem.
3316
Daniel Veillard02111c12003-02-24 19:14:52 +00003317Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3318
3319 * parser.c: fixes bug #105998 about false detection of
3320 attribute consumption loop.
3321
Daniel Veillard2406abd2003-02-24 18:16:47 +00003322Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
3323
3324 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
3325
Daniel Veillardfcc822e2003-02-24 17:52:08 +00003326Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3327
3328 * SAX.c: fixed bug #105992
3329
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00003330Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
3331
3332 * tree.c: fixed xmlSetProp and al. when the node passed is not an
3333 element.
3334 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
3335 found 373 test schemas: 369 success 4 failures
3336 found 529 test instances: 525 success 4 failures
3337 * check-relaxng-test-suite.py: added memory debug reporting
3338
Daniel Veillardc64b8e92003-02-24 11:47:13 +00003339Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3340
3341 * uri.c parser.c: some warning removal on Igor's patch
3342 * tree.c: seems I messed up with #106788 fix
3343 * python/libxml.c: fixed some base problems when Python provides
3344 the resolver.
3345 * relaxng.c: fixed the interleave algorithm
3346 found 373 test schemas: 364 success 9 failures
3347 found 529 test instances: 525 success 4 failures
3348 the resulting failures are bug in the algorithm from 7.3 and
3349 lack of support for params
3350
Daniel Veillard0046c0f2003-02-23 13:52:30 +00003351Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3352
3353 * parser.c: another fix for nodeinfo in entities problem
3354 * tree.c entities.c: fixed bug #106788 from James Clark
3355 some spaces need to be serialized as character references.
3356
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00003357Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3358
3359 * parser.c uri.c: fixed the bug I introduced in the path
3360 handling, reported by Sebastian Bergmann
3361
Daniel Veillard44e1dd02003-02-21 23:23:28 +00003362Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3363
3364 * parser.c: fixing some nodeinfo in entities problem raised
3365 by Glenn W. Bach
3366 * relaxng.c: implemented the first section 7.3 check
3367 * result/relaxng/*: updated the results
3368
Daniel Veillardc5312d72003-02-21 17:14:10 +00003369Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
3370
3371 * relaxng.c: fixed some problems in the previous commit
3372 and finished implementing 4.16 rules checking
3373 found 373 test schemas: 353 success 20 failures
3374 found 529 test instances: 519 success 6 failures
3375 * result/relaxng/*: updated the results
3376
Daniel Veillard4c5cf702003-02-21 15:40:34 +00003377Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
3378
3379 * relaxng.c: implemented checks from section 7.2
3380
Daniel Veillard77648bb2003-02-20 15:03:22 +00003381Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3382
3383 * relaxng.c: implemented the checks from section 7.1, fixed
3384 some of the 4.20 and 4.21 problems.
3385 found 373 test schemas: 338 success 35 failures
3386 found 529 test instances: 519 success 6 failures
3387 * result/relaxng/*: updated the results
3388
Daniel Veillard1c745ad2003-02-20 00:11:02 +00003389Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3390
3391 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
3392 * result/relaxng/*: updated the results
3393
Daniel Veillardce14fa52003-02-19 17:32:48 +00003394Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3395
3396 * relaxng.c: more bugfixes
3397 * result/relaxng/*: updated the results
3398
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00003399Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3400
3401 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
3402 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
3403 * SAX.c: ensured xmlDoc.URL is always canonic
3404 * parser.c: obsoleted xmlNormalizeWindowsPath
3405 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
3406 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
3407 * win32/libxml2.def.src: added few exports
3408
3409
Daniel Veillard2e9b1652003-02-19 13:29:45 +00003410Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
3411
3412 * Makefile.am configure.in: patched to have shared libraries
3413 for Python regression tests and static binaries for gdb debug
3414 in my development environment
3415 * relaxng.c: more bugfixes
3416 found 373 test schemas: 296 success 77 failures
3417 found 529 test instances: 516 success 8 failures
3418 * result/relaxng/*: updated the results
3419
Daniel Veillard8fe98712003-02-19 00:19:14 +00003420Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
3421
3422 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
3423
Daniel Veillardd4310742003-02-18 21:12:46 +00003424Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3425
3426 * xmlschemastypes.c: float/double check bugfix
3427 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
3428 validation
3429 * xmlreader.c: add a TODO for Jody
3430 * relaxng.c: bugfix bugfix bugfix
3431 found 373 test schemas: 300 success 73 failures
3432 found 529 test instances: 507 success 10 failures
3433 * result/relaxng/*: updated the results
3434
Daniel Veillard2df2de22003-02-17 23:34:33 +00003435Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3436
3437 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
3438
Daniel Veillard416589a2003-02-17 17:25:42 +00003439Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3440
3441 * relaxng.c check-relaxng-test-suite.py: more work on the
3442 RelaxNG implementation conformance testing.
3443 found 373 test schemas: 284 success 89 failures
3444 found 529 test instances: 448 success 47 failures
3445 * result/relaxng/*: updated the results
3446
Daniel Veillard784b9352003-02-16 15:50:27 +00003447Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3448
3449 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
3450 a patch from Kjartan Maraas to fix some typos
3451
Daniel Veillardfebcca42003-02-16 15:44:18 +00003452Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3453
3454 * relaxng.c: more bug-hunting
3455 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
3456 intermediate rng tree
3457 * python/generator.py: patch from Stephane Bidoul to fix the generator
3458 on python < 2.2
3459
Daniel Veillardd2298792003-02-14 16:54:11 +00003460Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3461
3462 * check-relaxng-test-suite.py relaxng.c: more testing on the
3463 Relax-NG front, cleaning up the regression tests failures
3464 current state and I forgot support for "mixed":
3465 found 373 test schemas: 280 success 93 failures
3466 found 529 test instances: 401 success 68 failures
3467 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
3468 moved the Name, NCName and QName validation routine in tree.c
3469 * uri.c: fixed handling of URI ending up with #, i.e. having
3470 an empty fragment ID.
3471 * result/relaxng/*: updated the results
3472
Daniel Veillard9a237c92003-02-13 15:52:58 +00003473Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
3474
3475 * check-xinclude-test-suite.py: improved the script accordingly
3476 to the XInclude regression tests updates
3477 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
3478 November 2002
3479 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
3480 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
3481 augmented the Xpointer testsuite for the element() scheme
3482
Daniel Veillardf4b4f982003-02-13 11:02:08 +00003483Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3484
3485 * relaxng.c: added TODO for the DTD compatibility spec
3486 * xinclude.c: more bug fixes driven by the testsuite
3487
Daniel Veillardd581b7e2003-02-11 18:03:05 +00003488Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
3489
3490 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
3491 regression tests for XInclude, improved the script, improving
3492 XInclude error reporting mechanism
3493
Daniel Veillard1d788d22003-02-10 16:21:58 +00003494Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3495
3496 * NEWS doc/* configure.in: preparing release 2.5.3
3497
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00003498Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3499
3500 * tree.c: trying to fix #104934 about some XHTML1 serialization
3501 issues.
3502
Daniel Veillard809faa52003-02-10 15:43:53 +00003503Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
3504
3505 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
3506 encoding conversion when the input buffer stops in the
3507 middle of a multibyte char
3508
Daniel Veillard1703c5f2003-02-10 14:28:44 +00003509Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3510
3511 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
3512 * check-relaxng-test-suite.py: python script to run regression
3513 against OASIS RelaxNG testsuite
3514 * relaxng.c: some cleanup tweaks
3515 * HTMLparser.c globals.c: cleanups in comments
3516 * doc/libxml2-api.xml: updated the API
3517 * result/relaxng/*: errors moved files, so large diffs but
3518 no changes at the semantic level.
3519
Daniel Veillard6aa2f602003-02-10 00:01:56 +00003520Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3521
3522 * tree.c: fixing #105678 problem when dumping a namespace node.
3523
Daniel Veillard591b4be2003-02-09 23:33:36 +00003524Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3525
3526 * xpath.c: fixed doc comment problems
3527 * python/generator.py python/libxml_wrap.h python/types.c: adding
3528 RelaxNG wrappers
3529 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
3530 test of those early Python RelaxNG bindings
3531
3532Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00003533
3534 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
3535 * relaxng.c: found the validation problem I had with interleave
3536 when not covering all remaining siblings
3537 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
3538 testsuite and check the RNG schemas against the RNG schemas
3539 given in appendix A
3540
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00003541Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
3542
3543 * win32/Makefile.msvc: updates for RelaxNG
3544 * win32/Makefile.mingw: updates for RelaxNG
3545 * win32/libxml2.def.src: added RelaxNG exports
3546
Daniel Veillard97fd5672003-02-07 13:01:54 +00003547Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3548
3549 * xinclude.c: applied another bug fix from Sean Chittenden
3550
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00003551Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3552
3553 * configure.in xmllint.c: I f...ed up the default configuration
3554 of schemas and --relaxng option display in xmllint, pointed by
3555 Morus Walter.
3556 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
3557 detection module, fixes bug #105374.
3558
Daniel Veillardc5a70f22003-02-06 23:41:59 +00003559Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3560
3561 * xmlschemastypes.c: added the boolean base type.
3562
Daniel Veillard96a4b252003-02-06 08:22:32 +00003563Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
3564
3565 * xmlschemastypes.c: started implementing some of the missing
3566 default simple types
3567 * result/relaxng/*: updated the results
3568
Daniel Veillard72fef162003-02-05 14:31:19 +00003569Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3570
3571 * NEWS doc/*: updated the docs, ready for 2.5.2 release
3572
Daniel Veillard71531f32003-02-05 13:19:53 +00003573Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3574
3575 * HTMLparser.c tree.c xmlIO.c: comments cleanups
3576 * Makefile.am: use xmllint for doing the RelaxNG tests
3577 * configure.in: preparing 2.5.2 made schemas support default to
3578 on instead of off
3579 * relaxng.c: removed the verbosity
3580 * xmllint.c: added --relaxng option
3581 * python/generator.py python/libxml_wrap.h: prepared the integration
3582 of the new RelaxNG module and schemas
3583 * result/relaxng/*: less verbose output
3584
Daniel Veillardec498e12003-02-05 11:01:50 +00003585Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
3586
3587 * valid.c: do not run content model validation if the
3588 content is not determinist
3589
Daniel Veillardde590ca2003-02-05 10:45:26 +00003590Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3591
3592 * SAX.c: added the redefinition of namespaced attribute
3593 check that was missing as Fabrice Desré pointed out.
3594
Daniel Veillard930dfb62003-02-05 10:17:38 +00003595Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3596
3597 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
3598 improvements from Nick Kew, allowing to do more checking
3599 to HTML elements and attributes.
3600
Daniel Veillard4287c572003-02-04 22:48:53 +00003601Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
3602
3603 * xinclude.c: fixing bug #105137 about entities declaration
3604 needing to be copied to the including document.
3605
Daniel Veillard652d8a92003-02-04 19:28:49 +00003606Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
3607
3608 * catalog.c: fixed bug #104817 with delegateURI
3609 * xpath.c: fixing bugs #104123 and #104125
3610
Daniel Veillard0e298ad2003-02-04 16:14:33 +00003611Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
3612
3613 * configure.in valid.c xmlreader.c python/libxml_wrap.h
3614 python/types.c: fixing #104096 to compile without regexps
3615
Daniel Veillard57e79b32003-02-04 15:33:12 +00003616Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3617
3618 * valid.c: fixing bug #103969 forgot to add an epsilon transition
3619 when building the automata for elem*
3620
Daniel Veillard358a9892003-02-04 15:22:32 +00003621Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3622
3623 * HTMLparser.c: applied patch from Arne de Bruijn fixing
3624 bug #103827
3625
Daniel Veillardeb137172003-02-04 15:18:06 +00003626Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3627
3628 * HTMLparser.c: updating a comment, fixing #103776
3629
Daniel Veillard8d589042003-02-04 15:07:21 +00003630Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
3631
3632 * parser.c: fixing bug 105049 for validity checking of content
3633 within recursive entities.
3634
Daniel Veillarde5b110b2003-02-04 14:43:39 +00003635Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3636
3637 * HTMLparser.c: try to fix # 105049
3638 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
3639 * tree.c: updated a function comment
3640
Daniel Veillard419a7682003-02-03 23:22:49 +00003641Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3642
3643 * relaxng: more work on grammars and refs/defs
3644 * test/relaxng/* result/relaxng/*: augmented/updated the
3645 regression tests
3646
Daniel Veillard144fae12003-02-03 13:17:57 +00003647Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
3648
3649 * relaxng: more work on name classes, except support
3650 * test/relaxng/* result/relaxng/*: augmented/updated the
3651 regression tests
3652
Daniel Veillard1ed7f362003-02-03 10:57:45 +00003653Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3654
3655 * relaxng: more work on name classes, the "validate all" schemas
3656 seems to work now.
3657 * test/relaxng/* result/relaxng/*: augmented/updated the
3658 regression tests
3659
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00003660Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3661
3662 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
3663 * parser.c: put a guard against infinite document depth, basically
3664 trying to avoid another kind of DoS attack.
3665 * relaxng.c: some code w.r.t. nameClasses
3666
Daniel Veillardfc1a4502003-02-02 16:02:55 +00003667Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3668
3669 * test/relaxng/* result/relaxng/*: check all the namespace support
3670 was actually correct based on tutorial section 10.
3671
Daniel Veillarde2a5a082003-02-02 14:35:17 +00003672Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3673
3674 * relaxng: include seems to work okay now
3675 * test/relaxng/* result/relaxng/*: augmented/updated the
3676 regression tests
3677
Daniel Veillarda9d912d2003-02-01 17:43:10 +00003678Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3679
3680 * relaxng.c: a bit of work done in the train back.
3681 * test/relaxng/*: added one of the include tests
3682
Daniel Veillard154877e2003-01-30 12:17:05 +00003683Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3684
3685 * relaxng: more work done in the train
3686 * test/relaxng/* result/relaxng/*: augmented/updated the
3687 regression tests
3688
Daniel Veillarde431a272003-01-29 23:02:33 +00003689Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3690
3691 * relaxng.c: debugging of externalRef
3692 * test/relaxng/* result/relaxng/*: augmented/updated the
3693 regression tests
3694
Daniel Veillardd41f4f42003-01-29 21:07:52 +00003695Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3696
3697 * relaxng.c: more work on Relax-NG, implementing externalRef
3698 * test/relaxng/* result/relaxng/*: augmented/updated the
3699 regression tests
3700 * Makefile.am: cleanup to Relaxtests target
3701
Daniel Veillardb08c9812003-01-28 23:09:49 +00003702Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3703
3704 * relaxng.c: more work on Relax-NG, implementing interleave
3705 * test/relaxng/* result/relaxng/*: augmented/updated the
3706 regression tests
3707
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00003708Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3709
3710 * relaxng.c: more work on Relax-NG, implementing interleave
3711 * test/relaxng/* result/relaxng/*: augmented/updated the
3712 regression tests
3713
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00003714Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
3715
3716 * doc/tutorial/customfo.xsl
3717 * doc/tutorial/customhtml.xsl
3718 adding stylesheet customizations used to generate fo
3719 for pdf and html
3720
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003721Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3722
3723 * relaxng.c: more work on Relax-NG
3724 * test/relaxng/* result/relaxng/*: augmented/updated the
3725 regression tests
3726 * xmlschemastypes.c: added a number of base type definition but not
3727 the associated checks, those are still TODOs
3728
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00003729Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
3730
3731 in docs/tutorial:
3732 * apa.html
3733 * apb.html
3734 * apc.html
3735 * apd.html
3736 * ape.html
3737 * apf.html
3738 * apg.html
3739 * ar01s02.html
3740 * ar01s03.html
3741 * ar01s04.html
3742 * ar01s05.html
3743 * ar01s06.html
3744 * ar01s07.html
3745 * ar01s08.html
3746 * index.html
3747 * xmltutorial.pdf
3748 * xmltutorial.xml
3749 add index to tutorial
3750
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00003751Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
3752
3753 * doc/xmlcatalog.1
3754 * doc/xmlcatalog_man.html
3755 * doc/xmlcatalog_man.xml
3756 belatedly fixing bug #93622 (adds rewriteURI type to
3757 "--add" option in xmlcatalog man page
3758
Daniel Veillard3be27512003-01-26 19:49:04 +00003759Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3760
Daniel Veillardc6e997c2003-01-27 12:35:42 +00003761 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00003762 Julio Merino, closing #104475
3763
Daniel Veillardea3f3982003-01-26 19:45:18 +00003764Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
3765
3766 * relaxng.c: more work on Relax-NG
3767 * test/relaxng/* result/relaxng/*: augmented/updated the
3768 regression tests
3769
Daniel Veillardedc91922003-01-26 00:52:04 +00003770Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
3771
3772 * relaxng.c: more work on Relax-NG
3773 * test/relaxng/* result/relaxng/*: augmented/updated the
3774 regression tests
3775
Daniel Veillarddd1655c2003-01-25 18:01:32 +00003776Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3777
3778 * README: updated the policy on private mail answers
3779 * relaxng.c: more work on Relax-NG
3780 * test/relaxng/* result/relaxng/*: augmented/updated the
3781 regression tests
3782
Daniel Veillard7424eb62003-01-24 14:14:52 +00003783Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
3784
3785 * error.c parser.c tree.c: applied a documentation patch from
3786 Stefan Kost
3787
Daniel Veillard276be4a2003-01-24 01:03:34 +00003788Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
3789
3790 * relaxng.c: more work on Relax-NG
3791 * doc/*: regenerated the docs
3792 * test/relaxng/* result/relaxng/*: updated and augmented the
3793 Relax-NG regression tests and results
3794
Daniel Veillard6eadf632003-01-23 18:29:16 +00003795Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3796
3797 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
3798 First commit of the new Relax-NG validation code, not generally
3799 useful yet.
3800 * test/relaxng/* result/relaxng/*: current state of the regression
3801 tests
3802
Daniel Veillard814a76d2003-01-23 18:24:20 +00003803Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
3804
3805 * tree.c: minimized the memory allocated for GetContent
3806 and a bit of cleanup.
3807
Daniel Veillardff12c492003-01-23 16:42:55 +00003808Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
3809
3810 * python/generator.py: seems there is no good reasons to
3811 not generate bindings for XPointer
3812
Daniel Veillard540a31a2003-01-21 11:21:07 +00003813Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
3814
3815 * xmlreader.c doc/apibuild.py: applied a new patch from
3816 Stéphane Bidoul for cleanups
3817 * doc/libxml2-api.xml: rebuilt the API description with
3818 new entry points
3819
Daniel Veillard417be3a2003-01-20 21:26:34 +00003820Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
3821
3822 * xmlreader.c python/drv_libxml2.py python/generator.py
3823 python/libxml.c python/libxml.py python/libxml_wrap.h
3824 python/types.c: patch from Stéphane Bidoul for better per
3825 context error message APIs
3826 * python/tests/ctxterror.py python/tests/readererr.py:
3827 update of the tests
3828
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00003829Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
3830
3831 * doc/guidelines.html
3832 grammar and spelling cleanup
3833
Daniel Veillard26f70262003-01-16 22:45:08 +00003834Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
3835
3836 * xmlreader.c include/libxml/xmlreader.h python/generator.py
3837 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
3838 a patch from Stéphane Bidoul to allow per XMLtextReader error
3839 and warning handling
3840 * python/tests/Makefile.am python/tests/readererr.py: adding the
3841 specific regression test
3842
Daniel Veillard71f9d732003-01-14 16:07:16 +00003843Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
3844
3845 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
3846 should raise a syntax error
3847
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003848Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
3849
3850 * python/libxml.c: cleanup patch from Stéphane Bidoul
3851
Daniel Veillard81601f92003-01-14 13:42:37 +00003852Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
3853
3854 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
3855
Daniel Veillarde6227e02003-01-14 11:42:39 +00003856Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
3857
3858 * python/generator.py python/libxml.c python/libxml.py
3859 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00003860 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00003861 Python level.
3862 * python/tests/Makefile.am python/tests/ctxterror.py: added a
3863 regression test for it.
3864
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00003865Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
3866
3867 * xmlreader.c: fixed the streaming property of the reader,
3868 it was generating tree faster than consuming it. Pointed out
3869 by Nate Myers
3870 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
3871
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003872Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3873
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00003874 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00003875
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00003876Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
3877
3878 * xpath.c: fix to the XPath implementation for parent and
3879 ancestors axis when operating on a Result Value Tree.
3880 Fixes bug #100271
3881
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00003882Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3883
3884 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
3885 to fix some URI/file escaping problems
3886
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00003887Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
3888
3889 * python/generator.py: fixed a bug raised by Raymond Wiker,
3890 docSetRootElement() should not raise an exception if the
3891 return is None
3892
Daniel Veillard3e20a292003-01-10 13:14:40 +00003893Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
3894
3895 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
3896 fixed bug #102181 by applying the suggested change and fixing
3897 the generation/registration problem.
3898
Daniel Veillarde55e8e42003-01-10 12:50:02 +00003899Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
3900
3901 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
3902 routines.
3903
Daniel Veillard8f872442003-01-09 23:19:02 +00003904Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
3905
3906 * parser.c: one more IsEmptyElement crazyness, that time in
3907 external parsed entities if substitution is asked.
3908 * python/tests/reader3.py: added a specific test.
3909
Daniel Veillarde329fc22003-01-09 21:36:42 +00003910Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
3911
3912 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
3913 support and improved error handler registration
3914
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00003915Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
3916
3917 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
3918 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
3919 * README: fixed a link
3920
Daniel Veillarde2830f12003-01-08 17:47:49 +00003921Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3922
3923 * configure.in doc/* NEWS: preparing 2.5.1 release
3924 * SAX.c parser.c: fixing XmlTextReader bug
3925
Daniel Veillard8bf70b92003-01-07 23:14:24 +00003926Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
3927
3928 * SAX.c: fuck, I introduced a memory leak on external parsed
3929 entities in 2.5.0 :-(
3930
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003931Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
3932
3933 * xmllint.c: another fix needed as pointed by Christophe Merlet
3934 for --stream --debug if compiled without debug support.
3935
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003936Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
3937
3938 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00003939 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00003940 update man page with --stream and --chkregister
3941
Daniel Veillard8326e732003-01-07 00:19:07 +00003942Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
3943
3944 * globals.c: fixed --with-threads compile
3945 * xmllint.c: fixed --without-debug compile
3946 * include/libxml/globals.h: cleanup
3947 * include/libxml/schemasInternals.h: add a missing include
3948
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003949Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
3950
3951 * configure.in NEWS: preparing 2.5.0 release
3952 * SAX.c: only warn in pedantic mode about namespace name
3953 brokeness
3954 * globals.c: fix a doc generation problem
3955 * uri.c: fix #101520
3956 * doc/*: updated and rebuilt the doc for the release, includuding
3957 stylesheet update
3958 * python/Makefile.am: fix a filename bug
3959
3960Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
3961
3962 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
3963 should not be called.
3964
3965Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
3966
3967 * libxml-2.0.pc.in: applied the patch to fix #101894
3968
3969Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
3970
3971 * tree.c : applied patch from Lukas Schroeder for register callbacks
3972 * valid.c: modified patch from Lukas Schroeder to test
3973 register callbacks with --chkregister
3974
3975Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
3976
3977 * xmlreader.c: seriously changed the way data are pushed to
3978 the underlying parser, go by block of 512 bytes instead of
3979 tryng to detect tag boundaries at that level. Changed the
3980 way empty element are detected and tagged.
3981 * python/tests/reader.py python/tests/reader2.py
3982 python/tests/reader3.py: small changes mostly due to context
3983 reporting being different and DTD node being reported. Some
3984 errors previously undetected are now caught and fixed.
3985 * doc/xmlreader.html: flagged last section as TODO
3986
3987Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
3988
3989 * python/libxml.py: integrated the Python 2.2 optimizations
3990 from Hannu Krosing, while maintaining compatibility with
3991 1.5 and 2.1
3992
3993Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
3994
3995 * xmllint.c: a bit of cleanup
3996 * xmlreader.c: small fix
3997 * doc/xmlreader.html: more work on the XmlTextReader tutorial
3998 * python/libxml.py: a few fixes pointed out by Hannu Krosing
3999
4000Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4001
4002 * python/setup.py.in: patch from Stéphane Bidoul to include
4003 drv_libxml2.py in setup.py
4004
4005Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
4006
4007 * doc/xmlreader.html: starting documenting the new XmlTextReader
4008 interface.
4009
4010Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4011
4012 * xmllint.c: added the --stream flag to use the TextReader API
4013 * xmlreader.c: small performance tweak
4014
4015Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4016
4017 * xmlreader.c python/tests/reader2py: okay the DTD validation
4018 code on top of the XMLTextParser API should be solid now.
4019
4020Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
4021
4022 * xmlreader.c python/tests/reader2py: Fixing some more mess
4023 with validation and recursive entities while using the
4024 reader interface, it's getting a bit messy...
4025
4026Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4027
4028 * xmlreader.c python/tests/reader.py: another couple of problem
4029 related to IsEmptyElement reported by Stéphane Bidoul needed
4030 some fixes.
4031
4032Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4033
4034 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
4035 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
4036 based on the python XmlTextReader interface.
4037
4038Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4039
4040 * tree.c: backing out one change in the last patch which broke the
4041 regression tests
4042
4043Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
4044
4045 * global.data globals.c tree.c include/libxml/globals.h: applied
4046 an old patch from Lukas Schroeder to track node creation and
4047 destruction. Probably missing a lot of references at the moment
4048 and not usable reliably.
4049
4050Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4051
4052 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
4053 from doc/news.html and a stylesheet
4054
4055Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4056
4057 * xmlreader.c python/tests/reader.py: fixed another couple of
4058 xmlreader bugs reported by Stéphane Bidoul and added tests.
4059
4060Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4061
4062 * xmlreader.c python/tests/reader2.py: fixed another validity
4063 checking in external parsed entities raised by Stéphane Bidoul
4064 and added a specific regression test.
4065 * python/tests/reader3.py: cleanup
4066
4067Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * xmlreader.c python/tests/reader2.py: fixed a problem with
4070 validation within entities pointed by Stéphane Bidoul, augmented
4071 the tests to catch those.
4072
4073Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * python/generator.py: modified the generator to allow keeping
4076 class references when creating new classes, needed to fix a bug
4077 pointed by Stéphane Bidoul where the input buffer of the
4078 xmlTextReader instance gets destroyed if the python wrapper for
4079 the input is not referenced anymore.
4080
4081Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * xmlreader.c python/tests/reader.py: fixed another pair of problem
4084 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
4085
4086Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * xmlreader.c python/tests/reader.py: fixed another problem
4089 pointed by Stéphane Bidoul
4090
4091Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * xmlreader.c python/tests/reader.py: fixed a limit case problem
4094 with "<a/>"
4095
4096Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * SAX.c: warn on xmlns:prefix="foo"
4099 * xmlreader.c python/tests/reader.py: fixed a couple of problem
4100 for namespace attributes handling.
4101
4102Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
4105 a really nasty problem raised by a DocBook XSLT transform
4106 provided by Sebastian Bergmann
4107
4108Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
4111 by Stéphane Bidoul and integrated it into the tests
4112
4113Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
4116 extended the XmlTextReader API a bit, addding accessors for
4117 the current doc and node, and an entity substitution mode for
4118 the parser.
4119 * python/libxml.py python/libxml2class.txt: related updates
4120 * python/tests/Makefile.am python/tests/reader.py
4121 python/tests/reader2.py python/tests/reader3.py: updated a bit
4122 the old tests and added a new one to test the entities handling
4123
4124Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * python/generator.py python/libxml2class.txt
4127 python/tests/reader.py python/tests/reader2.py: changed the
4128 generator to provide casing for the XmlTextReader similar to
4129 C# so that examples and documentation are more directly transposable.
4130 Fixed the couple of tests in the suite.
4131
4132Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * doc/guidelines.html: added a document on guildeline for
4135 publishing and deploying XML
4136
4137Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * valid.c xmlreader.c: final touch running DTD validation
4140 on the XmlTextReader
4141 * python/tests/Makefile.am python/tests/reader2.py: added a
4142 specific run based on the examples from test/valid/*.xml
4143
4144Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4145
4146 * python/libxml.py: added a few predefined xmlTextReader parser
4147 configuration values.
4148
4149Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * python/libxml_wrap.h: trying to fix #102037
4152
4153Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * SAX.c: fixing bug #95296, when the predefined entities
4156 are redefined in the DTD the default one must be used
4157 instead anyway.
4158
4159Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
4160
4161 * doc/xmllint.xml
4162 * doc/xmllint.1
4163 Add discussion of XML_DEBUG_CATALOG to xmllint man
4164 page - bug #100907
4165
4166
4167Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * xmlreader.c: Fixed the empty node detection to avoid reporting
4170 an inexistant close tag.
4171
4172Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
4175 for Python 2.1
4176
4177Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
4180
4181Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4182
4183 * doc/libxml2-api.xml python/tests/reader.py: one really need
4184 to provide the base URI information when creating a reader parser
4185 from an input stream. Updated the API and the example using it.
4186
4187Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4188
4189 * testReader.c xmlreader.c valid.c include/libxml/tree.h
4190 include/libxml/valid.h include/libxml/xmlreader.h: working on
4191 DTD validation on top of xml reader interfaces. Allows to
4192 validate arbitrary large instances. This required some extensions
4193 to the valid module interface and augmenting the size of xmlID
4194 and xmlRef structs a bit.
4195 * uri.c xmlregexp.c: simple cleanup.
4196
4197Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4198
4199 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
4200 work on the xml reader interfaces.
4201 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
4202 Web page for the Windows binaries.
4203
4204Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * xmlIO.c: applied a patch for VMS following the report by
4207 Nigel Hall
4208
4209Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * parser.c: the parseStartTag bug fix wasn't complete.
4212
4213Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4214
4215 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
4216 parseStartTag, fixing it.
4217 * test/att4 result/att4 result/noent/att4: adding the test
4218 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4219 more methods to XmlTextReader.
4220
4221Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4222
4223 * win32/libxml2.def.src: added more xml reader exports
4224 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
4225 to the build
4226
4227Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
4228
4229 * doc/tutorial/xmltutorial.xml
4230 plus generated html and pdf
4231 Updating tutorial again based on further comments from Niraj
4232 Tolia on the last iteration
4233
4234Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
4235
4236 * doc/tutorial/xmltutorial.xml
4237 * doc/tutorial/includekeyword.c
4238 * doc/tutorial/includegetattribute.c
4239 plus generated html and pdf
4240 Adding fix from Niraj Tolia to tutorial to properly free memory.
4241
4242
4243Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
4246 more methods of XmlTextReader.
4247 * python/libxml2class.txt python/tests/reader.py: this increased the
4248 methods in the bndings, augmented the test to check those new
4249 functions.
4250
4251Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
4254 methods of XmlTextReader.
4255 * python/generator.py python/libxml_wrap.h python/types.c
4256 python/libxml2class.txt: added the reader to the Python bindings
4257 * python/tests/Makefile.am python/tests/reader.py: added a specific
4258 test for the Python bindings of the Reader APIs
4259 * parser.c: small cleanup.
4260
4261Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * xinclude.c: fallback was only copying the first child not the
4264 full child list of the fallback element, closes #89684 as reopened
4265 by Bernd Kuemmerlen
4266
4267Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4268
4269 * win32/libxml2.def.src: exported htmlNodeDumpOutput
4270
4271Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * configure.in: preparing release of 2.4.30
4274 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
4275 gives enum values, fix functype return type, put back fields in
4276 structs
4277 * doc/*: updated the docs rebuilt
4278
4279Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
4282 about htmlNodeDumpOutput location.
4283 * xpath.c: removed an undefined function signature
4284 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
4285 too many symbols in the API breaking the python bindings.
4286 Updated with the libxslt/libexslt changes.
4287
4288Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4289
4290 * configure.in: preparing release of 2.4.29
4291 * doc/*: rebuilt the docs and API
4292 * xmlreader.c: a few more fixes for the XmlTextReader API
4293
4294Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4295
4296 * include/win32config.h: applied mingw patch from Magnus Henoch
4297
4298Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * catalog.c doc/libxml2-api.xml: a bit more cleanup
4301
4302Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
4305 building Python script, does the C parsing directly, generates
4306 a better API description including structure fieds defs and
4307 enums. Still a couple of bugs, but good enough for the python
4308 wrappers now.
4309 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
4310 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
4311 include/libxml/schemasInternals.h include/libxml/tree.h: more
4312 cleanup based on the python analysis script reports.
4313 * libxml.spec.in: make sure the API XML description is part of the
4314 devel package.
4315
4316Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
4319 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
4320 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
4321 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
4322 code cleanup, especially the function comments.
4323 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
4324
4325Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * Makefile.am xmlreader.c include/libxml/Makefile.am
4328 include/libxml/xmlreader.h: Adding a new set of APIs based on
4329 the C# TextXmlReader API but converted to C. Allow to parse
4330 in constant memory usage, far simpler to program and explain
4331 than the SAX like APIs, unfinished but working.
4332 * testReader.c: test program
4333
4334Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4335
4336 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
4337
4338Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * tree.c: Chip turner indicated that XHTML1 serialization
4341 rule for style actually break on both IE and Mozilla,
4342 try to avoid the rule if escaping ain't necessary
4343
4344Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * nanhttp.c: handle HTTP URL escaping, problem reported by
4347 Glen Nakamura and Stefano Zacchiroli
4348
4349Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
4352
4353Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4354
4355 * uri.c: Johann Richard pointed out some XPointer problems for
4356 URN based URI references in XInclude. Modified the URI parsing
4357 and saving routines to allow correct parsing and saving of
4358 XPointers, especially when attached to "opaque" scheme accordingly
4359 to RFC 2396
4360
4361Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4362
4363 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
4364 of refactoring to the HTML saving code.
4365 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
4366 in the doc.
4367
4368Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * tree.c include/libxml/tree.h: refactored the XML dump of a node
4371 to a buffer API to reuse the generic dump to an OutputIO layer,
4372 this reduces code, fixes xmlNodeDump() for XHTML, also made
4373 xmlNodeDump() now return the number of byte written.
4374
4375Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * python/setup.py.in: another patch from Stéphane Bidoul for
4378 Python bindings on Windows
4379 * doc/parsedecl.py: small cleanup
4380
4381Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * libxml.spec.in configure.in: add a line in %changelog for releases
4384
4385Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4386
4387 * parser.c: patch from Marcus Clarke fixing a problem in entities
4388 parsing that was detected in KDe documentations environment.
4389
4390Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4391
4392 * python/libxml.c (libxml_prev): Return the previous as opposed to
4393 the next node (I guess this is the result of some cut & paste programming:)
4394
4395Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4396
4397 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
4398
4399Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * python/generator.py python/libxml.c python/setup.py.in: trying
4402 to fix the Python bindings build on Windows (Stéphane Bidoul)
4403
4404Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4405
4406 * win32/configure.js: added option for python bindings
4407 * win32/libxml2.def.src: added more exports
4408
4409Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4410
4411 * win32/Makefile.mingw: fixed unresolved symbols when linking with
4412 pthreads
4413 * win32/wince/*: applied updates to Windows CE port from Javier
4414
4415Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * configure.in: preparing 2.4.28
4418 * libxml.spec.in doc/Makefile.am: some cleanup
4419 * doc/*: updated the news and regenerated.
4420
4421Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * HTMLparser.c: final touch at closing #87235 </p> end tags
4424 need to be generated.
4425 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
4426 this change slightly the output of a few tests
4427 * doc/*: regenerated
4428
4429Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * parserInternals.c: fixing bug #99190 when UTF8 document are
4432 parsed using the progressive parser and the end of the chunk
4433 is in the middle of an UTF8 multibyte character.
4434
4435Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
4436
4437 * threads.c: fixed initialization problem in xmlNewGlobalState
4438 which was causing crash.
4439 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
4440 in xmlInitializeGlobalState.
4441 * parserInternals.c: cleaned up ctxt->sax initialisation.
4442
4443Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4444
4445 * tree.c include/libxml/tree.h: modified the existing APIs
4446 to handle XHTML1 serialization rules automatically, also add
4447 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
4448 libxslt serialization uses it when needed without changing
4449 the library API.
4450 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
4451 result/xhtml1: added a new test specifically for xhtml1 output
4452 and updated the result of one XHTML1 test
4453
4454Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * xinclude.c parserInternals.c encoding.c: fixed #99082
4457 for xi:include encoding="..." support on text includes.
4458 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
4459 test/XInclude/ents/isolatin.txt : added a specific regression test
4460 * python/generator.py python/libxml2class.txt: fixed the generator
4461 the new set of comments generated for doc/libxml2-api.xml were
4462 breaking the python generation.
4463
4464Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * doc/Makefile.am: repair some problem if gtk-doc fail or such
4467 * configure.in: patch for Solaris on new autoconf closes #98880
4468 * doc/parsedecl.py: repair the frigging API building script,
4469 did I say that python xmllib sucks ?
4470 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
4471 and some comment are no more truncated.
4472
4473Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4474
4475 * parser.c: Martin Stoilov pointed out a potential leak in
4476 xmlCreateMemoryParserCtxt
4477
4478Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4481 included in HTML documents and using the push parser.
4482
4483Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
4484
4485 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
4486 specified, look for the Python interpreter not just in the
4487 specified root but also in the specified location. Fixes #98825
4488
4489Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4490
4491 * python/libxml.c: fixing bug #98792 , node may have no doc
4492 and dereferencing without checking ain't good ...
4493
4494Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4495
4496 * configure.in: preparing release 2.4.27
4497 * doc/* : updated and rebuilt the docs
4498 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
4499 and all the docs are actually packaged and in the final RPMs
4500 * parser.c parserInternals.c include/libxml/parser.h: restore
4501 xmllint --recover feature.
4502
4503Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4504
Daniel Veillard784b9352003-02-16 15:50:27 +00004505 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004506 processing of parsed entities, and XPath computation on sustitued
4507 entities.
4508 * testXPath.c: make sure entities are substitued.
4509
4510Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4511
Daniel Veillard784b9352003-02-16 15:50:27 +00004512 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004513 processing of internal parsed entities, which had to be changed.
4514
4515Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4516
4517 * Makefile.am python/Makefile.am python/tests/Makefile.am:
4518 trying to fix bug #98517 about building outside the source tree
4519 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
4520
4521Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4522
4523 * include/win32config.h: cleanup
4524 * win32/Makefile.mingw: integrated mingw in JScript configure
4525 * win32/Makefile.msvc: modified to allow mingw coexistence
4526 * win32/configure.js: integrated mingw
4527 * win32/Readme.txt: cleanup
4528
4529Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
4530
4531 * HTMLparser.c: strengthen the guard in the Pop macros,
4532 like in the XML parser, closes bug #97315
4533
4534Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4535
4536 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
4537 callback is never used.
4538
4539Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4540
4541 * parserInternals.c: fixed the initialization of the SAX structure
4542 which was breaking xsltproc
4543 * xpath.c: patch from Petr Pajas for CDATA nodes
4544 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
4545 * parser.c include/libxml/parser.h: patch from Peter Jones
4546 removing a leak in xmlSAXParseMemory() and adding the
4547 function xmlSAXParseMemoryWithData()
4548
4549Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
4550
4551 adding pdf of tutorial, changing web page to link to it
4552 * doc/tutorial/xmltutorial.pdf
4553 * doc/xml.html
4554 * doc/docs.html
4555
4556Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
4557
4558 * doc/tutorial/ar01s08.html
4559 adding file what I forgot for tutorial
4560
4561
4562Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
4563
4564 Adding encoding discussion to tutorial
4565 Added:
4566 * doc/tutorial/images/*.png: DocBook admonition image files
4567 * doc/tutorial/apf.html, apg.html: new generated html
4568 * doc/tutorial/includeconvert.c: conversion code entity file
4569 changed:
4570 * doc/tutorial/xmltutorial.xml: DocBook original
4571 * doc/tutorial/*.html: generated html
4572
4573Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4574
4575 * include/libxml/*.h: retired xmlwin32version.h
4576 * doc/Makefile.am: retired xmlwin32version.h
4577 * win32/configure.js: retired xmlwin32version.h
4578
4579Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4580
4581 * win32/libxml2.def.src: exported additional symbols
4582 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
4583 sisterhood
4584
4585Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4586
4587 * globals.c: fixed a typo pointed out by Igor
4588 * xpath.c: try to speed up node compare using line numbers
4589 if available.
4590
4591Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c: make xmlFreeNode() handle attributes correctly.
4594
4595Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4596
4597 * catalog.c: completed the #96963 fix, as reported by Karl
4598 Eichwalder
4599
4600Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
4603
4604Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4605
4606 * Makefile.am: switched the order of a couple of includes
4607 to fix bugs #97100
4608
4609Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4610
4611 * catalog.c: fixed bug #96963, reverted to the old behaviour of
4612 xmlLoadCatalogs that used to separate directories with a ':'.
4613
4614Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4615
4616 * threads.c: improvements to the Windows-side of thread handling
4617 * testThreads.c: conditionally excluded unistd.h
4618 * testThradsWin32.c: broke overlong lines
4619 * include/win32config.h: adapted thread-related macros to the new
4620 scheme and for pthreads on Windows
4621 * win32/Makefile.msvc: introduced a more flexible thread build,
4622 added testThreads[Win32].c to the build
4623 * win32/configure.js: introduced a more flexible thread config
4624
46252002-10-31 John Fleck <jfleck@inkstain.net>
4626
4627 * doc/xml.html (and, by implication, FAQ.html)
4628 added UTF-8 conversaion FAQ from Marcus Labib Iskander
4629
4630Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4631
4632 * configure.in: removed xmlwin32version.h
4633 * include/libxml/Makefile.am: removed xmlwin32version.h
4634
4635Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4636
4637 * tree.c: applied patch from Brian Stafford to fix a bug
4638 in xmlReconciliateNs()
4639
4640Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * tree.c: applied patch from Christian Glahn to allow
4643 xmlNewChild() on document fragment nodes
4644
4645Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * parser.c: Christian Glahn found a problem with a recent
4648 patch to xmlParseBalancedChunkMemoryRecover()
4649 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
4650 problems
4651 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
4652 test/schemas/seq*: added the test cases from Charles
4653
4654Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
4657 serious cleanup of the spec file and associated changes
4658 in the Makefiles.
4659 * valid.c: try to remove some warnings on x86_64
4660
4661Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4662
4663 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
4664 fix bug #96586
4665
4666Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
4669 parsing, applied his patch
4670 * result/HTML/attrents.html result/HTML/attrents.html.err
4671 result/HTML/attrents.html.sax test/HTML/attrents.html:
4672 added the test and result case provided by Mikhail Sogrine
4673
4674Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * vms/build_libxml.com vms/config.vms vms/readme.vms
4677 include/libxml/parser.h include/libxml/parserInternals.h
4678 include/libxml/tree.h include/libxml/xmlIO.h
4679 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
4680 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
4681 Applied the VMS update patch from Craig A. Berry
4682 * doc/*.html: update
4683
4684Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4685
4686 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
4687
4688Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * debugXML.c: adding a grep command to --shell in xmllint
4691 for T.V. Raman
4692
4693Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * xmlcatalog.c: tried to fix some of the problem with --sgml
4696
4697Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
4698
4699 * parser.c: tried to fix bug #91500 where doc->children may
4700 be overriden by a call to xmlParseBalancedChunkMemory()
4701
4702Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
4705 identifiers in SGML catalogs containing '&'
4706
4707Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * python/types.c: fixed bugs when passing result value tree
4710 to Python functions.
4711
4712Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * configure.in: preparing the release of 2.4.26
4715 * doc/*: updated and rebuilt the documentation
4716
4717Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4718
4719 * parser.c: fixed a XML Namespace compliance bug reported by
4720 Alexander Grimalovsky
4721
4722Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * HTMLtree.c: fixed serialization of script and style when
4725 they are not lowercase (i.e. added using the API to the tree).
4726
4727Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * valid.c: make xmlValidateDocument emit a warning msg if there
4730 is no DTD, pointed by Christian Glahn
4731
4732Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
4735 content model when some of the blocks have min or max, and a couple
4736 of bugs found in the process.
4737 * result/schemas/list0* test/schemas/list0*: added some specific
4738 regression tests
4739
4740Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * README: updated the contact informations
4743
4744Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4745
4746 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
4747 misses it, reported by Peter Bray.
4748
4749Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
4750
4751 * tree.c: investigating xmlNodeGetContent() on namespace nodes
4752 and removed a few warnings
4753
4754Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
4755
4756 * parser.c: Christian Glahn found a small bug in the push parser.
4757 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
4758 public
4759
4760Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * xmlschemas.c include/libxml/xmlschemas.h: added
4763 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
4764 * testSchemas.c: added --memory to test the new interface
4765
4766Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * doc/index.py doc/search.php: integrated the XSLT indexing,
4769 a few fixed in the indexer, added a scope selection at the
4770 search level.
4771
4772Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4773
4774 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
4775 this was due to uninitialized parts of the validation context
4776
4777Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * debugXML.c: applied patch from Mark Vakoc except the API
4780 change, preserved it.
4781 * doc/*: updated the docs to point to the search engine for
4782 information lookup or before bug/help reports.
4783
4784Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4785
4786 * doc/index.py doc/search.php: added mailing-list archives
4787 indexing and lookup
4788
4789Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4790
4791 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
4792
4793Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4794
4795 * doc/index.py: improved HTML indexing
4796 * doc/search.php: make the queries also lookup the HTML based indexes
4797
4798Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4799
4800 * doc/index.py: added HTML page indexing
4801
4802Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4803
4804 * xmlIO.c: extended Windows path normalisation to fix the base
4805 problem in libxslt.
4806 * catalog.c: fixed list handling in XML_CATALOG_FILES
4807
4808Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4809
4810 * valid.c: typo/bug found by Christian Glahn
4811
4812Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4813
4814 * xmlIO.c: applied Windows CE patch from Javier.
4815 * win32/wince: new directory, contains support for the PocketPC
4816 with Windows CE from Javier.
4817 * include/win32config.h: reorganised, removed duplicate
4818 definitions and applied WinCE patch from Javier.
4819 * include/wsockcompat.h: new file, now contains WinSock
4820 compatibility macros.
4821 * win32/Makefile.msvc: introduced double-run compilation.
4822
4823Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * configure.in include/libxml/xmlwin32version.h: preparing release
4826 of 2.4.25
4827 * doc/*: updated and regenerated teh docs and web pages.
4828
4829Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4830
4831 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
4832 error were not covering namespace declarations.
4833 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
4834 it was missing the attribute declaration for the namespace
4835 * result/VC/NS3: the fix now report breakages in that test
4836
4837Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4838
4839 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
4840
4841Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4842
4843 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
4844 and regenerated the docs and web site
4845
4846Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4847
4848 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
4849 ATTRIBUTE_UNUSED is always put after the attribute declaration,
4850 not before
4851
4852Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4853
4854 * python/generator.py python/libxml2class.txt: fixed a stupid error
4855 breaking the python API
4856
4857Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
4858
4859 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
4860 triostr.c triostr.h: applied a trio update patch from
4861 Bjorn Reese which should work with MinGW
4862
4863Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4864
4865 * tree.c: improving some documentation comments
4866 * xmlregexp.c: found and fixed a mem leak with python regression tests
4867 * doc/*: rebuilt the doc and the API XML file including the
4868 xmlregexp.h xmlautomata.h and xmlunicode.h headers
4869 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
4870 python/types.c: added access to the XML Schemas regexps from
4871 python
4872 * python/tests/Makefile.am python/tests/regexp.py: added a
4873 simple regexp bindings test
4874
4875Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
4876
4877 * doc/xml.html:
4878 fixing ftp links - thanks to Vitaly Ostanin
4879
4880Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
4881
4882 * xmlregexp.c: fixed the data callback on transition functionality
4883 which was broken when using the compact form
4884 * result/schemas/*: updated the results, less verbose, all tests
4885 pass like before
4886 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
4887 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
4888 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
4889 annoying warnings
4890 * xpath.c: try to provide better error report when possible
4891
4892Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4893
4894 * Makefile.am: fixed a breakage raised by Jacob
4895
4896Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4897
4898 * include/win32config.h: added HAVE_ERRNO_H definition for parts
4899 which don't use sockets
4900
4901Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4902
4903 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
4904 * win32/configure.js: applied zlib patch from Daniel Gehriger
4905
4906Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4907
4908 * win32/configure.js: applied the patch from Mark Vakoc for
4909 regexp support
4910 * win32/libxml2.def.src: applied the patch from Mark Vakoc
4911 for regexp support
4912
4913Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4914
4915 * xmlschemastypes.c: as pointed by Igor Float and Double
4916 parsing ain't finished yet
4917
4918Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4919
4920 * Makefile.am configure.in: trying to fix #88412 by bypassing
4921 all the python subdir if python ain't detected
4922
4923Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4924
4925 * Makefile.am configure.in include/libxml/xmlversion.h.in:
4926 made configuring with regexps/automata/unicode the default
4927 but without schemas ATM
4928 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
4929 fixed the regexp based DTD validation performance and memory
4930 problem by switching to a compact form for determinist regexps
4931 and detecting the determinism property in the process. Seems
4932 as fast as the old DTD validation specific engine :-) despite
4933 the regexp built and compaction process.
4934
4935Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4936
4937 * valid.c: determinism is debugged, new DTD checking code now works
4938 but xmlFAComputesDeterminism takes far too much CPU and the whole
4939 set usues too much memory to be really usable as-is
4940
4941Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * tree.c: fixed another stupid bug in xmlGetNodePath()
4944 * xmllint.c: --version now report the options compiled in
4945
4946Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4947
4948 * HTMLparser.c: small cleanup
4949 * valid.c xmlregexp.c: switched DTD validation to use only regexp
4950 when configured with them. A bit of debugging around the determinism
4951 checks is still needed
4952
4953Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4954
4955 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
4956
4957Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4958
4959 * xmlIO.c: small portability glitch fixed.
4960
4961Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4962
4963 * xmlschemastypes.c: incomplete steps for real/double support
4964 * testAutomata.c include/libxml/xmlautomata.h
4965 include/libxml/xmlregexp.h: avoiding a compilation problem
4966 * valid.c include/libxml/valid.h: starting the work toward using
4967 the regexps for actual DTD validation
4968
4969Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4970
4971 * hash.c: cosmetic cleanup
4972 * valid.c include/libxml/tree.h include/libxml/valid.h: started
4973 integrating a DTD validation layer based on the regexps
4974
4975Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
4976
4977 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
4978 the determinism was tested before eliminating the epsilon
4979 transitions :-(
4980
4981Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
4982
4983 * python/generator.py python/libxml.c python/libxml.py
4984 python/libxml2-python-api.xml python/libxml2class.txt
4985 python/libxml_wrap.h python/types.c: updated the python
4986 bindings, added code for easier File I/O, and the ability to
4987 define a resolver from Python fixing bug #91635
4988 * python/tests/Makefile.am python/tests/inbuf.py
4989 python/tests/outbuf.py python/tests/pushSAXhtml.py
4990 python/tests/resolver.py python/tests/serialize.py: updated
4991 and augmented the set of Python tests.
4992
4993Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4994
4995 * win32/configure.js: added more readme info for the binary
4996 package.
4997
4998Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
4999
5000 * xmlIO.c: fixed a stupid out of bound array error
5001
5002Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5003
5004 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
5005 messing around with support for Windows path, cleanups,
5006 trying to identify and fix the various code path to the
5007 filename access. Added xmlNormalizeWindowsPath()
5008
5009Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5010
5011 * error.c valid.c: working on better error reporting of validity
5012 errors, especially providing an accurate context.
5013 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
5014 error reports in those cases.
5015
5016Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5017
5018 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
5019 parser.c parserInternals.c xmlIO.c: get rid of all the
5020 perror() calls made in the library execution paths. This
5021 should fix both #92059 and #92385
5022
5023Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
5024
5025 * xmllint.c: memory leak reporting was broken after a change
5026 of the preprocessor symbol used to activate it.
5027
5028Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5029
5030 * tree.c: try to make the copy function work for node of
5031 type XML_DOCUMENT_FRAG_NODE, they are only created by the
5032 DOM layers though, not libxml2 itself.
5033
5034Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * valid.c: try to provide file and line informations, not all
5037 messages are covered, but it's a (good) start
5038
5039Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
5040
5041 * xinclude.c: reimplemented a large part of the XInclude
5042 processor, trying to minimize resources used, James Henstridge
5043 provided a huge test case which was exhibiting severe memory
5044 consumption problems.
5045
5046Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
5047
5048 * python/Makefile.am: applied patch from Christophe Merlet to
5049 reestablish DESTDIR
5050
5051Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
5052
5053 * libxml.spec.in: fixes libary path for x86_64 AMD
5054
5055Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
5056
5057 * doc/tutorial/includekeyword.c
5058 * doc/tutorial/xmltutorial.xml:
5059 (plus resulting generated html files)
5060 fixing one spot I missed in the tutorial where I hadn't freed
5061 memory properly
5062
5063Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
5064
5065 * doc/tutorial/includeaddattribute.c
5066 * doc/tutorial/includeaddkeyword.c
5067 * doc/tutorial/includegetattribute.c
5068 * doc/tutorial/includekeyword.c
5069 * doc/tutorial/xmltutorial.xml
5070 * doc/tutorial/*.html:
5071 update tutorial to properly free memory (thanks to Christopher
5072 R. Harris for pointing out that this needs to be done)
5073 * doc/tutorial/images/callouts/*.png:
5074 added image files so the callouts are graphical, making it
5075 easier to read ( use "--param callout.graphics 1" to generate
5076 html with graphical callouts)
5077
5078Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
5079
5080 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
5081 nice logos generated by Marc Liyanage
5082 * doc/site.xsl *.html: changed the stylesheet to show the new
5083 logo and regenerated the pages
5084
5085Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5086
5087 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
5088
5089Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5090
5091 * xpath.c: possible mem leak patch from Jason Adams
5092
5093Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5094
5095 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
5096 in the XQuery namespace
5097 * configure.in: preparing 2.4.24
5098 * doc/*.html: updated the web pages
5099
5100Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5101
5102 * python/generator.py: closing bug #85258 by generating conditional
5103 compile check to avoid linking to routines not configured in.
5104
51052002-08-22 Havoc Pennington <hp@pobox.com>
5106
5107 * autogen.sh: update error message for missing automake
5108
5109Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5110
5111 * python/Makefile.am: typo in target name resulted in libxml2.py
5112 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
5113
5114Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5115
5116 * win32/win32/Makefile.mingw: updated with version from
5117 Elizabeth Barham at http://soggytrousers.net/repository/
5118
5119Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5120
5121 * win32/Makefile.msvc: added the prefix location to the include
5122 and lib search path.
5123
51242002-08-18 Havoc Pennington <hp@pobox.com>
5125
5126 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
5127 both automake 1.6 and 1.4 installed get the right automake. Means
5128 compilation from CVS will now require the latest automake 1.4
5129 release, or manually creating symlinks called "automake-1.4" and
5130 "aclocal-1.4"
5131
5132Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5133
5134 * configure.in python/Makefile.am: more AMD 64 induced changes from
5135 Frederic Crozat
5136
5137Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5138
5139 * xinclude.c: oops I was missing the xml:base fixup too
5140 * result/XInclude/*.xml: this adds xml:base attributes to most
5141 results of the tests
5142
5143Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5144
5145 * xinclude.c: quick but apparently working implementation of
5146 xi:fallback, should close bug #89684
5147 * Makefile.am test/XInclude/docs/fallback.xml
5148 result/XInclude/fallback.xml: added a basic test for fallback,
5149 and run with --nowarning to avoid a spurious warning
5150 * configure.in: applied patch from Frederic Crozat for python
5151 bindings on AMD 64bits machines.
5152
5153Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5154
5155 * parser.c: xmlSAXUserParseMemory() really ought to fail if
5156 the caller don't pass a SAX callback block.
5157
5158Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5159
5160 * tree.c: applied the same fix for the XML-1.0 namespace to
5161 xmlSearchNsByHref() as was done for xmlSearchNs()
5162
5163Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5164
5165 * libxml.3: small cleanup of the man page
5166 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
5167 when serializing HREF attributes generated by XSLT.
5168
5169Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5170
5171 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
5172 version of Marc Liyanage' patch for boolean attributes in HTML
5173 output
5174
5175Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5176
5177 * python/tests/serialize.py: fixed the test results, indenting
5178 behaviour changed slightly
5179
5180Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5181
5182 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
5183 new c14n function to Windows def files
5184
5185Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
5186
5187 * c14n.c: fixed a memory leak in c14n code
5188
5189Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5190
5191 * parser.c include/libxml/parser.h: adding a new API for Christian
5192 Glahn: xmlParseBalancedChunkMemoryRecover
5193 * valid.c: patch from Rick Jones for some grammar cleanup in
5194 validation messages
5195 * result/VC/* result/valid/*: this slightly change some of the
5196 regression tests outputs
5197
5198Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5199
5200 * tree.c: trying to fix a problem in namespaced attribute handling
5201 raised by Christian Glahn
5202
5203Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5204
5205 * encoding.c include/libxml/encoding.h: Opening the interface
5206 xmlNewCharEncodingHandler as requested in #89415
5207 * python/generator.py python/setup.py.in: applied cleanup
5208 patches from Marc-Andre Lemburg
5209 * tree.c: fixing bug #89332 on a specific case of loosing
5210 the XML-1.0 namespace on xml:xxx attributes
5211
5212Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
5213
5214 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
5215 corner case from new Merlin's test suite and added a callback
5216 that will be used to improve xmlsec performance
5217
5218
5219Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5220
5221 * HTMLtree.c: trying to fix the <style> escaping problem in
5222 HTML serialization bug #89342
5223
5224Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5225
5226 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
5227 and rebuilt the web site.
5228
5229Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
5230
5231 * include/libxml/tree.h: added _private member to xmlNs struct
5232
5233Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5234
5235 * HTMLparser.c: fixing bug #84876 based on the xml working
5236 code.
5237
5238Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5239
5240 * python/Makefile.am: enhanced to fix bug 72012 (errors
5241 when using '-jX' make parameter)
5242
5243Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5244
5245 * xpath.c: small additional enhancement for booleans
5246 compared to nodesets
5247
5248Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5249
5250 * HTMLtree.c: changed the order of the encoding declaration
5251 attributes in the meta tags due to a bug in IE/Mac
5252
5253Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5254
5255 * xpath.c: enhanced handling of booleans (especially '='
5256 and '!=' for nodesets) - fixes bug 85256. Added new
5257 routine xmlXPathNotEqualValues for more proper handling
5258 of '!=' when nodesets are involved.
5259
5260Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5261
5262 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
5263 doc/xmlcatalog_man.xml to the source distribution
5264
5265Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5266
5267 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
5268 asked for this.
5269
5270Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
5271
5272 * configure.in: preparing 2.4.23
5273 * doc/*: rebuilt the docs
5274
5275Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5276
5277 * parser.c: fixing bug #84169 by fixing the
5278 comment of xmlCreatePushParserCtxt to describe the
5279 encoding detection parameters better.
5280
5281Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5282
5283 * valid.c: fixing bug #79331 in one path the lookup for
5284 ID attributes on a namespaced node wasn't handled correctly :-\
5285
5286Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5287
5288 * HTMLparser.c: trying to fix 87235 about discarded white
5289 spaces in the HTML parser.
5290 * result/HTML/*: this changes the output of a number of HTML
5291 regression tests
5292
5293Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5294
5295 * xpath.c: applied patch from Richard Jinks for the namespace
5296 axis + fixed a memory error.
5297 * parser.c parserInternals.c: applied patches from Peter Jacobi
5298 removing ctxt->token for good.
5299 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
5300 popped out by the regression tests.
5301 * Makefile.am: patch for threads makefile from Gary Pennington
5302
5303Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5304
5305 * xpath.c: enhanced behaviour of position() after usage of
5306 expressions involving preceding-sibling (et al).
5307
5308Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5309
5310 * hash.c: applied a patch from Peter Jacobi to solve a problem
5311 when compiling with the Watcom C on Win32
5312 * result/schemas/*.err: the change of hashing algo generated
5313 permutations in the output
5314
5315Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5316
5317 * hash.c: applied patch from Sander Vesik improving the quality of
5318 the hash function.
5319
53202002-06-14 Aleksey Sanin <aleksey@aleksey.com>
5321
5322 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
5323 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
5324 xmllint.c xpath.c: replaced sprintf() with snprintf()
5325 to prevent possible buffer overflow (the bug was pointed
5326 out by Anju Premachandran)
5327
5328Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5329
5330 * parser.c: removed an uninitialized data error popped by valgrind
5331 on PE references
5332
5333Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
5334
5335 * doc/xml.html
5336 adding tutorial reference to the web page
5337
5338Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
5339
5340 * doc/tutorial/xmltutorial.xml
5341 * doc/tutorial/ar01s07.html
5342 * doc/tutorial/ape.html
5343 * doc/tutorial/includegetattribute.c
5344 adding section to tutorial about retrieving an attribute
5345 value
5346
5347Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5348
5349 * parser.c: applied a couple of patches from Peter Jacobi to start
5350 to get rid of ctxt->token, with a possible significant speed
5351 improvement to be gained once done. Better compliance with PE
5352 references constructs in DTDs too.
5353 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
5354 from Peter too
5355
5356Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5357
5358 * parser.c: Babak Vahedipour-Kunze reported that openTag in
5359 xmlParseElement was likely to have been deallocated at the
5360 time of the report, possibly leading to segfault. Just report
5361 the tag name now.
5362
5363Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5364
5365 * xpath.c: patch from Richard Jinks for XPath substring() function
5366 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
5367
53682002-06-06 Aleksey Sanin <aleksey@aleksey.com>
5369
5370 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
5371
5372Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
5373
5374 *doc/FAQ.html
5375 fixing typos in FAQ, thanks to Robert Funnell for the
5376 editing help
5377
5378Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5379
5380 * NEWS: got complaints from rpmlint that it was empty
5381
5382Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
5383
5384 * added doc/tutorial, including:
5385 apa.html
5386 apb.html
5387 apc.html
5388 apd.html
5389 ar01s02.html
5390 ar01s03.html
5391 ar01s04.html
5392 ar01s05.html
5393 ar01s06.html
5394 includeaddattribute.c
5395 includeaddkeyword.c
5396 includekeyword.c
5397 includestory.xml
5398 index.html
5399 xmltutorial.xml
5400 libxml tutorial, including generated html
5401
5402Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
5403
5404 * result/c14n/exc-without-comments/merlin-c14n-two-*
5405 result/c14n/without-comments/merlin-c14n-two-*
5406 test/c14n/exc-without-comments/merlin-c14n-two-*
5407 test/c14n/without-comments/merlin-c14n-two-*
5408 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
5409 c14n/exc-c14n and slightly modified test script to handle
5410 these test cases
5411 * c14n.c: fixed bugs for complicated nodes set (namespace
5412 without node and others from merlin-c14n-two.tar.gz)
5413 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
5414 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
5415 for xmlsec performance patch
5416 * xpath.c: fixed self::node() for namespaces and attributes
5417
5418Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
5419
5420 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
5421 but with the format parameter
5422 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
5423
5424Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
5425
5426 * Makefile.am: updated c14n tests suite
5427 * c14n.c: performance improvement for previous c14n patch
5428
5429Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5430
5431 * parser.c: another peroformance patch from Peter Jacobi, that
5432 time on parsing attribute values.
5433
5434Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
5435
5436 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
5437 into LibXML2 test suite
5438
5439Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
5440
5441 * c14n.c: propagating xpath ancesstors node fix to c14n
5442 plus small performance improvement to reduce number of
5443 mallocs
5444 * xpath.c: fixed ancestors axis processing for namespace nodes
5445
5446Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5447
5448 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
5449 Peter Jacobi
5450
5451Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5452
5453 * configure.in: preparing 2.4.22
5454
5455Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5456
5457 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
5458 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
5459 a public entry point.
5460 * doc/*: rebuilt the API and docs
5461
5462Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5463
5464 * xpath.c: patch from Richard Jinks to fix a problem introduced
5465 in the previous patch and pointed by Norm
5466
5467Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5468
5469 * libxml.spec.in: fixing bug #81112
5470
5471Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5472
5473 * uri.c: fixing bug #82848
5474
5475Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5476
5477 * result/catalogs/mycatalog.full: Aleksey's commit changed the
5478 output of one catalog test
5479
5480Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5481
5482 * global.data globals.c tree.c include/libxml/globals.h
5483 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
5484 default value for global parameter xmlIndentTreeOutput to 1 and
5485 introduced new global parameter xmlTreeIndentString (the string
5486 used to do one-level indent) with default value " " (as it was
5487 in tree.c)
5488
5489Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5490
5491 * Makefile.am: Merijn Broeren pointed out a problem when compiling
5492 with trio and schemas.
5493
5494Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5495
5496 * xpath.c: patch from Richard Jinks to fix the problem raised in
5497 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
5498
5499Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
5500
5501 * xmlschemas.c: a bit of work on import.
5502 * xmlschemastypes.c: Charles Bozeman provided a compare function
5503 for date/time types so min/max facet restrictions should work,
5504 indeterminate comparisons return an error instead of equal.
5505 * test/schemas/date_0* result/schemas/date_0_0: specific test
5506 from Charles Bozeman too
5507
5508Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
5509
5510 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
5511 from Christian Cornelssen fixing the man pages and the Catalog
5512 building script.
5513 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
5514 next step is <xs:import> I now have a reasonable understanding
5515 of how it works.
5516
5517Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5518
5519 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
5520
5521Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5522
5523 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
5524
5525Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
5526
5527 * xpath.c: fixing an XPath function evalutation bug pointed out
5528 by Alexey Efimov where the context was lost when evaluating
5529 the function arguments
5530
5531Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5532
5533 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
5534 function public for XMLSec performance optimizations
5535
5536Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
5537
5538 * python/generator.py python/libxml2class.txt : fixed a problem
5539 with the HTML parser pointed by Gary Benson
5540 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
5541 example
5542
5543Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5544 * parser.c: fixed bug #81159 (memory growth in SAX)
5545
5546Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5547 * xpath.c: fixed bug #78858 (the real fix)
5548
5549Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
5550 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
5551
5552Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
5553
5554 * tree.c: modified xmlNodeSetBase to allow changing the
5555 base of a document.
5556
5557Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
5558
5559 * xmlschemastypes.c: patch Charles Bozeman for validation of
5560 all the date, time, and duration types
5561 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
5562 * configure.in: fixed an error pointed by an user
5563 * xml2-config.in: fixed an error pointed by an user
5564
5565Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
5566
5567 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
5568 win32/libxml2.def.src xmlIO.c: exported default
5569 'file:', 'http:' and 'ftp:' protocols input handlers
5570 and maked protocols comparisson case insensitive
5571
5572Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5573
5574 * configure.in: Neven Has detected a typo
5575
5576Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
5577
5578 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
5579 as one of the persons allowed to commit directly to the
5580 module.
5581
5582Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5583
5584 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
5585 * valid.c: raised a too low limit
5586 * doc/*: rebuilt the docs
5587
5588Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5589
5590 * test/XPath/expr/floats test/XPath/expr/functions
5591 result/XPath/expr/floats result/XPath/expr/functions
5592 xpath.c: another XPath conformance patch from Richard Jinks
5593
5594Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
5595
5596 * xmlschemas.c: fixed validation of attribute groups.
5597 * test/schemas result/schemas: added an example from the primer
5598
5599Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5600
5601 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
5602 * test/schemas result/schemas: updated the test list
5603
5604Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5605
5606 * TODO: updated a bit
5607 * parser.c: made a comment more specific
5608 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
5609 Schemas conformance.
5610 * test/schemas result/schemas: updated the test list
5611
5612Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
5613
5614 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
5615 implementing xs:all with minOccurs = 0
5616 * tes/schemas/* result/schemas/*: added more tests covering
5617 xs:all
5618
5619Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
5620
5621 * xmlregexp.c: first implementation of the all particle, this
5622 may need to be revisited for case where not all transitions
5623 must be crossed.
5624
5625Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
5626
5627 * tree.c: another entity processing update from Markus Henke
5628
5629Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
5630
5631 * trionan.c: fixed crash on OSF/1
5632
5633Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
5634
5635 * xmlschemas.c: more Schemas work
5636 * test/schemas/* result/schemas/*: added more tests coming
5637 from the spec.
5638
5639Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5640
5641 * c14n.c: patch from Aleksey Sanin reflecting a change in the
5642 ExcC14N specification
5643
5644Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5645
5646 * tree.c: patch from Markus Henke, fix for recursive entities.
5647
5648Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
5649
5650 * xpath.c: fix a problem with string() on a document node.
5651
5652Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5653
5654 * Makefile.am xmlschemas.c: more Schemas work
5655 * test/schemas/* result/schemas/*: added more tests coming
5656 from the spec.
5657
5658Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5659
5660 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
5661 * result/HTML/*: this changes a few things in the results
5662
5663Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5664
5665 * include/libxml/tree.h: eliminated 'declaration different than
5666 prototype' warning
5667 * include/win32config.h: "resolved" conflicts with errno.h
5668
5669Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5670
5671 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
5672 on the automata interfaces and debug of counted choices
5673 * test/schemas/* result/schemas/*: added a number of tests
5674
5675Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5676
5677 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
5678 a bit of work on Schemas
5679 * testSchemas.c: try to make it more useful
5680 * test/schemas/* result/schemas/* Makefile.am: changed the
5681 Schemas regression test procedure, started adding a few samples
5682
5683Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5684
5685 * include/libxml/encoding.h: Patch for the Borland C++ builder
5686 * include/libxml/tree.h: Patch for the Borland C++ builder
5687 * threads.c: Patch for the Borland C++ builder
5688 * win32/bcb5: New directory for the Borland C++ builder
5689 project files
5690
5691Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
5692
5693 * win32/Makefile.msvc: Update for XML Schema support
5694 * win32/configure.js: Update for XML Schema support
5695 * win32/libxml2.def.src: Update for XML Schema support
5696
5697Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
5698
5699 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
5700 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
5701 xmlunicode.c include/libxml/Makefile.am
5702 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
5703 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
5704 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
5705 include/libxml/xmlversion.h.in : merged the current state of
5706 XML Schemas implementation, it is not configured in by default,
5707 a specific --schemas configure option has been added.
5708 * test/automata test/regexp test/schemas Makefile.am
5709 result/automata result/regexp result/schemas:
5710 merged automata/regexp/schemas regression tests
5711
5712Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
5713
5714 * xpath.c: Gary found a compile time problem, fixes #78823
5715
5716Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5717
5718 * configure.in: release of 2.4.20
5719 * doc/*: updated and rebuilt the docs
5720
5721Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5722
5723 * python/Makefile.am: patch from Cristian Gafton to build on
5724 Red Hat 6.2, should also fix #75779
5725
5726Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5727
5728 * valid.c: first part of fixing #78729
5729
5730Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
5731
5732 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
5733 escaping of URI when saving HTML files.
5734 * result/HTML/*: this impacted some tests
5735
5736Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
5737
5738 * configure.in: trying to fix #77441
5739
5740Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5741
5742 * include/libxml/xmlIO.h: Hallski complained it could not be
5743 included by itself.
5744
5745Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
5746
5747 * configure.in: applied an IEEE flag patch for OSF/1 #77825
5748
5749Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5750
5751 * win32/configure.js: patch from Nilo for the c14n option
5752 * win32/Makefile.msvc: fixed libxml2.def generation with threads
5753
5754Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5755
5756 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
5757 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
5758 LIBXML_THREAD_ENABLED
5759
5760Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
5761
5762 * xpath.c: another patch from Richard Jinks for substring conformance
5763 * test/XPath/expr/floats test/XPath/expr/strings
5764 result/XPath/expr/floats result/XPath/expr/strings: update of the
5765 test suite to check those.
5766
5767Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
5768
5769 * xpath.c: patch from Richard Jinks for .x float parsing.
5770
5771Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5772
5773 * parser.c: patch from Markus Henke when an encoding ain't recognized
5774
5775Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
5776
5777 * libxml.m4: got a report that #include <string.h> was needed
5778
5779Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5780
5781 * xmllint.c: applied a fix from Anthony Jones for -o /--output
5782
5783Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
5784
5785 * doc/example.html: fixing typo
5786
5787Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5788
5789 * xpath.c: fixed a bug in the nodeset to boolean comparison code
5790 pointed out by Melvyn Sopacua.
5791
5792Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5793
5794 * libxml.m4: Frédéric Crozat gave a patch related to the change
5795 of Include paths breaking the libxml.m4
5796
5797Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5798
5799 * xpath.c: Fix bug #76927 forgot to save some context
5800 when evaluating binary expressions
5801
5802Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5803
5804 * configure.in: fixed configure for MPE/iX from Markus Henke
5805 * xmlmemory.c: fixed initialization problems
5806 * xpath.c: another set of patches from Richard Jinks this
5807 fixes "make XPathtests" on linux
5808
5809Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5810
5811 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
5812 * test/XPath/expr/compare test/XPath/expr/equality
5813 test/XPath/expr/floats test/XPath/expr/functions
5814 test/XPath/expr/strings result/XPath/expr/compare
5815 result/XPath/expr/equality result/XPath/expr/floats
5816 result/XPath/expr/functions result/XPath/expr/strings: Updated
5817 tests though they show a divergence on Linux
5818
5819Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5820
5821 * xpath.c trionan.c: previous commit also included patches
5822 from Richard Jinks on some IEEE support corner case
5823
5824Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5825
5826 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
5827 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
5828 that $(datadir) should be used for docs
5829
5830Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5831
5832 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
5833 could leak filedescriptors
5834
5835Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5836
5837 * configure.in nanohttp.c: applied patch from Allan Clark for
5838 UnixWare/OpenServer
5839
5840Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5841
5842 * configure.in: preparing 2.4.19
5843 * doc/*: rebuilt the docs
5844
5845Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5846
5847 * nanohttp.c: fixing #76043, got fed up with non-portability
5848 of that piece of code.
5849
5850Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5851
5852 * valid.c SAX.c: Never commit without running "make tests" :-(
5853 fix a couple of stupidities in the previous commit
5854 * result/*: a few changes in some attribute order result of previous
5855 commit.
5856
5857Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5858
5859 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
5860 the internal subset should not raise duplicate ID errors,
5861 also there was a small bug in conjunction to namespace
5862 declarations defaulted and xml:xxx attributes DTD definitions.
5863
5864Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5865
5866 * xpath.c: Richard Jinks also raised some rounding problems
5867 this tries to fix them
5868
5869Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
5870
5871 * xpath.c: Richard Jinks spotted an incoherent memory allocation
5872 behaviour in xmlXPathCastToString()
5873
5874Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5875
5876 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
5877 raised by Morus Walter
5878
5879Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5880
5881 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
5882 from Igor
5883
5884Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5885
5886 * xpath.c: fixing #75619, related to a problem when trying
5887 to evaluate condition when the current node set resulting
5888 from that sub-step evaluation is empty. Also fixes 2 potential
5889 problem with previous-sibling and next-siblings axis.
5890
5891Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5892
5893 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
5894 HTML support is not configured in.
5895
5896Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5897
5898 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
5899 include/libxml/tree.h: dohh I really didn't intended to commit
5900 this test version :-(
5901
5902Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5903
5904 * testSAX.c: I wanted to see the real speed at the SAX interface
5905 after a little too many Ximianer started complaining about the
5906 parser speed.
5907 added a --quiet option:
5908 paphio:~/XML -> ls -l db100000.xml
5909 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
5910 paphio:~/XML -> time ./testSAX --quiet db100000.xml
5911 3200006 callbacks generated
5912 real 0m1.270s
5913 Which means 16MBytes/s and 3Mcallback/s
5914
5915Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5916
5917 * xpath.c: valgrind spotted another error that time when running
5918 on libxslt regression tests
5919
5920Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5921
5922 * Makefile.am: adding "make valgrind" running the full regression
5923 tests (except python ones) under Valgrind (using valgrind -q
5924 which was kindly added by the author).
5925 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
5926 passes cleanly now except an obcure floating point initialization
5927 raised in log10() in one XPath regression test ???
5928 * tree.c: edited some comments to close #75244
5929
5930Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5931
5932 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
5933 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
5934 context of ScrollKeeper, made sure that if the number is
5935 an integer, the serialization follows the description at
5936 http://www.w3.org/TR/xpath#section-String-Functions
5937
5938Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5939
5940 * configure.in: preparing 2.4.18
5941 * doc/*: updated and rebuilt the web site
5942 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
5943 the Windows and Cygwin maintainers.
5944 * parser.c: humm, changed the way the SAX parser work when
5945 xmlSubstituteEntitiesDefault(1) is set, it will then
5946 do the entity registration and loading by itself in case the
5947 user provided SAX getEntity() returns NULL.
5948 * testSAX.c: added --noent to test the behaviour.
5949
5950Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5951
5952 * parser.c: Wilfried Teiken provided a hackish but working
5953 way to get context reported back on entities when parsing
5954 with SAX and without breaking the DOM build.
5955
5956Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5957
5958 * c14n.c: applied a new patch from Aleksey Sanin
5959 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
5960 to reference Aleksey implementation of XML digital Signatures
5961
5962Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5963
5964 * xpath.c: small fix to avoid potential problem due to
5965 ordering of freeing data
5966 * python/Makefile.am: people were complaining about
5967 the generated file in python dir not being built
5968
5969Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5970
5971 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
5972 python/generator.py python/libxml.c python/types.c: Cleanup
5973 of the python Makefiles based on Jacob and James feedback,
5974 fixed the spec file accordingly, fixed the number of warning
5975 that passing my pedantic CFLAGS was generating. Conclusion
5976 is that Python includes are real crap.
5977
5978Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5979
5980 * configure,in: it was reported quite a few times that
5981 xml2-config --cflags should not output
5982 -I$includeprefix/libxml2/libxml because libxml2 header names
5983 clashes with existing names like list.h from C++ stl.
5984 Includes should be #include<libxml/xxx.h> so ...
5985
5986Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5987
5988 * c14n.c: another patch from Aleksey Sanin
5989
5990Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5991
5992 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
5993 canonicalization algorithm
5994 * doc/xml.html doc/index.html: added the C14N references on the
5995 index page.
5996
59972002-03-13 jacob berkman <jacob@ximian.com>
5998
5999 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
6000 usage, redundant, and gcc specific
6001
6002Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6003
6004 * xpath.c: speedup some node selection operations, this can
6005 have a significant impact on DocBook Norm's stylesheets
6006 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
6007 make sure it's always the case
6008 * debugXML.c: distinguish CDATA and comments in ls operations
6009
6010Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6011
6012 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
6013 to generate better API descriptions etc...
6014
6015Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6016
6017 * c14n.c: Fixing #74186, made sure all boolean expressions
6018 get fully parenthesized, ran indent on the output
6019 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
6020 include/libxml/tree.h: also #74186 related, removed the
6021 --with-buffers option, and all the preprocessor conditional
6022 sections that were resulting from it.
6023
6024Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6025
6026 * valid.c: applied patch from Dodji Seketeli fixing an
6027 uninitailized variable in xmlValidGetValidElements()
6028
6029Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6030
6031 * c14n.c: fixed a few comments
6032 * doc/*.html doc/*/*.html: regenerated the docs and added
6033 the C14N API
6034 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
6035
6036Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
6037
6038 * check-xml-test-suite.py: fix to adapt varaiations in the
6039 bindings
6040 * configure.in python/setup.py python/setup.py.in: fixed to
6041 have the version of the python scripts automatically updated
6042
6043Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6044
6045 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
6046 in xmlCopyProp()
6047
6048Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6049
6050 * configure.in: preparing 2.4.17 release
6051 * doc/*: updated and rebuilt the docs
6052 * xpath.c: fixed a comment
6053 * python/libxml.c: fixed a possible reentrancy problem
6054
6055Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6056
6057 * tree.c python/tests/Makefile.am python/tests/attribs.py:
6058 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
6059 added a specific regression test
6060 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
6061 not raise exceptions when failing to find the attribute.
6062
6063Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6064
6065 * configure.in xmllint.c: owen pointed out a problem with the
6066 ftme fix, gettimeofday() was not detected by configure and
6067 the ftime header wasn't included, dohhh
6068
6069Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6070
6071 * configure.in xmllint.c: trying to fix #71457 for timing
6072 precision when gettimeofday() is not availble but ftime() is
6073
6074Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6075
6076 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
6077 are now copied on install and part of the -devel RPM
6078
6079Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
6080
6081 * xpath.c: trying to avoid bug #72150 which was apparently
6082 caused by a gcc bug (or a processor problem) as detailed
6083 at http://veillard.com/gcc.bug
6084
6085Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6086
6087 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
6088 fixed xmlReconciliateNs(), added a Python test/example for
6089 inter-document cut'n paste
6090 * python/libxml.py: fixed node.doc on document nodes and added
6091 xpathEval() onto node objects
6092
6093Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6094
6095 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
6096 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
6097 fixup and integrated tests for the serialization stuff
6098
6099Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6100
6101 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
6102 moved the libxml man page to section 3
6103
6104Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6105
6106 * tree.c: fix bug #72490
6107 * python/libxml.c python/libxml.py: added methods serialize()
6108 and saveTo() to all node elements.
6109
6110Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6111
6112 * xmlIO.c: closed #73430, don't read from an input source
6113 which indicated an end-of-file or an error.
6114
6115Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6116
6117 * parser.c: make sure SAX endDocument is always called as
6118 this could result in a Python memory leak otherwise (it's
6119 used to decrement ref-counting)
6120 * python/generator.py python/libxml.c python/libxml.py
6121 python/libxml2-python-api.xml python/libxml2class.txt
6122 python/tests/error.py python/tests/xpath.py: implemented
6123 the suggestions made by Gary Benson and extended the tests
6124 to match it.
6125
6126Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6127
6128 * python/generator.py: applied patch fixing #73450
6129
6130Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6131
6132 * xpath.c: fixing #61290 "namespace nodes have no parent"
6133 long standing divergence from the XPath REC. NodeSets
6134 simply hold a copy of namespace nodes and those node ->next
6135 points to the parent (which may not be the node carrying the
6136 definition).
6137 * include/libxml/xpath.h: flagged but didn't added a possible
6138 speedup
6139 * DOCBparser.c HTMLparser.c: removed some warnings from push
6140 parser due to new state being added.
6141 * tree.c: new fix from Boris Erdmann
6142 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
6143 the XML Canonalization support from Aleksey Sanin
6144
6145Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6146
6147 * tree.c: patch from Boris Erdmann fixing some namespace odities
6148 with xmlCopyNode()
6149
6150Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6151
6152 * xmlIO.c: fix bug #72706 when loading a NULL entity
6153
6154Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6155
6156 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
6157 actually change in a future XML Namespace revision.
6158
6159Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6160
6161 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
6162 added the possibility of returning nodesets from XPath extension
6163 functions written in Python
6164
6165Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
6166
6167 * python/*: commiting some Python bindings work done while travelling
6168
6169Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6170
6171 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
6172 explicitely with memory debugging switched on
6173
6174Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6175
6176 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6177 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6178 Added wrapper for the xmlURIPtr type, provided accessors, fixed
6179 the accessor generator for strings
6180 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
6181 regression test.
6182
6183Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6184
6185 * python/README python/generator.py python/libxml.c python/setup.py:
6186 added the 'usual' setup.py to allow building a libxml2-python
6187 module based on the same code. The initialization is however
6188 different the 2 .so files fo libxml2 and libxslt are identical and
6189 they entry point initialize both libraries. this is done to avoid
6190 some possible nasty problem since the Python don't merge the maps
6191 of all shared modules.
6192
6193Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6194
6195 * parser.c: fixed a push/encoding bug reported by Michael
6196 on librsvg
6197
6198Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6199
6200 * include/libxml/parserInternals.h: fixes a misplaced #endif
6201
6202Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6203
6204 * parser.c valid.c: found and fixed a couple of allocation bugs
6205
6206Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
6207
6208 * doc/xml.html doc/python.html doc/*: added a Python and binding
6209 page describing the current state of the Python bindings and
6210 giving pointers to the other languages wrappers.
6211
6212Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6213
6214 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
6215 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
6216 rebuilt the API and web site
6217 * xpath.c: fixed #71978 portability bugs
6218
6219Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
6220
6221 * SAX.c: oops broke automatic defaulting of namespaces attributes.
6222
6223Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6224
6225 * include/libxml/parserInternals.h parser.c: had to change
6226 2 internal parsing API when processing document content
6227 to check the start and end of element content are defined
6228 in the same entity
6229 * valid.c include/libxml/valid.h: attribute normalization can
6230 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
6231 with the context to report it.
6232 * SAX.c: fixed the last known bugs, crazy validation constraints
6233 when a document is standalone seems correctly handled. There
6234 is a couple of open issues left which need consideration especially
6235 PE93 on external unparsed entities and standalone status.
6236 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
6237 The 2 tests left failing are actually in error. Cleanup done.
6238
6239Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6240
6241 * valid.c: implemented E59 spaces in CDATA does not match the
6242 nonterminal S
6243
6244Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6245
6246 * SAX.c parser.c valid.c: more validation test fixups
6247 * check-xml-test-suite.py: added duration info for the tests
6248
6249Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6250
6251 * parser.c valid.c: a couple of errors were reported but not
6252 saved back as such in the parsing context. Down to 1% failure rate
6253 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
6254
6255Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6256
6257 * xmlInternald.c: isExtender was missing a char
6258 * parser.c include/libxml/parser.h: % are acceptable in the
6259 internal subset if within a PUBLIC ID
6260
6261Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6262
6263 * SAX.c parserInternals.c valid.c: more work on the conformance
6264 suite. Took the step to finally block documents with encoding
6265 errors. It's a fatal error per the spec, people should have fixed
6266 their documents by now.
6267
6268Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
6269
6270 * check-xml-test-suite.py: fixed the test script after some discussion
6271 on the semantic of TYPE="error"
6272 * Makefile.am: added the script to the distrib
6273
6274Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6275
6276 * SAX.c entities.c: fixed a couple of conformances issues deep
6277 into the validation code (standalone and undeclared Notations)
6278
6279Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6280
6281 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
6282 stayed there for years !
6283
6284Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6285
6286 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
6287 missing
6288
6289Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6290
6291 * check-xml-test-suite.py: improved the behaviour a bit as
6292 well as the logs
6293 * parser.c valid.c SAX.c: fixed a few more bugs
6294 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
6295
6296Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6297
6298 * check-xml-test-suite.py: python script to run regression tests
6299 against the XML Test suite of W3C/OASis
6300 * SAX.c: fixed a validation bug
6301 * parser.c: fixed 3 errors pointed by the test suite
6302 * doc/buildDocBookCatalog: fixed a typo pointed by drake
6303 * python/Makefile.am: fixed a dependendy
6304
6305Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6306
6307 * xmlmemory.c: avoid a warning bug #71594
6308
6309Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6310
6311 * xmlmemory.c: Jesse Perry provided a patch to remove a few
6312 warning on alpha/Tru64
6313
6314Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6315
6316 * include/libxml/entities.h: fixing a comment
6317 * valid.c: fixing some troubles with validity check on namespaces
6318 * result/VC/NS3 test/VC/NS3: added a specific regression test
6319
6320Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6321
6322 * tree.c: Fixing #71342 serializing '\n' in attribute values
6323 * result/noent/att3 result/att3 test/att3: added a specific
6324 test.
6325
6326Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
6327
6328 * python/libxml.c: couple of bug fixes
6329
6330Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6331
6332 * python/*.py: removed tabs and used spaces.
6333
6334Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6335
6336 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
6337 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
6338
6339Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6340
6341 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
6342 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
6343
6344Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6345
6346 * include/libxml/encoding.h include/libxml/entities.h
6347 include/libxml/globals.h include/libxml/parser.h
6348 include/libxml/threads.h include/libxml/tree.h
6349 include/libxml/xmlmemory.h: trying to fix the include mess
6350
6351Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6352
6353 * include/libxml/xmlmemory.h: reverted part of the previous
6354 attempt to provide #69655, this was breaking the build.
6355
6356Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
6357
6358 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
6359 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
6360 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
6361 include/libxml/parserInternals.h include/libxml/tree.h
6362 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
6363 Tentatively fixed #69655 , make compiling with -Wredundant-decls
6364 clean.
6365 * python/libxml.c: fixed a warning.
6366
6367Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6368
6369 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
6370 copying of node, merge back IDs in the target document.
6371 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
6372 test/XInclude/ents/ids.xml: test case
6373 * result/VC/ElementValid4: output changed due to a typo fix
6374
6375Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6376
6377 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00006378 generate the dependencies right as Jacob found out. Add
6379 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006380
6381Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6382
6383 * parserInternals.c valid.c: Justin Fletcher found some parts
6384 of the code needing cleanup
6385 * libxml.spec.in python/Makefile.am python/generator.py
6386 python/libxml.c python/libxml.py: Fixed the python Makefiles
6387 corrected a bug showing up on ia64, changed the name of the
6388 python internal module too
6389
6390Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
6391
6392 * Makefile.am: applied patch from Andris Pavenis for binary
6393 name suffixes
6394
6395Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
6396
6397 * xmllint.c win32/win32config.h: fixing #68748
6398
6399Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6400
6401 * valid.c: fixing #70166
6402
6403Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
6404
6405 * valid.c: fixing #70077
6406
6407Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
6408
6409 * Copyright Makefile.am README configure.in libxml.spec.in:
6410 Changed to the MIT Licence
6411 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
6412 doc/xmlio.html: updated the doc accordingly
6413 * include/libxml/xmlwin32version.h configure.in: preparing
6414 2.4.14 release
6415 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6416 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6417 fixed the const xmlChar * wrapper and generator, XPath extension
6418 functions now use the context as first argument
6419 * python/tests/tstxpath.py python/tests/xpath.py
6420 python/tests/xpathext.py: Updated the tests accordingly
6421 * tree.c: fixed bug #70067
6422
6423Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6424
6425 * Makefile.am: cleanup
6426 * debugXML.c: always use stdout if output is NULL
6427 * xmlIO.c: don't close filedescriptors passed to outputBuffers
6428 * python/Makefile.am python/generator.py python/libxml2class.txt
6429 python/libxml_wrap.h python/types.c: augmented the number of bindings
6430 handling FILE * and XPath contexts
6431 * python/tests/Makefile.am: avoid a stupid problem due to the
6432 use of TEST.
6433
6434Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
6435
6436 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
6437
6438Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6439
6440 * python/TODO python/libxml.c: cleanup the extension function lookup
6441 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
6442
6443Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6444
6445 * configure.in python/Makefile.am: do not install outside
6446 of prefix
6447
6448Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6449
6450 * python/TODO python/libxml.c: started adding SAX interfaces
6451 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
6452 SAX test
6453
6454Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6455
6456 * tree.c: hardened the addChild function
6457 * python/generator.py python/libxml.c python/libxml2-python-api.xml
6458 python/libxml2class.txt python/libxml_wrap.h python/TODO:
6459 added accessors needed for xmlNode, a bit more testing and
6460 extension of interfaces
6461 * python/tests/Makefile.am python/tests/build.py: added a test
6462 build from scratch/save/load/check
6463
6464Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6465
6466 * parserInternals.c: change a small bit in the way valididy
6467 error messages get initialized
6468 * python/TODO python/libxml.c python/libxml2-python-api.xml
6469 python/libxml2class.txt python/libxml_wrap.h python/types.c:
6470 added some memory debugging to track leaks at the libxml2 level
6471 * python/tests/*.py: changed all tests to check for leaks,
6472 there is just one left in XPath extension registrations.
6473
6474Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
6475
6476 * python/TODO python/generator.py python/libxml2-python-api.xml
6477 python/libxml2class.txt: more accessor classes for the parser
6478 context, allow to switch on and check validity
6479 * python/tests/Makefile.am python/tests/error.py
6480 python/tests/invalid.xml python/tests/valid.xml
6481 python/tests/validate.py: attded more test and and added error.py
6482 which I forgot to commit in the last step
6483
6484Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6485
6486 * python/Makefile.am python/types.c: cleanup
6487 * python/libxml.c python/libxml.py python/libxml_wrap.h
6488 python/generator.py python/libxml2-python-api.xml
6489 python/libxml2class.txt: added class for parser context, added
6490 first cut for push mode support. Added a framework to generate
6491 accessors functions.
6492 * python/tests/Makefile.am python/tests/push.py: added a push
6493 test
6494
6495Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6496
6497 * python/Makefile.am python/TODO python/libxml.py: fixed a small
6498 bug a bit of cleanup.
6499
6500Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
6501
6502 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
6503 python/libxml2class.txt: adding error redirections and preformat
6504 to a python handler
6505 * python/tests/Makefile.am python/tests/*.py: cleanup made all
6506 tests self checking
6507
6508Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6509
6510 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
6511 a function
6512
6513Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6514
6515 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
6516 python/libxml.c python/libxml2-python-api.xml
6517 python/libxml2class.txt: Progressing through the TODOs, class
6518 description output, extra XML API, RPM now builds the wrappers
6519 for all python installed versions
6520
6521Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
6522
6523 * configure.in libxml.spec.in python/Makefile.am python/TODO
6524 python/generator.py python/libxml2class.txt: added more informations
6525 in the libxml2-python package including docs. Slightly changed
6526 the class hierarchy
6527 * python/tests/*: added basic regression tests infrastructure too
6528
6529Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6530
6531 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
6532 added libxml2-python as part of the packages installed
6533
6534Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6535
6536 * python/Makefile.am python/generator.py python/libxml.c
6537 python/libxml.py: more work, now able to extend the
6538 XPath interpreter with functions written in python.
6539
6540Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
6541
6542 * python/Makefile.am: Jacob sent a patch to allow building from
6543 tarfile.
6544
6545Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6546
6547 * python/Makefile.am python/libxml.c configure.in Makefile.am:
6548 inserted the python wrappers build, I hope this won't be too
6549 unportable
6550
6551Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6552
6553 * xpath.c: minor optimization
6554 * python/generator.py python/libxml.c python/libxml.py
6555 python/libxml_wrap.h: more work on the python bindings,
6556 they now support XPath and there is no evident leak
6557
6558Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6559
6560 * python/generator.py python/libxml.c python/libxml.py:
6561 more work on the python bindings generator.
6562
6563Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6564
6565 * python/generator.py python/libxml.c python/libxml_wrap.h:
6566 more work on the python bindings.
6567
6568Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
6569
6570 * python/generator.py python/libxml.c python/libxml.py
6571 python/libxml_wrap.h: commited early version of a python binding
6572 for private use only ATM
6573
6574Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6575
6576 * entities.c tree.c include/libxml/entities.h: applied patch
6577 from Anthony Jones to implement copy of DTD subtree too. Had
6578 just to keep 2 function private which really ought to become
6579 public ones.
6580
6581Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6582
6583 * xmllint.c: added pointers to the web pages in the usage()
6584
6585Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
6586
6587 * tree.c: more fixes from Petr Kozelka for attribute handling
6588 in the tree API to align the semantic with DOM.
6589
6590Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6591
6592 * valid.c tree.c entities.c: another set of patches from
6593 Anthony Jones for copy operations cleanup and robustness
6594
6595Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
6596
6597 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
6598 an alphabetic index based on comments content
6599 * doc/*: rebuilt the web site with the new references
6600
6601Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6602
6603 * parserInternals.h: Greg Sjaardema suggested to use an
6604 eponential buffer groth policy in xmlParserAddNodeInfo()
6605
6606Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
6607
6608 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
6609 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
6610 doc/parsedecl.py doc/Makefile.am: updated the python extractor
6611 to generate cross-references, and added/updated the stylesheets
6612 to generate and link API indexes. The generic keyword index
6613 is not done yet.
6614 * doc/*.html: regenerated all the usual docs too
6615
6616Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
6617
6618 * debugXML.c: added an xpath function to the shell for T. V. Raman
6619
6620Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6621
6622 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
6623 debug routines.
6624
6625Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6626
6627 * tree.c: apply an patch from Petr Kozelka for unlink and replace
6628 support of attribute nodes
6629
6630Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6631
6632 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
6633 hopefully near complete and fully documented of the API in XML
6634 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
6635 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
6636 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
6637 include/libxml/parserInternals.h include/libxml/valid.hi
6638 include/libxml/xmlIO.h include/libxml/xmlerror.hi
6639 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
6640 include/libxml/xpath.h include/libxml/xpathInternals.h:
6641 Cleaned up the doc comments a lot in the process, the interface
6642 coverage is now 100%
6643
6644Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6645
6646 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
6647 extracts comments from the gtk-doc DocBook output (a bit
6648 convoluted but seems to work).
6649
6650Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6651
6652 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
6653 added an XML description of the API, moved the script generating
6654 it here. Added a "make api" target
6655
6656Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
6657
6658 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
6659
6660Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6661
6662 * xpath.c include/libxml/xpathInternals.h: the change made to
6663 xmlXPathFuncLookupFunc was incompatible roll it back
6664
6665Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6666
6667 * SAX.c: cleanup patch from Anthony Jones
6668 * doc/Makefile.am: fix the headers to avoid in make scan
6669 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
6670 includes, * vs Ptr and general cleanup
6671 * parsedecl.py: first version of a script to extract the
6672 module interfaces, the goal will be to provide .decl or XML
6673 specification of the interfaces to build wrappers.
6674
6675Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6676
6677 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
6678 now provides return codes in case of errors
6679
6680Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
6681
6682 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
6683 Upgraded to trio baseline 1.6
6684 * strio.h strio.c: Replaced by triostr.h and triostr.c
6685
6686Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
6687
6688 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
6689 of strdup usage in the code
6690
6691Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6692
6693 * parser.c error.c: Keith Isdale complained rightly that
6694 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
6695
6696Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6697
6698 * tree.c: fixed the funxtion to set the xml: attributes
6699 * debugXML.c: added "setbase" to test it.
6700
6701Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
6702
6703 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
6704 to allow updating an attribute content
6705
6706Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6707
6708 * libxml.h: try to avoid problems when compiling on Windows
6709
6710Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
6711
6712 * hash.c: patch from Anthony Jones for hash.c allocation size
6713 * Makefile.am: trying to work around Yet Another Libtool Madness
6714 and build the 2.4.13 release finally ...
6715
6716Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
6717
6718 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
6719 * doc/* : update of the documentation
6720
6721Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
6722
6723 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
6724 at fixing #61290 :-(
6725
6726Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6727
6728 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
6729 Fixes bug #67229
6730
6731Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6732
6733 * tree.c: trying to avoid troubles when a subtree is copied
6734 and coalesced in part with the target tree. Should fix
6735 bug #67407
6736
6737Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
6738
6739 * valid.c: fixed validation of attributes content of type
6740 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
6741 values, very old bug. Fixes #67671
6742
6743Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6744
6745 * parser.c include/libxml/parserInternals.h tree.c: integrated
6746 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
6747 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
6748
6749Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6750
6751 * threads.c: applied Serguei Narojnyi's patch to add native
6752 thread support on the Win32 platform
6753 * testThreadsWin32.c Makefile.am: added the test program also
6754 from Serguei, Win32 specific
6755 * include/win32config.h include/libxml/xmlwin32version.h.in:
6756 added patch from Igor for the Windows thread specific defines.
6757
6758Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
6759
6760 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
6761
6762Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
6763
6764 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
6765 output page into XMLinfo.html. Close bug #66951 and
6766 raised by Robert Collins too.
6767
6768Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
6769
6770 * encoding.c: Paul Keogh pointed out a possibility of segfault
6771 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
6772 Closes bug # 68238
6773
6774Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
6775
6776 * doc/*.html: updated the Gdome2 links
6777
6778Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
6779
6780 * libxml.h: Applied following patches from Robert Collins
6781 and make sure IN_LIBXML is defined when compiling it
6782 -------
6783 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
6784 as well as Visual C.
6785 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6786 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
6787 * strio.c (PLATFORM_UNIX): Define for Cygwin.
6788 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
6789 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
6790 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
6791 xmlSysIDExists xmlNoNetExists).
6792 * xmllint.c: Don't include winsock2.h for Cygwin.
6793
6794Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6795
6796 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
6797 when the version info is not present.
6798
6799Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
6800
6801 * tree.c: Anthony Jones pointed out a problem in
6802 xmlStringGetNodeList() and provided a fix for it
6803
6804Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6805
6806 * parser.c: patch from Frank J Franklin to remove a bug in
6807 xmlCreatePushParserCtxt() when the initial buffer passed
6808 is large.
6809
6810Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6811
6812 * win32/*: big cleanup of the Windows/MSVC project files
6813 from Igor Zlatkovic
6814
6815Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
6816
6817 * doc/Makefile.am: should fix #67674 and avoid troubles if
6818 xsltproc is not available or fails in the prefix provided
6819
6820Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
6821
6822 * xmlmemory.c: one more doc patch from Charlie Bozeman.
6823
6824Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6825
6826 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
6827 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
6828 Fixed a few other problems raised by Charlie Bozeman.
6829 * result/VC/ElementValid[5-7]: fixed the output
6830
6831Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
6832
6833 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
6834 patches from Charlie Bozeman. Regenerated the HTML docs.
6835
6836Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
6837
6838 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
6839 for Windows from Igor
6840
6841Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6842
6843 * xmllint.c: applied Justin Fletcher patch for --output or -o
6844
6845Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
6846
6847 * win32/libxml2/libxml2.def.src: close #67019
6848
6849Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6850
6851 * xmllint.c: applied Justin Fletcher generic timing patch
6852 similar to the one already applied to xsltproc.
6853
6854Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
6855
6856 * include/libxml/tree.h tree.c: applied documentation patches
6857 from Charlie Bozeman
6858
6859Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
6860
6861 *doc/xmllint.xml, xmllint.1 - document --dropdtd
6862
6863Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
6864
6865 * valid.c: fix the xmlStrdup() used in the previous patch.
6866 * valid.c: added --dropdtd
6867 * tree.c: fixed xmlUnlinkNode so it also removes the references
6868 from the document if the node is a DTD
6869
6870Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
6871
6872 * HTMLtree.c valid.c: cleanup some static declarations
6873
6874Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
6875
6876 * xmllint.c: removed another strdup()
6877 * doc/FAQ: removed the HP/UX entry
6878
6879Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
6880
6881 * valid.c: fix bug #66816 when validating.
6882 * xmllint.c: don't use sys/time.h if configure did not found it
6883
6884Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
6885
6886 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
6887 xmlcatalog_man.xml
6888
6889Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
6890
6891 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
6892 xmlInitMemory() was declared twice
6893
6894Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
6895
6896 * globals.c: do not reference strdup() !
6897 * configure.in libxml-2.0.pc.in: trying to fix the libs
6898 of the various config extraction modules
6899
6900Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
6901
6902 * configure.in : preparing 2.4.12
6903 * doc/* : updated and rebuilt the docs
6904
6905Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6906
6907 * uri.c: closed bug #66159
6908 * testURI.c: added --escape option
6909 * configure.in: some cleanup for xml2-config --cflags
6910
6911Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
6912
6913 * globals.c testThreads.c: removed some misplaced includes
6914 of xmlversion.h
6915
6916Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
6917
6918 * threads.c: patch from Gary Pennington fixing a possible
6919 problem at initialization time.
6920
6921Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
6922
6923 * configure.in libxml.h parser.c testThreads.c macos/: integrated
6924 Eric Lavigne contribution to build libxml2 on MacOS using
6925 CodeWarrior.
6926
6927Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
6928
6929 * xmllint.c: applied Geert Kloosterman's patch to fix
6930 --repeat --timing output
6931
6932Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
6933
6934 * parser.c: Robin Berjon <robin@knowscape.com> found a case
6935 where non-wellformed XML declaractions were not detected.
6936
6937Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
6938
6939 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
6940
6941Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
6942
6943 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
6944 gets reset by xmlCleanupInputCallbacks() and this makes the
6945 function useless. Same for output.
6946
6947Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6948
6949 * xmlIO.c: robert pointed out a loop error in callback cleanups
6950
6951Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
6952
6953 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
6954 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
6955 they are not really tied to debugging
6956
6957Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
6958
6959 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
6960 * xmllint.c: better --catalogs description
6961
6962Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
6963
6964 * tree.c: fixed a couple of problems in xmlSetProp()
6965
6966Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
6967
6968 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
6969 unappropriate stdout output.
6970
6971Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
6972
6973 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
6974 by Denis Beurive, closes #65111
6975
6976Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
6977
6978 * valid.c: in case of content model validity error, don't
6979 print it if validity warnings were not requested.
6980
6981Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6982
6983 * nanoftp.c: applied a couple of patches from Brian D Ripley.
6984 * parserInternals.c: removed the last exit() call. Print an
6985 unmaskable error on stderr instead (library mismatch detection)
6986
6987Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
6988
6989 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
6990 shell instructions from Heiko Rupp
6991
6992Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
6993
6994 * catalog.c: use the URL notation file:// for default catalog paths
6995
6996Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
6997
6998 * include/libxml/tree.h: better comments for _private fields
6999 * tree.c: removed a problem when copying an entity reference.
7000
7001Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
7002
7003 * vms/*: updated instructions and diffs from John A Fotheringham
7004
7005Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
7006
7007 * include/libxml/xmlerror.h: avoid an include problem if
7008 #include <libxml/xmlerror.h> happens first in code
7009 seems to be the case in KDE libs
7010
7011Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7012
7013 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
7014 from Igor for Windows
7015
7016Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7017
7018 * Makefile.am: Gary Pennington pointed out a missing prefix
7019
7020Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
7021
7022 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
7023 * doc/*: upgraded and rebuilt the docs
7024
7025Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
7026
7027 * HTMLparser.c: fix comment in scripts element parsing.
7028 * result/HTML/doc3*: updated the results.
7029
7030Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
7031
7032 * uri.c: another URI bug fix #63336, using Joel Young patch.
7033
7034Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
7035
7036 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
7037 a cleaned up version of the Pwd shell string generation.
7038
7039Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7040
7041 * valid.c include/libxml/tree.h: trying to fix namespaces +
7042 validation problems for good, closing #63619 in the process
7043 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
7044 wrong in this respect, fixed it.
7045
7046Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7047
7048 * xmllint.c: Morus Walter patch to allow --format and --encode
7049
7050Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
7051
7052 * debugXML.c: Stefan Kost provided an help command for the shell
7053
7054Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
7055
7056 * debugXML.c: Heiko Rupp pointed that the shell would crash
7057 on empty nodesets returns.
7058
7059Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
7060
7061 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
7062 migh need the history libraries
7063
7064Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
7065
7066 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
7067 handle the case of < in quoted attributes, Bastian Kleineidam
7068
7069Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7070
7071 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
7072 fixing catalog breakages
7073 * Makefile.am catalog.c result/catalogs/catal
7074 result/catalogs/mycatalog.* test/catalogs/catal*:
7075 fixed more problems in catalog support, added more regression tests
7076 for both XML and SGML catalog handling
7077
7078Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
7079
7080 * debugXML.c: applied an improvement to xmlGetLineNo() from
7081 Keith Isdale
7082
7083Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
7084
7085 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
7086 Side effect of the progressive catalog loading
7087
7088Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
7089
7090 * Makefile.am: confexecdir and confexec_DATA were defined twice
7091 pointed out by Karl Eichwalder
7092
7093Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
7094
7095 * xmlcatalog.c: avoid unlink() and use remove() instead.
7096
7097Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
7098
7099 * libxml.spec.in: cleanup
7100 * include/libxml/xmlwin32version.h: updated with 2.4.8
7101
7102Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
7103
7104 * encoding.c global.data globals.c testThreads.c: fix bug #63752
7105 of compiling libxml with a non standard set of options
7106
7107Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
7108
7109 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
7110 document --sgml option, fixing gnome bugzilla #63382
7111
7112Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7113
7114 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
7115 breakage of 2.4.7, added a couple of really needed APIs
7116 like xmlCatalogIsEmpty() and xmlNewCatalog()
7117 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
7118 for install-catalog
7119 * configure.in: preparing 2.4.8
7120
7121Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
7122
7123 * HTMLtree.c tree.c include/libxml/HTMLtree.h
7124 include/libxml/tree.h include/libxml/xmlIO.h: more include
7125 cleanups, export cleanly one html output + format function.
7126
7127Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7128
7129 * parser.c: removed initGenericErrorDefaultFunc call from
7130 xmlInitParser() since it could destroy previous calls to
7131 xsltSetGenericErrorFunc() effects
7132
7133Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7134
7135 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
7136 keyword.
7137
7138Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7139
7140 * Makefile.am: cleanup
7141 * threads.c: cleanup too
7142 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
7143 from xsltproc
7144 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00007145 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007146
7147Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
7148
7149 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
7150 was not used anymore !
7151
7152Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
7153
7154 * configure.in: preparing 2.4.7
7155 * Makefile.am doc/Makefile.am: switched to the latest xmllint
7156 manual page from John
7157 * doc/*: updated the doc and rebuilt the generated pages
7158
7159Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
7160
7161 * xmlIO.c: closing bug #62711, the library should never
7162 close stdin or stdout.
7163
7164Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
7165
7166 * uri.c: second pass at fixing #63336, using Joel Young
7167 final patch. looks okay.
7168
7169Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
7170
7171 * uri.c include/libxml/uri.h: trying to clear #63336
7172 allowing the escaping routine to parse unconformant
7173 URI-References.
7174
7175Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
7176
7177 * vms/readme.vms vms/build_libxml.com nanoftp.c
7178 include/libxml/xmlversion.h.in: a few VMS updates from
7179 John A Fotheringham
7180 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
7181 and xmlCleanupOutputCallbacks() for the Perl binding people.
7182
7183Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
7184
7185 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
7186 apply fixes to close #63271 and avoid segfaults when
7187 the error routine gets callbed before xmlInitParser()
7188 get called.
7189 * nanoftp.c error.c: Applied patches from Justin Fletcher
7190 correcting some xmlGenericError misuses.
7191
7192Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
7193
7194 *doc/xmllint.xml, doc/xmllint.1
7195 New and improved man page for xmllint - .xml is the original, .1
7196 is the generated man page
7197
7198Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
7199
7200 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
7201 the web site from the main HTML document.
7202
7203Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7204
7205 * parser.c: fixed an erroneous validation bug when PE refs
7206 occurs in external parsed entities referenced from the
7207 internals subset
7208 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
7209 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
7210 added the associated testcase, it's a nice one.
7211 * HTMLparser.c: generate the DTD node as HTML still ...
7212 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
7213
7214Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7215
7216 * HTMLparser.c: fixed a bug in htmlNewDoc()
7217
7218Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7219
7220 * test/threads/*: added entities testing to the Thread test
7221 * testThreads.c: make the test reasonable
7222 * DOCBparser.c: fix the DTD public and system ID
7223 * xmllint.c: added --sgml for SGML DocBook importing
7224 * Makefile.am: added Docbtests target
7225
7226Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7227
7228 * nanoftp.c: use only "anonymous@" string for anonymous passwds
7229 * testThreads.c: removed bogus include
7230
7231Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7232
7233 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
7234 fixed a very serious (looping) validation bug
7235
7236Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
7237
7238 * include/libxml/globals.h include/libxml/threads.h threads.c
7239 testThreads.c: far more testing, cleaning up bugs
7240 * *.c : make sure globals.h is always included.
7241
7242Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
7243
7244 * HTMLparser.c: try to get rid of parser loops for good.
7245
7246Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
7247
7248 * configure.in: fixed some bugs in CFLAGS passing.
7249 * test/threads Makefile.am testThreads.c: added a specific
7250 threaded test case (really nasty, guaranteed).
7251
7252Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
7253
7254 * catalog.c: serious cleanup on the management of the
7255 XML catalog tree, more tests done, especially with
7256 the catalog PI.
7257
7258Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
7259
7260 * catalog.c: avoid a problem in catalog cleanup on SMP if
7261 catalogs were not initialized.
7262
7263Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
7264
7265 * catalog.c xpath.c: trying to cleanup the not thread safe
7266 parts of the library.
7267
7268Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
7269
7270 * include/libxml/globals.h configure.in global.data: make
7271 the allocation be per-thread a configure option
7272 * encoding.c include/libxml/parser.h: fixed compilation
7273 errors
7274
7275Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7276
7277 * include/libxml/parser.h: Norm reported that a few lines
7278 added were breaking libxslt compile, removed them for now
7279
7280Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
7281
7282 * parser.c parserInternals.c threads.c: debugged and fixed
7283 initialization problems which were giving troubles on SMP
7284 boxes.
7285
7286Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7287
7288 * include/libxml/Makefile.am: missing globals.h
7289
7290Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7291
7292 * globals.c: added a couple of standard includes.
7293
7294Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7295
7296 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
7297 include/libxml/parserInternals.h include/libxml/tree.h
7298 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
7299 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
7300 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
7301 Applied the last patches from Gary, cleanup, activated threading
7302 all user accessible global variables are now handled in globals.[ch]
7303 Still a bit rought but make tests passes with either
7304 --with-threads defined at configure time or not.
7305 * Makefile.am example/Makefile.am: added globals.[ch] and threads
7306 linking options
7307
7308Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7309
7310 * Makefile.am include/libxml/Makefile.am
7311 include/libxml/globals.h globals.c include/libxml/threads.h
7312 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
7313 configure.in: started integrating the core of the thread support
7314 not activated yet but half integrated. The code should still
7315 compile and work anyway.
7316
7317Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7318
7319 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
7320 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
7321 integrating the non-controversial parts of Gary Pennington
7322 multithread patches
7323 * catalog.c: corrected a small bug introduced
7324
7325Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7326
7327 * catalog.c include/libxml/catalog.h: very serious cleanup,
7328 isolating unportable code and as much as possible the accesses
7329 to the global shared catalog. May need more testing !
7330
7331Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7332
7333 * include/libxml/debugXML.h debugXML.c tree.c: integrating
7334 Keith Isdale patches for the XSLT debugger interfaces. Some
7335 cleanup
7336
7337Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7338
7339 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
7340 * DOCBparser.c: generate line nubers in elements
7341
7342Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7343
7344 * configure.in: preparing 2.4.6 release
7345 * doc/xml.html doc/html/*: updated and rebuilt the docs
7346 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
7347
7348Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
7349
7350 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
7351 adding documentation for DV's supercatalog support
7352
7353Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7354
7355 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
7356 super catalog support adding one API and one flag --sgml to
7357 xmlcatalog
7358
7359Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
7360
7361 * doc/xmlcatalog_man.xml, xmlcatalog.1
7362 One more crack at
7363 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7364
7365
7366Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7367
7368 * xpath.c: implemented xmlXPathObjectCopy for external objects
7369 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
7370
7371Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
7372
7373 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7374 finishing up fix to
7375 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
7376 the xmlcatalog man page display more elegantly
7377
7378Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
7379
7380 * configure.in: closing bug #61832
7381 * HTMLparser.c: removed a warning
7382
7383Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7384
7385 * xpath.c: fixing #61673 part I, do not loose doc information
7386 when copying result value trees.
7387
7388Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7389
7390 * xpath.c: trying to harden the XPath interpreter
7391
7392Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
7393
7394 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
7395 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
7396
7397Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7398
7399 * HTMLparser: repaired another loop problem
7400
7401Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7402
7403 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
7404 parsing.
7405 * xpath.c: fix bug #61291 the default XML namespace node is
7406 missing from the namespace axis.
7407 * tree.c: refuse to create namespaces nodes with prefix "xml"
7408
7409Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
7410
7411 * SAX.c: ouch a non-defined namespace could lead to a crash,
7412 fixed #61215
7413
7414Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7415
7416 * parserInternals.c: closed bug #61054
7417
7418Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7419
7420 * include/libxml/Makefile.am: closing #60708
7421
7422Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7423
7424 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
7425 adding xmlSAXParseFileWithData following Marco Stipek suggestion
7426
7427Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7428
7429 * valid.c: close bug #61550 when xml: wasn't considered a namespace
7430
7431Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7432
7433 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
7434 * DOCBparser.c HTMLparser.c parser.c: fixed typos
7435
7436Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
7437
7438 * catalog.c: Justin Fletcher provided cleaup code in case
7439 HAVE_STAT is not defined
7440 * include/win32config.h: Igor Zlatkovic suggested to have
7441 HAVE_STAT defined there
7442
7443Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7444
7445 * catalog.c - fixed typing error reported by M. Barros
7446
7447Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
7448
7449 * xmllint.c - fixing typo
7450
7451Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
7452
7453 * HTMLparser.c: small enhancement to prevent loop on
7454 unrecognizable data
7455
7456Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7457
7458 * parserInternals.c: applying patch from bug #60757 this
7459 should close it
7460
7461Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7462
7463 * catalog.c xmlcatalog.c: removed a couple of warning
7464 * xpath.c: try to solve the linking problem on platforms
7465 needing trio to compile
7466
7467Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7468
7469 * Makefile.am libxml.spec.in: backing up non-documented changes
7470 commited without review or aproval by Jens Finke <jens@gnome.org>
7471 * HACKING: made 100% clear that no commit should be done directly
7472
7473Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
7474
7475 * configure.in: Joe Orton provided a patch fixing a problem
7476 when iconv is specified to be in a non-standard directory
7477 but wasn't exported in xml2-config --cflags
7478
7479Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7480
7481 * configure.in: let's ship 2.4.5 before getting too much
7482 troubles with 2.4.4 errors.
7483
7484Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7485
7486 * encoding.c entities.c: do not output hexadecimal charrefs
7487 when serializing HTML since some version of Netscape can't
7488 grok it, generate decimal ones.
7489 * result/HTML/doc3.htm: output changed due to previous test
7490 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
7491
7492Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
7493
7494 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
7495 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
7496
7497Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
7498 Released 2.4.4
7499
7500 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
7501 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
7502 updated the configuration scripts systems accordingly
7503
7504Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7505
7506 * configure.in: preparing for 2.4.4
7507 * doc/xml.html doc/html/*: updated and rebuilt the docs
7508
7509Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
7510
7511 * win32/dsp/libxml2.def.src: tried to incorporate comments
7512 from bug #59220
7513
7514Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
7515
7516 * parser.c result/noent/wml.xml: fixed bug #59981 related
7517 to handling of '&' in attributes when entities are substitued
7518
7519Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7520
7521 * libxml.h include/libxml/xmlversion.h.in
7522 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
7523 Tried to close bug #60131
7524
7525Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7526
7527 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
7528
7529Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
7530
7531 * SAX.c: fixing bug #59946 on xmlns=""
7532
7533Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7534
7535 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
7536 but allocates a new error code.
7537
7538Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
7539
7540 * xmllint.c: John Fleck fixed typos in the options output
7541 * parser.c SAX.c: fix ignorable white space SAX selection
7542
7543Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7544
7545 * entities.c: Steve Underwood found the possibility of an
7546 ininite loop in case of error.
7547
7548Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7549
7550 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
7551
7552Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
7553
7554 * parser.c: warn if version is not 1.0 but it's not
7555 strictly speaking an error after analyzing the spec
7556
7557Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
7558
7559 *doc/catalog.html - add link to the html version of the
7560 man page, other linguistic cleanups
7561
7562Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
7563
7564 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
7565 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
7566 file, has not yet been included in the build.
7567
7568Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7569
7570 * catalog.c: removed a duplicate affectation Justin Fletcher
7571
7572Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
7573
7574 * tree.c: Armin Sander pointed a possible text coalescing
7575 problem, completed his patch.
7576
7577Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7578
7579 * trionan.c: Fixed const and volatile re-definition problem
7580
7581Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
7582
7583 * libxml.4 parser.c: doc updates from Heiko Rupp
7584 * parserInternals.c: 2 sanity checks from Heiko Rupp
7585
7586Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
7587
7588 * tree.c: applied patch from Armin Sander to make some pointers
7589 const in xmlCopyNode()
7590 * include/libxml/tree.h: added fix to the header
7591
7592Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7593
7594 * xpath.c: hum, restrict the integer usage gcc bug workaround
7595 to only gcc compilers so that other architecture don't get
7596 penalized by this limitation.
7597 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
7598
7599Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
7600
7601 * valid.c: fixed a Windows compiler warning (Chris Poblete)
7602 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
7603
7604Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
7605
7606 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
7607 --convert option to xmlcatalog to convert SGML ones to
7608 the XML syntax.
7609 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
7610
7611 2.4.3 got released at that point
7612Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
7613
7614 * catalog.c xmlIO.c: started some serious testing and fixed
7615 a few bug and optmization needs.
7616
7617Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7618
7619 * Makefile.am configure.in include/libxml/xmlwin32version.h:
7620 preparing for a 2.4.3 release even if it may not be ready yet
7621 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
7622 all file parsing lookup to go through the entity resolver, add
7623 to add an API to bypass it (needed to load catalogs themselves),
7624 some cleanup on the catalog code too.
7625 * nanoftp.c: small cleanup
7626 * doc/catalog.html: small update
7627
7628Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
7629
7630 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
7631 Jun Kuriyama
7632
7633Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
7634
7635 * doc/catalog.html: finished the catalog documentation
7636
7637Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
7638
7639 * doc/catalog.html doc/xml.html: added documentation about
7640 Catalog support, misses an API description
7641 * doc/html/*: reextracted the API pages
7642
7643Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
7644
7645 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
7646 Added the part about section 7.2 on URI resolution,
7647 fixed a side effect in the HTML parser, look complete
7648 and ready to rock except the URI/SystemID part!
7649
7650Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
7651
7652 * include/libxml/catalog.h include/libxml/parser.h
7653 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
7654 xmlIO.c: added support and APIs needed for the catalog PI
7655 * include/libxml/xmlIO.h: cleanup
7656
7657Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7658
7659 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
7660 include/libxml/catalog.h: starts to look okay, really
7661 plugged the new framework, cleaned a lot of stuff,
7662 added some APIs, except the PI's support missing this
7663 should be mostly complete
7664 * result/catalogs/* test/catalogs/*: added new test, enriched
7665 the existing one with URN ID tests
7666
7667Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7668
7669 * catalog.c: fixed nextCatalog
7670 * result/catalogs/docbook test/catalogs/*: started adding
7671 a small regression test
7672
7673Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
7674
7675 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
7676 more work on the XML catalog support.
7677 * parser.c include/libxml/parser.h: small cleanup seems using
7678 list as a public parameter name can give portability troubles
7679 * trionan.c trionan.h xpath.c include/libxml/trionan.h
7680 include/libxml/xpath.h include/libxml/Makefile.am: removed
7681 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
7682 wrappers
7683
7684Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7685
7686 * Makefile.am trio.c triodef.h trionan.c xpath.c
7687 include/libxml/Makefile.am include/libxml/trionan.h:
7688 Re-worked Not-A-Number and Infinity support.
7689 * xmlcatalog.c: added readline include files
7690
7691Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
7692
7693 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
7694 testCatalog as xmlcatalog, making it an installed app
7695 adding a shell, and preparing it to be a /etc/xml/catalog
7696 management tool, though not ready yet
7697 * catalog.c include/libxml/catalog.h: adding support for
7698 XML Catalogs http://www.oasis-open.org/committees/entity/
7699 not finished, there is some interesting tradeoffs and a
7700 few open questions left.
7701
7702Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
7703
7704 * xmllint.c: fixed a line formatting problem
7705
7706Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
7707
7708 * SAX.c: removed a couple of unused variable (Albert Chin)
7709
7710Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
7711
7712 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
7713 trying to fix some troubles w.r.t. function returning
7714 const xxxPtr.
7715
7716Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7717
7718 * win32/dsp/libxml2.def.src: another set of symbols conditionally
7719 defined
7720
7721Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
7722
7723 * xpointer.c: removed unused var
7724
7725Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7726
7727 * testXPath.c: another small cleanup closing bug #59110
7728
7729Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
7730
7731 * win32/dsp/libxml2.def.src: small cleanup closing bug
7732 #59108
7733
7734Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
7735
7736 * example/gjobread.c: add xmlCleanupParser() before leaving
7737
7738Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
7739
7740 * config.h.in configure.in include/libxml/xmlwin32version.h:
7741 released 2.4.2
7742
7743Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
7744
7745 * include/libxml/valid.h debugXML.c valid.c: deprecate
7746 the non-boundchecking Sprintf functions, add Snprintf
7747 this should close bug #57984
7748
7749Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
7750
7751 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
7752 URIs before doing the lookups (pointed by Mark Vakoc)
7753
7754Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
7755
7756 * xpath.c: serious changes on Result Value Trees and NodeSets
7757 w.r.t. deallocation and collect operations. Probably not
7758 100% clean (merge of allocated trees smells like a problem).
7759 Seems sufficient to close #58943
7760
7761Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
7762
7763 * xmllint.c: adding a --format option
7764
7765Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
7766
7767 * xpath.c: count() was broken on Result Value Tree
7768 * xmlIO.c: fixed file:/// accesses on _WIN32
7769
7770Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
7771
7772 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
7773 macro was renamed, this should close bug #58683
7774
7775Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
7776
7777 * SAX.c: small fix fixing bug #58539 reported by coolo, in
7778 entity substitution mode text at the end of the entity might
7779 be added due to text coalescing.
7780 * nanoftp.c parser.c: small cleanup
7781
7782Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
7783
7784 * HACKING: added John Fleck right to commit in the doc subdir
7785
7786Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
7787
7788 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
7789 allow to inherit attributes from the DTD directly in the
7790 tree, this is needed for XPath and can be a useful feature.
7791 Inherited namespaces are always provided at the tree level now
7792 * test/defattr* result/defattr* result/noent/defattr*: added a couple
7793 of tests for this feature (XSLT being the prime user).
7794
7795Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
7796
7797 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
7798 testSAX.c xmlIO.c xmllint.c include/win32config.h
7799 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
7800 include/libxml/xmlwin32version.h.in win32/README.MSDev
7801 win32/dsp/*: applied Win32 Facelift No.2 patches from
7802 Igor Zlatkovic for Windows/MSC
7803
7804Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
7805
7806 * SAX.c: unparsedEntityDecl() the URI computation of the
7807 entity wasn't done breaking XSLT unparsed-entity-uri()
7808
7809Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
7810
7811 * xpath.c: fixed a bug when walking the descendants and
7812 the current node has no children
7813 * debugXML.c: show up when a text node is supposed to not be escaped
7814
7815Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7816
7817 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
7818 worked like the set:leading() function)
7819 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
7820
7821Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7822
7823 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
7824
7825Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7826
7827 * include/libxml/xmlIO.h: apply change to close #58141
7828 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
7829
7830Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7831
7832 * parser.c: when the internal subset uses a PE, then the
7833 included entity can use conditional sections.
7834
7835Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7836
7837 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
7838 when walking the namespace axis showing up in
7839 libxst/tests/general/bug-12
7840 * xmlmemory.c: added the possibility to trace a given block
7841 defined by its address
7842
7843Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7844
7845 * parser.c: don't override existing encoding specified before
7846 starting xmlParseDocument()
7847
7848Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7849
7850 * include/libxml/xmlwin32version.h: reinserted, needed for
7851 Windows users of CVS
7852
78532001-07-27 Darin Adler <darin@bentspoon.com>
7854
7855 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
7856 * testCatalog.c: Add include of <libxml/parser.h>.
7857
78582001-07-27 Darin Adler <darin@bentspoon.com>
7859
7860 * include/libxml/.cvsignore:
7861 * include/libxml/xmlwin32version.h:
7862 Remove this file from CVS because it's generated.
7863
7864Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7865
7866 * parser.c include/libxml/parser.h: applied const patches from
7867 Tom Moog #58002
7868
7869Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7870
7871 * xpath.c include/libxml/xpath{,Internals}.h: added a function
7872 lookup framework
7873
7874Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7875
7876 * tree.c: fixed xmlCopyNode() for documents
7877
7878Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7879
7880 * parser.c: fixed bugs #58073 reported by Greg Shtilman
7881
7882Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7883
7884 * parser.c: fixes bug #57652 reported by Morus Walter
7885
7886Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
7889
7890Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7891
7892 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
7893 errors, lesson don't add new functions at 1am before a release
7894 * xpath.c: integrated fix from Bjorn to avoid divide by zero
7895 from XPath initialization when possible.
7896
7897Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * result/scripts/base*: removing history/readline changed
7900 this slightly
7901 * include/libxml/parser.h SAX.c parser.c parserInternals.c
7902 xmllint.c: make element content line number generation
7903 optionnal to avoid breaking old apps added interface to switch
7904
7905Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7906
7907 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00007908 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007909 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
7910 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
7911 John Kroll fixes to allow saving to HTTP via PUT (or
7912 POST of needed).
7913 * doc/html/*.html: regenerated the docs
7914
7915Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7916
7917 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
7918 xmlHashScanFull and xmlHashScannFull3 to get passed the
7919 three keys as arguments to the callback function
7920
7921Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7922
7923 * configure.in Makefile.am: removed libxml softlink for good
7924 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
7925 100% coverage by gtk-doc
7926
7927Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
7930 fixed serious troubles due to size_t vs. int mismatch
7931
7932Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7933
7934 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
7935
7936Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7937
7938 * include/libxml/xpath{,Internals}.h xpath.c: added a more
7939 convenient extension API for value and context managing
7940 Now handles external objects through xmlXPathPopExternal,
7941 xmlXPathWrapExternal and xmlXPathReturnExternal.
7942 Added functions for sets operations (intersection, etc.)
7943
7944Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7945
7946 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
7947 xmlIO.c tree.c parserInternals.c entities.c encoding.c
7948 HTMLparser.c: cleanup of global variables, marking some
7949 const or private.
7950
7951Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
7952
7953 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
7954 fixed xmlXPathNodeSetItem when passing index=0
7955
7956Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7957
7958 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
7959
7960Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7961
7962 * xmllint.c: fixed compilation under Cygwin #57503
7963 * TODO: update
7964
79652001-07-13 Peter Williams <peterw@ximian.com>
7966
7967 * config.h.in: add #undef HAVE_DLFCN_H
7968
7969 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
7970 builddir.
7971
7972Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7973
7974 * win32/libxml2/libxml2.def.src: added a couple of exported entries
7975 raised by #57348 and #57381
7976
7977Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7978
7979 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
7980 tree.c xpointer.c: store the line numbder in element->content,
7981 may break some software, need a configuration mechanism
7982
79832001-07-10 Darin Adler <darin@bentspoon.com>
7984
7985 * .cvsignore:
7986 * example/.cvsignore:
7987 * include/.cvsignore:
7988 * include/libxml/.cvsignore:
7989 Various things that are generated and should be ignored.
7990
7991Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7992
7993 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
7994 * doc/xml.html doc/html/*: updated the docs
7995
7996Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7997
7998 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
7999 validation occured on content with element child
8000
8001Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8002
8003 * tree.c: fixed XML Base computation which was broken
8004 * debugXML.c: added a base function to the shell
8005 * Makefile.am result/scripts/* test/scripts/*: added scripts
8006 based regression tests, and adding 2 XML Base tests
8007
8008Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8009
8010 * tree.c: set properties doc and call xmlSetListDoc for properties
8011 content when grafting them in a different tree.
8012 * aclocal.m4: remove from CVS
8013
8014Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8015
8016 * win32/libxml2/libxml2.def.src: added some missing entry point
8017 for XPath (Mark Vakoc)
8018
8019Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8020
8021 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
8022 layer should URI-Unescape before trying to open resources.
8023
8024Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8025
8026 * xpath.c: fix the name() bug for elements in the default
8027 namespace reported by Charlie Bozeman
8028
8029Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8030
8031 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
8032 led to an XPath fix, improvements of SAX initialization, and
8033 an added option --nocdata to testXPath
8034
8035Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8036
8037 * doc/libxml-doc.el: Felix Natter provided anew version working
8038 with XEmacs too
8039
8040Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8041
8042 * include/libxml/xpath.h: small cleanup
8043 * doc/xml.html: update
8044
8045Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8046
8047 * Makefile.am configure.in include/libxml/xmlwin32version.h:
8048 released 2.3.14
8049
8050Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8051
8052 * doc/html/*: rebuilt the docs for the release
8053 * doc/xml.html: added 2.3.14 release.
8054
8055Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8056
8057 * xpath.c: a bug reported by Stephan Kulow empty nodesets
8058 were not equal to empty strings
8059
8060Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8061
8062 * SAX.c: fixed a URI-Reference computation problem when validating
8063 * xmlIO.c: small cleanup
8064
8065Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8066
8067 * parser.c: improved the description of a couple of interfaces
8068 upon Larry Stamper suggestion
8069
8070Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8071
8072 * SAX.c entities.c parser.c: changed completely the way entities
8073 are handled when running the parser in entity substitution mode.
8074 This fixes a bug reported by Stephan Kulow and nearly divides
8075 by 3 the amount of memory required by libxslt to load and process
8076 DocBook TDG.
8077
8078Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8079
8080 * HTMLparser.c: fixing a too early root closing problem raised
8081 byt Prashanth Naidu
8082
8083Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8084
8085 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
8086 raised by Mark Vakoc.
8087
8088Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8089
8090 * example/Makefile.am: fixed the include path to add srcdir/include
8091 * Makefile.am configure.in: fix from Albert Chin for iconv detection
8092 and some cleanup
8093
8094Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8095
8096 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
8097 lot of optimization work, results in significant improvements
8098 when handling really complex XPath queries. Add a small optimizer
8099 for unions, improve [n] and [last()], avoid some costly ops.
8100
8101Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8102
8103 * include/libxml/parser.h parser.c: xmlStrstr args are both const
8104 * xpath.c: small cleanup
8105 * xmlGetNsList: reformated, fixed problems if used on Entities
8106
8107Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8108
8109 * doc/xml.html: added 1.8.14 and 2.3.13 releases
8110
8111Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8112
8113 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
8114 * Makefile.am example/Makefile.am: workaround automake generating
8115 erroneous deps
8116
8117Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8118
8119 * include/win32config.h: bug #56801 Yon Derek provided a patch
8120 to the windows config file.
8121
8122Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8123
8124 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
8125 libxml.h : Yon Derek provided a set of changes to compile from
8126 CVS on Windows/MSC
8127
8128Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8129
8130 * parser.c: fixed UTF8 BOM support in push mode
8131 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
8132 added a specific testcase
8133
8134Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8135
8136 * Makefile.am: added --push regression tests
8137 * parserInternals.c: the XML parser segfaulted in --push mode
8138
8139Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8140
8141 * configure.in: moved the symlinks detection within a CVS
8142 check, this is not portable and will be removed soon.
8143 * xpath.c: small cleanup/speedup
8144
8145Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8146
8147 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
8148 release of 2.3.12
8149 * parser.c: make an error message if unknow entities in all cases
8150
8151Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8152
8153 * uri.c: fixed 2 uri normalization bugs on '//' reduction
8154
8155Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8156
8157 * include/libxml/Makefile.am: Laszlo Peter pointed out that
8158 includes were installed in the wrong dir
8159
8160Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8161
8162 * doc/html.xml: warn against sending code to exhibit bugs.
8163
8164Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8165
8166 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
8167 Tru64 from Thomas Leitner
8168
8169Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8170
8171 * AUTHORS: added William and Bjorn
8172 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
8173 daniel@veillard.com hopefully I won't have to do this again
8174 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
8175 docs can be rebuilt cleanly now
8176 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
8177 from CVs it's generated, added include/libxml/xmlwin32version.h
8178 also generated but which should change far less frequently.
8179 * catalog.c nanoftp.c: made sure to include libxml.h not
8180 libxml/xmlversion.h directly
8181 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
8182 when compiling on WIN32 and MSC
8183
8184Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8185
8186 * include/Makefile.am include/libxml/Makefile.am configure.in:
8187 fixed make distcheck and rebuilding the rpms
8188
8189Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8190
8191 * configure.in: should finish the migration of exported includes
8192 into a real include/libxml in CVS, at least for CVS users.
8193 * removed the exported headers, added in include/libxml (as well
8194 as xmlversion.h.in).
8195
8196Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8197
8198 * configure.in: fixed the way to detect symlink
8199
8200Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8201
8202 * configure.in: updated, include/libxml is now a real CVS dir
8203
8204Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8205
8206 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
8207 version works with both libxml1 and libxml2 (it autodetects
8208 the prefix of the html-files) from Felix Natter.
8209 * doc/xml.html: updated doc accordingly
8210
8211Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8212
8213 * xpath.c: fixed the bug generating a template loop in libxslt
8214 when using docbook-xsl-1.4, * should filter out document nodes
8215 * HACKING: added William
8216 * TODO: updated
8217
8218Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8219
8220 * doc/FAQ.html: added a warning about gcc-3.0
8221 * doc/xml.html: added reference to gdome2 and removed a confusing
8222 sentence
8223
8224Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8225
8226 * xmlversion.h: okay this is a generated file, but Windows
8227 users need it and they can't generate it, and I want CVS
8228 Windows users ...
8229 * win32/libxml2/libxml2_so.dsp: Windows project file for
8230 the shared lib version of libxml2
8231 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
8232 resources needed for libxslt/xsltproc by Yon Derek
8233
8234Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8235
8236 * trio.c: MSVC fix (provided by Igor Zlatkovic)
8237
8238Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8239
8240 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
8241
8242Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8243
8244 * include/win32config.h: Yon Derek provided a first fix
8245 to be able to compile libxslt/xsltproc on Windows
8246
8247Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8248
8249 * xpath.c: attempt to work around what seemed a gcc optimizer
8250 bug when handling floats on i386 http://veillard.com/gcc.bug
8251 * tree.c entities.c encoding.c: doing some cleanups while
8252 chasing it
8253
8254Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8255
8256 * Makefile.am: cleanup when --without-debug is specified
8257 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
8258 w.r.t. --without-debug and other include points
8259 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
8260 Catalogs
8261 * configure.in entities.h tree.h HTMLparser.c: removed
8262 --without-corba, made the _private field mandatory
8263
8264Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8265
8266 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
8267 outputs a BOM in UTF8, an errata has been issued to avoid the
8268 problem, that was the most reasonable solution... Add support
8269 for a leading UTF8 BOM in entities.
8270
8271Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8272
8273 * valid.c: fixed a bug found when post validating an entity ref
8274 * xmllint.c: added --loaddtd and sligly changed --postvalid to
8275 activate it too
8276
8277Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8278
8279 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
8280 weakness in the node copy the XPointer and the XInclude
8281 implementations. Serious cleanup.
8282
8283Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8284
8285 * Makefile.am: Kjartan Maraas provided a small patch to
8286 add xml2-config.in to EXTRA_DIST
8287
8288Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8289
8290 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
8291 provided another failing case found in KDE, the way the
8292 ctxt->vctxt.nodeTab was allocated and freed changed over
8293 time but it wasn't completely cleaned up. This should fix it.
8294
8295Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8296
8297 * parser.c: Stephan Kulow also raised the fact that line number
8298 could get miscounted making debug harder, fixed the problem
8299 in xmlParseCharData()
8300
8301Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8302
8303 * valid.c: Stephan Kulow pointed out a problem when validating
8304 and using an empty entity, forgot a 'break' in a case.
8305
8306Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8307
8308 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
8309 * doc/xml.html: updated with 2.3.11
8310
8311Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8312
8313 * TODO: updated adding cleanup of generated doc
8314 * configure.in: prepared to release 2.3.11
8315 * xmllint.c: added --version for bug reporting
8316 * doc/html/*.html: rebuilt the doc
8317
8318Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8319
8320 * xpath.c: first part of the work on selecting namespace to
8321 fix bug #56115
8322
8323Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8324
8325 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
8326 when using -liconv
8327 * TODO: updated
8328
8329Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8330
8331 * HTMLtree.[ch]: more work on the HTML serialization routnes,
8332 cleanup, encoding support.
8333
8334Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8335
8336 * xpath.c: Thomas Broyer suggested a better patch for the / arg
8337
8338Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8339
8340 * xpath.c: bug detected by Ankh when / is used as a function arg
8341
8342Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8343
8344 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
8345 of element and use it to avoid outputting formatting spaces at
8346 the wrong place. Implemented the format parameter for HTML save.
8347 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
8348 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
8349 result/HTML/wired.html: of course this impact the result of a
8350 number of HTML tests
8351
8352Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8353
8354 * HTMLtree.[ch]: started augmenting the HTML save API with
8355 encoding and formatting parameters
8356
8357Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8358
8359 * HTMLtree.h: cleanup and started evaluating the work needed on
8360 revamping the HTML output code
8361
8362Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8363
8364 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
8365
8366Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8367
8368 * valid.c: fixed bug #56049, forgot one check in the
8369 validation routine
8370
8371Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8372
8373 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
8374
8375Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8376
8377 * libxml.h: fixed an error in last commit
8378 * doc/FAQ.html: added an entry for compilation from CVS
8379
8380Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8381
8382 * xmlversion.h.in libxml.h: Cygwin patches
8383 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
8384 * tree.h: cleanup
8385
8386Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8387
8388 * tree.c: patched xmlFreeNode() to avoid freeing() a static
8389 memory block in a strange case where libxml is linked twice
8390 in the binary.
8391
8392Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8393
8394 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
8395 state far too often, simple fix used to avoid it.
8396
8397Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8398
8399 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
8400 being processed, applied his patch
8401 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
8402
8403Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8404
8405 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
8406 provided fixes to compile on MSCC again
8407 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
8408 also provided an update for the project files.
8409
8410Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8411
8412 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
8413 bug #55810
8414
8415Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8416
8417 * tree.c: fixed xmlGetNsProp() to close bug #55683
8418 Note this requires libxslt to use it's own function instead.
8419
8420Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8421
8422 * HTMLtree.c: when in a pre element no formatting space should
8423 be added.
8424 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
8425
8426Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8427
8428 * configure.in: added tests for signal() and signal.h
8429
8430Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8431
8432 * xpath.c: robert pointed out xmlXPathNINF was not initialized
8433
8434Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8435
8436 * doc/libxml-doc.el: Felix Natter provided a new version for
8437 libxml2
8438
8439Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8440
8441 * HTMLtree.c: when in a pre element no formatting space should
8442 be added.
8443
8444Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8445
8446 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
8447
8448Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8449
8450 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
8451 hack
8452 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
8453 * uri.c: fixed a warning
8454
8455Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8456
8457 * HTMLtree.c: trying to close bug #55772 escaping in script
8458 elements
8459 * doc/xml.html: suggest to send mail to the list
8460
8461Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8462
8463 * error.c: attempt to fix the xmlGetVarStr breakage once and for
8464 good. Use a macro and based on the solution provided in
8465 vsnprintf manual page from GNU.
8466
8467Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8468
8469 * error.c: Workaround for non-preserving variadic list.
8470 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
8471
8472Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8473
8474 * doc/xml.html: added 2.3.10 release
8475
8476Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8477
8478 * configure.in: releasing 2.3.10
8479
8480Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8481
8482 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
8483
8484Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8485
8486 * encoding.c: Robert Collins provided a patch to add the
8487 "US-ASCII" encoding alias
8488
8489Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8490
8491 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
8492 string oriented functions and started cleaning the related areas
8493 in xpath.c which needed fixing in this respect
8494
8495Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8496
8497 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
8498 #55380
8499 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
8500
8501Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8502
8503 * TODO: updated
8504 * nanohttp.[ch] : started adding APIs to get the redirected URL
8505 when this occurs (needed for further base computation
8506 * tree.h: cleanup
8507 * encoding.c: cleanup
8508 * SAX.c: minor change around ctxt->loadsubset
8509
8510Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8511
8512 * Makefile.am include/Makefile.am: small change to have
8513 include/libxml rebuilt if working from CVS.
8514 * uri.c: applied another patch from Carl Douglas for URI escaping,
8515 this should close bug #51876
8516
8517Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8518
8519 * xinclude.c: fixed XInclude recursive behaviour bug #54678
8520 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
8521 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
8522 added specific regression test
8523 * parser.h: preparing for the XSLT mode where DTD inherited
8524 attributes are added to the tree.
8525
8526Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8527
8528 * xinclude.[ch]: Updated the namespace for the Last Call version
8529 * result/XInclude/include test/XInclude/include: updated the
8530 testsuite accordingly
8531
8532Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8533
8534 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
8535 related to bug #51876
8536
8537Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8538
8539 * tree.c: fixed a gross mistake in base computation, xml:base is
8540 not completely correct yet (need cascade).
8541 * xpath.[ch]: added the few things needed to find a function name
8542 and URI from the XPath context when it is called.
8543
8544Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8545
8546 * catalog.[ch]: fixes and add xmlLoadCatalogs()
8547 * DOCBparser.c: small cleanup
8548 * xmllint.c: added a --catalogs option to load catalogs from
8549 $SGML_CATALOG_FILES
8550 * tree.c: cleanup
8551 * configure.in: iconv library fixup, ICONV_LIBS
8552
8553Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8554
8555 * catalog.c: handling of CATALOG entries. detection of recursion,
8556 and a few bugfixes
8557 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
8558 against the default namespace
8559
8560Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8561
8562 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
8563
8564Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8565
8566 * parser.c: fixed propagation context info when parsing an
8567 external entity.
8568 * doc/html/*.html: regenerated a couple of docs
8569
8570Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8571
8572 * doc/xml.html: update with 2.3.9 informations
8573
8574Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8575
8576 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
8577 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
8578 * doc/html/* : rebuilt the docs
8579 * valid.c: small patch which may improve some case when
8580 validating.
8581
8582Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8583
8584 * HTMLparser.c: Closed bug #54891
8585 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
8586 to the suite
8587
8588Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8589
8590 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
8591 applied a documentation patch from LotR and filled in a few missing
8592 descriptions
8593
8594Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8595
8596 * xpath.c tree.c parser.c: speed optimizations at the parser level
8597 document tree freeing and xpath evaluation
8598
8599Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8600
8601 * parser.c parser.h parserInternals.h: fixed a couple of
8602 interfaces for handling memory buffer input to const char *
8603 upon suggestion of JamesH.
8604
8605Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8606
8607 * configure.in: LoTR sent a patch fixing the previous commit
8608
8609Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8610
8611 * configure.in: trying to deal again with the stoopid -R linking
8612 flag of Solaris
8613
8614Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8615
8616 * xpath.h: two nodeset access macros from Thomas Broyer
8617
8618Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8619
8620 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
8621 patch from Thomas Broyer
8622
8623Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8624
8625 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
8626 case
8627 * INSTALL: was empty added stuff from the FAQ
8628
8629Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8630
8631 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
8632 attributes handling and #54433 by adding xmlUnsetProp()
8633 and xmlUnsetNsProp()
8634
8635Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8636
8637 * HTMLparser.c: Patch from Jonas Borgström
8638 (htmlGetEndPriority): New function, returns
8639 the priority of a certain element.
8640 (htmlAutoCloseOnClose): Only close inline elements if they
8641 all have lower or equal priority.
8642 * result/HTML: this of course changed a number of tests results.
8643
8644Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8645
8646 * xmlIO.c catalog.c: plugged in the default catalog resolution
8647 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
8648 documentations
8649 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
8650
8651Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8652
8653 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
8654 integrating catalogs
8655 * catalog.[ch] testCatalog.c: adding a small catalo API
8656 (only SGML catalog support).
8657 * parser.c: restaured xmlKeepBlanksDefault(0) API
8658
8659Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8660
8661 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
8662
8663Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8664
8665 * parser.c: added xmlParseExternalEntityPrivate() to allow
8666 propagation of ctxt->_private when parsing external entities
8667
8668Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8669
8670 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
8671
8672Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8673
8674 * configure.in: fixed a small portability problem with AM_CONDITIONAL
8675
8676Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8677
8678 * valid.c: warn when indeterminist content model is detected
8679 * result/VC/ElementValid8: this adds a message
8680 * Makefile.am: add --novalid for VCM tests
8681 * parserInternals.c: added a call to Init memory
8682
8683Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8684
8685 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
8686 when both parameters are NULL.
8687
8688Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8689
8690 * valid.c: applied small patch from Gary Pennington, reindented
8691 some part of the code.
8692
8693Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8694
8695 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
8696 release, updated and regenerated the docs
8697
8698Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8699
8700 * xpath.c result/XPath/expr/floats : clarified and cleanup
8701 printing of abnormal floats in tests.
8702
8703Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8704
8705 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
8706 * results/HTML/ : a few changes in the output of the HTML tests as
8707 a result.
8708 * configure.in: tying to fix -liconv where needed
8709
8710Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8711
8712 * Makefile.am: fixed a stupid error
8713
8714Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8715
8716 * configure.in Makefile.am: make the inclusion of the trio
8717 modules in the library conditional
8718
8719Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8720
8721 * DOCBparser.c: patche from László Kovács, fixed entities refs
8722 in attributes handling
8723
8724Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8725
8726 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
8727 flushing
8728
8729Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8730
8731 * xpath.c: fix of an XSLT namespace bug reported on the list
8732 general/bug-8-
8733
8734Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8735
8736 * strio.h trio.c: Dan McNichol suggested a couple of small
8737 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
8738
8739Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8740
8741 * tree.c parser.c encoding.c: spent a bit more time looking
8742 at the parsing speed and DOM handling. Added a few more
8743 speedups.
8744
8745Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8746
8747 * parser.c: small but effective parsing speed improvement
8748
8749Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8750
8751 * configure.in: default on the DocBook parser inclusion (for Gnome)
8752 * DOCBparser.h: fixed a header reference
8753
8754Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8755
8756 * configure.in xpath.c: applied Bjorn patches for FPE on the
8757 alpha
8758
8759Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8760
8761 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
8762 xmlSaveFormatFileTo()
8763
8764Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8765
8766 * xpath.c: simple and efficient optimization, XPath functions
8767 aways bind to the same code, cache this
8768 * TODO: updated (by saying some is obsolete)
8769
8770Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8771
8772 * xpath.c: more cleanup work on XPath name parsing routines
8773
8774Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8775
8776 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
8777 xmlXPathParseName
8778 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
8779 * debugXML.c: avoid compilation problems if compiling without
8780 HTML support, Igor Zlatkovic
8781 * win32/libxml2/libxml2.def.src: being able to compile without
8782 XPath on Windows
8783
8784Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8785
8786 * libxml.m4: yet another patch from Toshio Kuratomi
8787
8788Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8789
8790 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
8791
8792Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8793
8794 * tree.[ch]: added xmlSaveFormatFile interface for saving
8795 and indenting a file.
8796
8797Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8798
8799 * xpath.c: fixed bug #53689 related to processing-instruction()
8800
8801Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8802
8803 * DOCBparser.c: patche from László Kovács
8804
8805Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8806
8807 * parser.c: applied fixes from Christian Glahn bug report #53391
8808
8809Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8810
8811 * error.c: Jean François Lecomte provided a complete description
8812 and a fix to bug #53537
8813
8814Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8815
8816 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
8817
8818Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8819
8820 * DOCBparser.c SAX.c: a bit more work on entities processing.
8821 Still Need to cleanup XML output and references in attributes
8822
8823Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8824
8825 * DOCBparser.c include/Makefile.am: two patches from László Kovács
8826
8827Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8828
8829 * tree.c: trying to fix #53574, not completely complete,
8830 I would like xmllint --copy --debug test/ent1 and
8831 xmllint --debug test/ent1 to show the same result.
8832 * xpath.c: fix a bug when trying to sort namespace nodes
8833
8834Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8835
8836 * HTMLtree.c: real fix for #53402
8837
8838Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8839
8840 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
8841 PIs when using xsl:output
8842 * valid.c: closing #53537 some case generate segfaults if there
8843 is validity errors
8844
8845Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8846
8847 * SAX.c testDocbook.c DOCBparser.c: more work on the support
8848 of external parsed entities, added --noent to testDocbook
8849 * valid.c: Garry Pennington found an uninitialized variable
8850 access in xmlValidateElementContent()
8851
8852Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8853
8854 * HTMLparser.c : HTML parsing still sucks ... trying to deal
8855 with madness
8856 * result/HTML/ : this modified the result of the regression tests
8857 a lot.
8858
8859Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8860
8861 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
8862 to doc where it wasn't checked against NULL reported by
8863 Jens Laas
8864
8865Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8866
8867 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
8868 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
8869
8870Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8871
8872 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
8873 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
8874 * SAX.[ch]: cleanup and updates for DocBook
8875 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
8876 ex SGML identifier changes
8877 * valid.c: removed a static unused function.
8878
8879Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8880
8881 * HTMLtree.c: applied change for Paul Sponagl on script saving
8882 * Makefile.am: the warning about entity title.xml are normal.
8883
8884Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8885
8886 * configure.in: release of 2.3.7
8887 * Makefile.am: fixing make distcheck
8888
8889Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8890
8891 * doc/html/* doc/xml.html: updated and regenerated the docs
8892
8893Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8894
8895 * xpath.c: fixed the XPointer problem introduced in 2.3.6
8896
8897Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8898
8899 * tree.c: fixed #53388 with the provided patch
8900
8901Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8902
8903 * valid.c: Bjorn detected an invalid memory access. Fixed
8904 vstateVPush()
8905
8906Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8907
8908 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
8909
8910Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8911
8912 * libxml.h: new header used only for the compilation of libxml
8913 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
8914 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
8915 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
8916 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
8917 xmlmemory.c xpath.c xpointer.c: libxml.h integration
8918 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
8919 baseline (version 1.2 plus a single patch).
8920 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
8921 scientific notation for numbers. Tests added.
8922 * xpath.c: formatting of numbers changed to use sprintf
8923 (contribution from William Brack)
8924
8925Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8926
8927 * valid.c: cleanup, more useful debugging
8928 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
8929 * xmlIO.c: entity loading is printed as an error when validating
8930
8931Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8932
8933 * valid.c: fixed to validate within entities
8934 * test/VCM/v22.xml: added a specific testcase
8935
8936Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8937
8938 * valid.c: forgot an epsilon transition in for ()+
8939 * test/VCM/v21.xml : added a specific test case
8940
8941Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8942
8943 * valid.c: removed a state explosion exhibited by RSS
8944 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
8945 from bug #51872
8946
8947Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8948
8949 * valid.[ch] tree.h: worked *hard* to get non-determinist content
8950 validation without using an ugly NFA -> DFA algo in the source.
8951 Made a specific algorithm easier to maintain, using a single
8952 stack and without recursion.
8953 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
8954 * hash.c: made the growing routine static
8955 * tree.h parser.c: added the parent information to an
8956 xmlElementContent node.
8957
8958Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8959
8960 * SAX.c parser.c xpath.c: generating IDs when not validating
8961 from an external parsed entity was poisoning the ID has table
8962 with removed values. This was killing XSLT on the KDE help
8963 browser.
8964
8965Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8966
8967 * entities.h: andrew@ugh.net.au detected a double declaration
8968
8969Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8970
8971 * debugXML.c hash.c tree.h valid.c : some changes related to
8972 the validation suport to improve speed with DocBook
8973 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
8974 the way validation errors get reported
8975
8976Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8977
8978 * HTMLparser.c HTMLtree.c: applied part of the patches provided
8979 by P C Chow and William M. Brack for XSLT HTML output
8980
8981Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8982
8983 * xmlversion.h.in win32config.h win32/libxml2/*: applied
8984 Igor Zlatkovic patches for MSC compilation and added his
8985 updates
8986
8987Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8988
8989 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
8990 prefix lookup.
8991 * parserInternals.c: fixed the bug reported by Morus Walter
8992 due to an off by one typo in xmlStringCurrentChar()
8993
8994Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8995
8996 * HTMLparser.c result/HTML/*: revamped the way the HTML
8997 parser handles end of tags or end of input
8998
8999Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9000
9001 * tree.[ch] : added xmlDocCopyNode for gdome2 support
9002
9003Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9004
9005 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
9006 bug where the linktime verions of free() won't work ...
9007
9008Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9009
9010 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
9011
9012Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9013
9014 * doc/xml.html: added 2.3.6 release
9015
9016Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9017
9018 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
9019 * result/wml.xml: resulted in a small output change
9020
9021Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9022
9023 * tree.c: xmlNewDoc was missing the charset initialization
9024 * xmllint.c: added --auto to autogenerate a doc, allow to
9025 reproduce the problem fixed on xmlNewDoc
9026
9027Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9028
9029 * xpath.c: trying to get 52979 solved
9030 * tree.c result/ result/noent/: trying to get 52712 solved, this
9031 also made me clean up the fact that XML output in general should
9032 not add formating blanks by default, this changed the output of
9033 a few tests
9034
9035Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9036
9037 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
9038
9039Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9040
9041 * configure.in: finally released 2.3.6
9042
9043Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9044
9045 * xpath.c: checking for null pointer generated by new code
9046
9047Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9048
9049 * xpath.c: fixed a [] evaluation problem reported
9050 * test/XPath/tests/simpleaddr: extended test
9051 * result/XPath/simpleaddr: updated result
9052
9053Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9054
9055 * xmllint.c: Dan Timis reported a portability problem
9056 on Macs without mmap, fixed it.
9057
9058Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9059
9060 * testXPath.c : added a --tree option allowing to display the
9061 tree dump of the XPath expression
9062
9063Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9064
9065 * xpath.c: fixed a memleak when comparing nodesets
9066 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
9067 * tree.c: added a TODO
9068
9069Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9070
9071 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
9072 we need string functions
9073 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
9074 to be able to use them where needed. Applied some changes
9075 to reduce name linking pollution and compile in only what's
9076 needed.
9077 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
9078 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
9079 for the string manipulation functions
9080 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
9081 to the free() function of xmlmemory.c
9082 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
9083 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
9084 usage.
9085
9086
9087Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9088
9089 * error.c: applied the context output patch of the error
9090 handling submitted by Chuck Griffith
9091 * error/VC/*: this slightly change some error logs
9092
9093Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9094
9095 * parser.c: fixed line number reporting on error
9096
9097Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9098
9099 * parser.c: Sullivan and Darin found a parser bug,
9100 applied the patch.
9101
9102Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9103
9104 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
9105 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
9106 xmlversion.h.in xpointer.c: of course the way I defined
9107 UNUSED breaks on old gcc version. Try to be smart and
9108 also define it directly in xmlversion.h
9109 * configure.in: removed -ansi flag from the pedantic set
9110
9111Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9112 Huge cleanup, I switched to compile with
9113 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
9114 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
9115 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
9116 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
9117 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
9118 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
9119 encoding.h entities.c error.c list.[ch] nanoftp.c
9120 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
9121 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
9122 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
9123 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
9124 Cleanup, staticfied a number of non-exported functions,
9125 detected and cleaned up a dozen of problem found this way,
9126 avoided a lot of public function name/typedef/system names clashes
9127 * doc/xml.html: updated
9128 * configure.in: switched private flags to the really pedantic ones.
9129
9130Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9131
9132 * configure.in: 2.3.5
9133 * doc/html/*: rebuilt the docs
9134
9135Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9136
9137 * parser.c: fixed a reported bug in NOTATION parsing
9138 * uri.c: accepted but not fixed bug 51876, added TODO
9139 * Makefile.am: fixed bug 51876
9140
9141Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9142
9143 * config.h.in configure.in error.c: fix a compilation problem
9144 on platforms without vsnprintf (xml@thewrittenword.com)
9145
9146Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9147
9148 * parser.c: fixed a function name header typo
9149 * SAX.c: notations can also occur in external subset.
9150
9151Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9152
9153 * error.c: removed a C++ like comment
9154
9155Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9156
9157 * parser.c: fixing bug 52299 strange condition leading
9158 to a parser crash due to a buffer overflow
9159 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
9160 added the specific test case
9161
9162Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9163
9164 * xpath.[ch]: still a lot of cleanup based on XSLT, added
9165 xmlXPathConvert{String,Number,Boolean} to be able to make
9166 type casts without a context stack, fixed some implementation
9167 problems related to the absence of context at parse-time,
9168 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
9169 in the public API too
9170 * xpointer.c xpathInternals.h: we need to know at parse time
9171 whether we are compiling an XPointer
9172
9173Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9174
9175 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
9176 cleaned up the parser internals, refactored XPath code, added
9177 new compilation based APIs and cleanly separated public and
9178 private APIs.
9179
9180Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9181
9182 * xpath.h: the comp field must be added at the end to avoid
9183 killing binary compat.
9184
9185Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9186
9187 * Makefile.am: detect XPath memleaks in regreson tests
9188 * error.c: fixed and error w.r.t. error reporting still using
9189 stderr
9190 * hash.c: added new line at end of file
9191 * tree.h: minor cleanup
9192 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
9193 expression parsing from evaluation, resulted in a number of
9194 changes internally, and in XPointer. Likely to break stuff
9195 using xpathInternals.h but should remain binary compatible,
9196 new interfaces will be added.
9197
9198Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9199
9200 * configure.in: fixed a couple of problems reported by
9201 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
9202 without gcc on non linux platforms.
9203
9204Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9205
9206 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
9207 a fix for --with-html-dir= configure support. I hope it won't
9208 break rpm generation
9209
9210Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9211
9212 * xmlIO.c: one function comment cleanup.
9213
9214Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9215
9216 * SAX.c: external subset notations were improperly registered
9217 in the internal subset.
9218
9219Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9220
9221 * README.cvs-commits: added, pointing to HACKING
9222 * HACKING: updated
9223
9224Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9225
9226 * parser.c: and Matt Sergeant found one in the XML push
9227 parser (erroneous check I forgot to remove when I fixed the
9228 main parser).
9229
9230Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9231
9232 * xpath.c: ptittom found a small bug in UnaryExpr
9233
9234Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9235
9236 * configure.in: bumped to 2.3.4
9237 * error.c: fixed bug #51860
9238 * tree.c: fixed bug #51861
9239 * valid.c: cleanup, more debug, failed to fix one bug crap ...
9240 * tree.[ch] : added xmlDefaultBufferSize
9241 * nanoftp.c: typo in function name header block
9242 * doc/xml.html : updated, added link to XML::LibXSLT
9243 * doc/html/* : rebuilt the docs
9244
9245Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9246
9247 * parser.c SAX.c: the new content parsing code raised an
9248 ugly bug in the characters() SAX callback. Found it
9249 just because of strangeness in XSLT XML Rec ouptut :-(
9250
9251Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9252
9253 * Makefile.am: Martin Baulig suggested to add -lm
9254 * tree.c: found another bug in xmlNodeGetContent()
9255
9256Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9257
9258 * xpath.c: Bjorn found the error related to strictness of comparison.
9259
9260Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9261
9262 * parser.c: trying to fix the Dtd parsing problem reported
9263 by Gary, side effect of last week speed optimizations.
9264
9265Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9266
9267 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
9268 * parserInternals.c: removed unneeded test raised by Stric
9269
9270Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
9271
9272 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
9273 and fixed by William Brack). Added xmlXPathFormatNumber.
9274 Changed the sorting slightly.
9275 * configure.in Makefile.am example/Makefile.am: Added -lm.
9276 Please note that applications linking with libxml2, must
9277 also like with the math library from now on.
9278
9279Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9280
9281 * HTMLparser.c: fixed loop reported by Marc Sanfacon
9282
9283Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9284
9285 * parser.c: one must report spaces even if the Dtd element
9286 content proves that this is not part of the element content.
9287 * result/valid/*.xml: this changed the ouptu slightly
9288
9289Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9290
9291 * configure.in: bumped to 2.3.3
9292 * doc/xml.html: updated
9293
9294Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9295
9296 * tree.c: minor doc fix
9297 * xpath.c: deallocation issues when a result tree has been
9298 converted to a node-set
9299
9300Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9301
9302 * doc/xml.html: oops corrected dates s/2000/2001
9303
9304Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9305
9306 * valid.c: new patch from Gary Pennington
9307
9308Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9309
9310 * doc/xml.html: applied patch from Ankh
9311
9312Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9313
9314 * xinclude.c: fixed a problem building on Mac
9315
9316Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9317
9318 * parser.c: more work on increasing parsing ferformances
9319
9320Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9321
9322 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
9323 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
9324 avoiding memcpy in production builds MEM_CLEANUP macro use
9325 * parser.[ch] parserInternals.c: optimizations of the tightest
9326 internal loops inside the parser. Better checking of I/O
9327 flushing/loading conditions
9328 * xmllint.c : added --timing
9329
9330Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9331
9332 * configure.in: bumped to 2.3.2
9333 * doc/xml.html: updated for release
9334
9335Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9336
9337 * xpath.c: found a memleak and fixed a nasty bug
9338
9339Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9340
9341 * xmllint.[c1] : added return code errors for xmllint
9342 * xpath.c: specific debug dump function for result value trees
9343
9344Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9345
9346 * xpath.c: finally implemented xmlXPathCompareNodeSets
9347 * test/XPath/expr/floats results/XPath/expr/floats: added
9348 a test for float expressions
9349
9350Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9351
9352 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
9353 * parserInternals.[ch]: trying to speed up parsing
9354 * xpath.c : speeded up node set equality op
9355
9356Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9357
9358 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
9359 better handling of ID/IDREF and the list modules associated
9360 * configure.in: small CFLAGS cleanup
9361
9362Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9363
9364 * configure.in: fixed iconv detection on AIX (stric)
9365
9366Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9367
9368 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
9369
9370Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
9371
9372 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
9373 and optimized xmlXPathNodeSetSort
9374
9375Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9376
9377 * xpath.c: bug fix when context size is 0
9378 * parser.c: I like Norm's Dtd because they still manage to break
9379 the parser occasionally
9380
9381Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9382
9383 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
9384
9385Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9386
9387 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
9388 attributes within the XML-1.0 namespace
9389
9390Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9391
9392 * xpathInternals.h: exported a few axis functions
9393 * doc/xml.html: updated the doc
9394
9395Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9396
9397 * configure.in: applied patch from Daniel van Balen for OpenBSD
9398 and bumped version to 2.3.1
9399 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
9400 attempt to find autoclosing was simply broken, removed it,
9401 updated the examples, this is better
9402
9403Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9404
9405 * hash.[ch]: added Paolo Casarini patch to provide Delete from
9406 hash functionnalities.
9407 * doc/html/* : rebuild the doc
9408
9409Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9410
9411 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
9412 on predicate
9413 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
9414 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
9415 really want to have tags closed on output even if we accept
9416 unclosed ones on input
9417
9418Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9419
9420 * xpath.c: ouch don't free NULL, rare case fixed
9421 * tree.c: don't coalesce text nodes if they don't have the
9422 same behaviour wrt escaping on output
9423
9424Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9425
9426 * xpath.c: small fixup
9427 * SAX.c: don't warn on empty namespaces.
9428
9429Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9430
9431 * README: a bit of cleanup
9432 * configure.in: preparing for 2.3.0 release
9433
9434Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9435
9436 * hash.[ch]: added a first version of xmlHashSize()
9437 * valid.c: another bug fix from Gary Pennington
9438
9439Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9440
9441 * valid.c: couple of bug fixes pointed by Gary Pennington
9442 * HTMLtree.c: #if 0 cleanup
9443
9444Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9445
9446 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
9447 which removes a time consuming check of xmlXPathNodeSetAdd()
9448 and use it in places where we are sure to not break unicity
9449
9450Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9451
9452 * xpath.c: bug fixes found from XSLT
9453 * tree.c: preserve node->name special values when copying nodes.
9454 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
9455 external subset are fetched when available but without full
9456 validation. Added xmlLoadExtDtdDefaultValue, need a function.
9457 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
9458 output with encoding disabled.
9459
9460Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9461
9462 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
9463 xmlCheckFilename should not be called from xmlFileOpenW
9464 and xmlGzfileOpenW
9465
9466Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9467
9468 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
9469 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
9470 added the new tests for URI normalization
9471 * testURI.c: fixed stoopid bugs
9472 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
9473 the URI in the error messages are now properly normalized
9474
9475Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9476
9477 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
9478
9479Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9480
9481 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
9482
9483Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9484
9485 * xpath.c: fixed mod operator
9486
9487Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9488
9489 * parser.c: fixed xmlStrcat doc
9490 * tree.c: 2 fixes form Anders Carlson for copying nodes and
9491 trees.
9492
9493Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9494
9495 * xpath.c result/XPath/tests/chaptersbase
9496 result/XPath/tests/simplebase: fixed XPath node()
9497 * tree.c: small fix in xmlNewNs()
9498 * Makefile.am: removed extraneous xml2Conf.sh rule
9499
9500Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9501
9502 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
9503 Changed the library name, in order to get libxml-devel and
9504 libxml2-devel to coexist on a single system
9505 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
9506 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
9507
9508Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9509
9510 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
9511 libxml2-devel installable in // as libxml-devel.
9512
9513Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9514
9515 * doc/Makefile.am: fixed make rebuild in doc
9516 * doc/html/*.html: rebuilt the docs
9517
9518Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9519
9520 * tree.c: patch from Bjorn Reese on xmlBufferCCat
9521
9522Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9523
9524 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
9525 the HTML doc to go into the -devel RPM ...
9526 * aclocal.m4 config.h.in: some updates due to auto* magic
9527
9528Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9529
9530 * xpath.h: added a hook in the context structure allowing to
9531 link to extra support, needed for XSLT
9532
9533Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9534
9535 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
9536 xmlXPtrCmpPoints to use it.
9537 * propagated the following patch from Alejandro Forero
9538 * include/win32config.h xmlIO.c: applied further suggestions
9539 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
9540 * example/gjobread.c: fixed warnings, now that it builds
9541
9542Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
9543
9544 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
9545
9546 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
9547 filename points to a valid file (not a directory).
9548 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
9549 Added calls to xmlCheckFilenameDir.
9550
9551 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
9552 `path' (rather than `filename') as the parameter to gzopen and open.
9553
9554Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9555
9556 * Makefile.am: fixed a problem with EXTRA_DIST
9557
9558Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9559
9560 * Makefile.am example/Makefile.am: finally found the trick
9561 to build the example, i.e. add "." in SUBDIRS before example
9562 in the list <grin/>
9563
9564Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9565
9566 * doc/xml.html: updated with an XSLT section, removed pointer to
9567 W3C CVS base.
9568
9569Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9570
9571 * xpath.c: when copying a XSLT tree object teh tree need to be copied
9572 too, and deallocation need to occur the same way.
9573
9574Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9575
9576 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
9577 type correponding to an XSLT result tree fragment. Share most
9578 of the data format with node set, as well as operators.
9579 * HTMLtree.c: added a newline at the end of the doctype output
9580 whe this one is not present initially.
9581 * tree.c: make sure taht the parent and doc pointers are properly
9582 set when copying attributes (lists).
9583
9584Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9585
9586 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
9587
9588Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9589
9590 * xpath.c: seems I finally killed that ugly path evaluation
9591 context bug (tagged 9999 in case is is wrong)
9592
9593Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9594
9595 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
9596 for XSLT
9597
9598Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9599
9600 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
9601 for xmlGzfileOpen() bug
9602
9603Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9604
9605 * xpath.c: removed an error found by XSLT usage
9606 * tree.c parserInternals.h: use a predefined static string
9607 for text and comment nodes, avoid freeing them in xmlFreeNode,
9608 exported the string name in parserInternals.h and added
9609 another value to disable encoding at output (for XSLT),
9610 gain memory, time.
9611
9612Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9613
9614 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
9615 win32/libxml2/libxml2_so.dsp: new makefiles and update
9616 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9617
9618Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9619
9620 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
9621 Gary Pennington
9622
9623Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9624
9625 * xpath.c: fixed the comaprision of values and nodelists,
9626 need to compare nodelist still ...
9627 * debugXML.c: avoided a possible core dump
9628 * HTMLparser.c: cleanup
9629 * nanohttp.c: contributed fix.
9630 * tree.c: fixes in properties handling added xmlSetNsProp
9631 needed by libxslt
9632 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
9633 comment
9634 * TODO: updated
9635
9636Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9637
9638 * parser.c parserInternals.c: applied Bjorn Reese optimization
9639 patch
9640
9641Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9642
9643 * Makefile.am: applied patch fro make check from Martin Vidner
9644
9645Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9646
9647 * configure.in: preparing 2.2.11
9648 * doc/html/*: rebuild the HTML files
9649 * doc/xml.html : updated
9650
9651Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9652
9653 * tree.c: fixed a stupid bug
9654 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
9655 patches related to validation of an XInclude processing result
9656 * TODO: updated
9657
9658Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9659
9660 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
9661 on large files
9662
9663Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9664
9665 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
9666
9667Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9668
9669 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
9670 reported by Jonas Borgström
9671 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
9672
9673Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9674
9675 * testXPath.c xpath.c: fixing the XPath union expressions problem
9676 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
9677
9678Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9679
9680 * xmllint.c: Made is so if the file name is "-" is will read form
9681 standard input. Sven Heinicke <sven@zen.org>
9682 * tree.c: fixed a problem when growing buffer
9683 * tree.h: fixed the comment of the node types following andersca
9684 comment
9685 * TODO: updated
9686
9687Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9688
9689 * HTMLparser.[ch]: added a way to avoid adding automatically
9690 omitted tags. htmlHandleOmittedElem() allows to change the
9691 default handling.
9692 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
9693 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
9694 of xmllint too when using --memory flag, added a memory test
9695 suite at the Makefile level.
9696 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
9697 with namespace use when encountering QNames in XPath evalation,
9698 added xmlns() scheme in XPointer.
9699 * nanoftp.c : incorporated a fix
9700 * parser.c xmlIO.c: fixed problems raised with encoding when using
9701 the memory I/O
9702 * parserInternals.c: closed bug 25934 reported by
9703 torsten.landschoff@innominate.de
9704 * TODO: updated
9705
9706Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9707
9708 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
9709 on a non-updated tree :-(, made a 2.2.10 release to correct the
9710 situation
9711
9712Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9713
9714 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
9715 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
9716 integrated a set of OpenVMS changes from Howard Taylor
9717 <Howard.Taylor@pacoast.com>
9718
9719Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9720
9721 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
9722 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
9723
9724Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9725
9726 * HTMLparser.c: some fixes on auto-open of html/head/body
9727 * encoding.c: fixed a compilation error on some gcc env
9728 * xpath.c xpointer.[ch] xpathInternals.h: improved the
9729 XPointer implementation
9730 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
9731 related XPointer tests and associated results
9732
9733Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9734
9735 * doc/xmldtd.html doc/xml.html: following a short step by step
9736 guidance on IRC to help maciej with DTDs I started a small
9737 page on the subject.
9738
9739Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9740
9741 * HTMLparser.c: fixed handling of broken charrefs
9742 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
9743 patches
9744
9745Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9746
9747 * doc/xml.html doc/html/* : rebuilt the docs after adding
9748 xinclude and updated page for 2.2.7 and 2.2.8
9749 * configure.in: releasing 2.2.8
9750
9751Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9752
9753 * parser.[ch] parserInternals.c: applied the conditional
9754 section processing fix from Jonathan P Springer
9755 <jonathan.springer2@gte.net>
9756 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
9757 project file, fixed iconv default non support
9758 * xpath.c: fixed the problem of evaluating relative expressions
9759 when a node context is provided.
9760
9761Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9762
9763 * nanoftp.c: fixed gcc 2.95 new warnings
9764 * SAX.c: fixed a stupid bug
9765 * tree.c: fixed a formatting problem when round-tripping
9766 from/to memory
9767 * xinclude.c: chased memleak, fixed a base problem
9768 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
9769 xmlXPtrBuildNodeList()
9770 * TODO: updated
9771 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
9772 adding a first small set of regression tests for XInclude
9773
9774Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9775
9776 * nanohttp.[ch]: applied Wayne Davison patches to access
9777 the WWW-Authorization header.
9778 * parser.c: Closed Bug#30847: Problems when switching encoding
9779 in short files by applying Simon Berg's patch.
9780 * valid.c: fixed a validation problem
9781 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
9782 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
9783 Wayne Davison
9784 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
9785 need to be extended to non full nodes selections.
9786 * xinclude.c: starts to work decently
9787
9788Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9789
9790 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
9791 debugXML.c xmlversion.h.in: Started adding XInclude support,
9792 this is a new xmllint option
9793 * tree.c xpath.c: applied TOM patches for XPath
9794 * xpointer.c: fixed a couple of errors.
9795 * uri.c: added an escaping function needed for xinclude
9796 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
9797 new warning from RH70 gcc's version
9798
9799Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9800
9801 * HTMLparser.c: fixed loop on invalid char in scripts
9802 * parser.c: update to description of xmlIOParseDTD()
9803 * libxml.m4 xmlversion.h.in: changes contributed by
9804 Michael Schmeing <m.schmeing@internet-factory.de>
9805 * configure.in: preparing for 2.2.7
9806 * Makefile.am: trying to avoid config.h and acconfig.h
9807 being included in the distrib
9808 * configure.in: released 2.2.7
9809
9810Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9811
9812 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
9813 like namespaces for good. Unified xmlNs and xmlNode somewhat.
9814
9815Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9816
9817 * parser.[ch]: added xmlIOParseDTD()
9818 * xpointer.c: added support for the 2 extra parameters of
9819 string-range, fixed a stoopid error when '0' was present
9820 in XPointer expressions
9821 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
9822 testsuite for the above
9823
9824Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9825
9826 * libxml.spec.in: improved package descriptions
9827
9828Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9829
9830 * xpath.c xpathInternals.h: applied a large cleaning patch
9831 from TOM <ptittom@free.fr>, it also add namespace support
9832 for function and variables registration.
9833
9834Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9835
9836 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
9837 * Makefile.mingw: Wayne Davison's update adding hash.c
9838
9839Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9840
9841 * xpath.c: fixed the root evaluation problems
9842 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
9843 ignorable spaces with <b> <bold> <em>
9844 * tree.c: fixed a loop in xmlSearchNsByHref()
9845
9846Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9847
9848 * xpath.c: applied another XPath patch from TOM
9849 * xpath.c include/makefile.am: applied another patch from
9850 china@thewrittenword.com (cleanup on IRIX).
9851
9852Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9853
9854 * xml-config.1: received a fixed version from Fredrik Hallenberg
9855 <hallon@lysator.liu.se>
9856
9857Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9858
9859 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
9860 cleanup patch for XPath
9861
9862Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9863
9864 * patched to redirrect all "out of context" error messages to
9865 a reconfigurable routine. The changes are:
9866 * xmlerror.h : added the export of an error context type (void *)
9867 an error handler type xmlGenericErrorFunc there is an interface
9868 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
9869 to reset the error handling routine and its argument
9870 (by default it's equivalent to respectively fprintf and stderr.
9871 * all the c files: all wild accesses to stderr or stdout within
9872 the library have been replaced to calls to the handler.
9873
9874Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9875
9876 * configure.in: release 2.2.6
9877 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
9878 exporting the inner functions of xpath for extension modules
9879 * doc/*: updated and rebuilt the doc
9880
9881Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9882
9883 * nanohttp.c : applied Wayne HTTP cleanup patch
9884 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
9885 and xmlNodeSetSpacePreserve()
9886
9887Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9888
9889 * xpath.c: closing bug #29260
9890
9891Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9892
9893 * hash.[ch] debugXML.c: expanded/enhanced the API, added
9894 multikey tuples, made hash structure opaque
9895 * valid.[ch]: moved elements, attributes, notations decalarations
9896 as well as ID and refs to hash tables.
9897 * entities.c: hash cleanup
9898 * xmlmemory.c: fixed a dump problem in debug mode
9899 * include/Makefile.am: problem passing in DESTDIR= values patch
9900 from Marc Christensen <marc@calderasystems.com>
9901 * nanohttp.c: removed debugging remains
9902 * HTMLparser.c: the bogus tag should be ignored (Wayne)
9903 * HTMLparser.c parser.c: fixing a number of problems with the
9904 macros in the *parser.c files (Wayne).
9905 * HTMLparser.c: close the previous option when opening a new one
9906 (Marc Sanfacon).
9907 * result/HTML/*: updated the HTML results accordingly
9908
9909Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9910
9911 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
9912 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
9913 XPath functions and XML entities table to them. More to come...
9914 * xmlIO.c: fixed libxml closing FILEs it didn't open.
9915
9916Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9917
9918 * tree.c: coalesce adjacent text nodes
9919 * valid.c: handling of blank nodes in DTd validation (raised
9920 by problems with a posteriori validation).
9921 * nanohttp.c: changing behaviour on HTTP write stuff.
9922 * HTMLtree.c: forced body and html to be explicitely closed.
9923 * xpath.h: exported more XPath functions.
9924
9925Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9926
9927 * Release of 2.2.5
9928 * xpointer.c: range() range-inside and other helper functions
9929 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
9930
9931Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9932
9933 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
9934 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
9935
9936Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9937
9938 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
9939 and XPointer modules
9940
9941Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9942
9943 * SAX.h: closed #25107
9944
9945Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9946
9947 * testSAX.c: fixed problem with cdata reporting
9948 * SAXresult/* : updated
9949
9950Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9951
9952 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
9953 Closed bug #27499, added to regression tests
9954 * TODO: updated
9955
9956Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9957
9958 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
9959 support for SCRIPT and STYLE with help from Bjorn Reese
9960 * test/HTML/* result/HTML/*: added simple testcase and updated
9961 the existing ones.
9962
9963Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9964
9965 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
9966 string-range for empty strings
9967 * test/XPath/docs/str test/XPath/xptr/chaptersrange
9968 test/XPath/xptr/strrange: augmented the XPointer testsuite
9969
9970Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9971
9972 * doc/xml.html doc/xmlmem.html: added a module describing memory
9973 interfaces and use, updated the main page.
9974
9975Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9976
9977 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
9978 nanoftp code work on Windows too now
9979
9980Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9981
9982 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
9983 * xpointer.c: implemented string-range() at least a good first version
9984 * test/XPath/docs/str test/XPath/xptr/strrange
9985 result/XPath/xptr/strrange: the string-range() tests
9986
9987Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9988
9989 * Makefile.am include/Makefile.am include/win32config.h
9990 win32/Makefile.mingw: fixed problems reported by Wayne Davison
9991 and make distcheck
9992
9993Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9994
9995 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
9996 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
9997 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
9998
9999Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10000
10001 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
10002 patch for socklen_t detection by
10003 Albert Chin-A-Young <china@thewrittenword.com>
10004
10005Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10006
10007 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
10008 and added a --dtdvalid option to xmllint used to test it
10009
10010Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10011
10012 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
10013 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
10014
10015Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10016
10017 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
10018 handlings (registration, lookup, cleanup)
10019
10020Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10021
10022 * configure.in Makefile.am include/makefile.am: adding XPointer
10023 and XPtrtests target
10024 * xpointer.[ch] : new files for XPointer support
10025 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
10026 more XPath tests
10027
10028Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10029
10030 * configure.in: fixed, very broken, make distcheck works again
10031
10032Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10033
10034 * More work toward 2.2.5, integrated a number of patches
10035 * configure.in Makefile.am win32config.h.in: trying to cleanup
10036 make distcheck .... huh ...
10037 * include/Makefile.am include/win32config.h: new directory
10038 for includes
10039 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
10040 updated teh makefiles and instructions for WIN32
10041 * xpath.c: small fixes
10042 * test/XPath/ results/XPath: updated the testcases and results
10043 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
10044 suggested patches
10045 * valid.c: fixed an ID bug
10046
10047Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10048
10049 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000010050 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010051 * xpath.[ch]: worked on XPointer
10052
10053Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10054
10055 * configure.in Makefile.am: 2.2.5, ship the include in an
10056 include/libxml subdirectory, use symlinks when using CVS
10057 * testSAX.c: fixed small bug
10058 * testXPath.c: changed the way testfiles are parsed
10059 * debugXML.c: same kind of cleanup when parsing an argument expression
10060 XPath/XPointers can have blanks embedded
10061 * xpath.[ch]: more cleanup, reorgs for XPointer work
10062 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
10063 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
10064
10065Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10066
10067 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
10068 in the XPath engine, rewrote large parts of it, now it's far
10069 cleaner and in sync with the REC not an old WD. Fixed a parsing
10070 problem in the interactive XML shell found when testing XPath.
10071
10072Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10073
10074 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
10075 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
10076 examples with the extra test
10077
10078Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10079
10080 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
10081 the global init function.
10082
10083Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10084
10085 * HTMLparser.c: Doohhh, attribute name parsing was still case
10086 sensitive ! Fixed this ...
10087 * result/HTML/* : updated the tests results accordingly
10088
10089Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10090
10091 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
10092 engine, should be far more stable, incorporated a new version of
10093 preceding/following axis, need testing
10094 * uri.c: fixed file:///c:/a/b/c problem
10095 * test/XPath/tests/idsimple: augmented the XPath tests
10096
10097Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10098
10099 * doc/* rebuilding docs for 2.2.4 release
10100
10101Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10102
10103 * configure.in: releasing 2.2.4
10104 * parser.[ch]: added xmlStrEqual()
10105 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
10106 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
10107 use xmlStrEqual instead
10108 * TODO: updated
10109 * added an XPath test
10110
10111Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10112
10113 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
10114 * entities.h: exported xmlInitializePredefinedEntities
10115 * parser.[ch] : added xmlInitParser()
10116 * parserInternals.h : had to export htmlInitAutoClose()
10117
10118Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10119
10120 * xpath.[ch] : fixed some serious XPath Predicate evaluation
10121 problems
10122 * Makefile.am : added XPath regression tests to normal tests
10123 * uri.c: fixed a problem with local paths, cleanup
10124 * parser.c: fixed a problem with large CData sections
10125
10126Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10127
10128 * configure.in xml-config.in: patch from "Ben Taylor"
10129 <sol7x86@hotmail.com> for solaris shared libs lookup
10130
101312000-09-30 Martin Baulig <baulig@suse.de>
10132
10133 * libxml-2.0.pc.in: Provide pkg-config script.
10134
10135 * configure.in: Create the libxml-2.0.pc script from the
10136 libxml-2.0.pc.in templates.
10137 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
10138 script in `$(libdir)/pkgconfig'.
10139
10140Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10141
10142 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
10143 when compiling with MSC
10144
10145Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * xpath.c: patch for normalize-string() substring-before(),
10148 substring-after() and translate() functions from Bjorn Reese
10149 <breese@mail1.stofanet.dk>
10150 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
10151 Fredrik Hallenberg <hallon@lysator.liu.se>
10152 * TODO: updated
10153
10154Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10155
10156 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
10157 problem of socklen_t being undefined on a number of platforms
10158 * debugXML.c: fixed a compilation problem when without snprintf
10159
10160Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10161
10162 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
10163 an URI bug and a fix for the control-character-induced infinite loop
10164 * nanohttp.c: preventive fix for compiling on WIN32
10165
10166Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10167
10168 * xmlint.c: closing bug #25000
10169
10170Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10171
10172 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
10173 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
10174 modified slightly Wayne Davison patch adding xmlStrcasecmp and
10175 related function, fixing xmlStrncmp(), and associated cleanup
10176 * result/HTML/entities.html.sax: updating result
10177
10178Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10179
10180 * uri.c: applied patch for URI escaping from Wayne Davison
10181 <wayned@blorf.net>
10182 * tree.c parserInternals.c HTMLparser.c: memset checks patches
10183 from Denis Barbier <barbier@imacs.polytechnique.fr>
10184 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
10185 patch from Wayne Davison
10186
10187Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10188
10189 * doc/xml.html : updated with new releases, adding "how to help"
10190
10191Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10192
10193 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
10194 removed a few warnings in pedantic mode ...
10195 * parserInternals.c parser.c: moved encoding switching function
10196 to parserInternals.c
10197 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
10198
10199Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10200
10201 * HTMLparser.c parser.c: set ctxt->errNo before calling the
10202 error or warning handlers
10203
10204Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10205
10206 * parserInternals.c parserInternals.h parser.c Makefile.am:
10207 created a new module parserInternals.c, moved most of the
10208 code shared by the various parsers there, as well as
10209 deprecated code from parser.c. More cleanup of parser.c
10210 * uri.c: fixed a problem when URI is NULL
10211 * valid.c: speedup when looking for an attribute declaration
10212
10213Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10214
10215 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
10216 the cleanup of the computation of URI references when seeking
10217 external entities. The URI reference string and the resulting
10218 URI are both stored now.
10219 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
10220 large s(n)printf checks and cleanup from Denis Barbier
10221 <barbier@imacs.polytechnique.fr>
10222 * xmlversion.h.in tree.h: couple of SGML declarations for a
10223 possible docbook module.
10224 * result/VC/ : a couple of test output changed due to the change
10225 of the entities URI
10226
10227Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10228
10229 * parser.h: added a _private field for linking user's data
10230
10231Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10232
10233 * parser.c parserInternals.h: demacroified most of the IS_XXX
10234 the gain in size is significant so ...
10235
10236Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10237
10238 * entities.c: cases where looking up entities with doc==NULL
10239 covered
10240
10241Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10242
10243 * uri.c: applied Wayne Davison patch
10244 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
10245
10246Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10247
10248 * uri.c testUri.c: applied Wayne Davison patches
10249 * test/URI/uri.data result/URI/uri.data: first set of tests/results
10250 * Makefile.in: added URItest and included thenin "make tests"
10251
10252Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10253
10254 * xmlversion.h.in: closed bug 22941
10255
10256Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10257
10258 * doc/xmlio.html: added doc and example for entity loader
10259 redefinition.
10260
10261Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10262
10263 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
10264 used by libxml
10265
10266Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10267
10268 * parser.c: Fixed bug on invalid ontent characters and when using
10269 push.
10270 * xmllint.c: fixed xmllint endling of errors in push mode
10271
10272Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10273
10274 * HTMLparser.c testHTML.c: applied two new patches from
10275 Wayne Davison <wayned@users.sourceforge.net>
10276 * result/HTML/*.sax: regenerated HTML SAX output
10277 * parser.c: more cleanup.
10278
10279Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10280
10281 * HTMLparser.[ch] testHTML.c: applied the second set of
10282 patches from Wayne Davison <wayned@users.sourceforge.net>,
10283 adding htmlEncodeEntities()
10284 * HTMLparser.c: fixed an ignorable white space detection bug
10285 occuring when parsing with SAX only
10286 * result/HTML/*.sax: updated since the output is now HTML
10287 encoded...
10288
10289Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10290
10291 * HTMLparser.[ch]: applied some of Wayne Davison
10292 <wayned@users.sourceforge.net> patches
10293
10294Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10295
10296 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
10297 undeclared namespace prefix was used, added a warning.
10298 Cleaned up support w.r.t. entities, spilling out a warning
10299 and being pedantic on lookups.
10300 * test/warning/ent9 : added testcase for previous example.
10301 * TODO: updated
10302 * parserInternals.h parser.c: changed the way names are parsed
10303 now allow infinite size and decrease penalty for normal use
10304 * parser.c: Started a big cleanup/check of the parser code,
10305 fixed some of the most tortuous entity code, spotted code
10306 unused anymore
10307 * test/*: added tests for very long names and related nasty
10308 things.
10309
10310Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10311
10312 * doc/encoding.html: added encoding aliases doc
10313 * doc/xml.html: updates
10314 * encoding.[ch]: added EncodingAliases functions
10315 * entities.[ch] valid.[ch] debugXML.c: removed two serious
10316 bottleneck affecting large DTDs like Docbook
10317 * parser.[ch] xmllint.c: added a pedantic option, will be
10318 useful
10319 * SAX.c: redefinition of entities is reported in pedantic mode
10320 * testHTML.c: uninitialized warning from gcc
10321 * uri.c: fixed a couple of bugs
10322 * TODO: added issue raised by Michael
10323
10324Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10325
10326 * doc/encoding.html: propagated Martin Duerst suggestions
10327
10328Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10329
10330 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
10331 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
10332 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
10333 by Wayne Davison
10334
10335Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10336
10337 * nanoftp.c nanohttp.c: small cleanup
10338 * TODO: updated
10339
10340Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10341
10342 * added an old VC testcase and updated title.xml entity
10343
10344Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10345
10346 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
10347 done on auto-opening of <p> tags and cleanup of SAX output
10348
10349Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10350
10351 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
10352
10353Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10354
10355 * doc/xml.html libxml.* structure.*: updated the doc a bit
10356
10357Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10358
10359 * testSAX.c testHTML.c result/HTML/: cleanup of the output
10360 of SAX tests
10361
10362Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10363
10364 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10365 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
10366
10367Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10368
10369 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
10370 * testHTML.c: fix core dump on Solaris 2.x systems
10371 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
10372 * result/HTML/*.sax: previous bug fix lead to new results
10373
10374Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10375
10376 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
10377 * configure.in: added --with-readline=DIR to accept alternate
10378 path for readline include/library
10379 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
10380 for ANSI under HP-UX
10381 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
10382 includes @LIBS@
10383
10384Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10385
10386 * doc/* : rebuilt the docs
10387 * getting ready for 2.2.2 release
10388
10389Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10390
10391 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
10392 and xmlAddFeature()
10393 * tree.[ch]: added xmlAddChildList()
10394 * xmllint.c: MAP_FAILED macro test
10395 * parser.h: added xmlParseCtxtExternalEntity()
10396 * valid.c: applied bug fixes removed warning
10397 * tree.c: added CDATA block to elements content
10398 * testSAX.c: cleanup of output
10399 * testHTML.c: added SAX testing
10400 * encoding.c: better error recovery
10401 * SAX.c, parser.c: fixed one of the external entity processing
10402 of the OASis testsuite
10403 * Makefile.am: added HTML SAX regression tests
10404 * configure.in: bumped to 2.2.2
10405 * test/HTML/ result/HTML: added a few of HTML tests, and added the
10406 SAX results
10407
10408Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10409
10410 * configure.in: patch for HP compiler
10411
104122000-08-04 Sven Heinicke <sven@zen.org>
10413
10414 * xmllint.c: Was coredumping sometimes when the file given didn't
10415 exist.
10416
10417Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10418
10419 * parser.c xmlIO.[ch]: fixed the problem of encoding support
10420
10421 when using in memory parsing. Need some cleanup.
10422 * xmllint.c configure.in: added a --memory flag to test memory
10423 parsing
10424
10425Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10426
10427 * nanohttp.c: fixed socklen_t replacement to unsigned int
10428 * parser.c: fixed a space handdling missing at the end of
10429 production 28 DOCTYPE.
10430 * xmlmemory.c: fixed a stupid bug on the routine to override
10431 allocation functions
10432 * TODO: updated
10433
10434Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10435
10436 * doc/ regenerated the docs
10437
10438Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10439
10440 * doc/encoding.html doc/xml.html: added I18N doc
10441 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
10442 improvements, both parser and filters, added ASCII & HTML,
10443 fixed the ISO-Latin-1 one
10444 * xmllint.c testHTML.c: added/made visible --encode
10445 * debugXML.c : cleanup
10446 * most .c files: applied patches due to warning on Windows and
10447 when using Sun Pro cc compiler
10448 * xpath.c : cleanup memleaks
10449 * nanoftp.c : added a TESTING preprocessor flag for standalong
10450 compile so that people can report bugs more easilly
10451 * nanohttp.c : ditched socklen_t which was a portability mess
10452 and replaced it with unsigned int.
10453 * tree.[ch]: added xmlHasProp()
10454 * TODO: updated
10455 * test/ : added more test for entities, NS, encoding, HTML, wap
10456 * configure.in: preparing for 2.2.0 release
10457
10458Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10459
10460 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000010461 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010462
10463Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10464
10465 * doc/xml.html: changed the xmlsoft.org structure, updated the
10466 examples w.r.t. root and childs
10467
10468Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10469
Daniel Veillard784b9352003-02-16 15:50:27 +000010470 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000010471
10472Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10473
10474 * HTMLparser.c: Work on character encoding support for the HTML parser
10475 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
10476 * encoding.c: Fixed a potential memleak in the encoding stuff
10477
10478Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10479
10480 * doc/FAQ.html doc/Makefile.am : added a FAQ
10481
10482Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10483
10484 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
10485 of the HTML parser to force it to not bypass SAX
10486
10487Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10488
10489 * win32config.h.in: updated
10490 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
10491 lacks iconv support :-( need to release 2.1.1
10492 * configure.in: release 2.1.1
10493 * HTMLparser: fixed bug #14784
10494 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
10495 by Windows compiler
10496 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
10497 the SAX startDocument() callback.
10498 * TODO: updated
10499
10500Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10501
10502 * added xmlStopParser()
10503
10504Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10505
10506 * configure.in: 2.1.0 prerelease
10507 * Large resync between W3C and Gnome tree
10508 * nanoftp, nanohttp.c: fixed stalled connections probs
10509 * HTMLtree.c SAX.c : support for attribute without values in
10510 HTML for andersca
10511 * valid.c: Fixed most validation + namespace problems
10512 * HTMLparser.c: start document callback for andersca
10513 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
10514 * parser.h, SAX.c: serious speed improvement for large
10515 CDATA blocks
10516 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
10517 different encoding
10518 * example/Makefile.am example/gjobread.c tree.h: work on
10519 libxml1 libxml2 convergence.
10520 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
10521 and the LIBXML_TEST_VERSION macro
10522
10523Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10524
10525 * doc/xml.html: various patches and improvements typo fixed by
10526 Felix Natter
10527 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
10528 from Felix Natter <fnatter@gmx.net>
10529
10530Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10531
10532 * doc/upgrade.html: updated with instructions for support of both
10533 libxml-1.x and libxml-2.x
10534 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
10535 for 2.x support and also fixed includes
10536
10537
10538Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10539
10540 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
10541 the encoding support, added iconv support, so now libxml if
10542 compiled with iconv automatically support japanese encodings
10543 among others. Work based on initial patch from Yuan-Chen Cheng
10544 I may have broken binary compat in the encoding handler
10545 registration scheme, but that was so utterly broken I don't
10546 expect anybody to have used this feature until now.
10547 * parserInternals.h: fixup on the CHAR range macro
10548 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
10549 code.
10550 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
10551 * uri.c: added xmlParseURI() I can't believe I forgot to
10552 implement this one in 2.0 !!!
10553 * SAX.c: moved doc->encoding update in the endDocument() call.
10554 * TODO: updated.
10555
10556Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10557
10558 * tree.h: removed extraneous xmlRemoveProp definition
10559 * TODO: added item about --disable-corba configure switch
10560 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
10561 * nanoftp.c: fixed include problems giving troubles on AIX and
10562 slowlaris
10563 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
10564 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
10565 comment and headers changes to lower gtk-doc number of warnings
10566 * doc/html/*: rebuilt docs
10567
10568Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10569
10570 * HACKING: documented the tag for 1.x and instructions
10571
10572Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10573
10574 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
10575 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
10576 xmlCreateIOParserCtxt
10577 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
10578 significant overall improvement
10579 * xmllint.c: added I/O test to xmllint
10580 * testSAX.c: added a speed test
10581 * doc/* : updated/regenerated
10582
10583Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10584
10585 * xpath.c uri.h parserInternals.h: cosmetic changes from
10586 "Timur I. Bakeyev" <timur@bat.ru>, including making
10587 xmlCreateURI() public
10588
10589Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10590
10591 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
10592 and the code at the same time. Added a clean mechanism for
10593 overload or added input methods: xmlRegisterInputCallbacks()
10594 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
10595 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
10596 * TODO: updated
10597 * doc/* : updated/regenerated
10598 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
10599 source dir
10600
10601Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10602
10603 * testURI.c: yet another forgotten commit, I should get some sleep !
10604
10605Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10606
10607 * xmllint.c: forgot to commit this too ?
10608
10609Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10610
10611 * xmlversion.h.in : forgot to commit this previously
10612
10613Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10614
10615 * configure.in: preparing libxml-2.0.0 version looks Ok so far
10616 * README TODO: updated for release
10617 * uri.c uri.h: added authority parsing/saving
10618 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
10619 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
10620 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
10621 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
10622 Makefile.am : added compile-time customization of libxml
10623 --with-ftp --with-http --with-html --with-xpath --with-debug
10624 --with-mem-debug
10625 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
10626 #include <libxml/xxx.h> I hope it won't break too much stuff
10627 and will be manageable in the future...
10628 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
10629 and added xmllint to the installed programs
10630 * uri.h: added xmlFreeURI()
10631
10632Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10633
10634 * uri.c uri.h: finished the escaping handling, the base support
10635 and the URI path normalization. Looks good just lacks the
10636 authority content parsing code.
10637 * Makefile.am: added instructions to generate testURI
10638 * TODO: updated
10639 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
10640 added links and icons for W3C and Gnome
10641
10642Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10643
10644 * xmlmemory.[ch] : seems I forgot to actually update the files in
10645 the last commit :-)
10646 * doc/xml.html doc/html/* : updated and uploaded the docs
10647
10648Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10649
10650 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
10651 * TODO: updated
10652 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
10653 libxml default allocation function with another set (like gmalloc/
10654 gfree).
10655 * Makefile.am, uri.c, uri.h: added a set of functions to do
10656 exact (litteraly copied from the RFC 2396 productions) parsing
10657 and handling of URI. Will be needed for XLink, one XML WFC,
10658 XML Base and reused in the nano[ftp/http] modules. Still work
10659 to be done.
10660
10661Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10662
10663 * configure.in, libxml.spec.in : libxml2
10664 * doc/* : updated the doc page, rebuilt the docs
10665
10666Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10667
10668 * all: tagged LIB_XML_1_X
10669 * *.c *.h : updated from W3C CVS tree
10670 * configure.in : 2.0.0-beta
10671 * libxml.spec.in : libxml2 package nam
10672 * result/* : new version of the tests output
10673
10674Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10675
10676 * doc/xml.html, doc/update.html: updated docs, 1.8.7
10677
10678Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10679
10680 * doc/* : rebuilt the docs
10681 * parser.c: final patch on #6766
10682 * valid.c: small patch on validity checks.
10683
10684Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10685
10686 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
10687 added
10688 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
10689 compatibility w.r.t. XML spec and existing code.
10690
10691Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10692
10693 * parser.c: seems a better solution to <a> </a> exists,
10694 will try it for a while
10695
10696Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10697
10698 * parser.c: tried to remove the <a> </a> generating <a/>
10699 this is hard. Left a flag for that purpose. Fixed bug #6766
10700 * configure.in: prepared 1.8.7 not released, due to previous
10701 problem
10702
10703Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10704
10705 * doc/xml.html : applied second patch from Paul DuBois
10706
10707Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10708
10709 * doc/xml.html : applied patch from Paul DuBois
10710
10711Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10712
10713 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
10714
10715Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10716
10717 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
10718 compilation warnings on various platforms.
10719 * parser.c: Fixed #5281 validity error callbacks are now desactived
10720 by default if not validating.
10721
10722Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10723
10724 * nanoftp.c, win32config.h.in: patches to compile on WIN32
10725
10726Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10727
10728 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
10729 <gkatsi@cs.toronto.edu>
10730
10731Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10732
10733 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
10734 processing URLs
10735
10736Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10737
10738 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
10739 xmlNanoFTPUpdateURL for persistent control connections.
10740 * configure.in: 1.8.6
10741
10742Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10743
10744 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
10745 * tree.[ch] : added xmlSaveNoEmptyTags
10746
107472000-01-29 James Henstridge <james@daa.com.au>
10748
10749 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
10750
10751 * Makefile.am: added nanoftp.[ch] to the build.
10752
10753Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10754
10755 * nanoftp.[ch]: cleanup, comments, API
10756 * debugXML.c : fixed a bug in the cat command
10757 * doc/*: regenerated the docs
10758
10759Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10760
10761 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
10762 * debugXML.c : fixed a bug in the cat command
10763 * valid.c: fixing some small probs
10764 * libxml.spec.in: get rid of the SNAP suffix
10765 * doc/xml.html: updated the status
10766
10767Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10768
10769 * xml-config.in: xml-config --version to just return the
10770 version number
10771 * xpath.c: some cleanup w.r.t. axis when the current node is
10772 an attribute.
10773 * TODO: updated
10774
10775Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10776
10777 * configure.in: prepared for libxml-1.8.5
10778 * doc/* recompiled the documentation
10779
107802000-01-17 Jody Goldberg <jgoldberg@home.com>
10781
10782 * configure.in : WARNING autoconf subtlety alert :
10783 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
10784 when looking for zlib.h so that HAVE_ZLIB_H is defined.
10785 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
10786 get defined by AC_CHECK_HEADERS.
10787
10788Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10789
10790 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
10791 Rune.Djurhuus@fast.no
10792
10793Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10794
10795 * TODO: updated
10796 * tree.c, parser.c: made sure that only memory alloc problems
10797 and internal parser errors are allowed to write to stdout or
10798 stderr.
10799
10800Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10801
10802 * tree.c : restored xmlNewGlobalNs since this seems used by
10803 a lot of existing code :-(, fixed a bug in xmlNewNs
10804 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
10805 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
10806 to exit() from the library code.
10807 * xpath.c, parser.c: removed bugs or unused code detected by
10808 Windows compilers
10809 * parser.c: started adding interfaces for parsing well balanced
10810 XML fragments
10811 * configure.in: releasing 1.8.4
10812 * doc/* : rebuilt the docs
10813
10814Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10815
10816 * tree.[ch] : added xmlNewDocFragment() for DOM
10817 * testHTML.c: uninitialized variable.
10818
10819Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10820
10821 * doc/* : rebuild the docs
10822
10823Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10824
10825 * acconfig.h: readline and history patch
10826 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
10827 * tree.c: added check and handling when possibly removing an ID
10828 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
10829 and saving.
10830 * test/HTML/entities.html result/HTML/entities.html* : test for
10831 various entities reference cases
10832 * result/HTML/* : as a result output of some testcase have
10833 changed
10834 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
10835 by previous example. added xmlParseTryOrFinish().
10836 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
10837 entities.h debugXML.h HTMLparser.h: changed the way struct are
10838 declared to allow gtk-doc to expose those
10839 * parser.c: closed bug #4960
10840 * Makefile.am configure.in: Applied patch from
10841 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
10842 and math/socket libs detection
10843
10844Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10845
10846 * configure.in, Makefile.am: link tester against readline
10847 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
10848
10849Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10850
10851 * tree.[ch]: added xmlRemoveProp
10852 * win32config.h.in nanohttp.c: avoid including the Windows
10853 socket stuff in every C files
10854 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
10855 the XmL parser(s)
10856 * test/ns4 result/ns4 etc...: added test case for previous prob
10857 * tree.c: xmlNewNs wasn't checking for double definition
10858 * Makefile.in: fixed a problem with dist-hook duplicates
10859 * parser.[hc], xmlIO.c: fixed the loading of external entities
10860 APIs, now xmlLoadExternalEntity() is used everywhere and
10861 setting up an app specific front-end using the
10862 * SAX.c parser.c: some fixes, now the xhtml spec validates
10863 with the xhtml DTD.
10864 * error.c: fixed crashes in case of no input stream
10865 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
10866 to the validation tests and results
10867
10868Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10869
10870 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
10871 too htmlCreatePushParserCtxt() and htmlParseChunk()
10872 * parser.c: a bit of cleanup.
10873 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
10874 to XML) removed the last mem leak known
10875 * HTMLtree.c: output message cleanup
10876 * xmlmemory.c: display content info about memory blocks
10877 * result/HTML/wired.* : missing att value warning change
10878
10879Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10880
10881 * doc/* : rebuilt the documentation
10882
10883Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10884
10885 * parser.[ch] parserInternals.h: Push parser for XML,
10886 seems to work fine now
10887 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10888 --push for push testing
10889 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
10890 * testSAX.c: added --push
10891 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
10892 subtree
10893 * xmlIO.[ch] : enriched API + fixes for push mode
10894 * entities.[ch]: added the entity content length to the struct.
10895 * xmlmemory.[ch]: new API to show the last entries for the shell
10896 * valid.c: added required attribute testing
10897 * SAX.c: the cdata callback now merge contiguous fragments
10898 * HTMLparser.c: cleanup of some macros
10899
10900Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10901
10902 * parser.c: fix for PIs name starting with xml
10903 * tree.c: fixed a potential problem with || and && ops
10904 * *.c, configure.in win32config.h.in : generate win32config.h for
10905 those on the Other Side !
10906
10907Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10908
10909 * parser.c: fixed a stupid = vs. == bug :-(
10910 * doc/gnome-xml.sgml: s/glade/xml/
10911
10912Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10913
10914 * configure.in, doc/xml.html : bug fix release 1.8.2
10915 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10916 Hopefully the end of that silly C++ include problem
10917 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
10918 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
10919 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
10920 troubles with autoclosed elements when the stree shape doesn't
10921 follow the DtD specs. Added htmlIsAutoClosed() and
10922 htmlAutoCloseTag()
10923 * result/HTML/*.htm*: Updated the HTML examples regression tests output
10924 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
10925 * debugXML.c: fixed a bug on printing default namespaces.
10926 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
10927
10928Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10929
10930 * result/HTML/*.htm[l] : updated the HTML regression tests according
10931 to the new output
10932 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
10933 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
10934 problem due to intermix of extern "C" { ... } declarations for C++
10935 and recursive includes in the headers
10936
109371999-12-20 Chris Lahey <clahey@umich.edu>
10938
10939 * HTMLtree.c: Made it so that html nodes with a single child do
10940 not insert a carriage return before or after the child node.
10941
10942Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10943
10944 * configure.in, doc/xml.html : bug fix release 1.8.1
10945 * parser.c: fixed bug #4344
10946 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
10947 added the glue to avoid C++ problems
10948 * doc/* : regenerated the documentation
10949
10950Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10951
10952 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
10953 namespace recognition, and Dia as a resul :-(
10954 * encoding.c: closed bug #3950
10955
10956Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10957
10958 * valid.c: debugging a posteriori validation, except URI expansion
10959 stuff this should be fixed now
10960 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
10961 Carl Nygard <cnygard@bellatlantic.net>
10962 * tester.c: added --postvalid, cleaning of the code
10963 * tree.[ch]: added xmlDocGetRootElement()
10964
10965Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
10966
10967 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
10968 c++ losage.
10969
10970Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10971
10972 * configure.in, doc/xml.html : bumped to 1.8.0
10973 * xlink.[ch], Makefile.am : added framework for link detection
10974 * parser.h: added nbChars to parser context, needed for cleanup.
10975 * xmlmemory.c: removed a nasty bug when out of mem
10976 * valid.[ch]: adding namespace support for attribute decl
10977 * tester.c: added --debugent option
10978 * debugXML.[ch]: added xmlDebugDumpEntities()
10979 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
10980 buffers instead, this was really needed, validation was breaking
10981 in strange ways due to that. Added xmlParseStringPEReference()
10982 and other parsing from strings functions. Entities processing
10983 modified again, but PERef are still not handled correcly but
10984 unless you're Eve Maller you won't notice :-)
10985 * HTMLparser.c: large changes toward reliability, and switched to
10986 lowercase internal tags, XHTML is lowercase, so it will help
10987 that output is closer to next version.
10988 * doc/* : regenerated the documentation, it is now hosted at
10989 http://xmlsoft.org/ (same bits I just bought the domain :-)
10990
10991
10992Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10993
10994 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
10995 doc generation
10996 * parser.c: fixed bugs #3908 and #3937 and a memory leak
10997 in the SAX API
10998 * doc/*: rebuilt the doc making sure everything appears in the
10999 HTML files
11000
11001Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11002
11003 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
11004 added the patch from Carl Nygard <cnygard@bellatlantic.net>
11005 which allow impressive speed improvement on dataset with
11006 large text pieces, but at the cost of broken binary
11007 compatibility and slightly bigger memory usage.
11008 Configure with --with-buffers to activate them, they
11009 are protected with XML_USE_BUFFER_CONTENT define.
11010 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
11011 goal is 0 memory left allocated once parser is no more used
11012 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
11013 call xmlCleanupParser() and xmlMemoryDump()
11014
11015Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11016
11017 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
11018 * parser.[ch] encoding.[ch]: added memory cleanup routines
11019 * parser.c: closing bug #3788
11020 * doc/*: rebuilt the doc
11021
11022Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11023
11024 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
11025 xmlNewTextChild() and xmlSetCompressMode() behaviour.
11026 * tester.c: added --compress option
11027 * doc/*: rebuilt the documentation
11028
11029Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11030
11031 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
11032 if given /proc/kcore as input !
11033 * doc/xml.html doc/*: updated and rebuilt the documentation
11034
11035Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11036
11037 * parser.c: Fixed some wrongly space collapsing code due to
11038 a misreading of the spec.
11039 * result/*: fixed the output accordingly
11040
11041Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11042
11043 * encoding.c: bug fix and typos
11044 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
11045 * parser.c: added attribute normalization closing bug #3597
11046 * test/att* result/att* SAXresult/att*: testcase for attribute
11047 normalization
11048
11049Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11050
11051 * configure.in: closing bug #3163 by adding extra flags for the
11052 cc compiler on HP-UX
11053
11054Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11055
11056 * valid.[ch] : removed a typo and an enumerated type bug in the
11057 xmlAddElementDecl() function
11058 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
11059 call to xmlEncodeEntitiesReentrant() so that the functions
11060 New, Set and Get are at the same level.
11061 * parser.c HTMLparser.c: extra memory allocation bug for
11062 attributes detected by someone using libxml in embedded systems :-)
11063
11064Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11065
11066 * xmlmemory.h: turned off mem debug :-\
11067
11068Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11069
11070 * parser.c: closed bug #2784 a one line fix, but worth pushing
11071 a new release out
11072 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
11073 some structures, comments before and after the
11074 main element, and other nastyness
11075 * HTMLtree.c tree.c: accomodate the extended HTML supported
11076 * configure.in: pushing 1.7.4
11077 * test/ent8 and related outputs : added a new test for bug #2784
11078 * test/HTML/wired.html and related output: a nasty HTML example
11079 * Makefile.am: improved the test scripts
11080 * docs/* : reran the documentation extractor, updated xml.html
11081
11082Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11083
11084 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
11085 HTMLparser and debugged the HTML related code. HTML documents
11086 now have their own type
11087 * entities.c: do not dump &apos; for HTML output
11088 * xmlmemory.c: improvement, breakpoint mechanism
11089 * testHTML.c: added --sax --repeat ...
11090 * Makefile.am: improved the HTML tests
11091 * valid.[ch]: added xmlValidGetValidElements and
11092 xmlValidGetPotentialChildren
11093 * tester.c: added --insert to test the 2 new functions
11094 * test//* result//* SAXresult//* : regression test cleanup
11095 and extension.
11096 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
11097 gnome-xml-nanohttp.html
11098
11099Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11100
11101 * HTMLparser.c: fixed problems with some autoclose tags
11102 * tree.c: fixed XML output problems.
11103 * result/* SAXresult/*: update of the tests output
11104
11105Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11106
11107 * Makefile.am: Arturo patch for xmlConf.sh version info
11108 * parser.c: Tim Josling patch for single quoted items
11109 * tester.c: Tim Josling patch for tester options usage
11110 * tree.h: indent cleanup
11111
11112Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11113
11114 * HTMLparser.c parser.h : Fixed problems with HTML parsing
11115 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
11116
11117Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11118
11119 * tree.c : Raph patch for initialization of CORBA fields
11120 * parser.c, xpath.c, ...: modification of doc comments
11121 * xpath.c : allow spaces in xpath expressions
11122
11123Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11124
11125 * xmlmemory.h: turning off memory debug :-(
11126
11127Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11128
11129 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
11130 better SAX interfaces.
11131 * testSAX.c: uses the new SAX routine, avoid fetching any remote
11132 entity.
11133 * configure.in: 1.7.2
11134
11135Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11136
11137 * libxml.spec.in: fixed the URL
11138 * doc/xml.html: improved the documentation front-end
11139
11140Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11141
11142 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
11143
11144Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11145
11146 * libxml.spec.in: fixed the alpha compile problem
11147 * parser.[ch]: changed errno to errNo in the parser context :-(
11148 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
11149 * doc/xml.html: changed CHAR to xmlChar
11150 * doc/html/*: recompiled the documentation
11151 * configure.in: 1.7.1
11152
11153Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11154
11155 * parser.h: modified the parser context struct to regain 1.4.0
11156 binary compatibility
11157 * parser.c, xml-error.h: added errno ot teh context and defined
11158 a set of errors values with update of errno
11159 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
11160 DTDs and entities
11161 * *.h, *.c: complete cleanup of the use of config.h and include
11162 protection depending on the current setup.
11163 * overalll debugging, maintenance and bug-fixing on all modules
11164 * updated the documentation
11165 * ready for 1.7.0
11166
11167Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11168
11169 * HTMLparser.c : cleanup
11170 * SAX.c valid.c valid.h: added ID/IDREF checking
11171 * tree.c tree.h: extended doc structure for refs
11172 * configure.in: 1.6.2
11173 * parser.c: patched bug in SAX user arg call
11174 * parserInternals.h: patched missing close in C++ wrapping
11175 * testXPath.c xpath.c xpath.h: prepared for extensibility,
11176 especially upcoming XPointer implementation.
11177 * doc/xml.html: augmented, typo
11178
11179Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
11180
11181 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
11182 not all invocations of install understand -d.
11183
11184Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
11185
11186 * Makefile.am: prepend all the test* calls with $(top_builddir) -
11187 to make 'check' works, when builddir != srcdir.
11188
11189Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11190
11191 * doc/xml.html : updated the documentation
11192
11193Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11194
11195 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
11196 not deallocated memory blocks
11197 * *.c : replaces all calls to malloc() free() and realloc() to
11198 the wrapper functions/macros
11199 * tree.c : removed memory leaks dues to calling xmlFreeNode()
11200 instead of xmlFreeNodeList()
11201
11202Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11203
11204 * HTMLparser.c: corrected a stupid bug leading to core dump at
11205 tree deallocation. Removed warnings indicated by
11206 Stephane.Conversy@lri.fr
11207 * entities.c: Fixes Yet Another Stupid Bug, entities were not
11208 looked for in the external subset
11209
11210Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11211
11212 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
11213 on SGI by Stephane.Conversy@lri.fr
11214
11215Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11216
11217 * all .h : changed the prototype declaration indent as in gtk
11218 * most .c : working on reducing the TODOs in the code
11219 * most .c : cleanup though -pedantic and Insure++
11220 * improvements on validation ID checkings.
11221 * tree.[ch] SAX.c: added support for namespace on attributes #2022
11222 * xml-config.in: closed #1810
11223
11224Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11225
11226 * tree.h, valid.c, valid.h: more work on validity, IDs
11227 * xpath.c: added/fixed comparidon and equlity, added a new isinf
11228 definition for AIX
11229
11230Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11231
11232 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
11233 the distribution due to a cut'n paste error at last commit
11234
11235Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11236
11237 * configure.in: upgraded to version 1.4.0
11238 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
11239 Big update, added a large part of the validation process,
11240 it should be usable, but some parts are missing
11241 * xpath.c: improved the implementation w.r.t. root.
11242 * Makefile.am: added more tests
11243 * test and result trees: added a lot of tests
11244 * libxml.spec.in: export libxml.so.0 and libxml.so.1
11245
11246Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11247
11248 * Added an HACKING file
11249
11250Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11251
11252 * xpath.[ch] : improvements and debug of the XPath implementation
11253 * parser.c, HTMLparser.c : modified the parsers to be progressive
11254 * tree.[ch] : extended the Buffer promitives
11255 * xmlIO.[ch] : added basic I/O routines providing progressive
11256 parsing and ready for I18N conversion plugins
11257 * SAXresult/* : the SAX callback sequence maybe slightly different
11258 now
11259 * test*.c : improved/updated the tests programs
11260 * doc/* : recompiled the docs.
11261
112621999-07-26 Michael Meeks <michael@edenproject.org>
11263
11264 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
11265
11266 * tree.c: Ditto.
11267
11268Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11269
11270 * configure.in: upgraded to version 1.4.0
11271 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
11272 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
11273 XML query language, see http://www.w3.org/TR/xpath for more details.
11274 * parser.c, parser.h: added CHAR* related string functions for XPath
11275 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
11276 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
11277 rebuild the docs.
11278 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
11279 and regression testing capabilities for XPath.
11280
11281Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11282
11283 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
11284 closing bug #1646
11285
11286Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11287
11288 * Makefile.am, example/Makefile.am: closed bug #1683
11289
11290Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11291
11292 * example/Makefile.am, configure.in: added the makefile for the
11293 gjobread example
11294
11295Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
11296
11297 * doc/Makefile.am:
11298 - fix which allow "make install DESTDIR=</install/prefix>".
11299
11300Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11301
11302 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
11303 which fixed a problem on the file reading-code.
11304
11305Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11306
11307 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
11308 output.
11309 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
11310
11311Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11312
11313 * parser.h : Oops removed the binary compatibility problem
11314 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
11315 * parser.c, HTMLparser.c: applied patches for reading from stdin
11316
11317Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11318
11319 * parser.c, entities.c, valid.c: cleanup bug #1591
11320 * configure.in: cleanup bug #1592
11321 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
11322 the same tree back-end. Hence gdome will be available for it.
11323 * doc/Makefile.am: close bug #617
11324
11325Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11326
11327 * parser.c: alloctate a per parser context SAX interface block
11328
11329Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11330
11331 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
11332 and xmlEncodeEntitiesReentrant with the correct one :-\
11333
11334Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11335
11336 * commit of my internal XML base changes, quite a lot of
11337 changes, cleanups, better entities support, framework for
11338 new I/O and charset detection and handling
11339 * Fixed the configure/Makefile stuff to generate shared libs
11340 with the proper version info, so we jumped on rev from
11341 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
11342 xmlEncodeEntities() result need to be freed now, and a string
11343 xmlParserVersion provide the current library version.
11344
11345Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
11346
11347 * parser.c: fixed a buffer overrun for when you have a very long
11348 attribute with no entities in it.
11349
11350Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11351
11352 * added example directory
11353 * added example/gjobs.xml gjobread.c, still need a Makefile.in
11354
11355Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11356
11357 * Release of libxml-1.1, nearly everything has been touched for
11358 this.
11359 * Added more regression tests
11360 * Updated the documentation
11361
11362Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11363
11364 * tree.[ch]: unified the XML_NO_CORBA defines.
11365 * parser.c encoding.[ch]: started plugging in char encoding detection
11366
11367Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
11368
11369 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
11370 Also freed allocated buffer.
11371
11372Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11373 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
11374 reentrancy problem at printing. One is left in entities.c, to
11375 remove ASAP
11376 * testSAX.c : added a test example showing the use of the SAX
11377 interface if one doesn't want to build the DOM tree.
11378 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
11379
11380Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11381
11382 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
11383 large revamping of the parser to use SAX callbacks
11384 http://www.megginson.com/SAX/ (or at least a C like interface
11385 a la Expat). It's now possible to set up your own callbacks
11386 and the parser will not build a DOM tree.
11387 * test/* result/*: updated the test suite, I finally removed
11388 the old Namespace draft support (PI based).
11389
11390Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11391
11392 * Makefile.am: added test result to EXTRA_DIST for make tests
11393
11394Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11395
11396 * parser.c, parserInternals.h: moved the chars macro definitions
11397 to parserInternals.h
11398 * parser.c, error.c: applied patches from "Knut Ã…kesson"
11399 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
11400
11401Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11402
11403 * xml-config.in : applied patch to make --version work
11404
114051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
11406
11407 * Makefile.am (check-local): Alias for `tests' target. This will
11408 cause `make check' to do the right thing.
11409 (tests): Don't run tests in srcdir. Also, replaced calls to
11410 basename with a `sed' "equivalent".
11411
11412Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11413
11414 * Renamed error.h to xml-error.h, corrected Makefile.am to list
11415 it in the header and not the sources, updated the doc.
11416 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
11417 pointing this out.
11418
11419Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11420
11421 * parser.c, parser.h, parserInternals.h: memory leak hunting,
11422 exported the inputStream routines.
11423 * doc/html/* : updated accordingly
11424
11425Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11426
11427 * parser.c, parser.h, parserInternals.h: added a few extra
11428 internal calls to allocate and free parser contexts ...
11429 * doc/html/* : updated accordingly
11430
11431Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11432
11433 * configure.in, Makefile.am, doc/makefile.am : General changes for
11434 1.0.0 release and including the generated HTML documentation.
11435
11436Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11437
11438 * makefile.am : added parserInternals.h, oops.
11439
11440Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11441
11442 * parserInternals.h: added this header giving access to the parser
11443 internal functions.
11444 * doc/Makefile.am : added a rebuild target which rebuilds the full
11445 set of documentations
11446 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
11447 the internal subset.
11448 * *.c *.h: modifications needed to generate the documentation using
11449 gtk-doc, cleanup of functions blocks, reorganisation of struct
11450 declarations.
11451
11452Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11453
11454 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
11455 the tar and spec file to include the beginning of the doc.
11456
114571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
11458
11459 * doc/.cvsignore: Added this file.
11460
11461Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11462
11463 * tree.c: fixed xmlGetProp to return "" when the attribute
11464 exists, even if the node-list is NULL.
11465
11466Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11467
11468 * tree.c: patched an error outputting empty attribute values.
11469 * Makefile.am and doc/makefile.am: have been updated during the
11470 week-end. Sorry for an empty CVS log, I got a shell problem.
11471
11472Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11473
11474 * tree.h: cleaned up using enums instead of defines
11475 * parser.c, valid.[ch]: more work on parsing/output of element
11476 declarations
11477
11478Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11479
11480 * valid.[ch], tree.c, parser.c : more work toward full parsing
11481 of XML DTDs.
11482 * README: added informations about mailing-list and on-line
11483 documentation
11484
114851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
11486
11487 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
11488
11489Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11490
11491 * parser.c, tree.[ch] : more work toward conformance testing,
11492 added a last element to accelerate parsing of very flat structures
11493 started working on internal subset Element content declaration.
11494 * valid.[ch] : first cut at adding code toward validation.
11495 * previous changes had also small impact on most files, especially
11496 the conformance testing using James Clark test suite.
11497
11498Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11499
11500 * test/* : updated the examples, most of them were not well
11501 formed (humm), and added rdf2.
11502 * result/* : resulting changes in the output.
11503
11504Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11505
11506 * tree.c: changed the behaviour of xmlGetProp on NULL values.
11507
11508Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11509
11510 * tree.c: patched a bug in the generation of empty attributes
11511
11512Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11513
11514 * entities.[ch], tree.[ch], tester.c: added copy interfaces
11515 for node/trees/documents/... Biggest problem is namespace
11516 support when copying subtrees.
11517
11518Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11519
11520 * parser.c, entities.c: improve entities and char ref encoding,
11521 and cleanups of error messages.
11522
11523Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11524
11525 * parser.c, entities.c: simple bug hunting done during rpm2html and
11526 rpmfind integration.
11527
11528Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11529
11530 * parser.[ch]: Added interfaces allowing to specify a SAX
11531 handler before parsing.
11532
11533Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11534
11535 * parser.c: redirrect all errors reporting through the SAX
11536 error function
11537
11538Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11539
11540 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
11541 * libtool, tlmain ...: update of the libtool files
11542
115431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
11544
11545 * entities.c: Use g_snprintf insteda of snprintf.
11546
11547Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11548
11549 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
11550 added ent5 test for this purpose.
11551 * parser.c, parser.h: formatting, comments and UTF-8 planning.
11552
11553Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11554
11555 * parser.c: fixed? a strange error due to compression on a GWP
11556 document.
11557
11558Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11559
11560 * tree.[ch]: bug fixing
11561 * entities.[ch]: defined a specific type for predefined entities
11562 * doc/xml.html: more documentation on the library, how to use it,
11563 overview of the interfaces.
11564
11565Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11566
11567 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
11568
11569Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11570
11571 * tree.c: corrected a small bug
11572 * doc/xml.html: continuing writing documentation.
11573
11574Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11575
11576 * debugXML.h debugXML.c: added debugging utilities.
11577 * tester.c: added --debug switch.
11578 * tree.c: patched an incorrect node->type assignment.
11579 * parser.c: formatting, ensure that node->doc != NULL in attributes
11580
11581Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11582
11583 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
11584 entity support and provide an internal representation close to
11585 DOM one (entity ref nodes, and attribute value as tree). I tried
11586 to preserve the interface but this will surely break some apps
11587 (I have to change rpm2html/rpmfind for example). I had to change
11588 two interfaces, and the generated tree is somewhat different.
11589 * doc/* : started documenting the XML library, the tree and
11590 DOM/Corba. This is a first step.
11591
11592Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11593
11594 * parser.c: Set up the fonctions comment block, boring but useful.
11595 * parser.h, SAX.c, parser.c: now attributes are processed through
11596 the SAX interface. The problem is that my SAX interface diverged
11597 quite a bit from the original one, well this is not an official
11598 spec, and translating it from Java to C is hairy anyway...
11599
11600Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11601
11602 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
11603 fonctions comment block, boring but useful.
11604
11605Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11606
11607 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
11608 conversion routines. However they are not yet used to convert the
11609 inputs. The core will run with UTF-8.
11610
11611Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11612
11613 * tree.c : make sure that the type id is properly set-up when
11614 a new object is allocated, needed for DOM.
11615
11616Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11617
11618 * tree.h, tree.c: Ok, the main objects in the tree will be native
11619 corba objects, it costs 8 bytes per Node, Attribute and Document
11620 but it simplifies the Corba integration a lot (no extra interface
11621 objects to allocate/free).
11622
11623Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11624
11625 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
11626 and changed NODEs contants for conformity with DOM Level 1
11627
11628Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11629
11630 * added hooks to keep track of servants when creating objects
11631 xmlDoc and xmlNode (for Corba export).
11632
11633Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11634
11635 * added xml-config script.
11636
11637Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11638
11639 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
11640 to autoupdate libtool and automake conf files.
11641
116421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
11643
11644 * Makefile.am: Use '?' to separate the sed
11645 commands as ',' is used when people pass -Wl,something.
11646
11647
11648Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11649
11650 * tree.c, tree.h: added a per-document compression interface.
11651
11652Tue Sep 22 20:47:38 EDT 1998
11653
11654 * tree.c, tree.h: added saving with compression and added interfaces
11655 to control the compression level (xmlGetCompressMode,
11656 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
11657
11658Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11659
11660 * parser.c: corrected a loop for files of size 0
11661
116621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
11663
11664 * error.h: New file. Contains prototyes from `error.c'.
11665
11666Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
11667
11668 * Makefile.am (xmlincdir): New macro.
11669 (xmlinc_HEADERS): Renamed from include_HEADERS.
11670
11671Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11672
11673 * applied small patch on numeric entities from
11674 Christopher Blizzard <blizzard@appliedtheory.com>
11675
11676Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11677
11678 * New release 0.2, removed the old xml_* files so that it's
11679 coherent with the other CVS base (W3C), far better conformance
11680 to standard, new namespaces, decent entities support, beginning
11681 of a SAX-like interface. Nearly nothing left intact, even the
11682 test examples ...
11683
116841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
11685
11686 * .cvsignore: Add .deps dir
11687
11688Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11689
11690 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
11691
11692Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11693
11694 * configure.in: added test for CPP
11695 * AUTHORS, Changelog: the original ones didn't get commited but the
11696 glib ones instead, fixed.
11697 * Makefile.am: corrected an error in library naming
11698
11699Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
11700
11701 * integrated code developped at W3C
11702 * changed the original Copyright
11703 * migrated to automake
11704 * prefixed the filenames by xml_ to avoid filename clashes
11705
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000011706Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
11707
11708 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
11709 should not be called.
11710
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000011711Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
11712
11713 * libxml-2.0.pc.in: applied the patch to fix #101894
11714
Daniel Veillard8a1b1852003-01-05 22:37:17 +000011715Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
11716
11717 * tree.c : applied patch from Lukas Schroeder for register callbacks
11718 * valid.c: modified patch from Lukas Schroeder to test
11719 register callbacks with --chkregister
11720
Daniel Veillard067bae52003-01-05 01:27:54 +000011721Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
11722
11723 * xmlreader.c: seriously changed the way data are pushed to
11724 the underlying parser, go by block of 512 bytes instead of
11725 tryng to detect tag boundaries at that level. Changed the
11726 way empty element are detected and tagged.
11727 * python/tests/reader.py python/tests/reader2.py
11728 python/tests/reader3.py: small changes mostly due to context
11729 reporting being different and DTD node being reported. Some
11730 errors previously undetected are now caught and fixed.
11731 * doc/xmlreader.html: flagged last section as TODO
11732
Daniel Veillard51a447a2003-01-04 19:42:46 +000011733Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11734
11735 * python/libxml.py: integrated the Python 2.2 optimizations
11736 from Hannu Krosing, while maintaining compatibility with
11737 1.5 and 2.1
11738
Daniel Veillarde59494f2003-01-04 16:35:29 +000011739Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
11740
11741 * xmllint.c: a bit of cleanup
11742 * xmlreader.c: small fix
11743 * doc/xmlreader.html: more work on the XmlTextReader tutorial
11744 * python/libxml.py: a few fixes pointed out by Hannu Krosing
11745
Daniel Veillard623a9eb2003-01-04 12:47:20 +000011746Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
11747
11748 * python/setup.py.in: patch from Stéphane Bidoul to include
11749 drv_libxml2.py in setup.py
11750
Daniel Veillard66b82892003-01-04 00:44:13 +000011751Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
11752
11753 * doc/xmlreader.html: starting documenting the new XmlTextReader
11754 interface.
11755
Daniel Veillard7704fb12003-01-03 16:19:51 +000011756Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
11757
11758 * xmllint.c: added the --stream flag to use the TextReader API
11759 * xmlreader.c: small performance tweak
11760
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000011761Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
11762
11763 * xmlreader.c python/tests/reader2py: okay the DTD validation
11764 code on top of the XMLTextParser API should be solid now.
11765
Daniel Veillard1fdfd112003-01-03 01:18:43 +000011766Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11767
11768 * xmlreader.c python/tests/reader2py: Fixing some more mess
11769 with validation and recursive entities while using the
11770 reader interface, it's getting a bit messy...
11771
Daniel Veillarddab8ea92003-01-02 14:16:45 +000011772Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
11773
11774 * xmlreader.c python/tests/reader.py: another couple of problem
11775 related to IsEmptyElement reported by Stéphane Bidoul needed
11776 some fixes.
11777
Daniel Veillard4f860202003-01-02 13:00:02 +000011778Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11779
11780 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
11781 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
11782 based on the python XmlTextReader interface.
11783
Daniel Veillard3c265e42003-01-01 21:06:49 +000011784Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
11785
11786 * tree.c: backing out one change in the last patch which broke the
11787 regression tests
11788
Daniel Veillard5335dc52003-01-01 20:59:38 +000011789Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
11790
11791 * global.data globals.c tree.c include/libxml/globals.h: applied
11792 an old patch from Lukas Schroeder to track node creation and
11793 destruction. Probably missing a lot of references at the moment
11794 and not usable reliably.
11795
Daniel Veillard8ba17412003-01-01 19:13:12 +000011796Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
11797
11798 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
11799 from doc/news.html and a stylesheet
11800
Daniel Veillarde3c036e2003-01-01 15:11:05 +000011801Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
11802
11803 * xmlreader.c python/tests/reader.py: fixed another couple of
11804 xmlreader bugs reported by Stéphane Bidoul and added tests.
11805
Daniel Veillard9e395c22003-01-01 14:50:44 +000011806Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
11807
11808 * xmlreader.c python/tests/reader2.py: fixed another validity
11809 checking in external parsed entities raised by Stéphane Bidoul
11810 and added a specific regression test.
11811 * python/tests/reader3.py: cleanup
11812
Daniel Veillardd5896142002-12-31 14:45:26 +000011813Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * xmlreader.c python/tests/reader2.py: fixed a problem with
11816 validation within entities pointed by Stéphane Bidoul, augmented
11817 the tests to catch those.
11818
Daniel Veillarddc85f282002-12-31 11:18:37 +000011819Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * python/generator.py: modified the generator to allow keeping
11822 class references when creating new classes, needed to fix a bug
11823 pointed by Stéphane Bidoul where the input buffer of the
11824 xmlTextReader instance gets destroyed if the python wrapper for
11825 the input is not referenced anymore.
11826
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000011827Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * xmlreader.c python/tests/reader.py: fixed another pair of problem
11830 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
11831
Daniel Veillard571b8892002-12-30 12:37:59 +000011832Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * xmlreader.c python/tests/reader.py: fixed another problem
11835 pointed by Stéphane Bidoul
11836
Daniel Veillardaaa105b2002-12-30 11:42:17 +000011837Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * xmlreader.c python/tests/reader.py: fixed a limit case problem
11840 with "<a/>"
11841
Daniel Veillardecaba492002-12-30 10:55:29 +000011842Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * SAX.c: warn on xmlns:prefix="foo"
11845 * xmlreader.c python/tests/reader.py: fixed a couple of problem
11846 for namespace attributes handling.
11847
Daniel Veillard2d84a892002-12-30 00:01:08 +000011848Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
11851 a really nasty problem raised by a DocBook XSLT transform
11852 provided by Sebastian Bergmann
11853
Daniel Veillard29b3e282002-12-29 11:14:41 +000011854Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
11857 by Stéphane Bidoul and integrated it into the tests
11858
Daniel Veillarde18fc182002-12-28 22:56:33 +000011859Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
11862 extended the XmlTextReader API a bit, addding accessors for
11863 the current doc and node, and an entity substitution mode for
11864 the parser.
11865 * python/libxml.py python/libxml2class.txt: related updates
11866 * python/tests/Makefile.am python/tests/reader.py
11867 python/tests/reader2.py python/tests/reader3.py: updated a bit
11868 the old tests and added a new one to test the entities handling
11869
Daniel Veillardaba976d2002-12-28 21:14:18 +000011870Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * python/generator.py python/libxml2class.txt
11873 python/tests/reader.py python/tests/reader2.py: changed the
11874 generator to provide casing for the XmlTextReader similar to
11875 C# so that examples and documentation are more directly transposable.
11876 Fixed the couple of tests in the suite.
11877
Daniel Veillard83298842002-12-28 15:12:33 +000011878Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * doc/guidelines.html: added a document on guildeline for
11881 publishing and deploying XML
11882
Daniel Veillard336fc7d2002-12-27 19:37:04 +000011883Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * valid.c xmlreader.c: final touch running DTD validation
11886 on the XmlTextReader
11887 * python/tests/Makefile.am python/tests/reader2.py: added a
11888 specific run based on the examples from test/valid/*.xml
11889
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000011890Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11891
11892 * python/libxml.py: added a few predefined xmlTextReader parser
11893 configuration values.
11894
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000011895Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * python/libxml_wrap.h: trying to fix #102037
11898
Daniel Veillard8dbd4952002-12-27 11:34:48 +000011899Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * SAX.c: fixing bug #95296, when the predefined entities
11902 are redefined in the DTD the default one must be used
11903 instead anyway.
11904
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000011905Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
11906
11907 * doc/xmllint.xml
11908 * doc/xmllint.1
11909 Add discussion of XML_DEBUG_CATALOG to xmllint man
11910 page - bug #100907
11911
11912
Daniel Veillarddf512f42002-12-23 15:56:21 +000011913Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * xmlreader.c: Fixed the empty node detection to avoid reporting
11916 an inexistant close tag.
11917
Daniel Veillard0d132cf2002-12-23 14:43:32 +000011918Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
11921 for Python 2.1
11922
Daniel Veillardfe8aab92002-12-22 10:25:41 +000011923Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
11926
Daniel Veillard4258b9c2002-12-20 10:29:40 +000011927Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11928
11929 * doc/libxml2-api.xml python/tests/reader.py: one really need
11930 to provide the base URI information when creating a reader parser
11931 from an input stream. Updated the API and the example using it.
11932
Daniel Veillardea7751d2002-12-20 00:16:24 +000011933Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11934
11935 * testReader.c xmlreader.c valid.c include/libxml/tree.h
11936 include/libxml/valid.h include/libxml/xmlreader.h: working on
11937 DTD validation on top of xml reader interfaces. Allows to
11938 validate arbitrary large instances. This required some extensions
11939 to the valid module interface and augmenting the size of xmlID
11940 and xmlRef structs a bit.
11941 * uri.c xmlregexp.c: simple cleanup.
11942
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011943Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11944
11945 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
11946 work on the xml reader interfaces.
11947 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
11948 Web page for the Windows binaries.
11949
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000011950Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * xmlIO.c: applied a patch for VMS following the report by
11953 Nigel Hall
11954
Daniel Veillard3772de32002-12-17 10:31:45 +000011955Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * parser.c: the parseStartTag bug fix wasn't complete.
11958
Daniel Veillard67df8092002-12-16 22:04:11 +000011959Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11960
11961 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
11962 parseStartTag, fixing it.
11963 * test/att4 result/att4 result/noent/att4: adding the test
11964 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11965 more methods to XmlTextReader.
11966
Igor Zlatkovicd453c632002-12-16 18:45:48 +000011967Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11968
11969 * win32/libxml2.def.src: added more xml reader exports
11970 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
11971 to the build
11972
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000011973Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
11974
11975 * doc/tutorial/xmltutorial.xml
11976 plus generated html and pdf
11977 Updating tutorial again based on further comments from Niraj
11978 Tolia on the last iteration
11979
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000011980Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
11981
11982 * doc/tutorial/xmltutorial.xml
11983 * doc/tutorial/includekeyword.c
11984 * doc/tutorial/includegetattribute.c
11985 plus generated html and pdf
11986 Adding fix from Niraj Tolia to tutorial to properly free memory.
11987
11988
Daniel Veillardda46d2d2002-12-15 23:36:49 +000011989Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11992 more methods of XmlTextReader.
11993 * python/libxml2class.txt python/tests/reader.py: this increased the
11994 methods in the bndings, augmented the test to check those new
11995 functions.
11996
Daniel Veillard0eb38c72002-12-14 23:00:35 +000011997Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
12000 methods of XmlTextReader.
12001 * python/generator.py python/libxml_wrap.h python/types.c
12002 python/libxml2class.txt: added the reader to the Python bindings
12003 * python/tests/Makefile.am python/tests/reader.py: added a specific
12004 test for the Python bindings of the Reader APIs
12005 * parser.c: small cleanup.
12006
Daniel Veillard06503452002-12-13 10:42:08 +000012007Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * xinclude.c: fallback was only copying the first child not the
12010 full child list of the fallback element, closes #89684 as reopened
12011 by Bernd Kuemmerlen
12012
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000012013Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12014
12015 * win32/libxml2.def.src: exported htmlNodeDumpOutput
12016
Daniel Veillard000eafb2002-12-12 10:04:22 +000012017Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
Daniel Veillardc1eed322002-12-12 11:01:32 +000012019 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000012020 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000012021 gives enum values, fix functype return type, put back fields in
12022 structs
12023 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000012024
Daniel Veillard024b5702002-12-12 00:15:55 +000012025Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
12028 about htmlNodeDumpOutput location.
12029 * xpath.c: removed an undefined function signature
12030 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
12031 too many symbols in the API breaking the python bindings.
12032 Updated with the libxslt/libexslt changes.
12033
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000012034Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12035
12036 * configure.in: preparing release of 2.4.29
12037 * doc/*: rebuilt the docs and API
12038 * xmlreader.c: a few more fixes for the XmlTextReader API
12039
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000012040Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12041
12042 * include/win32config.h: applied mingw patch from Magnus Henoch
12043
Daniel Veillard5aad8322002-12-11 15:59:44 +000012044Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * catalog.c doc/libxml2-api.xml: a bit more cleanup
12047
Daniel Veillarda9b66d02002-12-11 14:23:49 +000012048Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
12051 building Python script, does the C parsing directly, generates
12052 a better API description including structure fieds defs and
12053 enums. Still a couple of bugs, but good enough for the python
12054 wrappers now.
12055 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
12056 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
12057 include/libxml/schemasInternals.h include/libxml/tree.h: more
12058 cleanup based on the python analysis script reports.
12059 * libxml.spec.in: make sure the API XML description is part of the
12060 devel package.
12061
Daniel Veillard01c13b52002-12-10 15:19:08 +000012062Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
12065 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
12066 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
12067 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
12068 code cleanup, especially the function comments.
12069 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
12070
Daniel Veillarde1ca5032002-12-09 14:13:43 +000012071Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * Makefile.am xmlreader.c include/libxml/Makefile.am
12074 include/libxml/xmlreader.h: Adding a new set of APIs based on
12075 the C# TextXmlReader API but converted to C. Allow to parse
12076 in constant memory usage, far simpler to program and explain
12077 than the SAX like APIs, unfinished but working.
12078 * testReader.c: test program
12079
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000012080Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12081
12082 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
12083
Daniel Veillard64b35282002-12-04 15:10:40 +000012084Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * tree.c: Chip turner indicated that XHTML1 serialization
12087 rule for style actually break on both IE and Mozilla,
12088 try to avoid the rule if escaping ain't necessary
12089
Daniel Veillard8efff672002-12-04 11:44:48 +000012090Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * nanhttp.c: handle HTTP URL escaping, problem reported by
12093 Glen Nakamura and Stefano Zacchiroli
12094
Daniel Veillard1c732d22002-11-30 11:22:59 +000012095Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
12098
Daniel Veillardfdd27d22002-11-28 11:55:38 +000012099Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12100
12101 * uri.c: Johann Richard pointed out some XPointer problems for
12102 URN based URI references in XInclude. Modified the URI parsing
12103 and saving routines to allow correct parsing and saving of
12104 XPointers, especially when attached to "opaque" scheme accordingly
12105 to RFC 2396
12106
Daniel Veillard8db67d22002-11-27 19:39:27 +000012107Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12108
12109 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
12110 of refactoring to the HTML saving code.
12111 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
12112 in the doc.
12113
Daniel Veillardebc4ca92002-11-27 11:43:05 +000012114Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * tree.c include/libxml/tree.h: refactored the XML dump of a node
12117 to a buffer API to reuse the generic dump to an OutputIO layer,
12118 this reduces code, fixes xmlNodeDump() for XHTML, also made
12119 xmlNodeDump() now return the number of byte written.
12120
Daniel Veillard9d5ea172002-11-27 08:02:06 +000012121Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * python/setup.py.in: another patch from Stéphane Bidoul for
12124 Python bindings on Windows
12125 * doc/parsedecl.py: small cleanup
12126
Daniel Veillard9715c172002-11-25 16:33:40 +000012127Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * libxml.spec.in configure.in: add a line in %changelog for releases
12130
Daniel Veillard9bc53102002-11-25 13:20:04 +000012131Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12132
12133 * parser.c: patch from Marcus Clarke fixing a problem in entities
12134 parsing that was detected in KDe documentations environment.
12135
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000012136Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12137
12138 * python/libxml.c (libxml_prev): Return the previous as opposed to
12139 the next node (I guess this is the result of some cut & paste programming:)
12140
Daniel Veillard80d7b902002-11-23 16:23:08 +000012141Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12142
12143 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
12144
Daniel Veillarda1196ed2002-11-23 11:22:49 +000012145Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * python/generator.py python/libxml.c python/setup.py.in: trying
12148 to fix the Python bindings build on Windows (Stéphane Bidoul)
12149
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000012150Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12151
12152 * win32/configure.js: added option for python bindings
12153 * win32/libxml2.def.src: added more exports
12154
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000012155Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12156
12157 * win32/Makefile.mingw: fixed unresolved symbols when linking with
12158 pthreads
12159 * win32/wince/*: applied updates to Windows CE port from Javier
12160
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000012161Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * configure.in: preparing 2.4.28
12164 * libxml.spec.in doc/Makefile.am: some cleanup
12165 * doc/*: updated the news and regenerated.
12166
Daniel Veillardfee408f2002-11-22 13:18:30 +000012167Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * HTMLparser.c: final touch at closing #87235 </p> end tags
12170 need to be generated.
12171 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
12172 this change slightly the output of a few tests
12173 * doc/*: regenerated
12174
Daniel Veillardd2ff0392002-11-22 12:28:38 +000012175Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * parserInternals.c: fixing bug #99190 when UTF8 document are
12178 parsed using the progressive parser and the end of the chunk
12179 is in the middle of an UTF8 multibyte character.
12180
William M. Brack8b2c7f12002-11-22 05:07:29 +000012181Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12182
12183 * threads.c: fixed initialization problem in xmlNewGlobalState
12184 which was causing crash.
12185 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
12186 in xmlInitializeGlobalState.
12187 * parserInternals.c: cleaned up ctxt->sax initialisation.
12188
Daniel Veillardd5c2f922002-11-21 14:10:52 +000012189Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12190
12191 * tree.c include/libxml/tree.h: modified the existing APIs
12192 to handle XHTML1 serialization rules automatically, also add
12193 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
12194 libxslt serialization uses it when needed without changing
12195 the library API.
12196 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
12197 result/xhtml1: added a new test specifically for xhtml1 output
12198 and updated the result of one XHTML1 test
12199
Daniel Veillardd076a202002-11-20 13:28:31 +000012200Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * xinclude.c parserInternals.c encoding.c: fixed #99082
12203 for xi:include encoding="..." support on text includes.
12204 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
12205 test/XInclude/ents/isolatin.txt : added a specific regression test
12206 * python/generator.py python/libxml2class.txt: fixed the generator
12207 the new set of comments generated for doc/libxml2-api.xml were
12208 breaking the python generation.
12209
Daniel Veillard817e70b2002-11-19 22:28:48 +000012210Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * doc/Makefile.am: repair some problem if gtk-doc fail or such
12213 * configure.in: patch for Solaris on new autoconf closes #98880
12214 * doc/parsedecl.py: repair the frigging API building script,
12215 did I say that python xmllib sucks ?
12216 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
12217 and some comment are no more truncated.
12218
Daniel Veillarda7e05b42002-11-19 08:11:14 +000012219Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12220
12221 * parser.c: Martin Stoilov pointed out a potential leak in
12222 xmlCreateMemoryParserCtxt
12223
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000012224Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
12227 included in HTML documents and using the push parser.
12228
Daniel Veillard4efd3be2002-11-18 09:11:13 +000012229Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
12230
12231 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
12232 specified, look for the Python interpreter not just in the
12233 specified root but also in the specified location. Fixes #98825
12234
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012235Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12236
12237 * python/libxml.c: fixing bug #98792 , node may have no doc
12238 and dereferencing without checking ain't good ...
12239
Daniel Veillarddad3f682002-11-17 16:47:27 +000012240Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12241
12242 * configure.in: preparing release 2.4.27
12243 * doc/* : updated and rebuilt the docs
12244 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
12245 and all the docs are actually packaged and in the final RPMs
12246 * parser.c parserInternals.c include/libxml/parser.h: restore
12247 xmllint --recover feature.
12248
Daniel Veillard68e9e742002-11-16 15:35:11 +000012249Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12250
Daniel Veillard784b9352003-02-16 15:50:27 +000012251 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000012252 processing of parsed entities, and XPath computation on sustitued
12253 entities.
12254 * testXPath.c: make sure entities are substitued.
12255
Daniel Veillard328f48c2002-11-15 15:24:34 +000012256Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12257
Daniel Veillard784b9352003-02-16 15:50:27 +000012258 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000012259 processing of internal parsed entities, which had to be changed.
12260
Daniel Veillard66651aa2002-11-15 11:21:43 +000012261Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12262
12263 * Makefile.am python/Makefile.am python/tests/Makefile.am:
12264 trying to fix bug #98517 about building outside the source tree
12265 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
12266
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000012267Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12268
12269 * include/win32config.h: cleanup
12270 * win32/Makefile.mingw: integrated mingw in JScript configure
12271 * win32/Makefile.msvc: modified to allow mingw coexistence
12272 * win32/configure.js: integrated mingw
12273 * win32/Readme.txt: cleanup
12274
Daniel Veillard8dd86a52002-11-12 21:14:17 +000012275Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
12276
12277 * HTMLparser.c: strengthen the guard in the Pop macros,
12278 like in the XML parser, closes bug #97315
12279
Daniel Veillard0821b152002-11-12 20:57:47 +000012280Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12281
12282 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
12283 callback is never used.
12284
Daniel Veillard8606bbb2002-11-12 12:36:52 +000012285Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12286
12287 * parserInternals.c: fixed the initialization of the SAX structure
12288 which was breaking xsltproc
12289 * xpath.c: patch from Petr Pajas for CDATA nodes
12290 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
12291 * parser.c include/libxml/parser.h: patch from Peter Jones
12292 removing a leak in xmlSAXParseMemory() and adding the
12293 function xmlSAXParseMemoryWithData()
12294
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000012295Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
12296
12297 adding pdf of tutorial, changing web page to link to it
12298 * doc/tutorial/xmltutorial.pdf
12299 * doc/xml.html
12300 * doc/docs.html
12301
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000012302Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
12303
12304 * doc/tutorial/ar01s08.html
12305 adding file what I forgot for tutorial
12306
12307
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000012308Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
12309
12310 Adding encoding discussion to tutorial
12311 Added:
12312 * doc/tutorial/images/*.png: DocBook admonition image files
12313 * doc/tutorial/apf.html, apg.html: new generated html
12314 * doc/tutorial/includeconvert.c: conversion code entity file
12315 changed:
12316 * doc/tutorial/xmltutorial.xml: DocBook original
12317 * doc/tutorial/*.html: generated html
12318
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012319Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12320
12321 * include/libxml/*.h: retired xmlwin32version.h
12322 * doc/Makefile.am: retired xmlwin32version.h
12323 * win32/configure.js: retired xmlwin32version.h
12324
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012325Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12326
12327 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000012328 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
12329 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000012330
Daniel Veillard7216cfd2002-11-08 15:10:00 +000012331Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12332
12333 * globals.c: fixed a typo pointed out by Igor
12334 * xpath.c: try to speed up node compare using line numbers
12335 if available.
12336
Daniel Veillarda70d62f2002-11-07 14:18:03 +000012337Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c: make xmlFreeNode() handle attributes correctly.
12340
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000012341Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12342
12343 * catalog.c: completed the #96963 fix, as reported by Karl
12344 Eichwalder
12345
Daniel Veillard56f21f22002-11-06 15:49:46 +000012346Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
12349
Daniel Veillard91ad8792002-11-04 17:06:52 +000012350Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12351
12352 * Makefile.am: switched the order of a couple of includes
12353 to fix bugs #97100
12354
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000012355Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12356
12357 * catalog.c: fixed bug #96963, reverted to the old behaviour of
12358 xmlLoadCatalogs that used to separate directories with a ':'.
12359
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000012360Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12361
12362 * threads.c: improvements to the Windows-side of thread handling
12363 * testThreads.c: conditionally excluded unistd.h
12364 * testThradsWin32.c: broke overlong lines
12365 * include/win32config.h: adapted thread-related macros to the new
12366 scheme and for pthreads on Windows
12367 * win32/Makefile.msvc: introduced a more flexible thread build,
12368 added testThreads[Win32].c to the build
12369 * win32/configure.js: introduced a more flexible thread config
12370
John Fleck61f6fb62002-10-31 15:23:29 +0000123712002-10-31 John Fleck <jfleck@inkstain.net>
12372
12373 * doc/xml.html (and, by implication, FAQ.html)
12374 added UTF-8 conversaion FAQ from Marcus Labib Iskander
12375
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000012376Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12377
12378 * configure.in: removed xmlwin32version.h
12379 * include/libxml/Makefile.am: removed xmlwin32version.h
12380
Daniel Veillardce66ce12002-10-28 19:01:59 +000012381Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12382
12383 * tree.c: applied patch from Brian Stafford to fix a bug
12384 in xmlReconciliateNs()
12385
Daniel Veillard7e3f1402002-10-28 18:52:57 +000012386Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * tree.c: applied patch from Christian Glahn to allow
12389 xmlNewChild() on document fragment nodes
12390
Daniel Veillardb39bc392002-10-26 19:29:51 +000012391Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * parser.c: Christian Glahn found a problem with a recent
12394 patch to xmlParseBalancedChunkMemoryRecover()
12395 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
12396 problems
12397 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
12398 test/schemas/seq*: added the test cases from Charles
12399
Daniel Veillard366a9152002-10-23 20:43:53 +000012400Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
12403 serious cleanup of the spec file and associated changes
12404 in the Makefiles.
12405 * valid.c: try to remove some warnings on x86_64
12406
Daniel Veillardd033d022002-10-23 14:55:02 +000012407Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12408
12409 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
12410 fix bug #96586
12411
Daniel Veillardce02dbc2002-10-22 19:14:58 +000012412Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
12415 parsing, applied his patch
12416 * result/HTML/attrents.html result/HTML/attrents.html.err
12417 result/HTML/attrents.html.sax test/HTML/attrents.html:
12418 added the test and result case provided by Mikhail Sogrine
12419
Daniel Veillarde645e8c2002-10-22 17:35:37 +000012420Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * vms/build_libxml.com vms/config.vms vms/readme.vms
12423 include/libxml/parser.h include/libxml/parserInternals.h
12424 include/libxml/tree.h include/libxml/xmlIO.h
12425 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
12426 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
12427 Applied the VMS update patch from Craig A. Berry
12428 * doc/*.html: update
12429
Daniel Veillardf000f072002-10-22 14:28:17 +000012430Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12431
12432 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
12433
Daniel Veillard1e208222002-10-22 14:25:25 +000012434Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * debugXML.c: adding a grep command to --shell in xmllint
12437 for T.V. Raman
12438
Daniel Veillard9cdcf362002-10-22 14:23:59 +000012439Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * xmlcatalog.c: tried to fix some of the problem with --sgml
12442
Daniel Veillard935494a2002-10-22 14:22:46 +000012443Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
12444
12445 * parser.c: tried to fix bug #91500 where doc->children may
12446 be overriden by a call to xmlParseBalancedChunkMemory()
12447
12448Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
12451 identifiers in SGML catalogs containing '&'
12452
Daniel Veillardc0ac0692002-10-20 21:31:50 +000012453Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * python/types.c: fixed bugs when passing result value tree
12456 to Python functions.
12457
Daniel Veillard48267432002-10-18 11:21:38 +000012458Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * configure.in: preparing the release of 2.4.26
12461 * doc/*: updated and rebuilt the documentation
12462
Daniel Veillardbb284f42002-10-16 18:02:47 +000012463Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12464
12465 * parser.c: fixed a XML Namespace compliance bug reported by
12466 Alexander Grimalovsky
12467
Daniel Veillard44892f72002-10-16 15:23:26 +000012468Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * HTMLtree.c: fixed serialization of script and style when
12471 they are not lowercase (i.e. added using the API to the tree).
12472
Daniel Veillard2fd85422002-10-16 14:32:41 +000012473Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * valid.c: make xmlValidateDocument emit a warning msg if there
12476 is no DTD, pointed by Christian Glahn
12477
Daniel Veillard32370232002-10-16 14:08:14 +000012478Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
12481 content model when some of the blocks have min or max, and a couple
12482 of bugs found in the process.
12483 * result/schemas/list0* test/schemas/list0*: added some specific
12484 regression tests
12485
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000012486Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * README: updated the contact informations
12489
Daniel Veillard63186732002-10-15 08:43:17 +000012490Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12491
12492 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
12493 misses it, reported by Peter Bray.
12494
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000012495Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
12496
12497 * tree.c: investigating xmlNodeGetContent() on namespace nodes
12498 and removed a few warnings
12499
Daniel Veillard819d5cb2002-10-14 11:15:18 +000012500Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
12501
12502 * parser.c: Christian Glahn found a small bug in the push parser.
12503 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
12504 public
12505
Daniel Veillard6045c902002-10-09 21:13:59 +000012506Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * xmlschemas.c include/libxml/xmlschemas.h: added
12509 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
12510 * testSchemas.c: added --memory to test the new interface
12511
Daniel Veillardf0070122002-10-09 14:24:17 +000012512Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * doc/index.py doc/search.php: integrated the XSLT indexing,
12515 a few fixed in the indexer, added a scope selection at the
12516 search level.
12517
Daniel Veillard01992e02002-10-09 10:20:30 +000012518Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12519
12520 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
12521 this was due to uninitialized parts of the validation context
12522
Daniel Veillard321be0c2002-10-08 21:26:42 +000012523Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * debugXML.c: applied patch from Mark Vakoc except the API
12526 change, preserved it.
12527 * doc/*: updated the docs to point to the search engine for
12528 information lookup or before bug/help reports.
12529
Daniel Veillard01e87d22002-10-08 16:55:06 +000012530Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12531
12532 * doc/index.py doc/search.php: added mailing-list archives
12533 indexing and lookup
12534
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000012535Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12536
12537 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
12538
Daniel Veillard9b006132002-10-07 11:13:27 +000012539Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12540
12541 * doc/index.py: improved HTML indexing
12542 * doc/search.php: make the queries also lookup the HTML based indexes
12543
Daniel Veillard141d04b2002-10-06 21:51:18 +000012544Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12545
12546 * doc/index.py: added HTML page indexing
12547
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012548Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12549
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000012550 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000012551 problem in libxslt.
12552 * catalog.c: fixed list handling in XML_CATALOG_FILES
12553
Daniel Veillardceb09b92002-10-04 11:46:37 +000012554Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12555
12556 * valid.c: typo/bug found by Christian Glahn
12557
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000012558Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12559
12560 * xmlIO.c: applied Windows CE patch from Javier.
12561 * win32/wince: new directory, contains support for the PocketPC
12562 with Windows CE from Javier.
12563 * include/win32config.h: reorganised, removed duplicate
12564 definitions and applied WinCE patch from Javier.
12565 * include/wsockcompat.h: new file, now contains WinSock
12566 compatibility macros.
12567 * win32/Makefile.msvc: introduced double-run compilation.
12568
Daniel Veillarde16b5742002-09-26 17:50:03 +000012569Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * configure.in include/libxml/xmlwin32version.h: preparing release
12572 of 2.4.25
12573 * doc/*: updated and regenerated teh docs and web pages.
12574
Daniel Veillard90d68fb2002-09-26 16:10:21 +000012575Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12576
12577 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
12578 error were not covering namespace declarations.
12579 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
12580 it was missing the attribute declaration for the namespace
12581 * result/VC/NS3: the fix now report breakages in that test
12582
Daniel Veillardabe01742002-09-26 12:40:03 +000012583Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12584
12585 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
12586
Daniel Veillard2ace1952002-09-26 12:28:02 +000012587Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12588
12589 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
12590 and regenerated the docs and web site
12591
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000012592Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12593
12594 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
12595 ATTRIBUTE_UNUSED is always put after the attribute declaration,
12596 not before
12597
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000012598Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12599
12600 * python/generator.py python/libxml2class.txt: fixed a stupid error
12601 breaking the python API
12602
Daniel Veillardb7c29c32002-09-25 22:44:43 +000012603Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12604
12605 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
12606 triostr.c triostr.h: applied a trio update patch from
12607 Bjorn Reese which should work with MinGW
12608
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012609Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12610
12611 * tree.c: improving some documentation comments
12612 * xmlregexp.c: found and fixed a mem leak with python regression tests
12613 * doc/*: rebuilt the doc and the API XML file including the
12614 xmlregexp.h xmlautomata.h and xmlunicode.h headers
12615 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
12616 python/types.c: added access to the XML Schemas regexps from
12617 python
12618 * python/tests/Makefile.am python/tests/regexp.py: added a
12619 simple regexp bindings test
12620
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012621Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
12622
Daniel Veillardbd9afb52002-09-25 22:25:35 +000012623 * doc/xml.html:
12624 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000012625
Daniel Veillard118aed72002-09-24 14:13:13 +000012626Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12627
12628 * xmlregexp.c: fixed the data callback on transition functionality
12629 which was broken when using the compact form
12630 * result/schemas/*: updated the results, less verbose, all tests
12631 pass like before
12632 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
12633 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
12634 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
12635 annoying warnings
12636 * xpath.c: try to provide better error report when possible
12637
Daniel Veillard72336152002-09-21 13:08:14 +000012638Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12639
12640 * Makefile.am: fixed a breakage raised by Jacob
12641
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000012642Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12643
12644 * include/win32config.h: added HAVE_ERRNO_H definition for parts
12645 which don't use sockets
12646
Igor Zlatkovic01280582002-09-20 16:40:34 +000012647Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12648
12649 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
12650 * win32/configure.js: applied zlib patch from Daniel Gehriger
12651
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000012652Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12653
12654 * win32/configure.js: applied the patch from Mark Vakoc for
12655 regexp support
12656 * win32/libxml2.def.src: applied the patch from Mark Vakoc
12657 for regexp support
12658
Daniel Veillardb5c05732002-09-20 13:36:25 +000012659Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
12660
12661 * xmlschemastypes.c: as pointed by Igor Float and Double
12662 parsing ain't finished yet
12663
Daniel Veillard40b11342002-09-20 12:01:39 +000012664Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12665
12666 * Makefile.am configure.in: trying to fix #88412 by bypassing
12667 all the python subdir if python ain't detected
12668
Daniel Veillard23e73572002-09-19 19:56:43 +000012669Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12670
12671 * Makefile.am configure.in include/libxml/xmlversion.h.in:
12672 made configuring with regexps/automata/unicode the default
12673 but without schemas ATM
12674 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
12675 fixed the regexp based DTD validation performance and memory
12676 problem by switching to a compact form for determinist regexps
12677 and detecting the determinism property in the process. Seems
12678 as fast as the old DTD validation specific engine :-) despite
12679 the regexp built and compaction process.
12680
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000012681Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12682
12683 * valid.c: determinism is debugged, new DTD checking code now works
12684 but xmlFAComputesDeterminism takes far too much CPU and the whole
12685 set usues too much memory to be really usable as-is
12686
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000012687Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * tree.c: fixed another stupid bug in xmlGetNodePath()
12690 * xmllint.c: --version now report the options compiled in
12691
Daniel Veillarda646cfd2002-09-17 21:50:03 +000012692Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12693
12694 * HTMLparser.c: small cleanup
12695 * valid.c xmlregexp.c: switched DTD validation to use only regexp
12696 when configured with them. A bit of debugging around the determinism
12697 checks is still needed
12698
Daniel Veillard63b01c22002-09-17 19:25:28 +000012699Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12700
12701 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
12702
Daniel Veillard92727042002-09-17 17:59:20 +000012703Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
12704
12705 * xmlIO.c: small portability glitch fixed.
12706
Daniel Veillard84d70a42002-09-16 10:51:38 +000012707Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12708
12709 * xmlschemastypes.c: incomplete steps for real/double support
12710 * testAutomata.c include/libxml/xmlautomata.h
12711 include/libxml/xmlregexp.h: avoiding a compilation problem
12712 * valid.c include/libxml/valid.h: starting the work toward using
12713 the regexps for actual DTD validation
12714
Daniel Veillardaeb258a2002-09-13 14:48:12 +000012715Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12716
12717 * hash.c: cosmetic cleanup
12718 * valid.c include/libxml/tree.h include/libxml/valid.h: started
12719 integrating a DTD validation layer based on the regexps
12720
Daniel Veillard4402ab42002-09-12 16:02:56 +000012721Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
12722
12723 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
12724 the determinism was tested before eliminating the epsilon
12725 transitions :-(
12726
Daniel Veillardc6d4a932002-09-12 15:00:57 +000012727Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
12728
12729 * python/generator.py python/libxml.c python/libxml.py
12730 python/libxml2-python-api.xml python/libxml2class.txt
12731 python/libxml_wrap.h python/types.c: updated the python
12732 bindings, added code for easier File I/O, and the ability to
12733 define a resolver from Python fixing bug #91635
12734 * python/tests/Makefile.am python/tests/inbuf.py
12735 python/tests/outbuf.py python/tests/pushSAXhtml.py
12736 python/tests/resolver.py python/tests/serialize.py: updated
12737 and augmented the set of Python tests.
12738
Igor Zlatkovic353bf582002-09-10 19:07:14 +000012739Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12740
12741 * win32/configure.js: added more readme info for the binary
12742 package.
12743
Daniel Veillard607b35c2002-09-10 12:16:19 +000012744Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12745
12746 * xmlIO.c: fixed a stupid out of bound array error
12747
12748Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12749
12750 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
12751 messing around with support for Windows path, cleanups,
12752 trying to identify and fix the various code path to the
12753 filename access. Added xmlNormalizeWindowsPath()
12754
Daniel Veillard76575762002-09-05 14:21:15 +000012755Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
12756
12757 * error.c valid.c: working on better error reporting of validity
12758 errors, especially providing an accurate context.
12759 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
12760 error reports in those cases.
12761
Daniel Veillard3487c8d2002-09-05 11:33:25 +000012762Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12763
12764 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
12765 parser.c parserInternals.c xmlIO.c: get rid of all the
12766 perror() calls made in the library execution paths. This
12767 should fix both #92059 and #92385
12768
Daniel Veillard19aa7022002-09-05 11:14:19 +000012769Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
12770
12771 * xmllint.c: memory leak reporting was broken after a change
12772 of the preprocessor symbol used to activate it.
12773
Daniel Veillardec6725e2002-09-05 11:12:45 +000012774Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12775
12776 * tree.c: try to make the copy function work for node of
12777 type XML_DOCUMENT_FRAG_NODE, they are only created by the
12778 DOM layers though, not libxml2 itself.
12779
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000012780Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * valid.c: try to provide file and line informations, not all
12783 messages are covered, but it's a (good) start
12784
Daniel Veillardbbc72c32002-09-05 10:52:10 +000012785Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
12786
12787 * xinclude.c: reimplemented a large part of the XInclude
12788 processor, trying to minimize resources used, James Henstridge
12789 provided a huge test case which was exhibiting severe memory
12790 consumption problems.
12791
Daniel Veillard2206dbf2002-09-05 08:09:37 +000012792Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
12793
12794 * python/Makefile.am: applied patch from Christophe Merlet to
12795 reestablish DESTDIR
12796
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012797Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
12798
12799 * libxml.spec.in: fixes libary path for x86_64 AMD
12800
John Fleckbe98b332002-09-04 03:16:23 +000012801Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
12802
12803 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012804 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000012805 (plus resulting generated html files)
12806 fixing one spot I missed in the tutorial where I hadn't freed
12807 memory properly
12808
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012809Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
12810
12811 * doc/tutorial/includeaddattribute.c
12812 * doc/tutorial/includeaddkeyword.c
12813 * doc/tutorial/includegetattribute.c
12814 * doc/tutorial/includekeyword.c
12815 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012816 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012817 update tutorial to properly free memory (thanks to Christopher
12818 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000012819 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000012820 added image files so the callouts are graphical, making it
12821 easier to read ( use "--param callout.graphics 1" to generate
12822 html with graphical callouts)
12823
Daniel Veillarde1662542002-08-28 11:50:59 +000012824Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
12825
12826 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
12827 nice logos generated by Marc Liyanage
12828 * doc/site.xsl *.html: changed the stylesheet to show the new
12829 logo and regenerated the pages
12830
Daniel Veillardb212bbb2002-08-25 14:39:16 +000012831Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12832
12833 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
12834
Daniel Veillard42766c02002-08-22 20:52:17 +000012835Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12836
12837 * xpath.c: possible mem leak patch from Jason Adams
12838
12839Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12840
12841 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
12842 in the XQuery namespace
12843 * configure.in: preparing 2.4.24
12844 * doc/*.html: updated the web pages
12845
12846Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12847
12848 * python/generator.py: closing bug #85258 by generating conditional
12849 compile check to avoid linking to routines not configured in.
12850
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000128512002-08-22 Havoc Pennington <hp@pobox.com>
12852
12853 * autogen.sh: update error message for missing automake
12854
Daniel Veillard08cccaa2002-08-22 09:47:29 +000012855Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12856
12857 * python/Makefile.am: typo in target name resulted in libxml2.py
12858 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
12859
Daniel Veillard22669b22002-08-22 07:17:11 +000012860Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12861
12862 * win32/win32/Makefile.mingw: updated with version from
12863 Elizabeth Barham at http://soggytrousers.net/repository/
12864
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000012865Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12866
12867 * win32/Makefile.msvc: added the prefix location to the include
12868 and lib search path.
12869
Havoc Pennington830e8972002-08-18 22:22:13 +0000128702002-08-18 Havoc Pennington <hp@pobox.com>
12871
12872 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
12873 both automake 1.6 and 1.4 installed get the right automake. Means
12874 compilation from CVS will now require the latest automake 1.4
12875 release, or manually creating symlinks called "automake-1.4" and
12876 "aclocal-1.4"
12877
Daniel Veillardb6984ef2002-08-14 16:55:31 +000012878Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
12879
12880 * configure.in python/Makefile.am: more AMD 64 induced changes from
12881 Frederic Crozat
12882
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000012883Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12884
12885 * xinclude.c: oops I was missing the xml:base fixup too
12886 * result/XInclude/*.xml: this adds xml:base attributes to most
12887 results of the tests
12888
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000012889Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12890
12891 * xinclude.c: quick but apparently working implementation of
12892 xi:fallback, should close bug #89684
12893 * Makefile.am test/XInclude/docs/fallback.xml
12894 result/XInclude/fallback.xml: added a basic test for fallback,
12895 and run with --nowarning to avoid a spurious warning
12896 * configure.in: applied patch from Frederic Crozat for python
12897 bindings on AMD 64bits machines.
12898
Daniel Veillard9e923512002-08-14 08:48:52 +000012899Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
12900
12901 * parser.c: xmlSAXUserParseMemory() really ought to fail if
12902 the caller don't pass a SAX callback block.
12903
Daniel Veillardc1a0da32002-08-14 08:32:18 +000012904Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12905
12906 * tree.c: applied the same fix for the XML-1.0 namespace to
12907 xmlSearchNsByHref() as was done for xmlSearchNs()
12908
Daniel Veillardad11b302002-08-12 14:53:41 +000012909Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
12910
12911 * libxml.3: small cleanup of the man page
12912 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
12913 when serializing HREF attributes generated by XSLT.
12914
Daniel Veillardc084e472002-08-12 13:27:28 +000012915Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
12916
12917 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
12918 version of Marc Liyanage' patch for boolean attributes in HTML
12919 output
12920
Daniel Veillard5f91b372002-08-12 12:13:01 +000012921Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
12922
12923 * python/tests/serialize.py: fixed the test results, indenting
12924 behaviour changed slightly
12925
Aleksey Sanin9e951762002-08-08 18:02:41 +000012926Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
12927
12928 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
12929 new c14n function to Windows def files
12930
Aleksey Saninea4272a2002-08-02 23:50:03 +000012931Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
12932
12933 * c14n.c: fixed a memory leak in c14n code
12934
Daniel Veillard58e44c92002-08-02 22:19:49 +000012935Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
12936
12937 * parser.c include/libxml/parser.h: adding a new API for Christian
12938 Glahn: xmlParseBalancedChunkMemoryRecover
12939 * valid.c: patch from Rick Jones for some grammar cleanup in
12940 validation messages
12941 * result/VC/* result/valid/*: this slightly change some of the
12942 regression tests outputs
12943
Daniel Veillard0bf29002002-08-01 12:54:11 +000012944Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
12945
12946 * tree.c: trying to fix a problem in namespaced attribute handling
12947 raised by Christian Glahn
12948
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000012949Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12950
12951 * encoding.c include/libxml/encoding.h: Opening the interface
12952 xmlNewCharEncodingHandler as requested in #89415
12953 * python/generator.py python/setup.py.in: applied cleanup
12954 patches from Marc-Andre Lemburg
12955 * tree.c: fixing bug #89332 on a specific case of loosing
12956 the XML-1.0 namespace on xml:xxx attributes
12957
Aleksey Sanin2c135a12002-08-01 06:31:50 +000012958Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
12959
12960 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
12961 corner case from new Merlin's test suite and added a callback
12962 that will be used to improve xmlsec performance
12963
12964
Daniel Veillard0b22def2002-07-29 16:23:03 +000012965Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
12966
12967 * HTMLtree.c: trying to fix the <style> escaping problem in
12968 HTML serialization bug #89342
12969
Daniel Veillard0b28e882002-07-24 23:47:05 +000012970Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12971
12972 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
12973 and rebuilt the web site.
12974
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012975Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000012976
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000012977 * include/libxml/tree.h: added _private member to xmlNs struct
12978
Daniel Veillard1d995272002-07-22 16:43:32 +000012979Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
12980
12981 * HTMLparser.c: fixing bug #84876 based on the xml working
12982 code.
12983
William M. Brack61eaba52002-07-21 11:14:18 +000012984Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12985
12986 * python/Makefile.am: enhanced to fix bug 72012 (errors
12987 when using '-jX' make parameter)
12988
William M. Brackef61d202002-07-19 08:32:00 +000012989Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
12990
12991 * xpath.c: small additional enhancement for booleans
12992 compared to nodesets
12993
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000012994Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12995
12996 * HTMLtree.c: changed the order of the encoding declaration
12997 attributes in the meta tags due to a bug in IE/Mac
12998
William M. Brack0c022ad2002-07-12 00:56:01 +000012999Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13000
13001 * xpath.c: enhanced handling of booleans (especially '='
13002 and '!=' for nodesets) - fixes bug 85256. Added new
13003 routine xmlXPathNotEqualValues for more proper handling
13004 of '!=' when nodesets are involved.
13005
Daniel Veillard06944e22002-07-11 19:55:18 +000013006Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13007
13008 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
13009 doc/xmlcatalog_man.xml to the source distribution
13010
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000013011Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13012
13013 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
13014 asked for this.
13015
Daniel Veillard539638b2002-07-06 19:55:14 +000013016Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
13017
13018 * configure.in: preparing 2.4.23
13019 * doc/*: rebuilt the docs
13020
Daniel Veillard176d99f2002-07-06 19:22:28 +000013021Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
13022
13023 * parser.c: fixing bug #84169 by fixing the
13024 comment of xmlCreatePushParserCtxt to describe the
13025 encoding detection parameters better.
13026
Daniel Veillard37f961d2002-07-06 17:53:56 +000013027Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13028
13029 * valid.c: fixing bug #79331 in one path the lookup for
13030 ID attributes on a namespaced node wasn't handled correctly :-\
13031
Daniel Veillard8c9872c2002-07-05 18:17:10 +000013032Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13033
13034 * HTMLparser.c: trying to fix 87235 about discarded white
13035 spaces in the HTML parser.
13036 * result/HTML/*: this changes the output of a number of HTML
13037 regression tests
13038
Daniel Veillardfdc91562002-07-01 21:52:03 +000013039Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13040
13041 * xpath.c: applied patch from Richard Jinks for the namespace
13042 axis + fixed a memory error.
13043 * parser.c parserInternals.c: applied patches from Peter Jacobi
13044 removing ctxt->token for good.
13045 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
13046 popped out by the regression tests.
13047 * Makefile.am: patch for threads makefile from Gary Pennington
13048
William M. Brack6000af52002-06-28 11:43:13 +000013049Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13050
Daniel Veillardfdc91562002-07-01 21:52:03 +000013051 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000013052 expressions involving preceding-sibling (et al).
13053
Daniel Veillard153120c2002-06-18 07:58:35 +000013054Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13055
13056 * hash.c: applied a patch from Peter Jacobi to solve a problem
13057 when compiling with the Watcom C on Win32
13058 * result/schemas/*.err: the change of hashing algo generated
13059 permutations in the output
13060
Daniel Veillard5f7f9912002-06-17 17:03:00 +000013061Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13062
13063 * hash.c: applied patch from Sander Vesik improving the quality of
13064 the hash function.
13065
Aleksey Sanina5808b92002-06-14 17:07:41 +0000130662002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000013067
13068 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
13069 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
13070 xmllint.c xpath.c: replaced sprintf() with snprintf()
13071 to prevent possible buffer overflow (the bug was pointed
13072 out by Anju Premachandran)
13073
Daniel Veillarde059b892002-06-13 15:32:10 +000013074Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13075
13076 * parser.c: removed an uninitialized data error popped by valgrind
13077 on PE references
13078
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000013079Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
13080
13081 * doc/xml.html
13082 adding tutorial reference to the web page
13083
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000013084Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
13085
13086 * doc/tutorial/xmltutorial.xml
13087 * doc/tutorial/ar01s07.html
13088 * doc/tutorial/ape.html
13089 * doc/tutorial/includegetattribute.c
13090 adding section to tutorial about retrieving an attribute
13091 value
13092
Daniel Veillardf5582f12002-06-11 10:08:16 +000013093Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13094
13095 * parser.c: applied a couple of patches from Peter Jacobi to start
13096 to get rid of ctxt->token, with a possible significant speed
13097 improvement to be gained once done. Better compliance with PE
13098 references constructs in DTDs too.
13099 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
13100 from Peter too
13101
Daniel Veillard38d80e22002-06-11 07:24:56 +000013102Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13103
13104 * parser.c: Babak Vahedipour-Kunze reported that openTag in
13105 xmlParseElement was likely to have been deallocated at the
13106 time of the report, possibly leading to segfault. Just report
13107 the tag name now.
13108
Daniel Veillard9e412302002-06-10 15:59:44 +000013109Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13110
13111 * xpath.c: patch from Richard Jinks for XPath substring() function
13112 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
13113
Aleksey Sanina5808b92002-06-14 17:07:41 +0000131142002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000013115
13116 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
13117
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000013118Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
13119
13120 *doc/FAQ.html
13121 fixing typos in FAQ, thanks to Robert Funnell for the
13122 editing help
13123
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013124Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13125
13126 * NEWS: got complaints from rpmlint that it was empty
13127
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000013128Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
13129
13130 * added doc/tutorial, including:
13131 apa.html
13132 apb.html
13133 apc.html
13134 apd.html
13135 ar01s02.html
13136 ar01s03.html
13137 ar01s04.html
13138 ar01s05.html
13139 ar01s06.html
13140 includeaddattribute.c
13141 includeaddkeyword.c
13142 includekeyword.c
13143 includestory.xml
13144 index.html
13145 xmltutorial.xml
13146 libxml tutorial, including generated html
13147
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000013148Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13149
13150 * result/c14n/exc-without-comments/merlin-c14n-two-*
13151 result/c14n/without-comments/merlin-c14n-two-*
13152 test/c14n/exc-without-comments/merlin-c14n-two-*
13153 test/c14n/without-comments/merlin-c14n-two-*
13154 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
13155 c14n/exc-c14n and slightly modified test script to handle
13156 these test cases
13157 * c14n.c: fixed bugs for complicated nodes set (namespace
13158 without node and others from merlin-c14n-two.tar.gz)
13159 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
13160 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
13161 for xmlsec performance patch
13162 * xpath.c: fixed self::node() for namespaces and attributes
13163
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000013164Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
13165
13166 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
13167 but with the format parameter
13168 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
13169
Aleksey Saninc57f9c12002-05-31 19:14:57 +000013170Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
13171
13172 * Makefile.am: updated c14n tests suite
13173 * c14n.c: performance improvement for previous c14n patch
13174
Daniel Veillarde72c7562002-05-31 09:47:30 +000013175Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13176
13177 * parser.c: another peroformance patch from Peter Jacobi, that
13178 time on parsing attribute values.
13179
Aleksey Sanin508a1012002-05-31 06:32:32 +000013180Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
13181
13182 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
13183 into LibXML2 test suite
13184
Aleksey Sanindffd5c82002-05-31 04:24:13 +000013185Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
13186
13187 * c14n.c: propagating xpath ancesstors node fix to c14n
13188 plus small performance improvement to reduce number of
13189 mallocs
13190 * xpath.c: fixed ancestors axis processing for namespace nodes
13191
Daniel Veillard46de64e2002-05-29 08:21:33 +000013192Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13193
13194 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
13195 Peter Jacobi
13196
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000013197Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13198
13199 * configure.in: preparing 2.4.22
13200
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000013201Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13202
13203 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
13204 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
13205 a public entry point.
13206 * doc/*: rebuilt the API and docs
13207
Daniel Veillarded23b7d2002-05-27 12:16:02 +000013208Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13209
13210 * xpath.c: patch from Richard Jinks to fix a problem introduced
13211 in the previous patch and pointed by Norm
13212
Daniel Veillardc6924812002-05-24 11:10:43 +000013213Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13214
13215 * libxml.spec.in: fixing bug #81112
13216
Daniel Veillard234bc4e2002-05-24 11:03:05 +000013217Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13218
13219 * uri.c: fixing bug #82848
13220
Daniel Veillarda2878972002-05-24 07:54:39 +000013221Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13222
13223 * result/catalogs/mycatalog.full: Aleksey's commit changed the
13224 output of one catalog test
13225
Aleksey Sanin114e4752002-05-24 07:20:27 +000013226Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000013227
Aleksey Sanin114e4752002-05-24 07:20:27 +000013228 * global.data globals.c tree.c include/libxml/globals.h
13229 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
13230 default value for global parameter xmlIndentTreeOutput to 1 and
13231 introduced new global parameter xmlTreeIndentString (the string
13232 used to do one-level indent) with default value " " (as it was
13233 in tree.c)
13234
Daniel Veillard49d5af82002-05-23 11:55:49 +000013235Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13236
13237 * Makefile.am: Merijn Broeren pointed out a problem when compiling
13238 with trio and schemas.
13239
Daniel Veillard7c13af42002-05-22 09:57:32 +000013240Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13241
13242 * xpath.c: patch from Richard Jinks to fix the problem raised in
13243 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
13244
Daniel Veillard5a872412002-05-22 06:40:27 +000013245Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13246
13247 * xmlschemas.c: a bit of work on import.
13248 * xmlschemastypes.c: Charles Bozeman provided a compare function
13249 for date/time types so min/max facet restrictions should work,
13250 indeterminate comparisons return an error instead of equal.
13251 * test/schemas/date_0* result/schemas/date_0_0: specific test
13252 from Charles Bozeman too
13253
Daniel Veillard10b6da42002-05-18 07:55:20 +000013254Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
13255
13256 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
13257 from Christian Cornelssen fixing the man pages and the Catalog
13258 building script.
13259 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
13260 next step is <xs:import> I now have a reasonable understanding
13261 of how it works.
13262
Daniel Veillarde5354492002-05-16 08:43:22 +000013263Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13264
13265 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
13266
Igor Zlatkovic1396e182002-05-14 22:22:40 +000013267Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13268
13269 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
13270
Daniel Veillard088bf112002-05-14 11:03:59 +000013271Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
13272
13273 * xpath.c: fixing an XPath function evalutation bug pointed out
13274 by Alexey Efimov where the context was lost when evaluating
13275 the function arguments
13276
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013277Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000013278
Aleksey Sanin79376ba2002-05-14 06:41:32 +000013279 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
13280 function public for XMLSec performance optimizations
13281
Daniel Veillard3cd72402002-05-13 10:33:30 +000013282Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
13283
13284 * python/generator.py python/libxml2class.txt : fixed a problem
13285 with the HTML parser pointed by Gary Benson
13286 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
13287 example
13288
Aleksey Sanine48a3182002-05-09 18:20:01 +000013289Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13290 * parser.c: fixed bug #81159 (memory growth in SAX)
13291
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013292Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13293 * xpath.c: fixed bug #78858 (the real fix)
13294
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013295Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000013296 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000013297
Daniel Veillard4cbe4702002-05-05 06:57:27 +000013298Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13299
13300 * tree.c: modified xmlNodeSetBase to allow changing the
13301 base of a document.
13302
Daniel Veillard070803b2002-05-03 07:29:38 +000013303Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
13304
13305 * xmlschemastypes.c: patch Charles Bozeman for validation of
13306 all the date, time, and duration types
13307 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
13308 * configure.in: fixed an error pointed by an user
13309 * xml2-config.in: fixed an error pointed by an user
13310
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000013311Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
13312
13313 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
13314 win32/libxml2.def.src xmlIO.c: exported default
13315 'file:', 'http:' and 'ftp:' protocols input handlers
13316 and maked protocols comparisson case insensitive
13317
Daniel Veillard34de97f2002-04-30 14:29:22 +000013318Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13319
13320 * configure.in: Neven Has detected a typo
13321
Daniel Veillard28577c32002-04-30 06:48:41 +000013322Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
13323
13324 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
13325 as one of the persons allowed to commit directly to the
13326 module.
13327
Daniel Veillardfc57b412002-04-29 15:50:14 +000013328Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13329
13330 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
13331 * valid.c: raised a too low limit
13332 * doc/*: rebuilt the docs
13333
Daniel Veillardeca82812002-04-24 11:42:02 +000013334Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13335
13336 * test/XPath/expr/floats test/XPath/expr/functions
13337 result/XPath/expr/floats result/XPath/expr/functions
13338 xpath.c: another XPath conformance patch from Richard Jinks
13339
Daniel Veillard13e04c62002-04-23 17:51:29 +000013340Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
13341
13342 * xmlschemas.c: fixed validation of attribute groups.
13343 * test/schemas result/schemas: added an example from the primer
13344
Daniel Veillard88c58912002-04-23 07:12:20 +000013345Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13346
13347 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
13348 * test/schemas result/schemas: updated the test list
13349
Daniel Veillarde19fc232002-04-22 16:01:24 +000013350Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13351
13352 * TODO: updated a bit
13353 * parser.c: made a comment more specific
13354 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
13355 Schemas conformance.
13356 * test/schemas result/schemas: updated the test list
13357
Daniel Veillard441bc322002-04-20 17:38:48 +000013358Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
13359
13360 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
13361 implementing xs:all with minOccurs = 0
13362 * tes/schemas/* result/schemas/*: added more tests covering
13363 xs:all
13364
Daniel Veillard8a001f62002-04-20 07:24:11 +000013365Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13366
13367 * xmlregexp.c: first implementation of the all particle, this
13368 may need to be revisited for case where not all transitions
13369 must be crossed.
13370
Daniel Veillard7646b182002-04-20 06:41:40 +000013371Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
13372
13373 * tree.c: another entity processing update from Markus Henke
13374
Bjorn Reese54d02fb2002-04-19 15:16:01 +000013375Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
13376
13377 * trionan.c: fixed crash on OSF/1
13378
Daniel Veillardb4398962002-04-19 07:01:55 +000013379Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
13380
13381 * xmlschemas.c: more Schemas work
13382 * test/schemas/* result/schemas/*: added more tests coming
13383 from the spec.
13384
Daniel Veillard54761132002-04-18 21:00:44 +000013385Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13386
13387 * c14n.c: patch from Aleksey Sanin reflecting a change in the
13388 ExcC14N specification
13389
Daniel Veillardbf8dae82002-04-18 16:39:10 +000013390Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13391
13392 * tree.c: patch from Markus Henke, fix for recursive entities.
13393
Daniel Veillard23b1f372002-04-18 15:50:05 +000013394Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
13395
13396 * xpath.c: fix a problem with string() on a document node.
13397
Daniel Veillarddecd64d2002-04-18 14:41:51 +000013398Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13399
13400 * Makefile.am xmlschemas.c: more Schemas work
13401 * test/schemas/* result/schemas/*: added more tests coming
13402 from the spec.
13403
Daniel Veillard6231e842002-04-18 11:54:04 +000013404Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13405
13406 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
13407 * result/HTML/*: this changes a few things in the results
13408
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000013409Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13410
13411 * include/libxml/tree.h: eliminated 'declaration different than
13412 prototype' warning
13413 * include/win32config.h: "resolved" conflicts with errno.h
13414
Daniel Veillardb509f152002-04-17 16:28:10 +000013415Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13416
13417 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
13418 on the automata interfaces and debug of counted choices
13419 * test/schemas/* result/schemas/*: added a number of tests
13420
Daniel Veillard8651f532002-04-17 09:06:27 +000013421Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13422
13423 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
13424 a bit of work on Schemas
13425 * testSchemas.c: try to make it more useful
13426 * test/schemas/* result/schemas/* Makefile.am: changed the
13427 Schemas regression test procedure, started adding a few samples
13428
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013429Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13430
13431 * include/libxml/encoding.h: Patch for the Borland C++ builder
13432 * include/libxml/tree.h: Patch for the Borland C++ builder
13433 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000013434 * win32/bcb5: New directory for the Borland C++ builder
13435 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000013436
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000013437Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
13438
13439 * win32/Makefile.msvc: Update for XML Schema support
13440 * win32/configure.js: Update for XML Schema support
13441 * win32/libxml2.def.src: Update for XML Schema support
13442
Daniel Veillard4255d502002-04-16 15:50:10 +000013443Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
13444
13445 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
13446 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
13447 xmlunicode.c include/libxml/Makefile.am
13448 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
13449 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
13450 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
13451 include/libxml/xmlversion.h.in : merged the current state of
13452 XML Schemas implementation, it is not configured in by default,
13453 a specific --schemas configure option has been added.
13454 * test/automata test/regexp test/schemas Makefile.am
13455 result/automata result/regexp result/schemas:
13456 merged automata/regexp/schemas regression tests
13457
Daniel Veillardbc6f7592002-04-16 07:49:59 +000013458Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
13459
13460 * xpath.c: Gary found a compile time problem, fixes #78823
13461
Daniel Veillarda7084cd2002-04-15 17:12:47 +000013462Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13463
13464 * configure.in: release of 2.4.20
13465 * doc/*: updated and rebuilt the docs
13466
Daniel Veillardf544f192002-04-15 12:56:56 +000013467Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13468
13469 * python/Makefile.am: patch from Cristian Gafton to build on
13470 Red Hat 6.2, should also fix #75779
13471
Daniel Veillard940492d2002-04-15 10:15:25 +000013472Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13473
13474 * valid.c: first part of fixing #78729
13475
Daniel Veillardeb475a32002-04-14 22:00:22 +000013476Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
13477
13478 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
13479 escaping of URI when saving HTML files.
13480 * result/HTML/*: this impacted some tests
13481
Daniel Veillard9b731d72002-04-14 12:56:08 +000013482Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
13483
13484 * configure.in: trying to fix #77441
13485
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000013486Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13487
13488 * include/libxml/xmlIO.h: Hallski complained it could not be
13489 included by itself.
13490
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000013491Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
13492
13493 * configure.in: applied an IEEE flag patch for OSF/1 #77825
13494
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000013495Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13496
13497 * win32/configure.js: patch from Nilo for the c14n option
13498 * win32/Makefile.msvc: fixed libxml2.def generation with threads
13499
Daniel Veillardda423da2002-04-10 19:25:38 +000013500Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13501
13502 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
13503 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
13504 LIBXML_THREAD_ENABLED
13505
Daniel Veillard0eafdef2002-04-10 16:14:34 +000013506Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
13507
13508 * xpath.c: another patch from Richard Jinks for substring conformance
13509 * test/XPath/expr/floats test/XPath/expr/strings
13510 result/XPath/expr/floats result/XPath/expr/strings: update of the
13511 test suite to check those.
13512
Daniel Veillard01917aa2002-04-10 11:30:41 +000013513Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
13514
13515 * xpath.c: patch from Richard Jinks for .x float parsing.
13516
Daniel Veillard46d6c442002-04-09 16:10:39 +000013517Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13518
13519 * parser.c: patch from Markus Henke when an encoding ain't recognized
13520
Daniel Veillard88e0ad42002-04-09 13:48:02 +000013521Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13522
13523 * libxml.m4: got a report that #include <string.h> was needed
13524
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013525Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13526
13527 * xmllint.c: applied a fix from Anthony Jones for -o /--output
13528
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013529Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
13530
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000013531 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000013532
Daniel Veillardbd6e6312002-04-01 08:04:14 +000013533Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13534
13535 * xpath.c: fixed a bug in the nodeset to boolean comparison code
13536 pointed out by Melvyn Sopacua.
13537
Daniel Veillarde979e3b2002-03-29 22:43:00 +000013538Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13539
13540 * libxml.m4: Frédéric Crozat gave a patch related to the change
13541 of Include paths breaking the libxml.m4
13542
Daniel Veillard7089d6b2002-03-29 17:28:10 +000013543Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13544
13545 * xpath.c: Fix bug #76927 forgot to save some context
13546 when evaluating binary expressions
13547
Daniel Veillardd30be4a2002-03-28 18:25:31 +000013548Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13549
13550 * configure.in: fixed configure for MPE/iX from Markus Henke
13551 * xmlmemory.c: fixed initialization problems
13552 * xpath.c: another set of patches from Richard Jinks this
13553 fixes "make XPathtests" on linux
13554
Daniel Veillard21458c82002-03-27 16:12:22 +000013555Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13556
13557 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
13558 * test/XPath/expr/compare test/XPath/expr/equality
13559 test/XPath/expr/floats test/XPath/expr/functions
13560 test/XPath/expr/strings result/XPath/expr/compare
13561 result/XPath/expr/equality result/XPath/expr/floats
13562 result/XPath/expr/functions result/XPath/expr/strings: Updated
13563 tests though they show a divergence on Linux
13564
Daniel Veillard28dfed12002-03-27 09:08:17 +000013565Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13566
13567 * xpath.c trionan.c: previous commit also included patches
13568 from Richard Jinks on some IEEE support corner case
13569
Daniel Veillard5fc1f082002-03-27 09:05:40 +000013570Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13571
13572 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
13573 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
13574 that $(datadir) should be used for docs
13575
Daniel Veillarddb1dc392002-03-26 12:44:39 +000013576Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13577
13578 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
13579 could leak filedescriptors
13580
Daniel Veillarddd4b9122002-03-26 07:58:43 +000013581Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13582
13583 * configure.in nanohttp.c: applied patch from Allan Clark for
13584 UnixWare/OpenServer
13585
Daniel Veillard19274092002-03-25 16:48:03 +000013586Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13587
13588 * configure.in: preparing 2.4.19
13589 * doc/*: rebuilt the docs
13590
Daniel Veillard56b2db72002-03-25 16:35:28 +000013591Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13592
13593 * nanohttp.c: fixing #76043, got fed up with non-portability
13594 of that piece of code.
13595
Daniel Veillard6f4561a2002-03-25 12:10:14 +000013596Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13597
13598 * valid.c SAX.c: Never commit without running "make tests" :-(
13599 fix a couple of stupidities in the previous commit
13600 * result/*: a few changes in some attribute order result of previous
13601 commit.
13602
Daniel Veillardd85f4f42002-03-25 10:48:46 +000013603Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13604
13605 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
13606 the internal subset should not raise duplicate ID errors,
13607 also there was a small bug in conjunction to namespace
13608 declarations defaulted and xml:xxx attributes DTD definitions.
13609
Daniel Veillard56cd18b2002-03-22 14:14:43 +000013610Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13611
13612 * xpath.c: Richard Jinks also raised some rounding problems
13613 this tries to fix them
13614
Daniel Veillard4e2df542002-03-22 12:23:14 +000013615Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13616
13617 * xpath.c: Richard Jinks spotted an incoherent memory allocation
13618 behaviour in xmlXPathCastToString()
13619
Daniel Veillarddb552912002-03-21 13:27:59 +000013620Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13621
13622 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
13623 raised by Morus Walter
13624
Daniel Veillard9e537932002-03-21 13:08:08 +000013625Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13626
13627 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
13628 from Igor
13629
Daniel Veillard6fbcf422002-03-21 12:32:59 +000013630Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13631
13632 * xpath.c: fixing #75619, related to a problem when trying
13633 to evaluate condition when the current node set resulting
13634 from that sub-step evaluation is empty. Also fixes 2 potential
13635 problem with previous-sibling and next-siblings axis.
13636
Daniel Veillard1840ef02002-03-21 08:05:23 +000013637Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13638
13639 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
13640 HTML support is not configured in.
13641
Daniel Veillard561b7f82002-03-20 21:55:57 +000013642Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13643
13644 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
13645 include/libxml/tree.h: dohh I really didn't intended to commit
13646 this test version :-(
13647
Daniel Veillarde50f3b52002-03-20 19:24:21 +000013648Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13649
13650 * testSAX.c: I wanted to see the real speed at the SAX interface
13651 after a little too many Ximianer started complaining about the
13652 parser speed.
13653 added a --quiet option:
13654 paphio:~/XML -> ls -l db100000.xml
13655 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
13656 paphio:~/XML -> time ./testSAX --quiet db100000.xml
13657 3200006 callbacks generated
13658 real 0m1.270s
13659 Which means 16MBytes/s and 3Mcallback/s
13660
Daniel Veillardc62a1472002-03-19 18:35:12 +000013661Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13662
13663 * xpath.c: valgrind spotted another error that time when running
13664 on libxslt regression tests
13665
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000013666Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13667
13668 * Makefile.am: adding "make valgrind" running the full regression
13669 tests (except python ones) under Valgrind (using valgrind -q
13670 which was kindly added by the author).
13671 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
13672 passes cleanly now except an obcure floating point initialization
13673 raised in log10() in one XPath regression test ???
13674 * tree.c: edited some comments to close #75244
13675
Daniel Veillard28cac6b2002-03-19 11:25:30 +000013676Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
13677
13678 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
13679 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
13680 context of ScrollKeeper, made sure that if the number is
13681 an integer, the serialization follows the description at
13682 http://www.w3.org/TR/xpath#section-String-Functions
13683
Daniel Veillard5997aca2002-03-18 18:36:20 +000013684Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13685
Daniel Veillard34ce8be2002-03-18 19:37:11 +000013686 * configure.in: preparing 2.4.18
13687 * doc/*: updated and rebuilt the web site
13688 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
13689 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000013690 * parser.c: humm, changed the way the SAX parser work when
13691 xmlSubstituteEntitiesDefault(1) is set, it will then
13692 do the entity registration and loading by itself in case the
13693 user provided SAX getEntity() returns NULL.
13694 * testSAX.c: added --noent to test the behaviour.
13695
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000013696Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13697
13698 * parser.c: Wilfried Teiken provided a hackish but working
13699 way to get context reported back on entities when parsing
13700 with SAX and without breaking the DOM build.
13701
Daniel Veillard2d347fa2002-03-17 10:34:11 +000013702Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13703
13704 * c14n.c: applied a new patch from Aleksey Sanin
13705 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
13706 to reference Aleksey implementation of XML digital Signatures
13707
Daniel Veillard38bf6f02002-03-16 22:03:31 +000013708Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13709
13710 * xpath.c: small fix to avoid potential problem due to
13711 ordering of freeing data
13712 * python/Makefile.am: people were complaining about
13713 the generated file in python dir not being built
13714
Daniel Veillardd2379012002-03-15 22:24:56 +000013715Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13716
13717 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
13718 python/generator.py python/libxml.c python/types.c: Cleanup
13719 of the python Makefiles based on Jacob and James feedback,
13720 fixed the spec file accordingly, fixed the number of warning
13721 that passing my pedantic CFLAGS was generating. Conclusion
13722 is that Python includes are real crap.
13723
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000013724Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13725
13726 * configure,in: it was reported quite a few times that
13727 xml2-config --cflags should not output
13728 -I$includeprefix/libxml2/libxml because libxml2 header names
13729 clashes with existing names like list.h from C++ stl.
13730 Includes should be #include<libxml/xxx.h> so ...
13731
Daniel Veillard6f293b12002-03-15 09:42:33 +000013732Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13733
13734 * c14n.c: another patch from Aleksey Sanin
13735
Daniel Veillard5c396542002-03-15 07:57:50 +000013736Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13737
13738 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
13739 canonicalization algorithm
13740 * doc/xml.html doc/index.html: added the C14N references on the
13741 index page.
13742
jacob berkman9be65862002-03-14 02:15:56 +0000137432002-03-13 jacob berkman <jacob@ximian.com>
13744
13745 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
13746 usage, redundant, and gcc specific
13747
Daniel Veillard75be0132002-03-13 10:03:35 +000013748Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
13749
13750 * xpath.c: speedup some node selection operations, this can
13751 have a significant impact on DocBook Norm's stylesheets
13752 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
13753 make sure it's always the case
13754 * debugXML.c: distinguish CDATA and comments in ls operations
13755
Daniel Veillard61f26172002-03-12 18:46:39 +000013756Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13757
13758 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
13759 to generate better API descriptions etc...
13760
Daniel Veillard9ff88172002-03-11 09:15:32 +000013761Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13762
13763 * c14n.c: Fixing #74186, made sure all boolean expressions
13764 get fully parenthesized, ran indent on the output
13765 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
13766 include/libxml/tree.h: also #74186 related, removed the
13767 --with-buffers option, and all the preprocessor conditional
13768 sections that were resulting from it.
13769
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000013770Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13771
13772 * valid.c: applied patch from Dodji Seketeli fixing an
13773 uninitailized variable in xmlValidGetValidElements()
13774
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000013775Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13776
13777 * c14n.c: fixed a few comments
13778 * doc/*.html doc/*/*.html: regenerated the docs and added
13779 the C14N API
13780 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
13781
Daniel Veillardfa49d872002-03-09 10:20:00 +000013782Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13783
13784 * check-xml-test-suite.py: fix to adapt varaiations in the
13785 bindings
13786 * configure.in python/setup.py python/setup.py.in: fixed to
13787 have the version of the python scripts automatically updated
13788
Daniel Veillarda3db2e32002-03-08 15:46:57 +000013789Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13790
13791 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
13792 in xmlCopyProp()
13793
Daniel Veillardaf43f632002-03-08 15:05:20 +000013794Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
13795
13796 * configure.in: preparing 2.4.17 release
13797 * doc/*: updated and rebuilt the docs
13798 * xpath.c: fixed a comment
13799 * python/libxml.c: fixed a possible reentrancy problem
13800
Daniel Veillardef6c46f2002-03-07 22:21:56 +000013801Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13802
13803 * tree.c python/tests/Makefile.am python/tests/attribs.py:
13804 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
13805 added a specific regression test
13806 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
13807 not raise exceptions when failing to find the attribute.
13808
Daniel Veillard90bc3712002-03-07 15:12:58 +000013809Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13810
13811 * configure.in xmllint.c: owen pointed out a problem with the
13812 ftme fix, gettimeofday() was not detected by configure and
13813 the ftime header wasn't included, dohhh
13814
Daniel Veillard8c1ae602002-03-07 11:21:00 +000013815Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13816
13817 * configure.in xmllint.c: trying to fix #71457 for timing
13818 precision when gettimeofday() is not availble but ftime() is
13819
Daniel Veillardf5a457a2002-03-07 10:25:29 +000013820Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13821
13822 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
13823 are now copied on install and part of the -devel RPM
13824
Daniel Veillard7b416132002-03-07 08:36:03 +000013825Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13826
13827 * xpath.c: trying to avoid bug #72150 which was apparently
13828 caused by a gcc bug (or a processor problem) as detailed
13829 at http://veillard.com/gcc.bug
13830
Daniel Veillardf742d342002-03-07 00:05:35 +000013831Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13832
13833 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
13834 fixed xmlReconciliateNs(), added a Python test/example for
13835 inter-document cut'n paste
13836 * python/libxml.py: fixed node.doc on document nodes and added
13837 xpathEval() onto node objects
13838
Daniel Veillard4e0e2972002-03-06 21:39:42 +000013839Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13840
13841 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
13842 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
13843 fixup and integrated tests for the serialization stuff
13844
Daniel Veillarde915b2d2002-03-06 18:42:40 +000013845Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13846
13847 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
13848 moved the libxml man page to section 3
13849
Daniel Veillard1e774382002-03-06 17:35:40 +000013850Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13851
13852 * tree.c: fix bug #72490
13853 * python/libxml.c python/libxml.py: added methods serialize()
13854 and saveTo() to all node elements.
13855
Daniel Veillardddffd2a2002-03-05 20:28:20 +000013856Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13857
13858 * xmlIO.c: closed #73430, don't read from an input source
13859 which indicated an end-of-file or an error.
13860
Daniel Veillard8d24cc12002-03-05 15:41:29 +000013861Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13862
13863 * parser.c: make sure SAX endDocument is always called as
13864 this could result in a Python memory leak otherwise (it's
13865 used to decrement ref-counting)
13866 * python/generator.py python/libxml.c python/libxml.py
13867 python/libxml2-python-api.xml python/libxml2class.txt
13868 python/tests/error.py python/tests/xpath.py: implemented
13869 the suggestions made by Gary Benson and extended the tests
13870 to match it.
13871
Daniel Veillardba5e18a2002-03-05 09:36:43 +000013872Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13873
13874 * python/generator.py: applied patch fixing #73450
13875
Daniel Veillard044fc6b2002-03-04 17:09:44 +000013876Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13877
13878 * xpath.c: fixing #61290 "namespace nodes have no parent"
13879 long standing divergence from the XPath REC. NodeSets
13880 simply hold a copy of namespace nodes and those node ->next
13881 points to the parent (which may not be the node carrying the
13882 definition).
13883 * include/libxml/xpath.h: flagged but didn't added a possible
13884 speedup
13885 * DOCBparser.c HTMLparser.c: removed some warnings from push
13886 parser due to new state being added.
13887 * tree.c: new fix from Boris Erdmann
13888 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
13889 the XML Canonalization support from Aleksey Sanin
13890
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000013891Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13892
13893 * tree.c: patch from Boris Erdmann fixing some namespace odities
13894 with xmlCopyNode()
13895
Daniel Veillardc6613042002-03-02 09:34:02 +000013896Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13897
13898 * xmlIO.c: fix bug #72706 when loading a NULL entity
13899
Daniel Veillardc0fef772002-03-01 16:16:31 +000013900Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13901
13902 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
13903 actually change in a future XML Namespace revision.
13904
Daniel Veillard79426f22002-03-01 16:14:17 +000013905Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13906
13907 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
13908 added the possibility of returning nodesets from XPath extension
13909 functions written in Python
13910
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000013911Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
13912
13913 * python/*: commiting some Python bindings work done while travelling
13914
Daniel Veillard97300512002-03-01 09:13:41 +000013915Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13916
13917 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
13918 explicitely with memory debugging switched on
13919
Daniel Veillard6361da02002-02-23 10:10:33 +000013920Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
13921
13922 * python/generator.py python/libxml.c python/libxml2-python-api.xml
13923 python/libxml2class.txt python/libxml_wrap.h python/types.c:
13924 Added wrapper for the xmlURIPtr type, provided accessors, fixed
13925 the accessor generator for strings
13926 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
13927 regression test.
13928
Daniel Veillard0fea6f42002-02-22 22:51:13 +000013929Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
13930
13931 * python/README python/generator.py python/libxml.c python/setup.py:
13932 added the 'usual' setup.py to allow building a libxml2-python
13933 module based on the same code. The initialization is however
13934 different the 2 .so files fo libxml2 and libxslt are identical and
13935 they entry point initialize both libraries. this is done to avoid
13936 some possible nasty problem since the Python don't merge the maps
13937 of all shared modules.
13938
Daniel Veillard158a4d22002-02-20 22:17:58 +000013939Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13940
13941 * parser.c: fixed a push/encoding bug reported by Michael
13942 on librsvg
13943
Daniel Veillard7839e162002-02-20 18:54:48 +000013944Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13945
13946 * include/libxml/parserInternals.h: fixes a misplaced #endif
13947
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000013948Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13949
13950 * parser.c valid.c: found and fixed a couple of allocation bugs
13951
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000013952Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
13953
13954 * doc/xml.html doc/python.html doc/*: added a Python and binding
13955 page describing the current state of the Python bindings and
13956 giving pointers to the other languages wrappers.
13957
Daniel Veillard5f4b5992002-02-20 10:22:49 +000013958Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13959
13960 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
13961 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
13962 rebuilt the API and web site
13963 * xpath.c: fixed #71978 portability bugs
13964
Daniel Veillard8aff2472002-02-19 21:50:43 +000013965Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
13966
13967 * SAX.c: oops broke automatic defaulting of namespaces attributes.
13968
Daniel Veillard8dc16a62002-02-19 21:08:48 +000013969Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13970
13971 * include/libxml/parserInternals.h parser.c: had to change
13972 2 internal parsing API when processing document content
13973 to check the start and end of element content are defined
13974 in the same entity
13975 * valid.c include/libxml/valid.h: attribute normalization can
13976 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
13977 with the context to report it.
13978 * SAX.c: fixed the last known bugs, crazy validation constraints
13979 when a document is standalone seems correctly handled. There
13980 is a couple of open issues left which need consideration especially
13981 PE93 on external unparsed entities and standalone status.
13982 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
13983 The 2 tests left failing are actually in error. Cleanup done.
13984
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000013985Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13986
13987 * valid.c: implemented E59 spaces in CDATA does not match the
13988 nonterminal S
13989
Daniel Veillard878eab02002-02-19 13:46:09 +000013990Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13991
13992 * SAX.c parser.c valid.c: more validation test fixups
13993 * check-xml-test-suite.py: added duration info for the tests
13994
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000013995Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13996
13997 * parser.c valid.c: a couple of errors were reported but not
13998 saved back as such in the parsing context. Down to 1% failure rate
13999 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
14000
Daniel Veillard4a7ae502002-02-18 19:18:17 +000014001Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14002
14003 * xmlInternald.c: isExtender was missing a char
14004 * parser.c include/libxml/parser.h: % are acceptable in the
14005 internal subset if within a PUBLIC ID
14006
Daniel Veillard8ab0f582002-02-18 18:31:38 +000014007Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
14008
14009 * SAX.c parserInternals.c valid.c: more work on the conformance
14010 suite. Took the step to finally block documents with encoding
14011 errors. It's a fatal error per the spec, people should have fixed
14012 their documents by now.
14013
Daniel Veillard55253e22002-02-18 14:32:39 +000014014Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
14015
14016 * check-xml-test-suite.py: fixed the test script after some discussion
14017 on the semantic of TYPE="error"
14018 * Makefile.am: added the script to the distrib
14019
Daniel Veillard28757702002-02-18 11:19:30 +000014020Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14021
14022 * SAX.c entities.c: fixed a couple of conformances issues deep
14023 into the validation code (standalone and undeclared Notations)
14024
Daniel Veillard82ac6b02002-02-17 23:18:55 +000014025Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14026
14027 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
14028 stayed there for years !
14029
Daniel Veillard7aea52d2002-02-17 23:07:47 +000014030Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14031
14032 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
14033 missing
14034
Daniel Veillardc7612992002-02-17 22:47:37 +000014035Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14036
14037 * check-xml-test-suite.py: improved the behaviour a bit as
14038 well as the logs
14039 * parser.c valid.c SAX.c: fixed a few more bugs
14040 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
14041
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000014042Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14043
14044 * check-xml-test-suite.py: python script to run regression tests
14045 against the XML Test suite of W3C/OASis
14046 * SAX.c: fixed a validation bug
14047 * parser.c: fixed 3 errors pointed by the test suite
14048 * doc/buildDocBookCatalog: fixed a typo pointed by drake
14049 * python/Makefile.am: fixed a dependendy
14050
Daniel Veillard9f28f302002-02-15 20:48:08 +000014051Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14052
14053 * xmlmemory.c: avoid a warning bug #71594
14054
Daniel Veillard144024e2002-02-13 21:14:46 +000014055Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14056
14057 * xmlmemory.c: Jesse Perry provided a patch to remove a few
14058 warning on alpha/Tru64
14059
Daniel Veillarde4301c82002-02-13 13:32:35 +000014060Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14061
14062 * include/libxml/entities.h: fixing a comment
14063 * valid.c: fixing some troubles with validity check on namespaces
14064 * result/VC/NS3 test/VC/NS3: added a specific regression test
14065
Daniel Veillarda6d05382002-02-13 13:07:41 +000014066Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14067
14068 * tree.c: Fixing #71342 serializing '\n' in attribute values
14069 * result/noent/att3 result/att3 test/att3: added a specific
14070 test.
14071
Daniel Veillard797a5652002-02-12 13:46:21 +000014072Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
14073
14074 * python/libxml.c: couple of bug fixes
14075
Daniel Veillard01a6d412002-02-11 18:42:20 +000014076Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14077
14078 * python/*.py: removed tabs and used spaces.
14079
Daniel Veillard397ff112002-02-11 18:27:20 +000014080Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14081
14082 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
14083 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
14084
Daniel Veillard03517542002-02-11 13:54:40 +000014085Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14086
14087 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
14088 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
14089
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000014090Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14091
14092 * include/libxml/encoding.h include/libxml/entities.h
14093 include/libxml/globals.h include/libxml/parser.h
14094 include/libxml/threads.h include/libxml/tree.h
14095 include/libxml/xmlmemory.h: trying to fix the include mess
14096
Daniel Veillard1a612ed2002-02-11 07:54:45 +000014097Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14098
14099 * include/libxml/xmlmemory.h: reverted part of the previous
14100 attempt to provide #69655, this was breaking the build.
14101
Daniel Veillard0ba59232002-02-10 13:20:39 +000014102Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
14103
14104 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
14105 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
14106 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
14107 include/libxml/parserInternals.h include/libxml/tree.h
14108 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
14109 Tentatively fixed #69655 , make compiling with -Wredundant-decls
14110 clean.
14111 * python/libxml.c: fixed a warning.
14112
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000014113Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14114
14115 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
14116 copying of node, merge back IDs in the target document.
14117 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
14118 test/XInclude/ents/ids.xml: test case
14119 * result/VC/ElementValid4: output changed due to a typo fix
14120
Daniel Veillard1c18e302002-02-09 22:16:40 +000014121Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14122
14123 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000014124 generate the dependencies right as Jacob found out. Add
14125 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000014126
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000014127Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14128
14129 * parserInternals.c valid.c: Justin Fletcher found some parts
14130 of the code needing cleanup
14131 * libxml.spec.in python/Makefile.am python/generator.py
14132 python/libxml.c python/libxml.py: Fixed the python Makefiles
14133 corrected a bug showing up on ia64, changed the name of the
14134 python internal module too
14135
Daniel Veillard07be19b2002-02-08 14:20:35 +000014136Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14137
14138 * Makefile.am: applied patch from Andris Pavenis for binary
14139 name suffixes
14140
Daniel Veillardf216d462002-02-08 13:44:24 +000014141Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
14142
14143 * xmllint.c win32/win32config.h: fixing #68748
14144
Daniel Veillardd455d792002-02-08 13:37:46 +000014145Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14146
14147 * valid.c: fixing #70166
14148
14149Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14150
14151 * valid.c: fixing #70077
14152
Daniel Veillardc575b992002-02-08 13:28:40 +000014153Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14154
14155 * Copyright Makefile.am README configure.in libxml.spec.in:
14156 Changed to the MIT Licence
14157 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
14158 doc/xmlio.html: updated the doc accordingly
14159 * include/libxml/xmlwin32version.h configure.in: preparing
14160 2.4.14 release
14161 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14162 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14163 fixed the const xmlChar * wrapper and generator, XPath extension
14164 functions now use the context as first argument
14165 * python/tests/tstxpath.py python/tests/xpath.py
14166 python/tests/xpathext.py: Updated the tests accordingly
14167 * tree.c: fixed bug #70067
14168
Daniel Veillard7db38712002-02-07 16:39:11 +000014169Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14170
14171 * Makefile.am: cleanup
14172 * debugXML.c: always use stdout if output is NULL
14173 * xmlIO.c: don't close filedescriptors passed to outputBuffers
14174 * python/Makefile.am python/generator.py python/libxml2class.txt
14175 python/libxml_wrap.h python/types.c: augmented the number of bindings
14176 handling FILE * and XPath contexts
14177 * python/tests/Makefile.am: avoid a stupid problem due to the
14178 use of TEST.
14179
Daniel Veillard15a143b2002-02-06 22:40:50 +000014180Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14181
14182 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
14183
Daniel Veillard70cab352002-02-06 16:06:58 +000014184Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14185
14186 * python/TODO python/libxml.c: cleanup the extension function lookup
14187 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
14188
Daniel Veillard7a96efc2002-02-05 16:34:33 +000014189Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14190
14191 * configure.in python/Makefile.am: do not install outside
14192 of prefix
14193
Daniel Veillard33caa0b2002-02-04 14:07:26 +000014194Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14195
14196 * python/TODO python/libxml.c: started adding SAX interfaces
14197 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
14198 SAX test
14199
Daniel Veillard36eea2d2002-02-04 00:17:01 +000014200Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14201
14202 * tree.c: hardened the addChild function
14203 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14204 python/libxml2class.txt python/libxml_wrap.h python/TODO:
14205 added accessors needed for xmlNode, a bit more testing and
14206 extension of interfaces
14207 * python/tests/Makefile.am python/tests/build.py: added a test
14208 build from scratch/save/load/check
14209
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000014210Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14211
14212 * parserInternals.c: change a small bit in the way valididy
14213 error messages get initialized
14214 * python/TODO python/libxml.c python/libxml2-python-api.xml
14215 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14216 added some memory debugging to track leaks at the libxml2 level
14217 * python/tests/*.py: changed all tests to check for leaks,
14218 there is just one left in XPath extension registrations.
14219
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000014220Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
14221
14222 * python/TODO python/generator.py python/libxml2-python-api.xml
14223 python/libxml2class.txt: more accessor classes for the parser
14224 context, allow to switch on and check validity
14225 * python/tests/Makefile.am python/tests/error.py
14226 python/tests/invalid.xml python/tests/valid.xml
14227 python/tests/validate.py: attded more test and and added error.py
14228 which I forgot to commit in the last step
14229
Daniel Veillard3ce52572002-02-03 15:08:05 +000014230Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14231
14232 * python/Makefile.am python/types.c: cleanup
14233 * python/libxml.c python/libxml.py python/libxml_wrap.h
14234 python/generator.py python/libxml2-python-api.xml
14235 python/libxml2class.txt: added class for parser context, added
14236 first cut for push mode support. Added a framework to generate
14237 accessors functions.
14238 * python/tests/Makefile.am python/tests/push.py: added a push
14239 test
14240
Daniel Veillardcfb05462002-02-02 23:18:22 +000014241Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14242
14243 * python/Makefile.am python/TODO python/libxml.py: fixed a small
14244 bug a bit of cleanup.
14245
Daniel Veillard5d819032002-02-02 21:49:17 +000014246Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14247
14248 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
14249 python/libxml2class.txt: adding error redirections and preformat
14250 to a python handler
14251 * python/tests/Makefile.am python/tests/*.py: cleanup made all
14252 tests self checking
14253
Daniel Veillard7fd7a942002-02-02 12:19:46 +000014254Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14255
14256 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
14257 a function
14258
Daniel Veillard9589d452002-02-02 10:28:17 +000014259Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14260
14261 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
14262 python/libxml.c python/libxml2-python-api.xml
14263 python/libxml2class.txt: Progressing through the TODOs, class
14264 description output, extra XML API, RPM now builds the wrappers
14265 for all python installed versions
14266
Daniel Veillard253aa2c2002-02-02 09:17:16 +000014267Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
14268
14269 * configure.in libxml.spec.in python/Makefile.am python/TODO
14270 python/generator.py python/libxml2class.txt: added more informations
14271 in the libxml2-python package including docs. Slightly changed
14272 the class hierarchy
14273 * python/tests/*: added basic regression tests infrastructure too
14274
14275Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14276
14277 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
14278 added libxml2-python as part of the packages installed
14279
Daniel Veillarda7340c82002-02-01 17:56:45 +000014280Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14281
14282 * python/Makefile.am python/generator.py python/libxml.c
14283 python/libxml.py: more work, now able to extend the
14284 XPath interpreter with functions written in python.
14285
Daniel Veillardc3e39442002-02-01 09:29:41 +000014286Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
14287
14288 * python/Makefile.am: Jacob sent a patch to allow building from
14289 tarfile.
14290
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000014291Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14292
14293 * python/Makefile.am python/libxml.c configure.in Makefile.am:
14294 inserted the python wrappers build, I hope this won't be too
14295 unportable
14296
Daniel Veillard1971ee22002-01-31 20:29:19 +000014297Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14298
14299 * xpath.c: minor optimization
14300 * python/generator.py python/libxml.c python/libxml.py
14301 python/libxml_wrap.h: more work on the python bindings,
14302 they now support XPath and there is no evident leak
14303
Daniel Veillard36ed5292002-01-30 23:49:06 +000014304Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14305
14306 * python/generator.py python/libxml.c python/libxml.py:
14307 more work on the python bindings generator.
14308
Daniel Veillard96fe0952002-01-30 20:52:23 +000014309Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14310
14311 * python/generator.py python/libxml.c python/libxml_wrap.h:
14312 more work on the python bindings.
14313
Daniel Veillardd2897fd2002-01-30 16:37:32 +000014314Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
14315
14316 * python/generator.py python/libxml.c python/libxml.py
14317 python/libxml_wrap.h: commited early version of a python binding
14318 for private use only ATM
14319
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000014320Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14321
14322 * entities.c tree.c include/libxml/entities.h: applied patch
14323 from Anthony Jones to implement copy of DTD subtree too. Had
14324 just to keep 2 function private which really ought to become
14325 public ones.
14326
Daniel Veillarda42f25f2002-01-25 14:15:40 +000014327Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14328
14329 * xmllint.c: added pointers to the web pages in the usage()
14330
Daniel Veillardbd227ae2002-01-24 16:05:41 +000014331Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14332
14333 * tree.c: more fixes from Petr Kozelka for attribute handling
14334 in the tree API to align the semantic with DOM.
14335
Daniel Veillard36065812002-01-24 15:02:46 +000014336Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14337
14338 * valid.c tree.c entities.c: another set of patches from
14339 Anthony Jones for copy operations cleanup and robustness
14340
Daniel Veillardf8592562002-01-23 17:58:17 +000014341Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14342
14343 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
14344 an alphabetic index based on comments content
14345 * doc/*: rebuilt the web site with the new references
14346
Daniel Veillardc8c7be42002-01-23 17:53:44 +000014347Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14348
14349 * parserInternals.h: Greg Sjaardema suggested to use an
14350 eponential buffer groth policy in xmlParserAddNodeInfo()
14351
Daniel Veillard3bf65be2002-01-23 12:36:34 +000014352Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14353
14354 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
14355 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
14356 doc/parsedecl.py doc/Makefile.am: updated the python extractor
14357 to generate cross-references, and added/updated the stylesheets
14358 to generate and link API indexes. The generic keyword index
14359 is not done yet.
14360 * doc/*.html: regenerated all the usual docs too
14361
Daniel Veillard2070c482002-01-22 22:12:19 +000014362Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
14363
14364 * debugXML.c: added an xpath function to the shell for T. V. Raman
14365
14366Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000014367
14368 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
14369 debug routines.
14370
Daniel Veillardc169f8b2002-01-22 21:40:13 +000014371Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14372
14373 * tree.c: apply an patch from Petr Kozelka for unlink and replace
14374 support of attribute nodes
14375
Daniel Veillard9d06d302002-01-22 18:15:52 +000014376Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14377
14378 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
14379 hopefully near complete and fully documented of the API in XML
14380 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
14381 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
14382 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
14383 include/libxml/parserInternals.h include/libxml/valid.hi
14384 include/libxml/xmlIO.h include/libxml/xmlerror.hi
14385 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
14386 include/libxml/xpath.h include/libxml/xpathInternals.h:
14387 Cleaned up the doc comments a lot in the process, the interface
14388 coverage is now 100%
14389
Daniel Veillard2d1464f2002-01-21 23:16:56 +000014390Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14391
14392 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
14393 extracts comments from the gtk-doc DocBook output (a bit
14394 convoluted but seems to work).
14395
Daniel Veillard61006472002-01-21 17:31:47 +000014396Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14397
14398 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
14399 added an XML description of the API, moved the script generating
14400 it here. Added a "make api" target
14401
Daniel Veillardd2f23002002-01-21 13:36:00 +000014402Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14403
14404 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
14405
Daniel Veillard99e55eb2002-01-21 08:56:29 +000014406Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14407
14408 * xpath.c include/libxml/xpathInternals.h: the change made to
14409 xmlXPathFuncLookupFunc was incompatible roll it back
14410
Daniel Veillard963d2ae2002-01-20 22:08:18 +000014411Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14412
14413 * SAX.c: cleanup patch from Anthony Jones
14414 * doc/Makefile.am: fix the headers to avoid in make scan
14415 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
14416 includes, * vs Ptr and general cleanup
14417 * parsedecl.py: first version of a script to extract the
14418 module interfaces, the goal will be to provide .decl or XML
14419 specification of the interfaces to build wrappers.
14420
Daniel Veillard0f5f1622002-01-20 12:42:06 +000014421Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14422
14423 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
14424 now provides return codes in case of errors
14425
Bjorn Reese026d29f2002-01-19 15:40:18 +000014426Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
14427
14428 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
14429 Upgraded to trio baseline 1.6
14430 * strio.h strio.c: Replaced by triostr.h and triostr.c
14431
Daniel Veillard572577e2002-01-18 16:23:55 +000014432Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14433
14434 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
14435 of strdup usage in the code
14436
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014437Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14438
14439 * parser.c error.c: Keith Isdale complained rightly that
14440 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
14441
Daniel Veillardcfa0d812002-01-17 08:46:58 +000014442Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14443
14444 * tree.c: fixed the funxtion to set the xml: attributes
14445 * debugXML.c: added "setbase" to test it.
14446
Daniel Veillard2c748c62002-01-16 15:37:50 +000014447Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14448
14449 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
14450 to allow updating an attribute content
14451
Daniel Veillard8de85c62002-01-15 17:10:15 +000014452Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14453
14454 * libxml.h: try to avoid problems when compiling on Windows
14455
Daniel Veillard314cfa02002-01-14 17:58:01 +000014456Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14457
14458 * hash.c: patch from Anthony Jones for hash.c allocation size
14459 * Makefile.am: trying to work around Yet Another Libtool Madness
14460 and build the 2.4.13 release finally ...
14461
Daniel Veillard744683d2002-01-14 17:30:20 +000014462Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
14463
14464 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
14465 * doc/* : update of the documentation
14466
Daniel Veillarde6a55192002-01-14 17:11:53 +000014467Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
14468
14469 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
14470 at fixing #61290 :-(
14471
Daniel Veillardfb25a512002-01-13 20:32:08 +000014472Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14473
14474 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
14475 Fixes bug #67229
14476
Daniel Veillardacb2bda2002-01-13 16:15:43 +000014477Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14478
14479 * tree.c: trying to avoid troubles when a subtree is copied
14480 and coalesced in part with the target tree. Should fix
14481 bug #67407
14482
Daniel Veillardd8224e02002-01-13 15:43:22 +000014483Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14484
14485 * valid.c: fixed validation of attributes content of type
14486 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
14487 values, very old bug. Fixes #67671
14488
Daniel Veillard8107a222002-01-13 14:10:10 +000014489Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14490
14491 * parser.c include/libxml/parserInternals.h tree.c: integrated
14492 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
14493 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
14494
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000014495Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14496
14497 * threads.c: applied Serguei Narojnyi's patch to add native
14498 thread support on the Win32 platform
14499 * testThreadsWin32.c Makefile.am: added the test program also
14500 from Serguei, Win32 specific
14501 * include/win32config.h include/libxml/xmlwin32version.h.in:
14502 added patch from Igor for the Windows thread specific defines.
14503
Daniel Veillard845cce42002-01-09 11:51:37 +000014504Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
14505
14506 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
14507
Daniel Veillard7b602b42002-01-08 13:26:00 +000014508Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
14509
14510 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
14511 output page into XMLinfo.html. Close bug #66951 and
14512 raised by Robert Collins too.
14513
Daniel Veillard73c6e532002-01-08 13:15:33 +000014514Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
14515
14516 * encoding.c: Paul Keogh pointed out a possibility of segfault
14517 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
14518 Closes bug # 68238
14519
Daniel Veillard4a859202002-01-08 11:49:22 +000014520Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
14521
14522 * doc/*.html: updated the Gdome2 links
14523
Daniel Veillard3c5ed912002-01-08 10:36:16 +000014524Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14525
14526 * libxml.h: Applied following patches from Robert Collins
14527 and make sure IN_LIBXML is defined when compiling it
14528 -------
14529 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
14530 as well as Visual C.
14531 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14532 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
14533 * strio.c (PLATFORM_UNIX): Define for Cygwin.
14534 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
14535 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
14536 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
14537 xmlSysIDExists xmlNoNetExists).
14538 * xmllint.c: Don't include winsock2.h for Cygwin.
14539
Daniel Veillard401c2112002-01-07 16:54:10 +000014540Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14541
14542 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
14543 when the version info is not present.
14544
Daniel Veillard6f42c132002-01-06 23:05:13 +000014545Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14546
14547 * tree.c: Anthony Jones pointed out a problem in
14548 xmlStringGetNodeList() and provided a fix for it
14549
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014550Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14551
Daniel Veillarddb5850a2002-01-18 11:49:26 +000014552 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000014553 xmlCreatePushParserCtxt() when the initial buffer passed
14554 is large.
14555
Daniel Veillard0e47ee22002-01-05 18:25:52 +000014556Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14557
14558 * win32/*: big cleanup of the Windows/MSVC project files
14559 from Igor Zlatkovic
14560
Daniel Veillardcebb1362002-01-02 13:13:30 +000014561Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14562
14563 * doc/Makefile.am: should fix #67674 and avoid troubles if
14564 xsltproc is not available or fails in the prefix provided
14565
Daniel Veillard26908ab2002-01-01 16:50:03 +000014566Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
14567
14568 * xmlmemory.c: one more doc patch from Charlie Bozeman.
14569
Daniel Veillard5344c602001-12-31 16:37:34 +000014570Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14571
14572 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
14573 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
14574 Fixed a few other problems raised by Charlie Bozeman.
14575 * result/VC/ElementValid[5-7]: fixed the output
14576
Daniel Veillardcbaf3992001-12-31 16:16:02 +000014577Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14578
14579 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
14580 patches from Charlie Bozeman. Regenerated the HTML docs.
14581
Daniel Veillard7f9a6802001-12-20 14:01:47 +000014582Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
14583
14584 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
14585 for Windows from Igor
14586
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000014587Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14588
14589 * xmllint.c: applied Justin Fletcher patch for --output or -o
14590
Daniel Veillardd3b29d22001-12-18 07:53:16 +000014591Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
14592
14593 * win32/libxml2/libxml2.def.src: close #67019
14594
Daniel Veillard01db67c2001-12-18 07:09:59 +000014595Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14596
14597 * xmllint.c: applied Justin Fletcher generic timing patch
14598 similar to the one already applied to xsltproc.
14599
Daniel Veillardd1640922001-12-17 15:30:10 +000014600Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14601
14602 * include/libxml/tree.h tree.c: applied documentation patches
14603 from Charlie Bozeman
14604
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000014605Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
14606
14607 *doc/xmllint.xml, xmllint.1 - document --dropdtd
14608
Daniel Veillard29e43992001-12-13 22:21:58 +000014609Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
14610
14611 * valid.c: fix the xmlStrdup() used in the previous patch.
14612 * valid.c: added --dropdtd
14613 * tree.c: fixed xmlUnlinkNode so it also removes the references
14614 from the document if the node is a DTD
14615
Daniel Veillard86fd5a72001-12-13 14:55:21 +000014616Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
14617
14618 * HTMLtree.c valid.c: cleanup some static declarations
14619
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000014620Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14621
14622 * xmllint.c: removed another strdup()
14623 * doc/FAQ: removed the HP/UX entry
14624
Daniel Veillarded472f32001-12-13 08:48:14 +000014625Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
14626
14627 * valid.c: fix bug #66816 when validating.
14628 * xmllint.c: don't use sys/time.h if configure did not found it
14629
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000014630Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
14631
14632 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
14633 xmlcatalog_man.xml
14634
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000014635Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14636
14637 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
14638 xmlInitMemory() was declared twice
14639
Daniel Veillardb82c1662001-12-09 14:00:54 +000014640Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
14641
14642 * globals.c: do not reference strdup() !
14643 * configure.in libxml-2.0.pc.in: trying to fix the libs
14644 of the various config extraction modules
14645
Daniel Veillardef90ba72001-12-07 14:24:22 +000014646Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14647
14648 * configure.in : preparing 2.4.12
14649 * doc/* : updated and rebuilt the docs
14650
Daniel Veillard220346d2001-12-07 11:33:54 +000014651Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14652
14653 * uri.c: closed bug #66159
14654 * testURI.c: added --escape option
14655 * configure.in: some cleanup for xml2-config --cflags
14656
Daniel Veillard2a906822001-12-06 14:34:08 +000014657Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
14658
14659 * globals.c testThreads.c: removed some misplaced includes
14660 of xmlversion.h
14661
Daniel Veillarde28313b2001-12-06 14:08:31 +000014662Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
14663
14664 * threads.c: patch from Gary Pennington fixing a possible
14665 problem at initialization time.
14666
Daniel Veillardd3b08822001-12-05 12:03:33 +000014667Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
14668
14669 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000014670 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000014671 CodeWarrior.
14672
Daniel Veillarda7866932001-12-04 13:14:44 +000014673Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
14674
14675 * xmllint.c: applied Geert Kloosterman's patch to fix
14676 --repeat --timing output
14677
Daniel Veillard19840942001-11-29 16:11:38 +000014678Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14679
14680 * parser.c: Robin Berjon <robin@knowscape.com> found a case
14681 where non-wellformed XML declaractions were not detected.
14682
Daniel Veillarde85d9342001-11-28 14:43:12 +000014683Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14684
14685 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
14686
Daniel Veillard22f25a82001-11-28 09:12:23 +000014687Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
14688
14689 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
14690 gets reset by xmlCleanupInputCallbacks() and this makes the
14691 function useless. Same for output.
14692
Daniel Veillard107ccaa2001-11-27 16:23:50 +000014693Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14694
14695 * xmlIO.c: robert pointed out a loop error in callback cleanups
14696
Daniel Veillard8faa7832001-11-26 15:58:08 +000014697Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
14698
14699 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
14700 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
14701 they are not really tied to debugging
14702
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000014703Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14704
14705 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
14706 * xmllint.c: better --catalogs description
14707
Daniel Veillard4855c8c2001-11-25 10:35:25 +000014708Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14709
14710 * tree.c: fixed a couple of problems in xmlSetProp()
14711
Daniel Veillardcd337f02001-11-22 18:20:37 +000014712Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
14713
14714 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
14715 unappropriate stdout output.
14716
Daniel Veillard566d4df2001-11-22 13:00:53 +000014717Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
14718
14719 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
14720 by Denis Beurive, closes #65111
14721
Daniel Veillardb4545fd2001-11-20 09:37:09 +000014722Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
14723
14724 * valid.c: in case of content model validity error, don't
14725 print it if validity warnings were not requested.
14726
Daniel Veillardc69e0b12001-11-20 08:35:07 +000014727Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14728
14729 * nanoftp.c: applied a couple of patches from Brian D Ripley.
14730 * parserInternals.c: removed the last exit() call. Print an
14731 unmaskable error on stderr instead (library mismatch detection)
14732
MST 2001 John Fleck42304042001-11-18 00:18:06 +000014733Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
14734
14735 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
14736 shell instructions from Heiko Rupp
14737
Daniel Veillardf7b094f2001-11-15 13:54:39 +000014738Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14739
14740 * catalog.c: use the URL notation file:// for default catalog paths
14741
Daniel Veillard0ec98632001-11-14 15:04:32 +000014742Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
14743
14744 * include/libxml/tree.h: better comments for _private fields
14745 * tree.c: removed a problem when copying an entity reference.
14746
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000014747Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
14748
14749 * vms/*: updated instructions and diffs from John A Fotheringham
14750
Daniel Veillarda11001b2001-11-12 22:45:36 +000014751Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
14752
14753 * include/libxml/xmlerror.h: avoid an include problem if
14754 #include <libxml/xmlerror.h> happens first in code
14755 seems to be the case in KDE libs
14756
Daniel Veillard8e3943c2001-11-12 21:35:44 +000014757Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14758
14759 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
14760 from Igor for Windows
14761
14762Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14763
14764 * Makefile.am: Gary Pennington pointed out a missing prefix
14765
Daniel Veillard43d3f612001-11-10 11:57:23 +000014766Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
14767
14768 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
14769 * doc/*: upgraded and rebuilt the docs
14770
Daniel Veillardc1f78342001-11-10 11:43:05 +000014771Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14772
14773 * HTMLparser.c: fix comment in scripts element parsing.
14774 * result/HTML/doc3*: updated the results.
14775
14776Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14777
14778 * uri.c: another URI bug fix #63336, using Joel Young patch.
14779
Daniel Veillardc6e013a2001-11-10 10:08:57 +000014780Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
14781
14782 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
14783 a cleaned up version of the Pwd shell string generation.
14784
Daniel Veillardbe480fb2001-11-08 23:36:42 +000014785Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14786
14787 * valid.c include/libxml/tree.h: trying to fix namespaces +
14788 validation problems for good, closing #63619 in the process
14789 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
14790 wrong in this respect, fixed it.
14791
Daniel Veillardd536f702001-11-08 17:32:47 +000014792Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
14793
14794 * xmllint.c: Morus Walter patch to allow --format and --encode
14795
Daniel Veillard5004f422001-11-08 13:53:05 +000014796Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
14797
14798 * debugXML.c: Stefan Kost provided an help command for the shell
14799
Daniel Veillarda6825e82001-11-07 13:33:59 +000014800Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
14801
14802 * debugXML.c: Heiko Rupp pointed that the shell would crash
14803 on empty nodesets returns.
14804
Daniel Veillard03f848d2001-11-07 12:53:46 +000014805Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
14806
14807 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
14808 migh need the history libraries
14809
Daniel Veillard957fdcf2001-11-06 22:50:19 +000014810Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
14811
14812 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
14813 handle the case of < in quoted attributes, Bastian Kleineidam
14814
Daniel Veillardc853b322001-11-06 15:24:37 +000014815Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
14816
14817 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
14818 fixing catalog breakages
14819 * Makefile.am catalog.c result/catalogs/catal
14820 result/catalogs/mycatalog.* test/catalogs/catal*:
14821 fixed more problems in catalog support, added more regression tests
14822 for both XML and SGML catalog handling
14823
Daniel Veillard66870c72001-11-05 19:27:49 +000014824Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
14825
14826 * debugXML.c: applied an improvement to xmlGetLineNo() from
14827 Keith Isdale
14828
Daniel Veillardffe09c92001-11-05 14:21:47 +000014829Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
14830
14831 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
14832 Side effect of the progressive catalog loading
14833
Daniel Veillardad661b92001-11-05 11:43:15 +000014834Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
14835
14836 * Makefile.am: confexecdir and confexec_DATA were defined twice
14837 pointed out by Karl Eichwalder
14838
Daniel Veillard6eb17722001-11-04 22:19:27 +000014839Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
14840
14841 * xmlcatalog.c: avoid unlink() and use remove() instead.
14842
Daniel Veillardea898282001-11-04 22:13:45 +000014843Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
14844
14845 * libxml.spec.in: cleanup
14846 * include/libxml/xmlwin32version.h: updated with 2.4.8
14847
Daniel Veillarda4617b82001-11-04 20:19:12 +000014848Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
14849
14850 * encoding.c global.data globals.c testThreads.c: fix bug #63752
14851 of compiling libxml with a non standard set of options
14852
John Fleck027edfb2001-11-04 20:13:58 +000014853Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
14854
14855 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
14856 document --sgml option, fixing gnome bugzilla #63382
14857
Daniel Veillardcd21dc72001-11-04 20:03:38 +000014858Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14859
14860 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
14861 breakage of 2.4.7, added a couple of really needed APIs
14862 like xmlCatalogIsEmpty() and xmlNewCatalog()
14863 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
14864 for install-catalog
14865 * configure.in: preparing 2.4.8
14866
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000014867Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
14868
14869 * HTMLtree.c tree.c include/libxml/HTMLtree.h
14870 include/libxml/tree.h include/libxml/xmlIO.h: more include
14871 cleanups, export cleanly one html output + format function.
14872
14873Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14874
14875 * parser.c: removed initGenericErrorDefaultFunc call from
14876 xmlInitParser() since it could destroy previous calls to
14877 xsltSetGenericErrorFunc() effects
14878
Daniel Veillardebd38c52001-11-01 08:38:12 +000014879Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14880
14881 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
14882 keyword.
14883
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014884Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
14885
14886 * Makefile.am: cleanup
14887 * threads.c: cleanup too
14888 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
14889 from xsltproc
14890 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000014891 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000014892
Daniel Veillard91c00402001-10-30 17:41:38 +000014893Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
14894
14895 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
14896 was not used anymore !
14897
Daniel Veillard52dcab32001-10-30 12:51:17 +000014898Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
14899
14900 * configure.in: preparing 2.4.7
14901 * Makefile.am doc/Makefile.am: switched to the latest xmllint
14902 manual page from John
14903 * doc/*: updated the doc and rebuilt the generated pages
14904
Daniel Veillarda9e65e82001-10-30 10:32:36 +000014905Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
14906
14907 * xmlIO.c: closing bug #62711, the library should never
14908 close stdin or stdout.
14909
Daniel Veillard4def3bd2001-10-30 09:47:47 +000014910Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
14911
14912 * uri.c: second pass at fixing #63336, using Joel Young
14913 final patch. looks okay.
14914
Daniel Veillardbb6808e2001-10-29 23:59:27 +000014915Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
14916
14917 * uri.c include/libxml/uri.h: trying to clear #63336
14918 allowing the escaping routine to parse unconformant
14919 URI-References.
14920
Daniel Veillardacf7ff02001-10-29 20:21:47 +000014921Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
14922
14923 * vms/readme.vms vms/build_libxml.com nanoftp.c
14924 include/libxml/xmlversion.h.in: a few VMS updates from
14925 John A Fotheringham
14926 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
14927 and xmlCleanupOutputCallbacks() for the Perl binding people.
14928
Daniel Veillard635ef722001-10-29 11:48:19 +000014929Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
14930
14931 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
14932 apply fixes to close #63271 and avoid segfaults when
14933 the error routine gets callbed before xmlInitParser()
14934 get called.
14935 * nanoftp.c error.c: Applied patches from Justin Fletcher
14936 correcting some xmlGenericError misuses.
14937
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000014938Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
14939
14940 *doc/xmllint.xml, doc/xmllint.1
14941 New and improved man page for xmllint - .xml is the original, .1
14942 is the generated man page
14943
Daniel Veillardc9484202001-10-24 12:35:52 +000014944Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
14945
14946 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
14947 the web site from the main HTML document.
14948
Daniel Veillard5151c062001-10-23 13:10:19 +000014949Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14950
14951 * parser.c: fixed an erroneous validation bug when PE refs
14952 occurs in external parsed entities referenced from the
14953 internals subset
14954 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
14955 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
14956 added the associated testcase, it's a nice one.
14957 * HTMLparser.c: generate the DTD node as HTML still ...
14958 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
14959
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000014960Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14961
14962 * HTMLparser.c: fixed a bug in htmlNewDoc()
14963
Daniel Veillard89cad532001-10-22 09:46:13 +000014964Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
14965
14966 * test/threads/*: added entities testing to the Thread test
14967 * testThreads.c: make the test reasonable
14968 * DOCBparser.c: fix the DTD public and system ID
14969 * xmllint.c: added --sgml for SGML DocBook importing
14970 * Makefile.am: added Docbtests target
14971
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000014972Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14973
14974 * nanoftp.c: use only "anonymous@" string for anonymous passwds
14975 * testThreads.c: removed bogus include
14976
Daniel Veillardce2c2f02001-10-18 14:57:24 +000014977Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14978
14979 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
14980 fixed a very serious (looping) validation bug
14981
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000014982Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
14983
14984 * include/libxml/globals.h include/libxml/threads.h threads.c
14985 testThreads.c: far more testing, cleaning up bugs
14986 * *.c : make sure globals.h is always included.
14987
Daniel Veillard7cc95c02001-10-17 15:45:12 +000014988Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
14989
14990 * HTMLparser.c: try to get rid of parser loops for good.
14991
Daniel Veillardab7488e2001-10-17 11:30:37 +000014992Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
14993
14994 * configure.in: fixed some bugs in CFLAGS passing.
14995 * test/threads Makefile.am testThreads.c: added a specific
14996 threaded test case (really nasty, guaranteed).
14997
Daniel Veillard85c11fa2001-10-16 21:03:08 +000014998Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
14999
15000 * catalog.c: serious cleanup on the management of the
15001 XML catalog tree, more tests done, especially with
15002 the catalog PI.
15003
Daniel Veillard364789a2001-10-16 12:45:00 +000015004Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
15005
15006 * catalog.c: avoid a problem in catalog cleanup on SMP if
15007 catalogs were not initialized.
15008
Daniel Veillard81463942001-10-16 12:34:39 +000015009Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
15010
15011 * catalog.c xpath.c: trying to cleanup the not thread safe
15012 parts of the library.
15013
Daniel Veillard64a411c2001-10-15 12:32:07 +000015014Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
15015
15016 * include/libxml/globals.h configure.in global.data: make
15017 the allocation be per-thread a configure option
15018 * encoding.c include/libxml/parser.h: fixed compilation
15019 errors
15020
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000015021Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15022
15023 * include/libxml/parser.h: Norm reported that a few lines
15024 added were breaking libxslt compile, removed them for now
15025
Daniel Veillard6f350292001-10-14 09:56:15 +000015026Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
15027
15028 * parser.c parserInternals.c threads.c: debugged and fixed
15029 initialization problems which were giving troubles on SMP
15030 boxes.
15031
Daniel Veillard6661ffa2001-10-13 14:18:17 +000015032Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15033
15034 * include/libxml/Makefile.am: missing globals.h
15035
Daniel Veillarde7090612001-10-13 12:18:28 +000015036Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000015037
Daniel Veillarde7090612001-10-13 12:18:28 +000015038 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000015039
Daniel Veillardd0463562001-10-13 09:15:48 +000015040Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15041
15042 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
15043 include/libxml/parserInternals.h include/libxml/tree.h
15044 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
15045 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
15046 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
15047 Applied the last patches from Gary, cleanup, activated threading
15048 all user accessible global variables are now handled in globals.[ch]
15049 Still a bit rought but make tests passes with either
15050 --with-threads defined at configure time or not.
15051 * Makefile.am example/Makefile.am: added globals.[ch] and threads
15052 linking options
15053
Daniel Veillardb8478642001-10-12 17:29:10 +000015054Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
15055
15056 * Makefile.am include/libxml/Makefile.am
15057 include/libxml/globals.h globals.c include/libxml/threads.h
15058 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
15059 configure.in: started integrating the core of the thread support
15060 not activated yet but half integrated. The code should still
15061 compile and work anyway.
15062
Daniel Veillardb44025c2001-10-11 22:55:55 +000015063Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15064
15065 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
15066 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
15067 integrating the non-controversial parts of Gary Pennington
15068 multithread patches
15069 * catalog.c: corrected a small bug introduced
15070
Daniel Veillard75b96822001-10-11 18:59:45 +000015071Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15072
15073 * catalog.c include/libxml/catalog.h: very serious cleanup,
15074 isolating unportable code and as much as possible the accesses
15075 to the global shared catalog. May need more testing !
15076
Daniel Veillard78d12092001-10-11 09:12:24 +000015077Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15078
15079 * include/libxml/debugXML.h debugXML.c tree.c: integrating
15080 Keith Isdale patches for the XSLT debugger interfaces. Some
15081 cleanup
15082
Daniel Veillardff0b7312001-10-11 06:46:09 +000015083Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15084
15085 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
15086 * DOCBparser.c: generate line nubers in elements
15087
Daniel Veillard60087f32001-10-10 09:45:09 +000015088Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15089
15090 * configure.in: preparing 2.4.6 release
15091 * doc/xml.html doc/html/*: updated and rebuilt the docs
15092 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
15093
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000015094Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
15095
15096 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
15097 adding documentation for DV's supercatalog support
15098
Daniel Veillard82d75332001-10-08 15:01:59 +000015099Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15100
15101 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
15102 super catalog support adding one API and one flag --sgml to
15103 xmlcatalog
15104
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000015105Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
15106
15107 * doc/xmlcatalog_man.xml, xmlcatalog.1
15108 One more crack at
15109 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15110
15111
Thomas Broyer47334c02001-10-07 16:41:52 +000015112Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15113
15114 * xpath.c: implemented xmlXPathObjectCopy for external objects
15115 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
15116
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000015117Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
15118
15119 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15120 finishing up fix to
15121 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
15122 the xmlcatalog man page display more elegantly
15123
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000015124Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
15125
15126 * configure.in: closing bug #61832
15127 * HTMLparser.c: removed a warning
15128
Daniel Veillard6ab38382001-10-06 13:08:27 +000015129Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15130
15131 * xpath.c: fixing #61673 part I, do not loose doc information
15132 when copying result value trees.
15133
Daniel Veillard556c6682001-10-06 09:59:51 +000015134Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15135
15136 * xpath.c: trying to harden the XPath interpreter
15137
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000015138Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
15139
15140 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
15141 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
15142
William M. Brack1633d182001-10-05 15:41:19 +000015143Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15144
15145 * HTMLparser: repaired another loop problem
15146
Daniel Veillard20ee8c02001-10-05 09:18:14 +000015147Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15148
15149 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
15150 parsing.
15151 * xpath.c: fix bug #61291 the default XML namespace node is
15152 missing from the namespace axis.
15153 * tree.c: refuse to create namespaces nodes with prefix "xml"
15154
Daniel Veillard651f9472001-10-04 14:51:06 +000015155Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
15156
15157 * SAX.c: ouch a non-defined namespace could lead to a crash,
15158 fixed #61215
15159
Daniel Veillard7dd05702001-10-04 14:25:12 +000015160Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15161
15162 * parserInternals.c: closed bug #61054
15163
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000015164Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15165
15166 * include/libxml/Makefile.am: closing #60708
15167
Daniel Veillarda293c322001-10-02 13:54:14 +000015168Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15169
15170 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
15171 adding xmlSAXParseFileWithData following Marco Stipek suggestion
15172
Daniel Veillardf4309d72001-10-02 09:28:58 +000015173Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15174
15175 * valid.c: close bug #61550 when xml: wasn't considered a namespace
15176
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000015177Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15178
15179 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
15180 * DOCBparser.c HTMLparser.c parser.c: fixed typos
15181
Daniel Veillard16756b62001-10-01 07:36:25 +000015182Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
15183
15184 * catalog.c: Justin Fletcher provided cleaup code in case
15185 HAVE_STAT is not defined
15186 * include/win32config.h: Igor Zlatkovic suggested to have
15187 HAVE_STAT defined there
15188
William M. Brack5e1cac12001-09-28 16:19:18 +000015189Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15190
15191 * catalog.c - fixed typing error reported by M. Barros
15192
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000015193Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
15194
15195 * xmllint.c - fixing typo
15196
William M. Brackd28e48a2001-09-23 01:55:08 +000015197Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
15198
15199 * HTMLparser.c: small enhancement to prevent loop on
15200 unrecognizable data
15201
Daniel Veillardb1d62872001-09-21 09:47:08 +000015202Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15203
15204 * parserInternals.c: applying patch from bug #60757 this
15205 should close it
15206
Daniel Veillardc0631a62001-09-20 13:56:06 +000015207Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15208
15209 * catalog.c xmlcatalog.c: removed a couple of warning
15210 * xpath.c: try to solve the linking problem on platforms
15211 needing trio to compile
15212
Daniel Veillard1a123612001-09-19 08:06:23 +000015213Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015214
Daniel Veillard1a123612001-09-19 08:06:23 +000015215 * Makefile.am libxml.spec.in: backing up non-documented changes
15216 commited without review or aproval by Jens Finke <jens@gnome.org>
15217 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000015218
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015219Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
15220
15221 * configure.in: Joe Orton provided a patch fixing a problem
15222 when iconv is specified to be in a non-standard directory
15223 but wasn't exported in xml2-config --cflags
15224
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015225Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15226
Daniel Veillardf5b44e42001-09-17 17:19:54 +000015227 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000015228 troubles with 2.4.4 errors.
15229
Daniel Veillard16698282001-09-14 10:29:27 +000015230Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15231
15232 * encoding.c entities.c: do not output hexadecimal charrefs
15233 when serializing HTML since some version of Netscape can't
15234 grok it, generate decimal ones.
15235 * result/HTML/doc3.htm: output changed due to previous test
15236 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
15237
Daniel Veillard98fed372001-09-13 11:34:58 +000015238Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
15239
15240 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
15241 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
15242
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015243Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000015244 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000015245
15246 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
15247 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
15248 updated the configuration scripts systems accordingly
15249
Daniel Veillard04382ae2001-09-12 18:51:30 +000015250Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15251
15252 * configure.in: preparing for 2.4.4
15253 * doc/xml.html doc/html/*: updated and rebuilt the docs
15254
Daniel Veillardd63437e2001-09-12 15:00:27 +000015255Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
15256
15257 * win32/dsp/libxml2.def.src: tried to incorporate comments
15258 from bug #59220
15259
Daniel Veillard319a7422001-09-11 09:27:09 +000015260Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
15261
15262 * parser.c result/noent/wml.xml: fixed bug #59981 related
15263 to handling of '&' in attributes when entities are substitued
15264
Daniel Veillard7cf5e442001-09-10 20:16:32 +000015265Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15266
15267 * libxml.h include/libxml/xmlversion.h.in
15268 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
15269 Tried to close bug #60131
15270
Daniel Veillardbce62332001-09-10 18:46:55 +000015271Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15272
15273 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
15274
Daniel Veillard143b04f2001-09-10 18:14:14 +000015275Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
15276
15277 * SAX.c: fixing bug #59946 on xmlns=""
15278
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000015279Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15280
15281 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
15282 but allocates a new error code.
15283
Daniel Veillard05c13a22001-09-09 08:38:09 +000015284Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
15285
15286 * xmllint.c: John Fleck fixed typos in the options output
15287 * parser.c SAX.c: fix ignorable white space SAX selection
15288
15289Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15290
15291 * entities.c: Steve Underwood found the possibility of an
15292 ininite loop in case of error.
15293
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000015294Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15295
15296 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
15297
Daniel Veillarda050d232001-09-05 15:51:05 +000015298Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
15299
15300 * parser.c: warn if version is not 1.0 but it's not
15301 strictly speaking an error after analyzing the spec
15302
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000015303Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
15304
15305 *doc/catalog.html - add link to the html version of the
15306 man page, other linguistic cleanups
15307
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000015308Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
15309
15310 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
15311 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
15312 file, has not yet been included in the build.
15313
Daniel Veillard99784ff2001-09-01 16:20:28 +000015314Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15315
15316 * catalog.c: removed a duplicate affectation Justin Fletcher
15317
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000015318Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
15319
15320 * tree.c: Armin Sander pointed a possible text coalescing
15321 problem, completed his patch.
15322
Bjorn Reese0b2ae432001-08-31 16:31:57 +000015323Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15324
15325 * trionan.c: Fixed const and volatile re-definition problem
15326
Daniel Veillard5d96fff2001-08-31 14:55:30 +000015327Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
15328
15329 * libxml.4 parser.c: doc updates from Heiko Rupp
15330 * parserInternals.c: 2 sanity checks from Heiko Rupp
15331
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015332Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
15333
15334 * tree.c: applied patch from Armin Sander to make some pointers
15335 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000015336 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000015337
Daniel Veillardb06c6142001-08-27 14:26:30 +000015338Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15339
15340 * xpath.c: hum, restrict the integer usage gcc bug workaround
15341 to only gcc compilers so that other architecture don't get
15342 penalized by this limitation.
15343 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
15344
Daniel Veillard268fd1b2001-08-26 18:46:36 +000015345Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15346
15347 * valid.c: fixed a Windows compiler warning (Chris Poblete)
15348 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
15349
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000015350Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
15351
15352 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
15353 --convert option to xmlcatalog to convert SGML ones to
15354 the XML syntax.
15355 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
15356
15357 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000015358Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
15359
15360 * catalog.c xmlIO.c: started some serious testing and fixed
15361 a few bug and optmization needs.
15362
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000015363Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15364
15365 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15366 preparing for a 2.4.3 release even if it may not be ready yet
15367 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
15368 all file parsing lookup to go through the entity resolver, add
15369 to add an API to bypass it (needed to load catalogs themselves),
15370 some cleanup on the catalog code too.
15371 * nanoftp.c: small cleanup
15372 * doc/catalog.html: small update
15373
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000015374Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
15375
15376 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
15377 Jun Kuriyama
15378
Daniel Veillardffb120d2001-08-23 00:52:23 +000015379Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
15380
15381 * doc/catalog.html: finished the catalog documentation
15382
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000015383Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
15384
15385 * doc/catalog.html doc/xml.html: added documentation about
15386 Catalog support, misses an API description
15387 * doc/html/*: reextracted the API pages
15388
Daniel Veillarddc2cee22001-08-22 16:30:37 +000015389Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
15390
15391 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
15392 Added the part about section 7.2 on URI resolution,
15393 fixed a side effect in the HTML parser, look complete
15394 and ready to rock except the URI/SystemID part!
15395
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000015396Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
15397
15398 * include/libxml/catalog.h include/libxml/parser.h
15399 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
15400 xmlIO.c: added support and APIs needed for the catalog PI
15401 * include/libxml/xmlIO.h: cleanup
15402
Daniel Veillarde2940dd2001-08-22 00:06:49 +000015403Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15404
15405 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
15406 include/libxml/catalog.h: starts to look okay, really
15407 plugged the new framework, cleaned a lot of stuff,
15408 added some APIs, except the PI's support missing this
15409 should be mostly complete
15410 * result/catalogs/* test/catalogs/*: added new test, enriched
15411 the existing one with URN ID tests
15412
Daniel Veillard64339542001-08-21 12:57:59 +000015413Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15414
15415 * catalog.c: fixed nextCatalog
15416 * result/catalogs/docbook test/catalogs/*: started adding
15417 a small regression test
15418
Daniel Veillardcda96922001-08-21 10:56:31 +000015419Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
15420
15421 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
15422 more work on the XML catalog support.
15423 * parser.c include/libxml/parser.h: small cleanup seems using
15424 list as a public parameter name can give portability troubles
15425 * trionan.c trionan.h xpath.c include/libxml/trionan.h
15426 include/libxml/xpath.h include/libxml/Makefile.am: removed
15427 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
15428 wrappers
15429
Bjorn Reese45029602001-08-21 09:23:53 +000015430Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15431
15432 * Makefile.am trio.c triodef.h trionan.c xpath.c
15433 include/libxml/Makefile.am include/libxml/trionan.h:
15434 Re-worked Not-A-Number and Infinity support.
15435 * xmlcatalog.c: added readline include files
15436
Daniel Veillard344cee72001-08-20 00:08:40 +000015437Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
15438
15439 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
15440 testCatalog as xmlcatalog, making it an installed app
15441 adding a shell, and preparing it to be a /etc/xml/catalog
15442 management tool, though not ready yet
15443 * catalog.c include/libxml/catalog.h: adding support for
15444 XML Catalogs http://www.oasis-open.org/committees/entity/
15445 not finished, there is some interesting tradeoffs and a
15446 few open questions left.
15447
Daniel Veillardb7664f42001-08-19 13:00:43 +000015448Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
15449
15450 * xmllint.c: fixed a line formatting problem
15451
Daniel Veillard5015b712001-08-17 09:37:52 +000015452Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
15453
15454 * SAX.c: removed a couple of unused variable (Albert Chin)
15455
Daniel Veillardbb371292001-08-16 23:26:59 +000015456Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
15457
15458 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
15459 trying to fix some troubles w.r.t. function returning
15460 const xxxPtr.
15461
Daniel Veillardb60c54e2001-08-16 19:34:27 +000015462Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15463
15464 * win32/dsp/libxml2.def.src: another set of symbols conditionally
15465 defined
15466
Daniel Veillardae6db172001-08-16 19:32:00 +000015467Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
15468
15469 * xpointer.c: removed unused var
15470
Daniel Veillard09190202001-08-16 16:27:41 +000015471Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15472
15473 * testXPath.c: another small cleanup closing bug #59110
15474
Daniel Veillard796f4b62001-08-16 16:00:13 +000015475Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
15476
15477 * win32/dsp/libxml2.def.src: small cleanup closing bug
15478 #59108
15479
Daniel Veillard5aac4e42001-08-15 20:46:57 +000015480Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
15481
15482 * example/gjobread.c: add xmlCleanupParser() before leaving
15483
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000015484Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
15485
15486 * config.h.in configure.in include/libxml/xmlwin32version.h:
15487 released 2.4.2
15488
Daniel Veillardd3d06722001-08-15 12:06:36 +000015489Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
15490
15491 * include/libxml/valid.h debugXML.c valid.c: deprecate
15492 the non-boundchecking Sprintf functions, add Snprintf
15493 this should close bug #57984
15494
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000015495Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
15496
15497 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
15498 URIs before doing the lookups (pointed by Mark Vakoc)
15499
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000015500Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
15501
15502 * xpath.c: serious changes on Result Value Trees and NodeSets
15503 w.r.t. deallocation and collect operations. Probably not
15504 100% clean (merge of allocated trees smells like a problem).
15505 Seems sufficient to close #58943
15506
Daniel Veillard90493a92001-08-14 14:12:47 +000015507Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
15508
15509 * xmllint.c: adding a --format option
15510
Daniel Veillardfe703322001-08-14 12:18:09 +000015511Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
15512
15513 * xpath.c: count() was broken on Result Value Tree
15514 * xmlIO.c: fixed file:/// accesses on _WIN32
15515
Daniel Veillard70ac0e32001-08-13 11:24:16 +000015516Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
15517
15518 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
15519 macro was renamed, this should close bug #58683
15520
Daniel Veillardf300b7e2001-08-13 10:43:15 +000015521Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
15522
15523 * SAX.c: small fix fixing bug #58539 reported by coolo, in
15524 entity substitution mode text at the end of the entity might
15525 be added due to text coalescing.
15526 * nanoftp.c parser.c: small cleanup
15527
Daniel Veillard0c720972001-08-08 20:59:00 +000015528Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
15529
15530 * HACKING: added John Fleck right to commit in the doc subdir
15531
Daniel Veillard48da9102001-08-07 01:10:10 +000015532Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
15533
15534 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
15535 allow to inherit attributes from the DTD directly in the
15536 tree, this is needed for XPath and can be a useful feature.
15537 Inherited namespaces are always provided at the tree level now
15538 * test/defattr* result/defattr* result/noent/defattr*: added a couple
15539 of tests for this feature (XSLT being the prime user).
15540
Daniel Veillard50f34372001-08-03 12:06:36 +000015541Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
15542
15543 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
15544 testSAX.c xmlIO.c xmllint.c include/win32config.h
15545 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
15546 include/libxml/xmlwin32version.h.in win32/README.MSDev
15547 win32/dsp/*: applied Win32 Facelift No.2 patches from
15548 Igor Zlatkovic for Windows/MSC
15549
Daniel Veillard9f4eb912001-08-01 21:22:27 +000015550Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
15551
15552 * SAX.c: unparsedEntityDecl() the URI computation of the
15553 entity wasn't done breaking XSLT unparsed-entity-uri()
15554
Daniel Veillard567e1b42001-08-01 15:53:47 +000015555Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
15556
15557 * xpath.c: fixed a bug when walking the descendants and
15558 the current node has no children
15559 * debugXML.c: show up when a text node is supposed to not be escaped
15560
Thomas Broyerf186c822001-07-31 23:30:37 +000015561Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15562
15563 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
15564 worked like the set:leading() function)
15565 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
15566
Daniel Veillardba6db032001-07-31 16:25:45 +000015567Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15568
15569 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
15570
Daniel Veillard57905372001-07-31 15:52:17 +000015571Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15572
15573 * include/libxml/xmlIO.h: apply change to close #58141
15574 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
15575
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000015576Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15577
15578 * parser.c: when the internal subset uses a PE, then the
15579 included entity can use conditional sections.
15580
Daniel Veillard7d7e3792001-07-30 13:42:13 +000015581Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15582
15583 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
15584 when walking the namespace axis showing up in
15585 libxst/tests/general/bug-12
15586 * xmlmemory.c: added the possibility to trace a given block
15587 defined by its address
15588
Daniel Veillard4aafa792001-07-28 17:21:12 +000015589Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15590
15591 * parser.c: don't override existing encoding specified before
15592 starting xmlParseDocument()
15593
Daniel Veillardfdb1f242001-07-27 23:32:44 +000015594Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15595
15596 * include/libxml/xmlwin32version.h: reinserted, needed for
15597 Windows users of CVS
15598
Darin Adlera77cac02001-07-27 17:41:51 +0000155992001-07-27 Darin Adler <darin@bentspoon.com>
15600
Darin Adler699613b2001-07-27 22:47:14 +000015601 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
15602 * testCatalog.c: Add include of <libxml/parser.h>.
15603
156042001-07-27 Darin Adler <darin@bentspoon.com>
15605
Darin Adlera77cac02001-07-27 17:41:51 +000015606 * include/libxml/.cvsignore:
15607 * include/libxml/xmlwin32version.h:
15608 Remove this file from CVS because it's generated.
15609
Daniel Veillard50822cb2001-07-26 20:05:51 +000015610Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15611
15612 * parser.c include/libxml/parser.h: applied const patches from
15613 Tom Moog #58002
15614
Thomas Broyerba4ad322001-07-26 16:55:21 +000015615Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15616
15617 * xpath.c include/libxml/xpath{,Internals}.h: added a function
15618 lookup framework
15619
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000015620Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15621
15622 * tree.c: fixed xmlCopyNode() for documents
15623
Daniel Veillard6dd398f2001-07-25 22:41:03 +000015624Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15625
15626 * parser.c: fixed bugs #58073 reported by Greg Shtilman
15627
15628Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000015629
15630 * parser.c: fixes bug #57652 reported by Morus Walter
15631
Daniel Veillarde3924972001-07-25 20:25:21 +000015632Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
15635
Daniel Veillarda53c6882001-07-25 17:18:57 +000015636Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15637
15638 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
15639 errors, lesson don't add new functions at 1am before a release
15640 * xpath.c: integrated fix from Bjorn to avoid divide by zero
15641 from XPath initialization when possible.
15642
Daniel Veillardd9bad132001-07-23 19:39:43 +000015643Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * result/scripts/base*: removing history/readline changed
15646 this slightly
15647 * include/libxml/parser.h SAX.c parser.c parserInternals.c
15648 xmllint.c: make element content line number generation
15649 optionnal to avoid breaking old apps added interface to switch
15650
Daniel Veillardf012a642001-07-23 19:10:52 +000015651Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15652
15653 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000015654 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000015655 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
15656 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
15657 John Kroll fixes to allow saving to HTTP via PUT (or
15658 POST of needed).
15659 * doc/html/*.html: regenerated the docs
15660
Thomas Broyere8126242001-07-22 03:54:15 +000015661Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15662
15663 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
15664 xmlHashScanFull and xmlHashScannFull3 to get passed the
15665 three keys as arguments to the callback function
15666
Daniel Veillard5e2dace2001-07-18 19:30:27 +000015667Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15668
15669 * configure.in Makefile.am: removed libxml softlink for good
15670 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
15671 100% coverage by gtk-doc
15672
Daniel Veillard8599e702001-07-17 21:38:51 +000015673Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
15676 fixed serious troubles due to size_t vs. int mismatch
15677
Daniel Veillard8fcc4942001-07-17 20:07:33 +000015678Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15679
15680 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
15681
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015682Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
15683
15684 * include/libxml/xpath{,Internals}.h xpath.c: added a more
15685 convenient extension API for value and context managing
15686 Now handles external objects through xmlXPathPopExternal,
15687 xmlXPathWrapExternal and xmlXPathReturnExternal.
15688 Added functions for sets operations (intersection, etc.)
15689
Daniel Veillard22090732001-07-16 00:06:07 +000015690Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15691
15692 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
15693 xmlIO.c tree.c parserInternals.c entities.c encoding.c
15694 HTMLparser.c: cleanup of global variables, marking some
15695 const or private.
15696
Thomas Broyerf06a3d82001-07-16 04:52:57 +000015697Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000015698
15699 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
15700 fixed xmlXPathNodeSetItem when passing index=0
15701
Daniel Veillard05dec342001-07-14 21:57:39 +000015702Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15703
15704 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
15705
Daniel Veillard28ae6362001-07-14 16:44:32 +000015706Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15707
15708 * xmllint.c: fixed compilation under Cygwin #57503
15709 * TODO: update
15710
Peter Williamsed156f52001-07-13 18:35:13 +0000157112001-07-13 Peter Williams <peterw@ximian.com>
15712
15713 * config.h.in: add #undef HAVE_DLFCN_H
15714
15715 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
15716 builddir.
15717
Daniel Veillard73b36e32001-07-12 15:09:52 +000015718Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15719
15720 * win32/libxml2/libxml2.def.src: added a couple of exported entries
15721 raised by #57348 and #57381
15722
Daniel Veillard7db37732001-07-12 01:20:08 +000015723Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15724
15725 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
15726 tree.c xpointer.c: store the line numbder in element->content,
15727 may break some software, need a configuration mechanism
15728
Darin Adler96037892001-07-11 00:03:16 +0000157292001-07-10 Darin Adler <darin@bentspoon.com>
15730
15731 * .cvsignore:
15732 * example/.cvsignore:
15733 * include/.cvsignore:
15734 * include/libxml/.cvsignore:
15735 Various things that are generated and should be ignored.
15736
Daniel Veillard09ab7e12001-07-10 15:49:44 +000015737Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15738
15739 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
15740 * doc/xml.html doc/html/*: updated the docs
15741
Daniel Veillard04e2dae2001-07-09 20:07:25 +000015742Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15743
15744 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
15745 validation occured on content with element child
15746
Daniel Veillardb8c9be92001-07-09 16:01:19 +000015747Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15748
15749 * tree.c: fixed XML Base computation which was broken
15750 * debugXML.c: added a base function to the shell
15751 * Makefile.am result/scripts/* test/scripts/*: added scripts
15752 based regression tests, and adding 2 XML Base tests
15753
Daniel Veillard19e96c32001-07-09 10:32:59 +000015754Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15755
15756 * tree.c: set properties doc and call xmlSetListDoc for properties
15757 content when grafting them in a different tree.
15758 * aclocal.m4: remove from CVS
15759
Daniel Veillarde086f5c2001-07-08 21:10:40 +000015760Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15761
15762 * win32/libxml2/libxml2.def.src: added some missing entry point
15763 for XPath (Mark Vakoc)
15764
Daniel Veillard388236f2001-07-08 18:35:48 +000015765Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15766
15767 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
15768 layer should URI-Unescape before trying to open resources.
15769
Daniel Veillard04383752001-07-08 14:27:15 +000015770Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15771
15772 * xpath.c: fix the name() bug for elements in the default
15773 namespace reported by Charlie Bozeman
15774
Daniel Veillard7583a592001-07-08 13:15:55 +000015775Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15776
15777 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
15778 led to an XPath fix, improvements of SAX initialization, and
15779 an added option --nocdata to testXPath
15780
Daniel Veillard449d7392001-07-07 19:11:06 +000015781Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15782
15783 * doc/libxml-doc.el: Felix Natter provided anew version working
15784 with XEmacs too
15785
Daniel Veillard5168dbf2001-07-07 00:18:23 +000015786Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15787
15788 * include/libxml/xpath.h: small cleanup
15789 * doc/xml.html: update
15790
Daniel Veillardf524d6e2001-07-05 23:41:40 +000015791Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15792
15793 * Makefile.am configure.in include/libxml/xmlwin32version.h:
15794 released 2.3.14
15795
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015796Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15797
15798 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000015799 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000015800
Daniel Veillard73c9c042001-07-05 20:02:54 +000015801Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15802
15803 * xpath.c: a bug reported by Stephan Kulow empty nodesets
15804 were not equal to empty strings
15805
Daniel Veillard1fd36d22001-07-04 22:54:28 +000015806Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15807
15808 * SAX.c: fixed a URI-Reference computation problem when validating
15809 * xmlIO.c: small cleanup
15810
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000015811Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15812
15813 * parser.c: improved the description of a couple of interfaces
15814 upon Larry Stamper suggestion
15815
Daniel Veillard62f313b2001-07-04 19:49:14 +000015816Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15817
15818 * SAX.c entities.c parser.c: changed completely the way entities
15819 are handled when running the parser in entity substitution mode.
15820 This fixes a bug reported by Stephan Kulow and nearly divides
15821 by 3 the amount of memory required by libxslt to load and process
15822 DocBook TDG.
15823
Daniel Veillardf420ac52001-07-04 16:04:09 +000015824Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15825
15826 * HTMLparser.c: fixing a too early root closing problem raised
15827 byt Prashanth Naidu
15828
Daniel Veillard8c357d52001-07-03 23:43:33 +000015829Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15830
15831 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
15832 raised by Mark Vakoc.
15833
Daniel Veillard6e90d192001-07-03 16:37:49 +000015834Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15835
15836 * example/Makefile.am: fixed the include path to add srcdir/include
15837 * Makefile.am configure.in: fix from Albert Chin for iconv detection
15838 and some cleanup
15839
Daniel Veillardf06307e2001-07-03 10:35:50 +000015840Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15841
15842 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
15843 lot of optimization work, results in significant improvements
15844 when handling really complex XPath queries. Add a small optimizer
15845 for unions, improve [n] and [last()], avoid some costly ops.
15846
Daniel Veillard77044732001-06-29 21:31:07 +000015847Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15848
15849 * include/libxml/parser.h parser.c: xmlStrstr args are both const
15850 * xpath.c: small cleanup
15851 * xmlGetNsList: reformated, fixed problems if used on Entities
15852
Daniel Veillard2adbb512001-06-28 16:20:36 +000015853Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15854
15855 * doc/xml.html: added 1.8.14 and 2.3.13 releases
15856
Daniel Veillardb37ecd02001-06-28 16:18:11 +000015857Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15858
15859 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
15860 * Makefile.am example/Makefile.am: workaround automake generating
15861 erroneous deps
15862
Daniel Veillard12f7d292001-06-28 13:12:11 +000015863Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15864
15865 * include/win32config.h: bug #56801 Yon Derek provided a patch
15866 to the windows config file.
15867
Daniel Veillard87ee9142001-06-28 12:54:16 +000015868Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15869
15870 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
15871 libxml.h : Yon Derek provided a set of changes to compile from
15872 CVS on Windows/MSC
15873
Daniel Veillard0e4cd172001-06-28 12:13:56 +000015874Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15875
15876 * parser.c: fixed UTF8 BOM support in push mode
15877 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
15878 added a specific testcase
15879
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000015880Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15881
15882 * Makefile.am: added --push regression tests
15883 * parserInternals.c: the XML parser segfaulted in --push mode
15884
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000015885Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15886
15887 * configure.in: moved the symlinks detection within a CVS
15888 check, this is not portable and will be removed soon.
15889 * xpath.c: small cleanup/speedup
15890
Daniel Veillard11648102001-06-26 16:08:24 +000015891Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15892
15893 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
15894 release of 2.3.12
15895 * parser.c: make an error message if unknow entities in all cases
15896
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000015897Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15898
15899 * uri.c: fixed 2 uri normalization bugs on '//' reduction
15900
Daniel Veillard23793842001-06-25 16:07:45 +000015901Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15902
15903 * include/libxml/Makefile.am: Laszlo Peter pointed out that
15904 includes were installed in the wrong dir
15905
Daniel Veillardf5498f32001-06-25 15:08:36 +000015906Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15907
15908 * doc/html.xml: warn against sending code to exhibit bugs.
15909
Daniel Veillard56f06462001-06-24 21:34:03 +000015910Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15911
15912 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
15913 Tru64 from Thomas Leitner
15914
Daniel Veillardc5d64342001-06-24 12:13:24 +000015915Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15916
15917 * AUTHORS: added William and Bjorn
15918 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
15919 daniel@veillard.com hopefully I won't have to do this again
15920 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
15921 docs can be rebuilt cleanly now
15922 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
15923 from CVs it's generated, added include/libxml/xmlwin32version.h
15924 also generated but which should change far less frequently.
15925 * catalog.c nanoftp.c: made sure to include libxml.h not
15926 libxml/xmlversion.h directly
15927 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
15928 when compiling on WIN32 and MSC
15929
Daniel Veillard07385fd2001-06-23 21:55:48 +000015930Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15931
15932 * include/Makefile.am include/libxml/Makefile.am configure.in:
15933 fixed make distcheck and rebuilding the rpms
15934
Daniel Veillardcd1d9442001-06-23 18:53:44 +000015935Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15936
15937 * configure.in: should finish the migration of exported includes
15938 into a real include/libxml in CVS, at least for CVS users.
15939 * removed the exported headers, added in include/libxml (as well
15940 as xmlversion.h.in).
15941
Daniel Veillard6dd8e052001-06-23 18:38:06 +000015942Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15943
15944 * configure.in: fixed the way to detect symlink
15945
Daniel Veillard66541772001-06-23 18:31:04 +000015946Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15947
15948 * configure.in: updated, include/libxml is now a real CVS dir
15949
Daniel Veillardca989762001-06-23 17:39:29 +000015950Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15951
15952 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
15953 version works with both libxml1 and libxml2 (it autodetects
15954 the prefix of the html-files) from Felix Natter.
15955 * doc/xml.html: updated doc accordingly
15956
Daniel Veillard8cf14d52001-06-23 16:32:46 +000015957Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15958
15959 * xpath.c: fixed the bug generating a template loop in libxslt
15960 when using docbook-xsl-1.4, * should filter out document nodes
15961 * HACKING: added William
15962 * TODO: updated
15963
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000015964Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15965
15966 * doc/FAQ.html: added a warning about gcc-3.0
15967 * doc/xml.html: added reference to gdome2 and removed a confusing
15968 sentence
15969
Daniel Veillardf7f41852001-06-22 15:18:01 +000015970Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15971
15972 * xmlversion.h: okay this is a generated file, but Windows
15973 users need it and they can't generate it, and I want CVS
15974 Windows users ...
15975 * win32/libxml2/libxml2_so.dsp: Windows project file for
15976 the shared lib version of libxml2
15977 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
15978 resources needed for libxslt/xsltproc by Yon Derek
15979
Bjorn Reese3157b342001-06-22 14:41:45 +000015980Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15981
15982 * trio.c: MSVC fix (provided by Igor Zlatkovic)
15983
Daniel Veillard4151acb2001-06-22 10:48:57 +000015984Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15985
Daniel Veillardcc146db2001-06-22 11:10:52 +000015986 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
15987
15988Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15989
Daniel Veillard4151acb2001-06-22 10:48:57 +000015990 * include/win32config.h: Yon Derek provided a first fix
15991 to be able to compile libxslt/xsltproc on Windows
15992
Daniel Veillardd79bcd12001-06-21 22:07:42 +000015993Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15994
15995 * xpath.c: attempt to work around what seemed a gcc optimizer
15996 bug when handling floats on i386 http://veillard.com/gcc.bug
15997 * tree.c entities.c encoding.c: doing some cleanups while
15998 chasing it
15999
Daniel Veillard017b1082001-06-21 11:20:21 +000016000Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16001
16002 * Makefile.am: cleanup when --without-debug is specified
16003 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
16004 w.r.t. --without-debug and other include points
16005 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
16006 Catalogs
16007 * configure.in entities.h tree.h HTMLparser.c: removed
16008 --without-corba, made the _private field mandatory
16009
Daniel Veillard87a764e2001-06-20 17:41:10 +000016010Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16011
16012 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
16013 outputs a BOM in UTF8, an errata has been issued to avoid the
16014 problem, that was the most reasonable solution... Add support
16015 for a leading UTF8 BOM in entities.
16016
Daniel Veillard10ea86c2001-06-20 13:55:33 +000016017Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16018
16019 * valid.c: fixed a bug found when post validating an entity ref
16020 * xmllint.c: added --loaddtd and sligly changed --postvalid to
16021 activate it too
16022
Daniel Veillard39196eb2001-06-19 18:09:42 +000016023Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16024
16025 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
16026 weakness in the node copy the XPointer and the XInclude
16027 implementations. Serious cleanup.
16028
Daniel Veillard3739b982001-06-19 12:51:30 +000016029Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16030
16031 * Makefile.am: Kjartan Maraas provided a small patch to
16032 add xml2-config.in to EXTRA_DIST
16033
Daniel Veillarda9142e72001-06-19 11:07:54 +000016034Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16035
16036 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
16037 provided another failing case found in KDE, the way the
16038 ctxt->vctxt.nodeTab was allocated and freed changed over
16039 time but it wasn't completely cleaned up. This should fix it.
16040
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000016041Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16042
16043 * parser.c: Stephan Kulow also raised the fact that line number
16044 could get miscounted making debug harder, fixed the problem
16045 in xmlParseCharData()
16046
Daniel Veillard64b98c02001-06-17 17:20:21 +000016047Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16048
16049 * valid.c: Stephan Kulow pointed out a problem when validating
16050 and using an empty entity, forgot a 'break' in a case.
16051
Daniel Veillarde3c81b52001-06-17 14:50:34 +000016052Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16053
16054 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
16055 * doc/xml.html: updated with 2.3.11
16056
Daniel Veillard4ec885a2001-06-17 10:31:07 +000016057Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16058
16059 * TODO: updated adding cleanup of generated doc
16060 * configure.in: prepared to release 2.3.11
16061 * xmllint.c: added --version for bug reporting
16062 * doc/html/*.html: rebuilt the doc
16063
Daniel Veillard8b8d2252001-06-16 21:24:56 +000016064Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16065
16066 * xpath.c: first part of the work on selecting namespace to
16067 fix bug #56115
16068
Daniel Veillard96ed5832001-06-15 22:22:04 +000016069Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16070
16071 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
16072 when using -liconv
16073 * TODO: updated
16074
Daniel Veillardc4f631d2001-06-14 11:11:59 +000016075Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16076
16077 * HTMLtree.[ch]: more work on the HTML serialization routnes,
16078 cleanup, encoding support.
16079
Daniel Veillard608ad072001-06-14 08:32:28 +000016080Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16081
16082 * xpath.c: Thomas Broyer suggested a better patch for the / arg
16083
Daniel Veillard239d0522001-06-13 23:02:48 +000016084Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16085
16086 * xpath.c: bug detected by Ankh when / is used as a function arg
16087
Daniel Veillard02bb1702001-06-13 21:11:59 +000016088Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16089
16090 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
16091 of element and use it to avoid outputting formatting spaces at
16092 the wrong place. Implemented the format parameter for HTML save.
16093 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
16094 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
16095 result/HTML/wired.html: of course this impact the result of a
16096 number of HTML tests
16097
Daniel Veillard95d845f2001-06-13 13:48:46 +000016098Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16099
16100 * HTMLtree.[ch]: started augmenting the HTML save API with
16101 encoding and formatting parameters
16102
Daniel Veillardeca60d02001-06-13 07:45:41 +000016103Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16104
16105 * HTMLtree.h: cleanup and started evaluating the work needed on
16106 revamping the HTML output code
16107
Daniel Veillard84666b32001-06-11 17:31:08 +000016108Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16109
16110 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
16111
Daniel Veillard8bdd2202001-06-11 12:47:59 +000016112Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16113
16114 * valid.c: fixed bug #56049, forgot one check in the
16115 validation routine
16116
Daniel Veillardca2366a2001-06-11 12:09:01 +000016117Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16118
16119 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
16120
Daniel Veillard6761eee2001-06-11 10:29:38 +000016121Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16122
16123 * libxml.h: fixed an error in last commit
16124 * doc/FAQ.html: added an entry for compilation from CVS
16125
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000016126Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16127
16128 * xmlversion.h.in libxml.h: Cygwin patches
16129 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
16130 * tree.h: cleanup
16131
Daniel Veillardacd370f2001-06-09 17:17:51 +000016132Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16133
16134 * tree.c: patched xmlFreeNode() to avoid freeing() a static
16135 memory block in a strange case where libxml is linked twice
16136 in the binary.
16137
Daniel Veillard1d047672001-06-09 16:41:01 +000016138Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16139
16140 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
16141 state far too often, simple fix used to avoid it.
16142
Daniel Veillard4497e692001-06-09 14:19:02 +000016143Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16144
16145 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
16146 being processed, applied his patch
16147 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
16148
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000016149Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16150
16151 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
16152 provided fixes to compile on MSCC again
16153 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
16154 also provided an update for the project files.
16155
Daniel Veillarda682b212001-06-07 19:59:42 +000016156Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16157
16158 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
16159 bug #55810
16160
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000016161Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16162
16163 * tree.c: fixed xmlGetNsProp() to close bug #55683
16164 Note this requires libxslt to use it's own function instead.
16165
Daniel Veillardf0c53762001-06-07 16:07:07 +000016166Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16167
16168 * HTMLtree.c: when in a pre element no formatting space should
16169 be added.
16170 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
16171
Daniel Veillard068a9652001-06-07 15:30:26 +000016172Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16173
16174 * configure.in: added tests for signal() and signal.h
16175
Daniel Veillard541d6552001-06-07 14:20:01 +000016176Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16177
16178 * xpath.c: robert pointed out xmlXPathNINF was not initialized
16179
Daniel Veillard8a367d42001-06-07 14:01:34 +000016180Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16181
16182 * doc/libxml-doc.el: Felix Natter provided a new version for
16183 libxml2
16184
Daniel Veillard8a926292001-06-07 11:20:20 +000016185Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16186
16187 * HTMLtree.c: when in a pre element no formatting space should
16188 be added.
16189
Daniel Veillard14839d52001-06-06 16:11:56 +000016190Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16191
16192 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
16193
Daniel Veillarde95e2392001-06-06 10:46:28 +000016194Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16195
16196 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
16197 hack
16198 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
16199 * uri.c: fixed a warning
16200
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000016201Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16202
16203 * HTMLtree.c: trying to close bug #55772 escaping in script
16204 elements
16205 * doc/xml.html: suggest to send mail to the list
16206
16207Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000016208
16209 * error.c: attempt to fix the xmlGetVarStr breakage once and for
16210 good. Use a macro and based on the solution provided in
16211 vsnprintf manual page from GNU.
16212
Bjorn Reese99748722001-06-05 12:49:15 +000016213Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16214
16215 * error.c: Workaround for non-preserving variadic list.
16216 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
16217
Daniel Veillard2e4f1882001-06-01 10:11:57 +000016218Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16219
16220 * doc/xml.html: added 2.3.10 release
16221
Daniel Veillardb3a182e2001-06-01 09:28:09 +000016222Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16223
16224 * configure.in: releasing 2.3.10
16225
Daniel Veillard3c2758d2001-05-31 18:43:43 +000016226Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16227
16228 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
16229
Daniel Veillard20042422001-05-31 18:22:04 +000016230Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16231
16232 * encoding.c: Robert Collins provided a patch to add the
16233 "US-ASCII" encoding alias
16234
Daniel Veillard97ac1312001-05-30 19:14:17 +000016235Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16236
16237 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
16238 string oriented functions and started cleaning the related areas
16239 in xpath.c which needed fixing in this respect
16240
Daniel Veillard2d703722001-05-30 18:32:34 +000016241Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16242
16243 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
16244 #55380
16245 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
16246
Daniel Veillard9403a042001-05-28 11:00:53 +000016247Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16248
16249 * TODO: updated
16250 * nanohttp.[ch] : started adding APIs to get the redirected URL
16251 when this occurs (needed for further base computation
16252 * tree.h: cleanup
16253 * encoding.c: cleanup
16254 * SAX.c: minor change around ctxt->loadsubset
16255
Daniel Veillard6278fb52001-05-25 07:38:41 +000016256Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16257
16258 * Makefile.am include/Makefile.am: small change to have
16259 include/libxml rebuilt if working from CVS.
16260 * uri.c: applied another patch from Carl Douglas for URI escaping,
16261 this should close bug #51876
16262
Daniel Veillardd16df9f2001-05-23 13:44:21 +000016263Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16264
16265 * xinclude.c: fixed XInclude recursive behaviour bug #54678
16266 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
16267 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
16268 added specific regression test
16269 * parser.h: preparing for the XSLT mode where DTD inherited
16270 attributes are added to the tree.
16271
Daniel Veillardbbd22452001-05-23 12:02:27 +000016272Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16273
16274 * xinclude.[ch]: Updated the namespace for the Last Call version
16275 * result/XInclude/include test/XInclude/include: updated the
16276 testsuite accordingly
16277
Daniel Veillard8514c672001-05-23 10:29:12 +000016278Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16279
16280 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
16281 related to bug #51876
16282
Daniel Veillard42596ad2001-05-22 16:57:14 +000016283Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16284
16285 * tree.c: fixed a gross mistake in base computation, xml:base is
16286 not completely correct yet (need cascade).
16287 * xpath.[ch]: added the few things needed to find a function name
16288 and URI from the XPath context when it is called.
16289
Daniel Veillard81418e32001-05-22 15:08:55 +000016290Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16291
16292 * catalog.[ch]: fixes and add xmlLoadCatalogs()
16293 * DOCBparser.c: small cleanup
16294 * xmllint.c: added a --catalogs option to load catalogs from
16295 $SGML_CATALOG_FILES
16296 * tree.c: cleanup
16297 * configure.in: iconv library fixup, ICONV_LIBS
16298
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000016299Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16300
16301 * catalog.c: handling of CATALOG entries. detection of recursion,
16302 and a few bugfixes
16303 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
16304 against the default namespace
16305
Daniel Veillard04b93292001-05-21 08:15:31 +000016306Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16307
16308 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
16309
Daniel Veillarda97a19b2001-05-20 13:19:52 +000016310Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16311
16312 * parser.c: fixed propagation context info when parsing an
16313 external entity.
16314 * doc/html/*.html: regenerated a couple of docs
16315
Daniel Veillard4623acd2001-05-19 15:13:15 +000016316Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16317
16318 * doc/xml.html: update with 2.3.9 informations
16319
Daniel Veillardbed7b052001-05-19 14:59:49 +000016320Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16321
16322 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
16323 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
16324 * doc/html/* : rebuilt the docs
16325 * valid.c: small patch which may improve some case when
16326 validating.
16327
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000016328Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16329
16330 * HTMLparser.c: Closed bug #54891
16331 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
16332 to the suite
16333
16334Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16335
16336 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
16337 applied a documentation patch from LotR and filled in a few missing
16338 descriptions
16339
Daniel Veillard76d66f42001-05-16 21:05:17 +000016340Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16341
16342 * xpath.c tree.c parser.c: speed optimizations at the parser level
16343 document tree freeing and xpath evaluation
16344
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000016345Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16346
16347 * parser.c parser.h parserInternals.h: fixed a couple of
16348 interfaces for handling memory buffer input to const char *
16349 upon suggestion of JamesH.
16350
Daniel Veillardc3739e72001-05-15 15:23:27 +000016351Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16352
16353 * configure.in: LoTR sent a patch fixing the previous commit
16354
Daniel Veillarda4f27e02001-05-15 12:41:29 +000016355Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16356
16357 * configure.in: trying to deal again with the stoopid -R linking
16358 flag of Solaris
16359
Daniel Veillard790142b2001-05-15 10:51:53 +000016360Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16361
16362 * xpath.h: two nodeset access macros from Thomas Broyer
16363
Daniel Veillardba0b8c92001-05-15 09:43:47 +000016364Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16365
16366 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
16367 patch from Thomas Broyer
16368
Daniel Veillarde62d36c2001-05-15 08:53:16 +000016369Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16370
16371 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
16372 case
16373 * INSTALL: was empty added stuff from the FAQ
16374
Daniel Veillard75bea542001-05-11 17:41:21 +000016375Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16376
16377 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
16378 attributes handling and #54433 by adding xmlUnsetProp()
16379 and xmlUnsetNsProp()
16380
Daniel Veillard0a2a1632001-05-11 14:18:03 +000016381Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16382
16383 * HTMLparser.c: Patch from Jonas Borgström
16384 (htmlGetEndPriority): New function, returns
16385 the priority of a certain element.
16386 (htmlAutoCloseOnClose): Only close inline elements if they
16387 all have lower or equal priority.
16388 * result/HTML: this of course changed a number of tests results.
16389
Daniel Veillard7d6fd212001-05-10 15:34:11 +000016390Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16391
16392 * xmlIO.c catalog.c: plugged in the default catalog resolution
16393 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
16394 documentations
16395 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
16396
Daniel Veillarda7374592001-05-10 14:17:55 +000016397Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16398
16399 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
16400 integrating catalogs
16401 * catalog.[ch] testCatalog.c: adding a small catalo API
16402 (only SGML catalog support).
16403 * parser.c: restaured xmlKeepBlanksDefault(0) API
16404
Daniel Veillardc17337c2001-05-09 10:51:31 +000016405Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16406
16407 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
16408
Daniel Veillard257d9102001-05-08 10:41:44 +000016409Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16410
16411 * parser.c: added xmlParseExternalEntityPrivate() to allow
16412 propagation of ctxt->_private when parsing external entities
16413
Daniel Veillard083c2662001-05-08 08:27:14 +000016414Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16415
16416 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
16417
Daniel Veillard01ef7382001-05-08 07:31:43 +000016418Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16419
16420 * configure.in: fixed a small portability problem with AM_CONDITIONAL
16421
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000016422Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16423
16424 * valid.c: warn when indeterminist content model is detected
16425 * result/VC/ElementValid8: this adds a message
16426 * Makefile.am: add --novalid for VCM tests
16427 * parserInternals.c: added a call to Init memory
16428
Daniel Veillard64269352001-05-04 17:52:34 +000016429Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16430
16431 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
16432 when both parameters are NULL.
16433
Daniel Veillard37721922001-05-04 15:21:12 +000016434Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16435
16436 * valid.c: applied small patch from Gary Pennington, reindented
16437 some part of the code.
16438
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000016439Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16440
16441 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
16442 release, updated and regenerated the docs
16443
Daniel Veillard357c9602001-05-03 10:49:20 +000016444Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16445
16446 * xpath.c result/XPath/expr/floats : clarified and cleanup
16447 printing of abnormal floats in tests.
16448
Daniel Veillarda2bc3682001-05-03 08:27:20 +000016449Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16450
16451 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
16452 * results/HTML/ : a few changes in the output of the HTML tests as
16453 a result.
16454 * configure.in: tying to fix -liconv where needed
16455
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000016456Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16457
16458 * Makefile.am: fixed a stupid error
16459
Daniel Veillard7150a032001-05-02 16:41:11 +000016460Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16461
16462 * configure.in Makefile.am: make the inclusion of the trio
16463 modules in the library conditional
16464
Daniel Veillardc057c5d2001-05-02 12:41:24 +000016465Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16466
16467 * DOCBparser.c: patche from László Kovács, fixed entities refs
16468 in attributes handling
16469
Daniel Veillardedddff92001-05-02 10:58:52 +000016470Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16471
16472 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
16473 flushing
16474
Daniel Veillardc8f620b2001-04-30 20:31:33 +000016475Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16476
16477 * xpath.c: fix of an XSLT namespace bug reported on the list
16478 general/bug-8-
16479
Daniel Veillard5792e162001-04-30 17:44:45 +000016480Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16481
16482 * strio.h trio.c: Dan McNichol suggested a couple of small
16483 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
16484
Daniel Veillard02141ea2001-04-30 11:46:40 +000016485Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16486
16487 * tree.c parser.c encoding.c: spent a bit more time looking
16488 at the parsing speed and DOM handling. Added a few more
16489 speedups.
16490
Daniel Veillard3ed155f2001-04-29 19:56:59 +000016491Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16492
16493 * parser.c: small but effective parsing speed improvement
16494
Daniel Veillardb59076b2001-04-29 17:04:07 +000016495Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16496
16497 * configure.in: default on the DocBook parser inclusion (for Gnome)
16498 * DOCBparser.h: fixed a header reference
16499
Daniel Veillardb45c43b2001-04-28 17:02:11 +000016500Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16501
16502 * configure.in xpath.c: applied Bjorn patches for FPE on the
16503 alpha
16504
Daniel Veillardeefd4492001-04-28 16:55:50 +000016505Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16506
16507 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
16508 xmlSaveFormatFileTo()
16509
Daniel Veillarde39a93d2001-04-28 14:35:02 +000016510Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16511
16512 * xpath.c: simple and efficient optimization, XPath functions
16513 aways bind to the same code, cache this
16514 * TODO: updated (by saying some is obsolete)
16515
Daniel Veillard2156a562001-04-28 12:24:34 +000016516Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16517
16518 * xpath.c: more cleanup work on XPath name parsing routines
16519
Daniel Veillard61d80a22001-04-27 17:13:01 +000016520Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16521
16522 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
16523 xmlXPathParseName
16524 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
16525 * debugXML.c: avoid compilation problems if compiling without
16526 HTML support, Igor Zlatkovic
16527 * win32/libxml2/libxml2.def.src: being able to compile without
16528 XPath on Windows
16529
Daniel Veillarddbb14a72001-04-26 20:54:01 +000016530Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16531
16532 * libxml.m4: yet another patch from Toshio Kuratomi
16533
Daniel Veillard2913e4c2001-04-26 19:29:02 +000016534Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16535
16536 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
16537
Daniel Veillard67fee942001-04-26 18:59:03 +000016538Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16539
16540 * tree.[ch]: added xmlSaveFormatFile interface for saving
16541 and indenting a file.
16542
Daniel Veillard82e49712001-04-26 14:38:03 +000016543Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16544
16545 * xpath.c: fixed bug #53689 related to processing-instruction()
16546
Daniel Veillard02f077a2001-04-26 10:59:11 +000016547Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16548
16549 * DOCBparser.c: patche from László Kovács
16550
Daniel Veillard30211a02001-04-26 09:33:18 +000016551Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16552
16553 * parser.c: applied fixes from Christian Glahn bug report #53391
16554
Daniel Veillard5a7c3452001-04-26 09:16:13 +000016555Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16556
16557 * error.c: Jean François Lecomte provided a complete description
16558 and a fix to bug #53537
16559
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000016560Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16561
16562 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
16563
Daniel Veillard1034da22001-04-25 19:06:28 +000016564Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16565
16566 * DOCBparser.c SAX.c: a bit more work on entities processing.
16567 Still Need to cleanup XML output and references in attributes
16568
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000016569Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16570
16571 * DOCBparser.c include/Makefile.am: two patches from László Kovács
16572
Daniel Veillardb33c2012001-04-25 12:59:04 +000016573Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16574
16575 * tree.c: trying to fix #53574, not completely complete,
16576 I would like xmllint --copy --debug test/ent1 and
16577 xmllint --debug test/ent1 to show the same result.
16578 * xpath.c: fix a bug when trying to sort namespace nodes
16579
Daniel Veillard5146f202001-04-25 10:29:44 +000016580Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16581
16582 * HTMLtree.c: real fix for #53402
16583
Daniel Veillard7533cc82001-04-24 15:52:00 +000016584Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16585
16586 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
16587 PIs when using xsl:output
16588 * valid.c: closing #53537 some case generate segfaults if there
16589 is validity errors
16590
Daniel Veillard61b33d52001-04-24 13:55:12 +000016591Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16592
16593 * SAX.c testDocbook.c DOCBparser.c: more work on the support
16594 of external parsed entities, added --noent to testDocbook
16595 * valid.c: Garry Pennington found an uninitialized variable
16596 access in xmlValidateElementContent()
16597
Daniel Veillard56098d42001-04-24 12:51:09 +000016598Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16599
16600 * HTMLparser.c : HTML parsing still sucks ... trying to deal
16601 with madness
16602 * result/HTML/ : this modified the result of the regression tests
16603 a lot.
16604
Daniel Veillard122376b2001-04-24 12:12:30 +000016605Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16606
16607 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
16608 to doc where it wasn't checked against NULL reported by
16609 Jens Laas
16610
Daniel Veillard43dadeb2001-04-24 11:23:35 +000016611Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16612
16613 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
16614 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
16615
Daniel Veillardeae522a2001-04-23 13:41:34 +000016616Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16617
16618 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
16619 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
16620 * SAX.[ch]: cleanup and updates for DocBook
16621 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
16622 ex SGML identifier changes
16623 * valid.c: removed a static unused function.
16624
Daniel Veillardde57c612001-04-23 09:13:36 +000016625Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16626
16627 * HTMLtree.c: applied change for Paul Sponagl on script saving
16628 * Makefile.am: the warning about entity title.xml are normal.
16629
Daniel Veillard393df012001-04-22 20:11:18 +000016630Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16631
16632 * configure.in: release of 2.3.7
16633 * Makefile.am: fixing make distcheck
16634
Daniel Veillarda41123c2001-04-22 19:31:20 +000016635Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16636
16637 * doc/html/* doc/xml.html: updated and regenerated the docs
16638
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000016639Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16640
16641 * xpath.c: fixed the XPointer problem introduced in 2.3.6
16642
Daniel Veillarde82a9922001-04-22 12:12:58 +000016643Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16644
16645 * tree.c: fixed #53388 with the provided patch
16646
Daniel Veillard06803992001-04-22 10:35:56 +000016647Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16648
16649 * valid.c: Bjorn detected an invalid memory access. Fixed
16650 vstateVPush()
16651
Daniel Veillard40af6492001-04-22 08:50:55 +000016652Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16653
16654 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
16655
Bjorn Reese70a9da52001-04-21 16:57:29 +000016656Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16657
16658 * libxml.h: new header used only for the compilation of libxml
16659 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
16660 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
16661 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
16662 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
16663 xmlmemory.c xpath.c xpointer.c: libxml.h integration
16664 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
16665 baseline (version 1.2 plus a single patch).
16666 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
16667 scientific notation for numbers. Tests added.
16668 * xpath.c: formatting of numbers changed to use sprintf
16669 (contribution from William Brack)
16670
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000016671Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16672
16673 * valid.c: cleanup, more useful debugging
16674 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
16675 * xmlIO.c: entity loading is printed as an error when validating
16676
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000016677Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16678
16679 * valid.c: fixed to validate within entities
16680 * test/VCM/v22.xml: added a specific testcase
16681
Daniel Veillardca1f1722001-04-20 15:47:35 +000016682Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16683
16684 * valid.c: forgot an epsilon transition in for ()+
16685 * test/VCM/v21.xml : added a specific test case
16686
Daniel Veillard85349052001-04-20 13:48:21 +000016687Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16688
16689 * valid.c: removed a state explosion exhibited by RSS
16690 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
16691 from bug #51872
16692
Daniel Veillarddab4cb32001-04-20 13:03:48 +000016693Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16694
16695 * valid.[ch] tree.h: worked *hard* to get non-determinist content
16696 validation without using an ugly NFA -> DFA algo in the source.
16697 Made a specific algorithm easier to maintain, using a single
16698 stack and without recursion.
16699 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
16700 * hash.c: made the growing routine static
16701 * tree.h parser.c: added the parent information to an
16702 xmlElementContent node.
16703
Daniel Veillarde470df72001-04-18 21:41:07 +000016704Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16705
16706 * SAX.c parser.c xpath.c: generating IDs when not validating
16707 from an external parsed entity was poisoning the ID has table
16708 with removed values. This was killing XSLT on the KDE help
16709 browser.
16710
Daniel Veillardceacdd92001-04-18 15:10:35 +000016711Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16712
16713 * entities.h: andrew@ugh.net.au detected a double declaration
16714
Daniel Veillarda10efa82001-04-18 13:09:01 +000016715Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16716
16717 * debugXML.c hash.c tree.h valid.c : some changes related to
16718 the validation suport to improve speed with DocBook
16719 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
16720 the way validation errors get reported
16721
Daniel Veillard1ed3f882001-04-18 09:45:35 +000016722Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16723
16724 * HTMLparser.c HTMLtree.c: applied part of the patches provided
16725 by P C Chow and William M. Brack for XSLT HTML output
16726
Daniel Veillard2d90de42001-04-16 17:46:18 +000016727Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16728
16729 * xmlversion.h.in win32config.h win32/libxml2/*: applied
16730 Igor Zlatkovic patches for MSC compilation and added his
16731 updates
16732
Daniel Veillarde043ee12001-04-16 14:08:07 +000016733Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16734
16735 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
16736 prefix lookup.
16737 * parserInternals.c: fixed the bug reported by Morus Walter
16738 due to an off by one typo in xmlStringCurrentChar()
16739
Daniel Veillarda3bfca52001-04-12 15:42:58 +000016740Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16741
16742 * HTMLparser.c result/HTML/*: revamped the way the HTML
16743 parser handles end of tags or end of input
16744
Daniel Veillard82daa812001-04-12 08:55:36 +000016745Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16746
16747 * tree.[ch] : added xmlDocCopyNode for gdome2 support
16748
Daniel Veillard67a21302001-04-11 14:39:16 +000016749Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16750
16751 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
16752 bug where the linktime verions of free() won't work ...
16753
Daniel Veillard27b55282001-04-11 12:22:25 +000016754Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16755
16756 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
16757
Daniel Veillardafc73112001-04-11 11:51:41 +000016758Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16759
16760 * doc/xml.html: added 2.3.6 release
16761
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000016762Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16763
16764 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
16765 * result/wml.xml: resulted in a small output change
16766
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000016767Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16768
16769 * tree.c: xmlNewDoc was missing the charset initialization
16770 * xmllint.c: added --auto to autogenerate a doc, allow to
16771 reproduce the problem fixed on xmlNewDoc
16772
Daniel Veillard1731d6a2001-04-10 16:38:06 +000016773Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16774
16775 * xpath.c: trying to get 52979 solved
16776 * tree.c result/ result/noent/: trying to get 52712 solved, this
16777 also made me clean up the fact that XML output in general should
16778 not add formating blanks by default, this changed the output of
16779 a few tests
16780
Daniel Veillard73639a72001-04-10 14:31:39 +000016781Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16782
16783 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
16784
Daniel Veillardfac26a12001-04-08 13:08:14 +000016785Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16786
16787 * configure.in: finally released 2.3.6
16788
Daniel Veillard911f49a2001-04-07 15:39:35 +000016789Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16790
16791 * xpath.c: checking for null pointer generated by new code
16792
Daniel Veillardd8df6c02001-04-05 16:54:14 +000016793Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16794
16795 * xpath.c: fixed a [] evaluation problem reported
16796 * test/XPath/tests/simpleaddr: extended test
16797 * result/XPath/simpleaddr: updated result
16798
Daniel Veillard3b2c2612001-04-04 00:09:00 +000016799Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16800
16801 * xmllint.c: Dan Timis reported a portability problem
16802 on Macs without mmap, fixed it.
16803
Daniel Veillardb38bd552001-04-03 18:22:00 +000016804Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16805
16806 * testXPath.c : added a --tree option allowing to display the
16807 tree dump of the XPath expression
16808
Daniel Veillard4dd93462001-04-02 15:16:19 +000016809Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16810
16811 * xpath.c: fixed a memleak when comparing nodesets
16812 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
16813 * tree.c: added a TODO
16814
Daniel Veillard92ad2102001-03-27 12:47:33 +000016815Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16816
16817 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
16818 we need string functions
16819 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
16820 to be able to use them where needed. Applied some changes
16821 to reduce name linking pollution and compile in only what's
16822 needed.
16823 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
16824 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
16825 for the string manipulation functions
16826 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
16827 to the free() function of xmlmemory.c
16828 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
16829 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
16830 usage.
16831
16832
Daniel Veillard2be30642001-03-27 00:32:28 +000016833Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16834
16835 * error.c: applied the context output patch of the error
16836 handling submitted by Chuck Griffith
16837 * error/VC/*: this slightly change some error logs
16838
Daniel Veillard50582112001-03-26 22:52:16 +000016839Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16840
16841 * parser.c: fixed line number reporting on error
16842
Daniel Veillard04be4f52001-03-26 21:23:53 +000016843Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16844
16845 * parser.c: Sullivan and Darin found a parser bug,
16846 applied the patch.
16847
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000016848Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16849
16850 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
16851 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
16852 xmlversion.h.in xpointer.c: of course the way I defined
16853 UNUSED breaks on old gcc version. Try to be smart and
16854 also define it directly in xmlversion.h
16855 * configure.in: removed -ansi flag from the pedantic set
16856
16857Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000016858 Huge cleanup, I switched to compile with
16859 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
16860 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
16861 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
16862 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
16863 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
16864 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
16865 encoding.h entities.c error.c list.[ch] nanoftp.c
16866 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
16867 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
16868 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
16869 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
16870 Cleanup, staticfied a number of non-exported functions,
16871 detected and cleaned up a dozen of problem found this way,
16872 avoided a lot of public function name/typedef/system names clashes
16873 * doc/xml.html: updated
16874 * configure.in: switched private flags to the really pedantic ones.
16875
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000016876Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16877
16878 * configure.in: 2.3.5
16879 * doc/html/*: rebuilt the docs
16880
Daniel Veillard146c9122001-03-22 15:22:27 +000016881Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16882
16883 * parser.c: fixed a reported bug in NOTATION parsing
16884 * uri.c: accepted but not fixed bug 51876, added TODO
16885 * Makefile.am: fixed bug 51876
16886
Daniel Veillarda5f013b2001-03-22 12:44:45 +000016887Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16888
16889 * config.h.in configure.in error.c: fix a compilation problem
16890 on platforms without vsnprintf (xml@thewrittenword.com)
16891
Daniel Veillarde020c3a2001-03-21 18:06:15 +000016892Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16893
16894 * parser.c: fixed a function name header typo
16895 * SAX.c: notations can also occur in external subset.
16896
Daniel Veillard7d42b542001-03-20 13:22:46 +000016897Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16898
16899 * error.c: removed a C++ like comment
16900
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000016901Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16902
16903 * parser.c: fixing bug 52299 strange condition leading
16904 to a parser crash due to a buffer overflow
16905 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
16906 added the specific test case
16907
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000016908Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16909
16910 * xpath.[ch]: still a lot of cleanup based on XSLT, added
16911 xmlXPathConvert{String,Number,Boolean} to be able to make
16912 type casts without a context stack, fixed some implementation
16913 problems related to the absence of context at parse-time,
16914 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
16915 in the public API too
16916 * xpointer.c xpathInternals.h: we need to know at parse time
16917 whether we are compiling an XPointer
16918
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000016919Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16920
16921 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
16922 cleaned up the parser internals, refactored XPath code, added
16923 new compilation based APIs and cleanly separated public and
16924 private APIs.
16925
Daniel Veillardd007d6c2001-03-19 00:01:07 +000016926Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16927
16928 * xpath.h: the comp field must be added at the end to avoid
16929 killing binary compat.
16930
Daniel Veillard9e7160d2001-03-18 23:17:47 +000016931Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16932
16933 * Makefile.am: detect XPath memleaks in regreson tests
16934 * error.c: fixed and error w.r.t. error reporting still using
16935 stderr
16936 * hash.c: added new line at end of file
16937 * tree.h: minor cleanup
16938 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
16939 expression parsing from evaluation, resulted in a number of
16940 changes internally, and in XPointer. Likely to break stuff
16941 using xpathInternals.h but should remain binary compatible,
16942 new interfaces will be added.
16943
Daniel Veillardd574f782001-03-14 19:40:17 +000016944Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16945
16946 * configure.in: fixed a couple of problems reported by
16947 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
16948 without gcc on non linux platforms.
16949
Daniel Veillard0a6c3582001-03-14 19:15:37 +000016950Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16951
16952 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
16953 a fix for --with-html-dir= configure support. I hope it won't
16954 break rpm generation
16955
Daniel Veillarda022fe02001-03-14 16:30:00 +000016956Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16957
16958 * xmlIO.c: one function comment cleanup.
16959
Daniel Veillard25239c12001-03-14 13:56:48 +000016960Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16961
16962 * SAX.c: external subset notations were improperly registered
16963 in the internal subset.
16964
Daniel Veillard2c4754f2001-03-13 09:31:12 +000016965Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16966
16967 * README.cvs-commits: added, pointing to HACKING
16968 * HACKING: updated
16969
Daniel Veillard82ab81e2001-03-12 21:11:21 +000016970Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16971
16972 * parser.c: and Matt Sergeant found one in the XML push
16973 parser (erroneous check I forgot to remove when I fixed the
16974 main parser).
16975
Daniel Veillard68d7b672001-03-12 18:22:04 +000016976Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16977
16978 * xpath.c: ptittom found a small bug in UnaryExpr
16979
Daniel Veillarde356c282001-03-10 12:32:04 +000016980Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16981
16982 * configure.in: bumped to 2.3.4
16983 * error.c: fixed bug #51860
16984 * tree.c: fixed bug #51861
16985 * valid.c: cleanup, more debug, failed to fix one bug crap ...
16986 * tree.[ch] : added xmlDefaultBufferSize
16987 * nanoftp.c: typo in function name header block
16988 * doc/xml.html : updated, added link to XML::LibXSLT
16989 * doc/html/* : rebuilt the docs
16990
Daniel Veillard80f32572001-03-07 19:45:40 +000016991Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16992
16993 * parser.c SAX.c: the new content parsing code raised an
16994 ugly bug in the characters() SAX callback. Found it
16995 just because of strangeness in XSLT XML Rec ouptut :-(
16996
Daniel Veillard6c831202001-03-07 15:57:53 +000016997Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16998
16999 * Makefile.am: Martin Baulig suggested to add -lm
17000 * tree.c: found another bug in xmlNodeGetContent()
17001
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000017002Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17003
17004 * xpath.c: Bjorn found the error related to strictness of comparison.
17005
Daniel Veillard29631a82001-03-05 09:49:20 +000017006Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17007
17008 * parser.c: trying to fix the Dtd parsing problem reported
17009 by Gary, side effect of last week speed optimizations.
17010
Daniel Veillard14be0a12001-03-03 18:50:55 +000017011Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17012
17013 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
17014 * parserInternals.c: removed unneeded test raised by Stric
17015
Bjorn Reesee1dc0112001-03-03 12:09:03 +000017016Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
17017
17018 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
17019 and fixed by William Brack). Added xmlXPathFormatNumber.
17020 Changed the sorting slightly.
17021 * configure.in Makefile.am example/Makefile.am: Added -lm.
17022 Please note that applications linking with libxml2, must
17023 also like with the math library from now on.
17024
Daniel Veillardf9533d12001-03-03 10:04:57 +000017025Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17026
17027 * HTMLparser.c: fixed loop reported by Marc Sanfacon
17028
Daniel Veillard2f362242001-03-02 17:36:21 +000017029Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17030
17031 * parser.c: one must report spaces even if the Dtd element
17032 content proves that this is not part of the element content.
17033 * result/valid/*.xml: this changed the ouptu slightly
17034
Daniel Veillardb402c072001-03-01 17:28:58 +000017035Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17036
17037 * configure.in: bumped to 2.3.3
17038 * doc/xml.html: updated
17039
Daniel Veillard77851712001-02-27 21:54:07 +000017040Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17041
17042 * tree.c: minor doc fix
17043 * xpath.c: deallocation issues when a result tree has been
17044 converted to a node-set
17045
Daniel Veillardec70e912001-02-26 20:10:45 +000017046Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17047
17048 * doc/xml.html: oops corrected dates s/2000/2001
17049
Daniel Veillard8730c562001-02-26 10:49:57 +000017050Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17051
17052 * valid.c: new patch from Gary Pennington
17053
Daniel Veillard91e9d582001-02-26 07:31:12 +000017054Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17055
17056 * doc/xml.html: applied patch from Ankh
17057
Daniel Veillardedac3c92001-02-26 01:36:19 +000017058Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17059
17060 * xinclude.c: fixed a problem building on Mac
17061
Daniel Veillard21a0f912001-02-25 19:54:14 +000017062Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17063
17064 * parser.c: more work on increasing parsing ferformances
17065
Daniel Veillard48b2f892001-02-25 16:11:03 +000017066Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17067
17068 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
17069 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
17070 avoiding memcpy in production builds MEM_CLEANUP macro use
17071 * parser.[ch] parserInternals.c: optimizations of the tightest
17072 internal loops inside the parser. Better checking of I/O
17073 flushing/loading conditions
17074 * xmllint.c : added --timing
17075
Daniel Veillard71681102001-02-24 17:48:53 +000017076Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17077
17078 * configure.in: bumped to 2.3.2
17079 * doc/xml.html: updated for release
17080
Daniel Veillardbbd51d52001-02-24 03:07:03 +000017081Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17082
17083 * xpath.c: found a memleak and fixed a nasty bug
17084
Daniel Veillardf7cd4812001-02-23 18:44:52 +000017085Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17086
17087 * xmllint.[c1] : added return code errors for xmllint
17088 * xpath.c: specific debug dump function for result value trees
17089
Daniel Veillard4b637072001-02-21 21:52:55 +000017090Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17091
17092 * xpath.c: finally implemented xmlXPathCompareNodeSets
17093 * test/XPath/expr/floats results/XPath/expr/floats: added
17094 a test for float expressions
17095
Daniel Veillardf714aa32001-02-21 03:07:44 +000017096Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17097
17098 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
17099 * parserInternals.[ch]: trying to speed up parsing
17100 * xpath.c : speeded up node set equality op
17101
Daniel Veillarde0c3a622001-02-19 18:05:20 +000017102Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17103
17104 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
17105 better handling of ID/IDREF and the list modules associated
17106 * configure.in: small CFLAGS cleanup
17107
Daniel Veillarda8abee62001-02-19 15:14:59 +000017108Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17109
17110 * configure.in: fixed iconv detection on AIX (stric)
17111
Daniel Veillardbca64ef2001-02-19 22:20:01 +000017112Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000017113
17114 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
17115
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000017116Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
17117
17118 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
17119 and optimized xmlXPathNodeSetSort
17120
Daniel Veillard142adbf2001-02-17 13:21:05 +000017121Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17122
17123 * xpath.c: bug fix when context size is 0
17124 * parser.c: I like Norm's Dtd because they still manage to break
17125 the parser occasionally
17126
Daniel Veillardf23e0092001-02-16 13:21:29 +000017127Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17128
17129 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
17130
Daniel Veillarde0e26512001-02-16 00:11:46 +000017131Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17132
17133 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
17134 attributes within the XML-1.0 namespace
17135
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000017136Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17137
17138 * xpathInternals.h: exported a few axis functions
17139 * doc/xml.html: updated the doc
17140
Daniel Veillard760f4422001-02-15 14:59:48 +000017141Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17142
17143 * configure.in: applied patch from Daniel van Balen for OpenBSD
17144 and bumped version to 2.3.1
17145 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
17146 attempt to find autoclosing was simply broken, removed it,
17147 updated the examples, this is better
17148
Daniel Veillardd194dd22001-02-14 10:37:43 +000017149Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17150
17151 * hash.[ch]: added Paolo Casarini patch to provide Delete from
17152 hash functionnalities.
17153 * doc/html/* : rebuild the doc
17154
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000017155Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17156
17157 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
17158 on predicate
17159 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
17160 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
17161 really want to have tags closed on output even if we accept
17162 unclosed ones on input
17163
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000017164Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17165
17166 * xpath.c: ouch don't free NULL, rare case fixed
17167 * tree.c: don't coalesce text nodes if they don't have the
17168 same behaviour wrt escaping on output
17169
Daniel Veillardd12b69d2001-02-11 20:17:31 +000017170Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17171
17172 * xpath.c: small fixup
17173 * SAX.c: don't warn on empty namespaces.
17174
Daniel Veillard6a2e4062001-02-08 10:31:33 +000017175Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17176
17177 * README: a bit of cleanup
17178 * configure.in: preparing for 2.3.0 release
17179
Daniel Veillard1f83d392001-02-08 09:37:42 +000017180Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17181
17182 * hash.[ch]: added a first version of xmlHashSize()
17183 * valid.c: another bug fix from Gary Pennington
17184
Daniel Veillard5eef6222001-02-07 18:24:48 +000017185Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17186
17187 * valid.c: couple of bug fixes pointed by Gary Pennington
17188 * HTMLtree.c: #if 0 cleanup
17189
Daniel Veillard2c257ec2001-02-06 13:29:07 +000017190Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17191
17192 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
17193 which removes a time consuming check of xmlXPathNodeSetAdd()
17194 and use it in places where we are sure to not break unicity
17195
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000017196Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17197
17198 * xpath.c: bug fixes found from XSLT
17199 * tree.c: preserve node->name special values when copying nodes.
17200 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
17201 external subset are fetched when available but without full
17202 validation. Added xmlLoadExtDtdDefaultValue, need a function.
17203 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
17204 output with encoding disabled.
17205
Daniel Veillard2c833b62001-02-03 08:52:06 +000017206Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17207
17208 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
17209 xmlCheckFilename should not be called from xmlFileOpenW
17210 and xmlGzfileOpenW
17211
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000017212Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17213
17214 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
17215 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
17216 added the new tests for URI normalization
17217 * testURI.c: fixed stoopid bugs
17218 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
17219 the URI in the error messages are now properly normalized
17220
Daniel Veillardea28ce62001-02-02 08:20:19 +000017221Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17222
17223 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
17224
Daniel Veillarde99a4762001-02-01 04:34:35 +000017225Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17226
17227 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
17228
Daniel Veillard2b325a02001-01-31 20:46:31 +000017229Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17230
17231 * xpath.c: fixed mod operator
17232
Daniel Veillardde55cf62001-01-31 15:53:13 +000017233Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17234
17235 * parser.c: fixed xmlStrcat doc
17236 * tree.c: 2 fixes form Anders Carlson for copying nodes and
17237 trees.
17238
Daniel Veillard2f913b72001-01-31 13:23:49 +000017239Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17240
17241 * xpath.c result/XPath/tests/chaptersbase
17242 result/XPath/tests/simplebase: fixed XPath node()
17243 * tree.c: small fix in xmlNewNs()
17244 * Makefile.am: removed extraneous xml2Conf.sh rule
17245
Daniel Veillardb42042b2001-01-28 07:40:36 +000017246Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17247
17248 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
17249 Changed the library name, in order to get libxml-devel and
17250 libxml2-devel to coexist on a single system
17251 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
17252 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
17253
Daniel Veillardee0a4662001-01-27 18:59:33 +000017254Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17255
17256 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
17257 libxml2-devel installable in // as libxml-devel.
17258
Daniel Veillard5eb05942001-01-27 17:50:22 +000017259Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17260
17261 * doc/Makefile.am: fixed make rebuild in doc
17262 * doc/html/*.html: rebuilt the docs
17263
Daniel Veillard65c295d2001-01-26 09:32:39 +000017264Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17265
17266 * tree.c: patch from Bjorn Reese on xmlBufferCCat
17267
Daniel Veillard8e199902001-01-25 18:54:39 +000017268Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17269
17270 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
17271 the HTML doc to go into the -devel RPM ...
17272 * aclocal.m4 config.h.in: some updates due to auto* magic
17273
Daniel Veillard93086662001-01-25 18:13:04 +000017274Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17275
17276 * xpath.h: added a hook in the context structure allowing to
17277 link to extra support, needed for XSLT
17278
Daniel Veillardf17e09b2001-01-25 13:55:35 +000017279Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17280
17281 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
17282 xmlXPtrCmpPoints to use it.
17283 * propagated the following patch from Alejandro Forero
17284 * include/win32config.h xmlIO.c: applied further suggestions
17285 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
17286 * example/gjobread.c: fixed warnings, now that it builds
17287
17288Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
17289
17290 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
17291
17292 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
17293 filename points to a valid file (not a directory).
17294 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
17295 Added calls to xmlCheckFilenameDir.
17296
17297 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
17298 `path' (rather than `filename') as the parameter to gzopen and open.
17299
Daniel Veillard48177c22001-01-23 15:27:41 +000017300Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17301
17302 * Makefile.am: fixed a problem with EXTRA_DIST
17303
Daniel Veillardb83ba402001-01-22 22:45:10 +000017304Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17305
17306 * Makefile.am example/Makefile.am: finally found the trick
17307 to build the example, i.e. add "." in SUBDIRS before example
17308 in the list <grin/>
17309
Daniel Veillard82687162001-01-22 15:32:01 +000017310Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17311
17312 * doc/xml.html: updated with an XSLT section, removed pointer to
17313 W3C CVS base.
17314
Daniel Veillard8a7642f2001-01-22 10:45:16 +000017315Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17316
17317 * xpath.c: when copying a XSLT tree object teh tree need to be copied
17318 too, and deallocation need to occur the same way.
17319
Daniel Veillarde4566462001-01-22 09:58:39 +000017320Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17321
17322 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
17323 type correponding to an XSLT result tree fragment. Share most
17324 of the data format with node set, as well as operators.
17325 * HTMLtree.c: added a newline at the end of the doctype output
17326 whe this one is not present initially.
17327 * tree.c: make sure taht the parent and doc pointers are properly
17328 set when copying attributes (lists).
17329
Daniel Veillard701c7362001-01-21 09:48:59 +000017330Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17331
17332 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
17333
Daniel Veillard5a2b6972001-01-20 21:15:50 +000017334Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17335
17336 * xpath.c: seems I finally killed that ugly path evaluation
17337 context bug (tagged 9999 in case is is wrong)
17338
Daniel Veillard8f4d9752001-01-19 05:32:34 +000017339Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17340
17341 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
17342 for XSLT
17343
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000017344Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17345
17346 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
17347 for xmlGzfileOpen() bug
17348
Daniel Veillardf6eea272001-01-18 12:17:12 +000017349Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17350
17351 * xpath.c: removed an error found by XSLT usage
17352 * tree.c parserInternals.h: use a predefined static string
17353 for text and comment nodes, avoid freeing them in xmlFreeNode,
17354 exported the string name in parserInternals.h and added
17355 another value to disable encoding at output (for XSLT),
17356 gain memory, time.
17357
Daniel Veillard8f2cc572001-01-17 08:19:35 +000017358Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17359
17360 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
17361 win32/libxml2/libxml2_so.dsp: new makefiles and update
17362 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
17363
Daniel Veillardf831bfb2001-01-16 17:26:04 +000017364Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17365
17366 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
17367 Gary Pennington
17368
Daniel Veillard389e6b72001-01-15 19:41:13 +000017369Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17370
17371 * xpath.c: fixed the comaprision of values and nodelists,
17372 need to compare nodelist still ...
17373 * debugXML.c: avoided a possible core dump
17374 * HTMLparser.c: cleanup
17375 * nanohttp.c: contributed fix.
17376 * tree.c: fixes in properties handling added xmlSetNsProp
17377 needed by libxslt
17378 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
17379 comment
17380 * TODO: updated
17381
Daniel Veillard167bd532001-01-06 21:09:34 +000017382Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17383
17384 * parser.c parserInternals.c: applied Bjorn Reese optimization
17385 patch
17386
17387Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17388
17389 * Makefile.am: applied patch fro make check from Martin Vidner
17390
Daniel Veillard503b8932001-01-05 06:36:31 +000017391Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17392
17393 * configure.in: preparing 2.2.11
17394 * doc/html/*: rebuild the HTML files
17395 * doc/xml.html : updated
17396
Daniel Veillardc2f4df22001-01-04 14:06:39 +000017397Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17398
17399 * tree.c: fixed a stupid bug
17400 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
17401 patches related to validation of an XInclude processing result
17402 * TODO: updated
17403
Daniel Veillarde2488192001-01-04 10:54:22 +000017404Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17405
17406 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
17407 on large files
17408
Daniel Veillardf060a412001-01-03 20:52:44 +000017409Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17410
17411 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
17412
Daniel Veillard45cff692001-01-03 18:02:04 +000017413Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17414
17415 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
17416 reported by Jonas Borgström
17417 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
17418
Daniel Veillard08108982001-01-03 15:24:58 +000017419Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17420
17421 * testXPath.c xpath.c: fixing the XPath union expressions problem
17422 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
17423
Daniel Veillard4a6845d2001-01-03 13:32:39 +000017424Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17425
17426 * xmllint.c: Made is so if the file name is "-" is will read form
17427 standard input. Sven Heinicke <sven@zen.org>
17428 * tree.c: fixed a problem when growing buffer
17429 * tree.h: fixed the comment of the node types following andersca
17430 comment
17431 * TODO: updated
17432
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000017433Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17434
17435 * HTMLparser.[ch]: added a way to avoid adding automatically
17436 omitted tags. htmlHandleOmittedElem() allows to change the
17437 default handling.
17438 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
17439 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
17440 of xmllint too when using --memory flag, added a memory test
17441 suite at the Makefile level.
17442 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
17443 with namespace use when encountering QNames in XPath evalation,
17444 added xmlns() scheme in XPointer.
17445 * nanoftp.c : incorporated a fix
17446 * parser.c xmlIO.c: fixed problems raised with encoding when using
17447 the memory I/O
17448 * parserInternals.c: closed bug 25934 reported by
17449 torsten.landschoff@innominate.de
17450 * TODO: updated
17451
Daniel Veillarda1fe9102000-11-25 10:49:25 +000017452Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17453
17454 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
17455 on a non-updated tree :-(, made a 2.2.10 release to correct the
17456 situation
17457
Daniel Veillardce6e98d2000-11-25 09:54:49 +000017458Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17459
17460 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
17461 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
17462 integrated a set of OpenVMS changes from Howard Taylor
17463 <Howard.Taylor@pacoast.com>
17464
Daniel Veillard58770e72000-11-25 00:48:47 +000017465Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17466
17467 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
17468 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
17469
Daniel Veillardf62ceff2000-11-24 23:36:01 +000017470Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17471
17472 * HTMLparser.c: some fixes on auto-open of html/head/body
17473 * encoding.c: fixed a compilation error on some gcc env
17474 * xpath.c xpointer.[ch] xpathInternals.h: improved the
17475 XPointer implementation
17476 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
17477 related XPointer tests and associated results
17478
Daniel Veillard300f7d62000-11-24 13:04:04 +000017479Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17480
17481 * doc/xmldtd.html doc/xml.html: following a short step by step
17482 guidance on IRC to help maciej with DTDs I started a small
17483 page on the subject.
17484
Daniel Veillard748e45d2000-11-17 16:36:08 +000017485Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17486
17487 * HTMLparser.c: fixed handling of broken charrefs
17488 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
17489 patches
17490
Daniel Veillard28929b22000-11-13 18:22:49 +000017491Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17492
17493 * doc/xml.html doc/html/* : rebuilt the docs after adding
17494 xinclude and updated page for 2.2.7 and 2.2.8
17495 * configure.in: releasing 2.2.8
17496
Daniel Veillard41e06512000-11-13 11:47:47 +000017497Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17498
17499 * parser.[ch] parserInternals.c: applied the conditional
17500 section processing fix from Jonathan P Springer
17501 <jonathan.springer2@gte.net>
17502 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
17503 project file, fixed iconv default non support
17504 * xpath.c: fixed the problem of evaluating relative expressions
17505 when a node context is provided.
17506
Daniel Veillardbf432752000-11-12 15:56:56 +000017507Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17508
17509 * nanoftp.c: fixed gcc 2.95 new warnings
17510 * SAX.c: fixed a stupid bug
17511 * tree.c: fixed a formatting problem when round-tripping
17512 from/to memory
17513 * xinclude.c: chased memleak, fixed a base problem
17514 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
17515 xmlXPtrBuildNodeList()
17516 * TODO: updated
17517 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
17518 adding a first small set of regression tests for XInclude
17519
Daniel Veillardc2def842000-11-07 14:21:01 +000017520Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17521
17522 * nanohttp.[ch]: applied Wayne Davison patches to access
17523 the WWW-Authorization header.
17524 * parser.c: Closed Bug#30847: Problems when switching encoding
17525 in short files by applying Simon Berg's patch.
17526 * valid.c: fixed a validation problem
17527 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
17528 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
17529 Wayne Davison
17530 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
17531 need to be extended to non full nodes selections.
17532 * xinclude.c: starts to work decently
17533
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000017534Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17535
17536 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
17537 debugXML.c xmlversion.h.in: Started adding XInclude support,
17538 this is a new xmllint option
17539 * tree.c xpath.c: applied TOM patches for XPath
17540 * xpointer.c: fixed a couple of errors.
17541 * uri.c: added an escaping function needed for xinclude
17542 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
17543 new warning from RH70 gcc's version
17544
Daniel Veillarda4964b72000-10-31 18:23:44 +000017545Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17546
17547 * HTMLparser.c: fixed loop on invalid char in scripts
17548 * parser.c: update to description of xmlIOParseDTD()
17549 * libxml.m4 xmlversion.h.in: changes contributed by
17550 Michael Schmeing <m.schmeing@internet-factory.de>
17551 * configure.in: preparing for 2.2.7
17552 * Makefile.am: trying to avoid config.h and acconfig.h
17553 being included in the distrib
17554 * configure.in: released 2.2.7
17555
17556Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17557
17558 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
17559 like namespaces for good. Unified xmlNs and xmlNode somewhat.
17560
Daniel Veillard01411222000-10-30 15:33:22 +000017561Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17562
17563 * parser.[ch]: added xmlIOParseDTD()
17564 * xpointer.c: added support for the 2 extra parameters of
17565 string-range, fixed a stoopid error when '0' was present
17566 in XPointer expressions
17567 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
17568 testsuite for the above
17569
Daniel Veillard6db58192000-10-30 09:27:53 +000017570Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17571
17572 * libxml.spec.in: improved package descriptions
17573
Daniel Veillarda5db68a2000-10-29 18:06:06 +000017574Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17575
17576 * xpath.c xpathInternals.h: applied a large cleaning patch
17577 from TOM <ptittom@free.fr>, it also add namespace support
17578 for function and variables registration.
17579
Daniel Veillardbd20df72000-10-29 17:53:40 +000017580Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17581
17582 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
17583 * Makefile.mingw: Wayne Davison's update adding hash.c
17584
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000017585Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17586
17587 * xpath.c: fixed the root evaluation problems
17588 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
17589 ignorable spaces with <b> <bold> <em>
17590 * tree.c: fixed a loop in xmlSearchNsByHref()
17591
Daniel Veillard767662d2000-10-27 17:04:52 +000017592Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17593
17594 * xpath.c: applied another XPath patch from TOM
17595 * xpath.c include/makefile.am: applied another patch from
17596 china@thewrittenword.com (cleanup on IRIX).
17597
Daniel Veillard211cc0a2000-10-27 11:49:33 +000017598Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17599
17600 * xml-config.1: received a fixed version from Fredrik Hallenberg
17601 <hallon@lysator.liu.se>
17602
Daniel Veillardf6bf9212000-10-26 14:07:44 +000017603Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17604
17605 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
17606 cleanup patch for XPath
17607
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000017608Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17609
17610 * patched to redirrect all "out of context" error messages to
17611 a reconfigurable routine. The changes are:
17612 * xmlerror.h : added the export of an error context type (void *)
17613 an error handler type xmlGenericErrorFunc there is an interface
17614 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
17615 to reset the error handling routine and its argument
17616 (by default it's equivalent to respectively fprintf and stderr.
17617 * all the c files: all wild accesses to stderr or stdout within
17618 the library have been replaced to calls to the handler.
17619
Daniel Veillard29a11cc2000-10-25 13:32:39 +000017620Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17621
17622 * configure.in: release 2.2.6
17623 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
17624 exporting the inner functions of xpath for extension modules
17625 * doc/*: updated and rebuilt the doc
17626
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000017627Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17628
17629 * nanohttp.c : applied Wayne HTTP cleanup patch
17630 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
17631 and xmlNodeSetSpacePreserve()
17632
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000017633Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17634
17635 * xpath.c: closing bug #29260
17636
Daniel Veillard126f2792000-10-24 17:10:12 +000017637Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17638
17639 * hash.[ch] debugXML.c: expanded/enhanced the API, added
17640 multikey tuples, made hash structure opaque
17641 * valid.[ch]: moved elements, attributes, notations decalarations
17642 as well as ID and refs to hash tables.
17643 * entities.c: hash cleanup
17644 * xmlmemory.c: fixed a dump problem in debug mode
17645 * include/Makefile.am: problem passing in DESTDIR= values patch
17646 from Marc Christensen <marc@calderasystems.com>
17647 * nanohttp.c: removed debugging remains
17648 * HTMLparser.c: the bogus tag should be ignored (Wayne)
17649 * HTMLparser.c parser.c: fixing a number of problems with the
17650 macros in the *parser.c files (Wayne).
17651 * HTMLparser.c: close the previous option when opening a new one
17652 (Marc Sanfacon).
17653 * result/HTML/*: updated the HTML results accordingly
17654
Daniel Veillard52afe802000-10-22 16:56:02 +000017655Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17656
17657 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
17658 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
17659 XPath functions and XML entities table to them. More to come...
17660 * xmlIO.c: fixed libxml closing FILEs it didn't open.
17661
Daniel Veillard683cb022000-10-22 12:04:13 +000017662Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17663
17664 * tree.c: coalesce adjacent text nodes
17665 * valid.c: handling of blank nodes in DTd validation (raised
17666 by problems with a posteriori validation).
17667 * nanohttp.c: changing behaviour on HTTP write stuff.
17668 * HTMLtree.c: forced body and html to be explicitely closed.
17669 * xpath.h: exported more XPath functions.
17670
Daniel Veillard1baf4122000-10-15 20:38:39 +000017671Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17672
17673 * Release of 2.2.5
17674 * xpointer.c: range() range-inside and other helper functions
17675 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
17676
Daniel Veillard47e12f22000-10-15 14:24:25 +000017677Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17678
17679 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
17680 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
17681
Daniel Veillardb732a0e2000-10-15 11:27:01 +000017682Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17683
17684 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
17685 and XPointer modules
17686
Daniel Veillard134c9f32000-10-15 10:27:08 +000017687Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17688
17689 * SAX.h: closed #25107
17690
Daniel Veillard39915622000-10-15 10:06:55 +000017691Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17692
17693 * testSAX.c: fixed problem with cdata reporting
17694 * SAXresult/* : updated
17695
Daniel Veillard1e851392000-10-15 10:02:56 +000017696Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17697
17698 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
17699 Closed bug #27499, added to regression tests
17700 * TODO: updated
17701
Daniel Veillard7eda8452000-10-14 23:38:43 +000017702Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17703
17704 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
17705 support for SCRIPT and STYLE with help from Bjorn Reese
17706 * test/HTML/* result/HTML/*: added simple testcase and updated
17707 the existing ones.
17708
Daniel Veillardff9c3302000-10-13 16:38:25 +000017709Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17710
17711 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
17712 string-range for empty strings
17713 * test/XPath/docs/str test/XPath/xptr/chaptersrange
17714 test/XPath/xptr/strrange: augmented the XPointer testsuite
17715
Daniel Veillard189446d2000-10-13 10:23:06 +000017716Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17717
17718 * doc/xml.html doc/xmlmem.html: added a module describing memory
17719 interfaces and use, updated the main page.
17720
Daniel Veillard2f971a22000-10-12 23:26:32 +000017721Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17722
17723 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
17724 nanoftp code work on Windows too now
17725
17726Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000017727
17728 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
17729 * xpointer.c: implemented string-range() at least a good first version
17730 * test/XPath/docs/str test/XPath/xptr/strrange
17731 result/XPath/xptr/strrange: the string-range() tests
17732
Daniel Veillardd3c68c42000-10-12 08:06:28 +000017733Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17734
17735 * Makefile.am include/Makefile.am include/win32config.h
17736 win32/Makefile.mingw: fixed problems reported by Wayne Davison
17737 and make distcheck
17738
Daniel Veillard19d61112000-10-11 23:50:35 +000017739Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17740
17741 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
17742 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
17743 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
17744
Daniel Veillardb0426ca2000-10-11 23:39:43 +000017745Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17746
17747 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
17748 patch for socklen_t detection by
17749 Albert Chin-A-Young <china@thewrittenword.com>
17750
Daniel Veillardcd429612000-10-11 15:57:05 +000017751Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17752
17753 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
17754 and added a --dtdvalid option to xmllint used to test it
17755
Daniel Veillard47c02452000-10-11 13:04:36 +000017756Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17757
17758 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
17759 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
17760
Daniel Veillard2d38f042000-10-11 10:54:10 +000017761Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17762
17763 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
17764 handlings (registration, lookup, cleanup)
17765
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000017766Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17767
17768 * configure.in Makefile.am include/makefile.am: adding XPointer
17769 and XPtrtests target
17770 * xpointer.[ch] : new files for XPointer support
17771 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
17772 more XPath tests
17773
Daniel Veillard57fda592000-10-10 23:24:14 +000017774Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17775
17776 * configure.in: fixed, very broken, make distcheck works again
17777
Daniel Veillarde8282ed2000-10-10 23:01:31 +000017778Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17779
17780 * More work toward 2.2.5, integrated a number of patches
17781 * configure.in Makefile.am win32config.h.in: trying to cleanup
17782 make distcheck .... huh ...
17783 * include/Makefile.am include/win32config.h: new directory
17784 for includes
17785 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
17786 updated teh makefiles and instructions for WIN32
17787 * xpath.c: small fixes
17788 * test/XPath/ results/XPath: updated the testcases and results
17789 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
17790 suggested patches
17791 * valid.c: fixed an ID bug
17792
Daniel Veillardb71379b2000-10-09 12:30:39 +000017793Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17794
17795 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000017796 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000017797 * xpath.[ch]: worked on XPointer
17798
Daniel Veillard7e99c632000-10-06 12:59:53 +000017799Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17800
17801 * configure.in Makefile.am: 2.2.5, ship the include in an
17802 include/libxml subdirectory, use symlinks when using CVS
17803 * testSAX.c: fixed small bug
17804 * testXPath.c: changed the way testfiles are parsed
17805 * debugXML.c: same kind of cleanup when parsing an argument expression
17806 XPath/XPointers can have blanks embedded
17807 * xpath.[ch]: more cleanup, reorgs for XPointer work
17808 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
17809 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
17810
Daniel Veillard55b91f22000-10-05 16:30:11 +000017811Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17812
17813 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
17814 in the XPath engine, rewrote large parts of it, now it's far
17815 cleaner and in sync with the REC not an old WD. Fixed a parsing
17816 problem in the interactive XML shell found when testing XPath.
17817
Daniel Veillardac260302000-10-04 13:33:43 +000017818Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17819
17820 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
17821 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
17822 examples with the extra test
17823
Daniel Veillard7cfce322000-10-04 12:40:27 +000017824Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17825
17826 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
17827 the global init function.
17828
Daniel Veillard970112a2000-10-03 09:33:21 +000017829Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17830
17831 * HTMLparser.c: Doohhh, attribute name parsing was still case
17832 sensitive ! Fixed this ...
17833 * result/HTML/* : updated the tests results accordingly
17834
Daniel Veillard740abf52000-10-02 23:04:54 +000017835Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17836
17837 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
17838 engine, should be far more stable, incorporated a new version of
17839 preceding/following axis, need testing
17840 * uri.c: fixed file:///c:/a/b/c problem
17841 * test/XPath/tests/idsimple: augmented the XPath tests
17842
Daniel Veillard3bff2b02000-10-01 20:33:47 +000017843Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17844
17845 * doc/* rebuilding docs for 2.2.4 release
17846
Daniel Veillard8b5dd832000-10-01 20:28:44 +000017847Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17848
17849 * configure.in: releasing 2.2.4
17850 * parser.[ch]: added xmlStrEqual()
17851 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
17852 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
17853 use xmlStrEqual instead
17854 * TODO: updated
17855 * added an XPath test
17856
Daniel Veillardbc765302000-10-01 18:23:35 +000017857Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17858
17859 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
17860 * entities.h: exported xmlInitializePredefinedEntities
17861 * parser.[ch] : added xmlInitParser()
17862 * parserInternals.h : had to export htmlInitAutoClose()
17863
Daniel Veillardf09e7e32000-10-01 15:53:30 +000017864Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17865
17866 * xpath.[ch] : fixed some serious XPath Predicate evaluation
17867 problems
17868 * Makefile.am : added XPath regression tests to normal tests
17869 * uri.c: fixed a problem with local paths, cleanup
17870 * parser.c: fixed a problem with large CData sections
17871
Daniel Veillardd2ade932000-09-30 14:39:55 +000017872Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17873
17874 * configure.in xml-config.in: patch from "Ben Taylor"
17875 <sol7x86@hotmail.com> for solaris shared libs lookup
17876
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000178772000-09-30 Martin Baulig <baulig@suse.de>
17878
17879 * libxml-2.0.pc.in: Provide pkg-config script.
17880
17881 * configure.in: Create the libxml-2.0.pc script from the
17882 libxml-2.0.pc.in templates.
17883 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000017884 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000017885
Daniel Veillard4b0755c2000-09-25 14:26:28 +000017886Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17887
17888 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
17889 when compiling with MSC
17890
Daniel Veillard46057e12000-09-24 18:49:59 +000017891Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17892
17893 * xpath.c: patch for normalize-string() substring-before(),
17894 substring-after() and translate() functions from Bjorn Reese
17895 <breese@mail1.stofanet.dk>
17896 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
17897 Fredrik Hallenberg <hallon@lysator.liu.se>
17898 * TODO: updated
17899
Daniel Veillard281f8ff2000-09-24 08:12:14 +000017900Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17901
17902 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
17903 problem of socklen_t being undefined on a number of platforms
17904 * debugXML.c: fixed a compilation problem when without snprintf
17905
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000017906Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17907
17908 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
17909 an URI bug and a fix for the control-character-induced infinite loop
17910 * nanohttp.c: preventive fix for compiling on WIN32
17911
Daniel Veillard64c20ed2000-09-22 16:07:02 +000017912Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17913
17914 * xmlint.c: closing bug #25000
17915
Daniel Veillardb656ebe2000-09-22 13:51:48 +000017916Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17917
17918 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
17919 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
17920 modified slightly Wayne Davison patch adding xmlStrcasecmp and
17921 related function, fixing xmlStrncmp(), and associated cleanup
17922 * result/HTML/entities.html.sax: updating result
17923
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000017924Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17925
17926 * uri.c: applied patch for URI escaping from Wayne Davison
17927 <wayned@blorf.net>
17928 * tree.c parserInternals.c HTMLparser.c: memset checks patches
17929 from Denis Barbier <barbier@imacs.polytechnique.fr>
17930 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
17931 patch from Wayne Davison
17932
Daniel Veillardd5f97f82000-09-17 16:38:14 +000017933Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17934
17935 * doc/xml.html : updated with new releases, adding "how to help"
17936
Daniel Veillard04698d92000-09-17 16:00:22 +000017937Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17938
17939 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
17940 removed a few warnings in pedantic mode ...
17941 * parserInternals.c parser.c: moved encoding switching function
17942 to parserInternals.c
17943 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
17944
Daniel Veillarda2c6da92000-09-16 18:15:00 +000017945Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17946
17947 * HTMLparser.c parser.c: set ctxt->errNo before calling the
17948 error or warning handlers
17949
Daniel Veillardb1059e22000-09-16 14:02:43 +000017950Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17951
17952 * parserInternals.c parserInternals.h parser.c Makefile.am:
17953 created a new module parserInternals.c, moved most of the
17954 code shared by the various parsers there, as well as
17955 deprecated code from parser.c. More cleanup of parser.c
17956 * uri.c: fixed a problem when URI is NULL
17957 * valid.c: speedup when looking for an attribute declaration
17958
Daniel Veillard39c7d712000-09-10 16:14:55 +000017959Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17960
17961 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
17962 the cleanup of the computation of URI references when seeking
17963 external entities. The URI reference string and the resulting
17964 URI are both stored now.
17965 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
17966 large s(n)printf checks and cleanup from Denis Barbier
17967 <barbier@imacs.polytechnique.fr>
17968 * xmlversion.h.in tree.h: couple of SGML declarations for a
17969 possible docbook module.
17970 * result/VC/ : a couple of test output changed due to the change
17971 of the entities URI
17972
Daniel Veillardb513f5a2000-09-10 14:01:12 +000017973Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17974
17975 * parser.h: added a _private field for linking user's data
17976
Daniel Veillarddd477ce2000-09-10 13:23:08 +000017977Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17978
17979 * parser.c parserInternals.h: demacroified most of the IS_XXX
17980 the gain in size is significant so ...
17981
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000017982Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17983
17984 * entities.c: cases where looking up entities with doc==NULL
17985 covered
17986
Daniel Veillard90e11312000-09-05 10:42:32 +000017987Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17988
Daniel Veillard1de50802000-09-07 08:54:32 +000017989 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000017990 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
17991
Daniel Veillard98a79162000-09-04 11:15:39 +000017992Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17993
Daniel Veillard1de50802000-09-07 08:54:32 +000017994 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000017995 * test/URI/uri.data result/URI/uri.data: first set of tests/results
17996 * Makefile.in: added URItest and included thenin "make tests"
17997
17998Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000017999
18000 * xmlversion.h.in: closed bug 22941
18001
Daniel Veillard2bb89092000-08-31 14:57:50 +000018002Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18003
18004 * doc/xmlio.html: added doc and example for entity loader
18005 redefinition.
18006
Daniel Veillard96984452000-08-31 13:50:12 +000018007Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18008
18009 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
18010 used by libxml
18011
Daniel Veillarde715dd22000-08-29 18:29:38 +000018012Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18013
18014 * parser.c: Fixed bug on invalid ontent characters and when using
18015 push.
18016 * xmllint.c: fixed xmllint endling of errors in push mode
18017
Daniel Veillard4948eb42000-08-29 09:41:15 +000018018Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18019
18020 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018021 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000018022 * result/HTML/*.sax: regenerated HTML SAX output
18023 * parser.c: more cleanup.
18024
Daniel Veillarde010c172000-08-28 10:04:51 +000018025Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18026
18027 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018028 patches from Wayne Davison <wayned@users.sourceforge.net>,
18029 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000018030 * HTMLparser.c: fixed an ignorable white space detection bug
18031 occuring when parsing with SAX only
18032 * result/HTML/*.sax: updated since the output is now HTML
18033 encoded...
18034
Daniel Veillard47f3f312000-08-27 22:40:15 +000018035Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18036
Daniel Veillardbbe11b02000-09-23 07:07:40 +000018037 * HTMLparser.[ch]: applied some of Wayne Davison
18038 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000018039
Daniel Veillarde0854c32000-08-27 21:12:29 +000018040Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18041
18042 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
18043 undeclared namespace prefix was used, added a warning.
18044 Cleaned up support w.r.t. entities, spilling out a warning
18045 and being pedantic on lookups.
18046 * test/warning/ent9 : added testcase for previous example.
18047 * TODO: updated
18048 * parserInternals.h parser.c: changed the way names are parsed
18049 now allow infinite size and decrease penalty for normal use
18050 * parser.c: Started a big cleanup/check of the parser code,
18051 fixed some of the most tortuous entity code, spotted code
18052 unused anymore
18053 * test/*: added tests for very long names and related nasty
18054 things.
18055
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000018056Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18057
18058 * doc/encoding.html: added encoding aliases doc
18059 * doc/xml.html: updates
18060 * encoding.[ch]: added EncodingAliases functions
18061 * entities.[ch] valid.[ch] debugXML.c: removed two serious
18062 bottleneck affecting large DTDs like Docbook
18063 * parser.[ch] xmllint.c: added a pedantic option, will be
18064 useful
18065 * SAX.c: redefinition of entities is reported in pedantic mode
18066 * testHTML.c: uninitialized warning from gcc
18067 * uri.c: fixed a couple of bugs
18068 * TODO: added issue raised by Michael
18069
Daniel Veillard0d6b1702000-08-22 23:52:16 +000018070Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18071
18072 * doc/encoding.html: propagated Martin Duerst suggestions
18073
Daniel Veillard52402ce2000-08-22 23:36:12 +000018074Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18075
18076 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
18077 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
18078 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
18079 by Wayne Davison
18080
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018081Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18082
18083 * nanoftp.c nanohttp.c: small cleanup
18084 * TODO: updated
18085
Daniel Veillard244ece92000-08-19 20:58:02 +000018086Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18087
18088 * added an old VC testcase and updated title.xml entity
18089
Daniel Veillardb8f25c92000-08-19 19:52:36 +000018090Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18091
18092 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
18093 done on auto-opening of <p> tags and cleanup of SAX output
18094
Daniel Veillard979e55e2000-08-19 16:48:54 +000018095Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18096
18097 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
18098
Daniel Veillard4540be42000-08-19 16:40:28 +000018099Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18100
18101 * doc/xml.html libxml.* structure.*: updated the doc a bit
18102
Daniel Veillard808a3f12000-08-17 13:50:51 +000018103Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18104
18105 * testSAX.c testHTML.c result/HTML/: cleanup of the output
18106 of SAX tests
18107
Daniel Veillard29579362000-08-14 17:57:48 +000018108Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18109
18110 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18111 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
18112
Daniel Veillard1255ab72000-08-14 15:13:33 +000018113Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18114
18115 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
18116 * testHTML.c: fix core dump on Solaris 2.x systems
18117 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
18118 * result/HTML/*.sax: previous bug fix lead to new results
18119
Daniel Veillard03109292000-08-14 14:58:22 +000018120Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18121
18122 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
18123 * configure.in: added --with-readline=DIR to accept alternate
18124 path for readline include/library
18125 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
18126 for ANSI under HP-UX
18127 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
18128 includes @LIBS@
18129
Daniel Veillard7c29ce22000-08-12 21:20:53 +000018130Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18131
18132 * doc/* : rebuilt the docs
18133 * getting ready for 2.2.2 release
18134
Daniel Veillard87b95392000-08-12 21:12:04 +000018135Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18136
18137 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
18138 and xmlAddFeature()
18139 * tree.[ch]: added xmlAddChildList()
18140 * xmllint.c: MAP_FAILED macro test
18141 * parser.h: added xmlParseCtxtExternalEntity()
18142 * valid.c: applied bug fixes removed warning
18143 * tree.c: added CDATA block to elements content
18144 * testSAX.c: cleanup of output
18145 * testHTML.c: added SAX testing
18146 * encoding.c: better error recovery
18147 * SAX.c, parser.c: fixed one of the external entity processing
18148 of the OASis testsuite
18149 * Makefile.am: added HTML SAX regression tests
18150 * configure.in: bumped to 2.2.2
18151 * test/HTML/ result/HTML: added a few of HTML tests, and added the
18152 SAX results
18153
Daniel Veillard88a172f2000-08-04 18:23:10 +000018154Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18155
18156 * configure.in: patch for HP compiler
18157
181582000-08-04 Sven Heinicke <sven@zen.org>
18159
18160 * xmllint.c: Was coredumping sometimes when the file given didn't
18161 exist.
18162
Daniel Veillard46e370e2000-07-21 20:32:03 +000018163Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18164
18165 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000018166
Daniel Veillard46e370e2000-07-21 20:32:03 +000018167 when using in memory parsing. Need some cleanup.
18168 * xmllint.c configure.in: added a --memory flag to test memory
18169 parsing
18170
Daniel Veillard36650692000-07-21 15:16:39 +000018171Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18172
18173 * nanohttp.c: fixed socklen_t replacement to unsigned int
18174 * parser.c: fixed a space handdling missing at the end of
18175 production 28 DOCTYPE.
18176 * xmlmemory.c: fixed a stupid bug on the routine to override
18177 allocation functions
18178 * TODO: updated
18179
Daniel Veillarde46e20d2000-07-14 15:02:46 +000018180Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18181
18182 * doc/ regenerated the docs
18183
Daniel Veillard32bc74e2000-07-14 14:49:25 +000018184Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18185
18186 * doc/encoding.html doc/xml.html: added I18N doc
18187 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
18188 improvements, both parser and filters, added ASCII & HTML,
18189 fixed the ISO-Latin-1 one
18190 * xmllint.c testHTML.c: added/made visible --encode
18191 * debugXML.c : cleanup
18192 * most .c files: applied patches due to warning on Windows and
18193 when using Sun Pro cc compiler
18194 * xpath.c : cleanup memleaks
18195 * nanoftp.c : added a TESTING preprocessor flag for standalong
18196 compile so that people can report bugs more easilly
18197 * nanohttp.c : ditched socklen_t which was a portability mess
18198 and replaced it with unsigned int.
18199 * tree.[ch]: added xmlHasProp()
18200 * TODO: updated
18201 * test/ : added more test for entities, NS, encoding, HTML, wap
18202 * configure.in: preparing for 2.2.0 release
18203
Daniel Veillard49703262000-07-10 10:27:46 +000018204Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18205
18206 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000018207 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000018208
Daniel Veillard306be992000-07-03 12:38:45 +000018209Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18210
18211 * doc/xml.html: changed the xmlsoft.org structure, updated the
18212 examples w.r.t. root and childs
18213
Daniel Veillard7d853352000-07-02 18:53:09 +000018214Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18215
Daniel Veillard784b9352003-02-16 15:50:27 +000018216 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000018217
Daniel Veillard365e13b2000-07-02 07:56:37 +000018218Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18219
18220 * HTMLparser.c: Work on character encoding support for the HTML parser
18221 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
18222 * encoding.c: Fixed a potential memleak in the encoding stuff
18223
Daniel Veillardaf743792000-07-01 11:49:28 +000018224Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18225
18226 * doc/FAQ.html doc/Makefile.am : added a FAQ
18227
18228Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000018229
18230 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
18231 of the HTML parser to force it to not bypass SAX
18232
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000018233Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18234
18235 * win32config.h.in: updated
18236 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
18237 lacks iconv support :-( need to release 2.1.1
18238 * configure.in: release 2.1.1
18239 * HTMLparser: fixed bug #14784
18240 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
18241 by Windows compiler
18242 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
18243 the SAX startDocument() callback.
18244 * TODO: updated
18245
18246Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18247
18248 * added xmlStopParser()
18249
Daniel Veillardbe803962000-06-28 23:40:59 +000018250Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18251
18252 * configure.in: 2.1.0 prerelease
18253 * Large resync between W3C and Gnome tree
18254 * nanoftp, nanohttp.c: fixed stalled connections probs
18255 * HTMLtree.c SAX.c : support for attribute without values in
18256 HTML for andersca
18257 * valid.c: Fixed most validation + namespace problems
18258 * HTMLparser.c: start document callback for andersca
18259 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
18260 * parser.h, SAX.c: serious speed improvement for large
18261 CDATA blocks
18262 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
18263 different encoding
18264 * example/Makefile.am example/gjobread.c tree.h: work on
18265 libxml1 libxml2 convergence.
18266 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
18267 and the LIBXML_TEST_VERSION macro
18268
Daniel Veillardc310d562000-06-23 18:32:15 +000018269Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18270
18271 * doc/xml.html: various patches and improvements typo fixed by
18272 Felix Natter
18273 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
18274 from Felix Natter <fnatter@gmx.net>
18275
Daniel Veillardf3029822000-05-06 08:11:19 +000018276Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18277
18278 * doc/upgrade.html: updated with instructions for support of both
18279 libxml-1.x and libxml-2.x
18280 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
18281 for 2.x support and also fixed includes
18282
18283
Daniel Veillard496a1cf2000-05-03 14:20:55 +000018284Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18285
18286 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
18287 the encoding support, added iconv support, so now libxml if
18288 compiled with iconv automatically support japanese encodings
18289 among others. Work based on initial patch from Yuan-Chen Cheng
18290 I may have broken binary compat in the encoding handler
18291 registration scheme, but that was so utterly broken I don't
18292 expect anybody to have used this feature until now.
18293 * parserInternals.h: fixup on the CHAR range macro
18294 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
18295 code.
18296 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
18297 * uri.c: added xmlParseURI() I can't believe I forgot to
18298 implement this one in 2.0 !!!
18299 * SAX.c: moved doc->encoding update in the endDocument() call.
18300 * TODO: updated.
18301
Daniel Veillard06047432000-04-24 11:33:38 +000018302Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18303
18304 * tree.h: removed extraneous xmlRemoveProp definition
18305 * TODO: added item about --disable-corba configure switch
18306 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
18307 * nanoftp.c: fixed include problems giving troubles on AIX and
18308 slowlaris
18309 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
18310 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
18311 comment and headers changes to lower gtk-doc number of warnings
18312 * doc/html/*: rebuilt docs
18313
Daniel Veillarde0aed302000-04-16 08:52:20 +000018314Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18315
18316 * HACKING: documented the tag for 1.x and instructions
18317
Daniel Veillard5e873c42000-04-12 13:27:38 +000018318Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18319
18320 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
18321 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
18322 xmlCreateIOParserCtxt
18323 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
18324 significant overall improvement
18325 * xmllint.c: added I/O test to xmllint
18326 * testSAX.c: added a speed test
18327 * doc/* : updated/regenerated
18328
Daniel Veillardfc708e22000-04-08 13:17:27 +000018329Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18330
18331 * xpath.c uri.h parserInternals.h: cosmetic changes from
18332 "Timur I. Bakeyev" <timur@bat.ru>, including making
18333 xmlCreateURI() public
18334
Daniel Veillard5d211f42000-04-07 17:00:24 +000018335Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18336
18337 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
18338 and the code at the same time. Added a clean mechanism for
18339 overload or added input methods: xmlRegisterInputCallbacks()
18340 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
18341 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
18342 * TODO: updated
18343 * doc/* : updated/regenerated
18344 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
18345 source dir
18346
Daniel Veillarde77a9182000-04-05 19:12:29 +000018347Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18348
18349 * testURI.c: yet another forgotten commit, I should get some sleep !
18350
Daniel Veillardce8b83b2000-04-05 18:38:42 +000018351Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18352
18353 * xmllint.c: forgot to commit this too ?
18354
Daniel Veillardb9df4042000-04-05 14:23:16 +000018355Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18356
18357 * xmlversion.h.in : forgot to commit this previously
18358
Daniel Veillard361d8452000-04-03 19:48:13 +000018359Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18360
18361 * configure.in: preparing libxml-2.0.0 version looks Ok so far
18362 * README TODO: updated for release
18363 * uri.c uri.h: added authority parsing/saving
18364 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
18365 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
18366 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
18367 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
18368 Makefile.am : added compile-time customization of libxml
18369 --with-ftp --with-http --with-html --with-xpath --with-debug
18370 --with-mem-debug
18371 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
18372 #include <libxml/xxx.h> I hope it won't break too much stuff
18373 and will be manageable in the future...
18374 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
18375 and added xmllint to the installed programs
18376 * uri.h: added xmlFreeURI()
18377
Daniel Veillardec303412000-03-24 13:41:54 +000018378Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18379
18380 * uri.c uri.h: finished the escaping handling, the base support
18381 and the URI path normalization. Looks good just lacks the
18382 authority content parsing code.
18383 * Makefile.am: added instructions to generate testURI
18384 * TODO: updated
18385 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
18386 added links and icons for W3C and Gnome
18387
Daniel Veillard8f621982000-03-20 13:07:15 +000018388Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18389
18390 * xmlmemory.[ch] : seems I forgot to actually update the files in
18391 the last commit :-)
18392 * doc/xml.html doc/html/* : updated and uploaded the docs
18393
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018394Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18395
18396 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
18397 * TODO: updated
18398 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000018399 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000018400 gfree).
18401 * Makefile.am, uri.c, uri.h: added a set of functions to do
18402 exact (litteraly copied from the RFC 2396 productions) parsing
18403 and handling of URI. Will be needed for XLink, one XML WFC,
18404 XML Base and reused in the nano[ftp/http] modules. Still work
18405 to be done.
18406
Daniel Veillardedfb29b2000-03-14 19:59:05 +000018407Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18408
18409 * configure.in, libxml.spec.in : libxml2
18410 * doc/* : updated the doc page, rebuilt the docs
18411
Daniel Veillardcf461992000-03-14 18:30:20 +000018412Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18413
18414 * all: tagged LIB_XML_1_X
18415 * *.c *.h : updated from W3C CVS tree
18416 * configure.in : 2.0.0-beta
18417 * libxml.spec.in : libxml2 package nam
18418 * result/* : new version of the tests output
18419
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000018420Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18421
18422 * doc/xml.html, doc/update.html: updated docs, 1.8.7
18423
Daniel Veillardb566ce12000-03-04 11:39:42 +000018424Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18425
18426 * doc/* : rebuilt the docs
18427 * parser.c: final patch on #6766
18428 * valid.c: small patch on validity checks.
18429
Daniel Veillardfb76c402000-03-04 11:39:42 +000018430Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18431
18432 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
18433 added
18434 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
18435 compatibility w.r.t. XML spec and existing code.
18436
Daniel Veillard90fb02c2000-03-02 03:46:43 +000018437Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18438
18439 * parser.c: seems a better solution to <a> </a> exists,
18440 will try it for a while
18441
Daniel Veillard83a30e72000-03-02 03:33:32 +000018442Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18443
18444 * parser.c: tried to remove the <a> </a> generating <a/>
18445 this is hard. Left a flag for that purpose. Fixed bug #6766
18446 * configure.in: prepared 1.8.7 not released, due to previous
18447 problem
18448
Daniel Veillard88f00ae2000-03-02 00:15:55 +000018449Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18450
18451 * doc/xml.html : applied second patch from Paul DuBois
18452
Daniel Veillard402e8c82000-02-29 22:57:47 +000018453Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18454
18455 * doc/xml.html : applied patch from Paul DuBois
18456
Daniel Veillardd0f7f742000-02-02 17:42:48 +000018457Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18458
18459 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
18460
Daniel Veillard5feb8492000-02-02 17:15:36 +000018461Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18462
18463 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
18464 compilation warnings on various platforms.
18465 * parser.c: Fixed #5281 validity error callbacks are now desactived
18466 by default if not validating.
18467
Daniel Veillardf341f932000-02-02 14:52:08 +000018468Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18469
18470 * nanoftp.c, win32config.h.in: patches to compile on WIN32
18471
Daniel Veillard13c757e2000-02-01 23:59:15 +000018472Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18473
18474 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
18475 <gkatsi@cs.toronto.edu>
18476
Daniel Veillard726e8792000-01-30 20:04:29 +000018477Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18478
18479 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
18480 processing URLs
18481
Daniel Veillarde41f2b72000-01-30 20:00:07 +000018482Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18483
18484 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
18485 xmlNanoFTPUpdateURL for persistent control connections.
18486 * configure.in: 1.8.6
18487
18488Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18489
18490 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
18491 * tree.[ch] : added xmlSaveNoEmptyTags
18492
James Henstridgef3be9312000-01-28 13:59:21 +0000184932000-01-29 James Henstridge <james@daa.com.au>
18494
18495 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
18496
18497 * Makefile.am: added nanoftp.[ch] to the build.
18498
Daniel Veillardaeea04f2000-01-25 19:27:27 +000018499Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18500
18501 * nanoftp.[ch]: cleanup, comments, API
18502 * debugXML.c : fixed a bug in the cat command
18503 * doc/*: regenerated the docs
18504
Daniel Veillardda07c342000-01-25 18:31:22 +000018505Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18506
18507 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
18508 * debugXML.c : fixed a bug in the cat command
18509 * valid.c: fixing some small probs
18510 * libxml.spec.in: get rid of the SNAP suffix
18511 * doc/xml.html: updated the status
18512
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000018513Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18514
18515 * xml-config.in: xml-config --version to just return the
18516 version number
18517 * xpath.c: some cleanup w.r.t. axis when the current node is
18518 an attribute.
18519 * TODO: updated
18520
Daniel Veillard461a66c2000-01-18 18:01:01 +000018521Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18522
18523 * configure.in: prepared for libxml-1.8.5
18524 * doc/* recompiled the documentation
18525
185262000-01-17 Jody Goldberg <jgoldberg@home.com>
18527
18528 * configure.in : WARNING autoconf subtlety alert :
18529 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
18530 when looking for zlib.h so that HAVE_ZLIB_H is defined.
18531 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
18532 get defined by AC_CHECK_HEADERS.
18533
Daniel Veillardf967b902000-01-17 16:06:10 +000018534Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18535
18536 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
18537 Rune.Djurhuus@fast.no
18538
Daniel Veillardad8f99d2000-01-15 14:20:03 +000018539Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18540
18541 * TODO: updated
18542 * tree.c, parser.c: made sure that only memory alloc problems
18543 and internal parser errors are allowed to write to stdout or
18544 stderr.
18545
Daniel Veillard0142b842000-01-14 14:45:24 +000018546Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18547
18548 * tree.c : restored xmlNewGlobalNs since this seems used by
18549 a lot of existing code :-(, fixed a bug in xmlNewNs
18550 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
18551 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
18552 to exit() from the library code.
18553 * xpath.c, parser.c: removed bugs or unused code detected by
18554 Windows compilers
18555 * parser.c: started adding interfaces for parsing well balanced
18556 XML fragments
18557 * configure.in: releasing 1.8.4
18558 * doc/* : rebuilt the docs
18559
Daniel Veillard2eac5032000-01-09 21:08:56 +000018560Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18561
18562 * tree.[ch] : added xmlNewDocFragment() for DOM
18563 * testHTML.c: uninitialized variable.
18564
Daniel Veillardf3a73582000-01-05 14:58:39 +000018565Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18566
18567 * doc/* : rebuild the docs
18568
Daniel Veillard71b656e2000-01-05 14:46:17 +000018569Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18570
18571 * acconfig.h: readline and history patch
18572 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
18573 * tree.c: added check and handling when possibly removing an ID
18574 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
18575 and saving.
18576 * test/HTML/entities.html result/HTML/entities.html* : test for
18577 various entities reference cases
18578 * result/HTML/* : as a result output of some testcase have
18579 changed
18580 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
18581 by previous example. added xmlParseTryOrFinish().
18582 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
18583 entities.h debugXML.h HTMLparser.h: changed the way struct are
18584 declared to allow gtk-doc to expose those
18585 * parser.c: closed bug #4960
18586 * Makefile.am configure.in: Applied patch from
18587 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
18588 and math/socket libs detection
18589
Daniel Veillard437b87b2000-01-03 17:30:46 +000018590Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18591
18592 * configure.in, Makefile.am: link tester against readline
18593 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
18594
Daniel Veillard686d6b62000-01-03 11:08:02 +000018595Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18596
18597 * tree.[ch]: added xmlRemoveProp
18598 * win32config.h.in nanohttp.c: avoid including the Windows
18599 socket stuff in every C files
18600 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
18601 the XmL parser(s)
18602 * test/ns4 result/ns4 etc...: added test case for previous prob
18603 * tree.c: xmlNewNs wasn't checking for double definition
18604 * Makefile.in: fixed a problem with dist-hook duplicates
18605 * parser.[hc], xmlIO.c: fixed the loading of external entities
18606 APIs, now xmlLoadExternalEntity() is used everywhere and
18607 setting up an app specific front-end using the
18608 * SAX.c parser.c: some fixes, now the xhtml spec validates
18609 with the xhtml DTD.
18610 * error.c: fixed crashes in case of no input stream
18611 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
18612 to the validation tests and results
18613
Daniel Veillard5e5c6231999-12-29 12:49:06 +000018614Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18615
18616 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
18617 too htmlCreatePushParserCtxt() and htmlParseChunk()
18618 * parser.c: a bit of cleanup.
18619 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
18620 to XML) removed the last mem leak known
18621 * HTMLtree.c: output message cleanup
18622 * xmlmemory.c: display content info about memory blocks
18623 * result/HTML/wired.* : missing att value warning change
18624
Daniel Veillardbe849cf1999-12-28 16:43:59 +000018625Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18626
18627 * doc/* : rebuilt the documentation
18628
Daniel Veillarddbfd6411999-12-28 16:35:14 +000018629Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18630
18631 * parser.[ch] parserInternals.h: Push parser for XML,
18632 seems to work fine now
18633 * tester.c debugXML.[ch]: Added an XML shell debug facility and
18634 --push for push testing
18635 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
18636 * testSAX.c: added --push
18637 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
18638 subtree
18639 * xmlIO.[ch] : enriched API + fixes for push mode
18640 * entities.[ch]: added the entity content length to the struct.
18641 * xmlmemory.[ch]: new API to show the last entries for the shell
18642 * valid.c: added required attribute testing
18643 * SAX.c: the cdata callback now merge contiguous fragments
18644 * HTMLparser.c: cleanup of some macros
18645
Daniel Veillard3c558c31999-12-22 11:30:41 +000018646Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18647
18648 * parser.c: fix for PIs name starting with xml
18649 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000018650 * *.c, configure.in win32config.h.in : generate win32config.h for
18651 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000018652
Daniel Veillard0caf07a1999-12-21 16:25:49 +000018653Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18654
18655 * parser.c: fixed a stupid = vs. == bug :-(
18656 * doc/gnome-xml.sgml: s/glade/xml/
18657
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000018658Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18659
18660 * configure.in, doc/xml.html : bug fix release 1.8.2
18661 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
18662 Hopefully the end of that silly C++ include problem
18663 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
18664 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
18665 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
18666 troubles with autoclosed elements when the stree shape doesn't
18667 follow the DtD specs. Added htmlIsAutoClosed() and
18668 htmlAutoCloseTag()
18669 * result/HTML/*.htm*: Updated the HTML examples regression tests output
18670 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
18671 * debugXML.c: fixed a bug on printing default namespaces.
18672 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
18673
Daniel Veillardb24054a1999-12-18 15:32:46 +000018674Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18675
18676 * result/HTML/*.htm[l] : updated the HTML regression tests according
18677 to the new output
18678 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
18679 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
18680 problem due to intermix of extern "C" { ... } declarations for C++
18681 and recursive includes in the headers
18682
Chris Lahey323c48c1999-12-18 15:32:45 +0000186831999-12-20 Chris Lahey <clahey@umich.edu>
18684
18685 * HTMLtree.c: Made it so that html nodes with a single child do
18686 not insert a carriage return before or after the child node.
18687
Daniel Veillardb24054a1999-12-18 15:32:46 +000018688Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000018689
18690 * configure.in, doc/xml.html : bug fix release 1.8.1
18691 * parser.c: fixed bug #4344
18692 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
18693 added the glue to avoid C++ problems
18694 * doc/* : regenerated the documentation
18695
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000018696Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18697
18698 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
18699 namespace recognition, and Dia as a resul :-(
18700 * encoding.c: closed bug #3950
18701
Daniel Veillard944b5ff1999-12-15 19:08:24 +000018702Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18703
18704 * valid.c: debugging a posteriori validation, except URI expansion
18705 stuff this should be fixed now
18706 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
18707 Carl Nygard <cnygard@bellatlantic.net>
18708 * tester.c: added --postvalid, cleaning of the code
18709 * tree.[ch]: added xmlDocGetRootElement()
18710
Ramiro Estrugobfce3771999-12-15 04:32:07 +000018711Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
18712
18713 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
18714 c++ losage.
18715
Daniel Veillard10a2c651999-12-12 13:03:50 +000018716Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18717
18718 * configure.in, doc/xml.html : bumped to 1.8.0
18719 * xlink.[ch], Makefile.am : added framework for link detection
18720 * parser.h: added nbChars to parser context, needed for cleanup.
18721 * xmlmemory.c: removed a nasty bug when out of mem
18722 * valid.[ch]: adding namespace support for attribute decl
18723 * tester.c: added --debugent option
18724 * debugXML.[ch]: added xmlDebugDumpEntities()
18725 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
18726 buffers instead, this was really needed, validation was breaking
18727 in strange ways due to that. Added xmlParseStringPEReference()
18728 and other parsing from strings functions. Entities processing
18729 modified again, but PERef are still not handled correcly but
18730 unless you're Eve Maller you won't notice :-)
18731 * HTMLparser.c: large changes toward reliability, and switched to
18732 lowercase internal tags, XHTML is lowercase, so it will help
18733 that output is closer to next version.
18734 * doc/* : regenerated the documentation, it is now hosted at
18735 http://xmlsoft.org/ (same bits I just bought the domain :-)
18736
18737
Daniel Veillard294cbca1999-12-03 13:19:09 +000018738Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18739
18740 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
18741 doc generation
18742 * parser.c: fixed bugs #3908 and #3937 and a memory leak
18743 in the SAX API
18744 * doc/*: rebuilt the doc making sure everything appears in the
18745 HTML files
18746
Daniel Veillardf5c2c871999-12-01 09:51:45 +000018747Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18748
18749 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
18750 added the patch from Carl Nygard <cnygard@bellatlantic.net>
18751 which allow impressive speed improvement on dataset with
18752 large text pieces, but at the cost of broken binary
18753 compatibility and slightly bigger memory usage.
18754 Configure with --with-buffers to activate them, they
18755 are protected with XML_USE_BUFFER_CONTENT define.
18756 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
18757 goal is 0 memory left allocated once parser is no more used
18758 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
18759 call xmlCleanupParser() and xmlMemoryDump()
18760
Daniel Veillarda819dac1999-11-24 18:04:22 +000018761Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18762
18763 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
18764 * parser.[ch] encoding.[ch]: added memory cleanup routines
18765 * parser.c: closing bug #3788
18766 * doc/*: rebuilt the doc
18767
Daniel Veillard11a48ec1999-11-23 10:40:46 +000018768Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18769
18770 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
18771 xmlNewTextChild() and xmlSetCompressMode() behaviour.
18772 * tester.c: added --compress option
18773 * doc/*: rebuilt the documentation
18774
Daniel Veillard4c3a2031999-11-19 17:46:26 +000018775Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18776
18777 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
18778 if given /proc/kcore as input !
18779 * doc/xml.html doc/*: updated and rebuilt the documentation
18780
18781Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000018782
18783 * parser.c: Fixed some wrongly space collapsing code due to
18784 a misreading of the spec.
18785 * result/*: fixed the output accordingly
18786
18787Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000018788
18789 * encoding.c: bug fix and typos
18790 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
18791 * parser.c: added attribute normalization closing bug #3597
18792 * test/att* result/att* SAXresult/att*: testcase for attribute
18793 normalization
18794
Daniel Veillardd7e200c1999-11-15 17:53:11 +000018795Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18796
18797 * configure.in: closing bug #3163 by adding extra flags for the
18798 cc compiler on HP-UX
18799
Daniel Veillard51e3b151999-11-12 17:02:31 +000018800Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18801
18802 * valid.[ch] : removed a typo and an enumerated type bug in the
18803 xmlAddElementDecl() function
18804 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
18805 call to xmlEncodeEntitiesReentrant() so that the functions
18806 New, Set and Get are at the same level.
18807 * parser.c HTMLparser.c: extra memory allocation bug for
18808 attributes detected by someone using libxml in embedded systems :-)
18809
Daniel Veillard962195f1999-10-28 15:51:53 +000018810Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18811
18812 * xmlmemory.h: turned off mem debug :-\
18813
Daniel Veillard35008381999-10-25 13:15:52 +000018814Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18815
18816 * parser.c: closed bug #2784 a one line fix, but worth pushing
18817 a new release out
18818 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
18819 some structures, comments before and after the
18820 main element, and other nastyness
18821 * HTMLtree.c tree.c: accomodate the extended HTML supported
18822 * configure.in: pushing 1.7.4
18823 * test/ent8 and related outputs : added a new test for bug #2784
18824 * test/HTML/wired.html and related output: a nasty HTML example
18825 * Makefile.am: improved the test scripts
18826 * docs/* : reran the documentation extractor, updated xml.html
18827
Daniel Veillard7c1206f1999-10-14 09:10:25 +000018828Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18829
18830 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
18831 HTMLparser and debugged the HTML related code. HTML documents
18832 now have their own type
18833 * entities.c: do not dump &apos; for HTML output
18834 * xmlmemory.c: improvement, breakpoint mechanism
18835 * testHTML.c: added --sax --repeat ...
18836 * Makefile.am: improved the HTML tests
18837 * valid.[ch]: added xmlValidGetValidElements and
18838 xmlValidGetPotentialChildren
18839 * tester.c: added --insert to test the 2 new functions
18840 * test//* result//* SAXresult//* : regression test cleanup
18841 and extension.
18842 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
18843 gnome-xml-nanohttp.html
18844
Daniel Veillard7d2c2761999-10-11 15:09:51 +000018845Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18846
18847 * HTMLparser.c: fixed problems with some autoclose tags
18848 * tree.c: fixed XML output problems.
18849 * result/* SAXresult/*: update of the tests output
18850
Daniel Veillard6077d031999-10-09 09:11:45 +000018851Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18852
18853 * Makefile.am: Arturo patch for xmlConf.sh version info
18854 * parser.c: Tim Josling patch for single quoted items
18855 * tester.c: Tim Josling patch for tester options usage
18856 * tree.h: indent cleanup
18857
Daniel Veillard2673d3c1999-10-08 14:37:09 +000018858Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18859
18860 * HTMLparser.c parser.h : Fixed problems with HTML parsing
18861 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
18862
Daniel Veillard00fdf371999-10-08 09:40:39 +000018863Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18864
18865 * tree.c : Raph patch for initialization of CORBA fields
18866 * parser.c, xpath.c, ...: modification of doc comments
18867 * xpath.c : allow spaces in xpath expressions
18868
Daniel Veillardad219441999-09-27 08:17:49 +000018869Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18870
18871 * xmlmemory.h: turning off memory debug :-(
18872
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018873Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18874
18875 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
18876 better SAX interfaces.
18877 * testSAX.c: uses the new SAX routine, avoid fetching any remote
18878 entity.
18879 * configure.in: 1.7.2
18880
18881Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000018882
18883 * libxml.spec.in: fixed the URL
18884 * doc/xml.html: improved the documentation front-end
18885
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018886Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000018887
18888 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
18889
Daniel Veillard7a66ee61999-09-26 11:31:02 +000018890Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000018891
18892 * libxml.spec.in: fixed the alpha compile problem
18893 * parser.[ch]: changed errno to errNo in the parser context :-(
18894 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
18895 * doc/xml.html: changed CHAR to xmlChar
18896 * doc/html/*: recompiled the documentation
18897 * configure.in: 1.7.1
18898
Daniel Veillard7f7d1111999-09-22 09:46:25 +000018899Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18900
18901 * parser.h: modified the parser context struct to regain 1.4.0
18902 binary compatibility
18903 * parser.c, xml-error.h: added errno ot teh context and defined
18904 a set of errors values with update of errno
18905 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
18906 DTDs and entities
18907 * *.h, *.c: complete cleanup of the use of config.h and include
18908 protection depending on the current setup.
18909 * overalll debugging, maintenance and bug-fixing on all modules
18910 * updated the documentation
18911 * ready for 1.7.0
18912
Daniel Veillardc08a2c61999-09-08 21:35:25 +000018913Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18914
18915 * HTMLparser.c : cleanup
18916 * SAX.c valid.c valid.h: added ID/IDREF checking
18917 * tree.c tree.h: extended doc structure for refs
18918 * configure.in: 1.6.2
18919 * parser.c: patched bug in SAX user arg call
18920 * parserInternals.h: patched missing close in C++ wrapping
18921 * testXPath.c xpath.c xpath.h: prepared for extensibility,
18922 especially upcoming XPointer implementation.
18923 * doc/xml.html: augmented, typo
18924
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000018925Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
18926
18927 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
18928 not all invocations of install understand -d.
18929
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000018930Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
18931
18932 * Makefile.am: prepend all the test* calls with $(top_builddir) -
18933 to make 'check' works, when builddir != srcdir.
18934
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000018935Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18936
18937 * doc/xml.html : updated the documentation
18938
Daniel Veillard6454aec1999-09-02 22:04:43 +000018939Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18940
18941 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
18942 not deallocated memory blocks
18943 * *.c : replaces all calls to malloc() free() and realloc() to
18944 the wrapper functions/macros
18945 * tree.c : removed memory leaks dues to calling xmlFreeNode()
18946 instead of xmlFreeNodeList()
18947
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000018948Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18949
18950 * HTMLparser.c: corrected a stupid bug leading to core dump at
18951 tree deallocation. Removed warnings indicated by
18952 Stephane.Conversy@lri.fr
18953 * entities.c: Fixes Yet Another Stupid Bug, entities were not
18954 looked for in the external subset
18955
18956Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000018957
18958 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
18959 on SGI by Stephane.Conversy@lri.fr
18960
Daniel Veillardb96e6431999-08-29 21:02:19 +000018961Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18962
18963 * all .h : changed the prototype declaration indent as in gtk
18964 * most .c : working on reducing the TODOs in the code
18965 * most .c : cleanup though -pedantic and Insure++
18966 * improvements on validation ID checkings.
18967 * tree.[ch] SAX.c: added support for namespace on attributes #2022
18968 * xml-config.in: closed #1810
18969
18970Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000018971
18972 * tree.h, valid.c, valid.h: more work on validity, IDs
18973 * xpath.c: added/fixed comparidon and equlity, added a new isinf
18974 definition for AIX
18975
Daniel Veillardb556eb51999-08-15 17:19:50 +000018976Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18977
18978 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
18979 the distribution due to a cut'n paste error at last commit
18980
Daniel Veillardb05deb71999-08-10 19:04:08 +000018981Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18982
18983 * configure.in: upgraded to version 1.4.0
18984 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
18985 Big update, added a large part of the validation process,
18986 it should be usable, but some parts are missing
18987 * xpath.c: improved the implementation w.r.t. root.
18988 * Makefile.am: added more tests
18989 * test and result trees: added a lot of tests
18990 * libxml.spec.in: export libxml.so.0 and libxml.so.1
18991
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000018992Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18993
18994 * Added an HACKING file
18995
Daniel Veillarde2d034d1999-07-27 19:52:06 +000018996Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
18997
18998 * xpath.[ch] : improvements and debug of the XPath implementation
18999 * parser.c, HTMLparser.c : modified the parsers to be progressive
19000 * tree.[ch] : extended the Buffer promitives
19001 * xmlIO.[ch] : added basic I/O routines providing progressive
19002 parsing and ready for I18N conversion plugins
19003 * SAXresult/* : the SAX callback sequence maybe slightly different
19004 now
19005 * test*.c : improved/updated the tests programs
19006 * doc/* : recompiled the docs.
19007
Daniel Veillard15b75af1999-07-26 16:42:37 +0000190081999-07-26 Michael Meeks <michael@edenproject.org>
19009
19010 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
19011
19012 * tree.c: Ditto.
19013
Daniel Veillard1566d3a1999-07-15 14:24:29 +000019014Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19015
19016 * configure.in: upgraded to version 1.4.0
19017 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
19018 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
19019 XML query language, see http://www.w3.org/TR/xpath for more details.
19020 * parser.c, parser.h: added CHAR* related string functions for XPath
19021 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
19022 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
19023 rebuild the docs.
19024 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
19025 and regression testing capabilities for XPath.
19026
Daniel Veillardd79d7871999-07-12 10:38:12 +000019027Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19028
19029 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
19030 closing bug #1646
19031
Daniel Veillardbe9e5951999-07-12 09:16:45 +000019032Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19033
19034 * Makefile.am, example/Makefile.am: closed bug #1683
19035
Daniel Veillard3166ab11999-07-11 16:14:19 +000019036Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19037
19038 * example/Makefile.am, configure.in: added the makefile for the
19039 gjobread example
19040
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000019041Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
19042
19043 * doc/Makefile.am:
19044 - fix which allow "make install DESTDIR=</install/prefix>".
19045
Daniel Veillard7cc3c041999-07-09 10:11:57 +000019046Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19047
19048 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
19049 which fixed a problem on the file reading-code.
19050
Daniel Veillard82150d81999-07-07 07:32:15 +000019051Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19052
19053 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
19054 output.
19055 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
19056
Daniel Veillard5233ffc1999-07-06 22:25:25 +000019057Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19058
19059 * parser.h : Oops removed the binary compatibility problem
19060 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
19061 * parser.c, HTMLparser.c: applied patches for reading from stdin
19062
Daniel Veillardbe70ff71999-07-05 16:50:46 +000019063Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19064
19065 * parser.c, entities.c, valid.c: cleanup bug #1591
19066 * configure.in: cleanup bug #1592
19067 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
19068 the same tree back-end. Hence gdome will be available for it.
19069 * doc/Makefile.am: close bug #617
19070
Daniel Veillard97fea181999-06-26 23:07:37 +000019071Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19072
19073 * parser.c: alloctate a per parser context SAX interface block
19074
Daniel Veillard14fff061999-06-22 21:49:07 +000019075Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19076
19077 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
19078 and xmlEncodeEntitiesReentrant with the correct one :-\
19079
19080Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19081
19082 * commit of my internal XML base changes, quite a lot of
19083 changes, cleanups, better entities support, framework for
19084 new I/O and charset detection and handling
19085 * Fixed the configure/Makefile stuff to generate shared libs
19086 with the proper version info, so we jumped on rev from
19087 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
19088 xmlEncodeEntities() result need to be freed now, and a string
19089 xmlParserVersion provide the current library version.
19090
Raph Levien05240da1999-06-15 21:27:11 +000019091Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
19092
19093 * parser.c: fixed a buffer overrun for when you have a very long
19094 attribute with no entities in it.
19095
Daniel Veillardbb2da581999-06-13 14:37:07 +000019096Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19097
19098 * added example directory
19099 * added example/gjobs.xml gjobread.c, still need a Makefile.in
19100
Daniel Veillard011b63c1999-06-02 17:44:04 +000019101Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19102
19103 * Release of libxml-1.1, nearly everything has been touched for
19104 this.
19105 * Added more regression tests
19106 * Updated the documentation
19107
Daniel Veillard27d88741999-05-29 11:51:49 +000019108Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19109
19110 * tree.[ch]: unified the XML_NO_CORBA defines.
19111 * parser.c encoding.[ch]: started plugging in char encoding detection
19112
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000019113Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
19114
19115 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
19116 Also freed allocated buffer.
19117
Daniel Veillard27d88741999-05-29 11:51:49 +000019118Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000019119 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
19120 reentrancy problem at printing. One is left in entities.c, to
19121 remove ASAP
19122 * testSAX.c : added a test example showing the use of the SAX
19123 interface if one doesn't want to build the DOM tree.
19124 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
19125
Daniel Veillard517752b1999-04-05 12:20:10 +000019126Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19127
19128 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
19129 large revamping of the parser to use SAX callbacks
19130 http://www.megginson.com/SAX/ (or at least a C like interface
19131 a la Expat). It's now possible to set up your own callbacks
19132 and the parser will not build a DOM tree.
19133 * test/* result/*: updated the test suite, I finally removed
19134 the old Namespace draft support (PI based).
19135
Daniel Veillard87c83bd1999-04-02 16:04:43 +000019136Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19137
19138 * Makefile.am: added test result to EXTRA_DIST for make tests
19139
Daniel Veillard64068b31999-03-24 20:42:16 +000019140Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19141
19142 * parser.c, parserInternals.h: moved the chars macro definitions
19143 to parserInternals.h
19144 * parser.c, error.c: applied patches from "Knut Ã…kesson"
19145 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
19146
Daniel Veillard012ccc11999-03-23 10:11:11 +000019147Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19148
19149 * xml-config.in : applied patch to make --version work
19150
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000191511999-03-05 Raja R Harinath <harinath@cs.umn.edu>
19152
19153 * Makefile.am (check-local): Alias for `tests' target. This will
19154 cause `make check' to do the right thing.
19155 (tests): Don't run tests in srcdir. Also, replaced calls to
19156 basename with a `sed' "equivalent".
19157
Daniel Veillardd109e371999-03-05 06:26:45 +000019158Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19159
19160 * Renamed error.h to xml-error.h, corrected Makefile.am to list
19161 it in the header and not the sources, updated the doc.
19162 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
19163 pointing this out.
19164
Daniel Veillardbc50b591999-03-01 12:28:53 +000019165Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19166
19167 * parser.c, parser.h, parserInternals.h: memory leak hunting,
19168 exported the inputStream routines.
19169 * doc/html/* : updated accordingly
19170
Daniel Veillardd692aa41999-02-28 21:54:31 +000019171Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19172
19173 * parser.c, parser.h, parserInternals.h: added a few extra
19174 internal calls to allocate and free parser contexts ...
19175 * doc/html/* : updated accordingly
19176
Daniel Veillard55a99271999-02-25 11:01:29 +000019177Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19178
19179 * configure.in, Makefile.am, doc/makefile.am : General changes for
19180 1.0.0 release and including the generated HTML documentation.
19181
Daniel Veillard35925471999-02-25 08:46:07 +000019182Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19183
19184 * makefile.am : added parserInternals.h, oops.
19185
Daniel Veillard1e346af1999-02-22 10:33:01 +000019186Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19187
19188 * parserInternals.h: added this header giving access to the parser
19189 internal functions.
19190 * doc/Makefile.am : added a rebuild target which rebuilds the full
19191 set of documentations
19192 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
19193 the internal subset.
19194 * *.c *.h: modifications needed to generate the documentation using
19195 gtk-doc, cleanup of functions blocks, reorganisation of struct
19196 declarations.
19197
Daniel Veillard1164e751999-02-16 16:29:17 +000019198Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19199
19200 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
19201 the tar and spec file to include the beginning of the doc.
19202
Nuno Ferreira03d04781999-02-13 00:07:17 +0000192031999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
19204
19205 * doc/.cvsignore: Added this file.
19206
Daniel Veillard6800ef31999-02-08 18:33:22 +000019207Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19208
19209 * tree.c: fixed xmlGetProp to return "" when the attribute
19210 exists, even if the node-list is NULL.
19211
Daniel Veillard726c7e31999-02-08 15:13:10 +000019212Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19213
19214 * tree.c: patched an error outputting empty attribute values.
19215 * Makefile.am and doc/makefile.am: have been updated during the
19216 week-end. Sorry for an empty CVS log, I got a shell problem.
19217
Daniel Veillard1899e851999-02-01 12:18:54 +000019218Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19219
19220 * tree.h: cleaned up using enums instead of defines
19221 * parser.c, valid.[ch]: more work on parsing/output of element
19222 declarations
19223
Daniel Veillard3b9def11999-01-31 22:15:06 +000019224Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19225
19226 * valid.[ch], tree.c, parser.c : more work toward full parsing
19227 of XML DTDs.
19228 * README: added informations about mailing-list and on-line
19229 documentation
19230
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000192311999-01-27 Raja R Harinath <harinath@cs.umn.edu>
19232
19233 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
19234
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000019235Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19236
19237 * parser.c, tree.[ch] : more work toward conformance testing,
19238 added a last element to accelerate parsing of very flat structures
19239 started working on internal subset Element content declaration.
19240 * valid.[ch] : first cut at adding code toward validation.
19241 * previous changes had also small impact on most files, especially
19242 the conformance testing using James Clark test suite.
19243
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000019244Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19245
19246 * test/* : updated the examples, most of them were not well
19247 formed (humm), and added rdf2.
19248 * result/* : resulting changes in the output.
19249
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000019250Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19251
19252 * tree.c: changed the behaviour of xmlGetProp on NULL values.
19253
Daniel Veillard44b3a061998-12-05 17:27:22 +000019254Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19255
19256 * tree.c: patched a bug in the generation of empty attributes
19257
Daniel Veillardbe36afe1998-11-27 06:39:50 +000019258Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19259
19260 * entities.[ch], tree.[ch], tester.c: added copy interfaces
19261 for node/trees/documents/... Biggest problem is namespace
19262 support when copying subtrees.
19263
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000019264Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19265
19266 * parser.c, entities.c: improve entities and char ref encoding,
19267 and cleanups of error messages.
19268
Daniel Veillard242590e1998-11-13 18:04:35 +000019269Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19270
19271 * parser.c, entities.c: simple bug hunting done during rpm2html and
19272 rpmfind integration.
19273
Daniel Veillard42dc9b31998-11-09 01:17:21 +000019274Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19275
19276 * parser.[ch]: Added interfaces allowing to specify a SAX
19277 handler before parsing.
19278
Daniel Veillarde3bffb91998-11-08 14:40:56 +000019279Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19280
19281 * parser.c: redirrect all errors reporting through the SAX
19282 error function
19283
Daniel Veillardda4d3c41998-11-04 20:07:05 +000019284Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19285
19286 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
19287 * libtool, tlmain ...: update of the libtool files
19288
Miguel de Icaza442321c1998-11-04 18:13:38 +0000192891998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
19290
19291 * entities.c: Use g_snprintf insteda of snprintf.
19292
Daniel Veillard0ba4d531998-11-01 19:34:31 +000019293Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19294
19295 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
19296 added ent5 test for this purpose.
19297 * parser.c, parser.h: formatting, comments and UTF-8 planning.
19298
Daniel Veillard27271681998-10-30 06:39:40 +000019299Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19300
19301 * parser.c: fixed? a strange error due to compression on a GWP
19302 document.
19303
Daniel Veillard25940b71998-10-29 05:51:30 +000019304Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19305
19306 * tree.[ch]: bug fixing
19307 * entities.[ch]: defined a specific type for predefined entities
19308 * doc/xml.html: more documentation on the library, how to use it,
19309 overview of the interfaces.
19310
Daniel Veillard16253641998-10-28 22:58:05 +000019311Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19312
19313 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
19314
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019315Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19316
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000019317 * tree.c: corrected a small bug
19318 * doc/xml.html: continuing writing documentation.
19319
19320Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19321
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000019322 * debugXML.h debugXML.c: added debugging utilities.
19323 * tester.c: added --debug switch.
19324 * tree.c: patched an incorrect node->type assignment.
19325 * parser.c: formatting, ensure that node->doc != NULL in attributes
19326
Daniel Veillardccb09631998-10-27 06:21:04 +000019327Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19328
19329 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
19330 entity support and provide an internal representation close to
19331 DOM one (entity ref nodes, and attribute value as tree). I tried
19332 to preserve the interface but this will surely break some apps
19333 (I have to change rpm2html/rpmfind for example). I had to change
19334 two interfaces, and the generated tree is somewhat different.
19335 * doc/* : started documenting the XML library, the tree and
19336 DOM/Corba. This is a first step.
19337
Daniel Veillard11e00581998-10-24 18:27:49 +000019338Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19339
19340 * parser.c: Set up the fonctions comment block, boring but useful.
19341 * parser.h, SAX.c, parser.c: now attributes are processed through
19342 the SAX interface. The problem is that my SAX interface diverged
19343 quite a bit from the original one, well this is not an official
19344 spec, and translating it from Java to C is hairy anyway...
19345
Daniel Veillard97b58771998-10-20 06:14:16 +000019346Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19347
19348 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
19349 fonctions comment block, boring but useful.
19350
19351Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000019352
19353 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
19354 conversion routines. However they are not yet used to convert the
19355 inputs. The core will run with UTF-8.
19356
Daniel Veillard33942841998-10-18 19:12:41 +000019357Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19358
19359 * tree.c : make sure that the type id is properly set-up when
19360 a new object is allocated, needed for DOM.
19361
Daniel Veillard27fb0751998-10-17 06:47:46 +000019362Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19363
19364 * tree.h, tree.c: Ok, the main objects in the tree will be native
19365 corba objects, it costs 8 bytes per Node, Attribute and Document
19366 but it simplifies the Corba integration a lot (no extra interface
19367 objects to allocate/free).
19368
Daniel Veillard0bef1311998-10-14 02:36:47 +000019369Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19370
19371 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
19372 and changed NODEs contants for conformity with DOM Level 1
19373
Daniel Veillard27864701998-10-08 03:47:24 +000019374Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19375
19376 * added hooks to keep track of servants when creating objects
19377 xmlDoc and xmlNode (for Corba export).
19378
Daniel Veillarda6e1d121998-10-04 14:41:05 +000019379Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19380
19381 * added xml-config script.
19382
Daniel Veillard7066a791998-10-01 20:28:28 +000019383Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19384
19385 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
19386 to autoupdate libtool and automake conf files.
19387
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000193881998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
19389
19390 * Makefile.am: Use '?' to separate the sed
19391 commands as ',' is used when people pass -Wl,something.
19392
19393
Daniel Veillard15a8df41998-09-24 19:15:06 +000019394Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19395
19396 * tree.c, tree.h: added a per-document compression interface.
19397
Daniel Veillard151b1b01998-09-23 00:49:46 +000019398Tue Sep 22 20:47:38 EDT 1998
19399
19400 * tree.c, tree.h: added saving with compression and added interfaces
19401 to control the compression level (xmlGetCompressMode,
19402 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
19403
Daniel Veillard70120ff1998-09-22 00:24:21 +000019404Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19405
19406 * parser.c: corrected a loop for files of size 0
19407
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000194081998-08-20 Raja R Harinath <harinath@cs.umn.edu>
19409
19410 * error.h: New file. Contains prototyes from `error.c'.
19411
Tom Tromeyc19653d1998-08-14 01:22:43 +000019412Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
19413
19414 * Makefile.am (xmlincdir): New macro.
19415 (xmlinc_HEADERS): Renamed from include_HEADERS.
19416
Daniel Veillard845664d1998-08-13 04:43:19 +000019417Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19418
19419 * applied small patch on numeric entities from
19420 Christopher Blizzard <blizzard@appliedtheory.com>
19421
Daniel Veillard260a68f1998-08-13 03:39:55 +000019422Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19423
19424 * New release 0.2, removed the old xml_* files so that it's
19425 coherent with the other CVS base (W3C), far better conformance
19426 to standard, new namespaces, decent entities support, beginning
19427 of a SAX-like interface. Nearly nothing left intact, even the
19428 test examples ...
19429
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000194301998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
19431
19432 * .cvsignore: Add .deps dir
19433
Daniel Veillardf8015fa1998-07-26 21:31:38 +000019434Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
19435
19436 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
19437
Daniel Veillardfe926001998-07-26 04:28:20 +000019438Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019439
Daniel Veillardfe926001998-07-26 04:28:20 +000019440 * configure.in: added test for CPP
19441 * AUTHORS, Changelog: the original ones didn't get commited but the
19442 glib ones instead, fixed.
19443 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000019444
Daniel Veillardfe926001998-07-26 04:28:20 +000019445Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000019446
Daniel Veillardfe926001998-07-26 04:28:20 +000019447 * integrated code developped at W3C
19448 * changed the original Copyright
19449 * migrated to automake
19450 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000019451