blob: 092a4da83ac72cba1c63d4568e7482e73487b8f1 [file] [log] [blame]
Daniel Veillardea7751d2002-12-20 00:16:24 +00001Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * testReader.c xmlreader.c valid.c include/libxml/tree.h
4 include/libxml/valid.h include/libxml/xmlreader.h: working on
5 DTD validation on top of xml reader interfaces. Allows to
6 validate arbitrary large instances. This required some extensions
7 to the valid module interface and augmenting the size of xmlID
8 and xmlRef structs a bit.
9 * uri.c xmlregexp.c: simple cleanup.
10
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000011Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
14 work on the xml reader interfaces.
15 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
16 Web page for the Windows binaries.
17
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000018Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
19
20 * xmlIO.c: applied a patch for VMS following the report by
21 Nigel Hall
22
Daniel Veillard3772de32002-12-17 10:31:45 +000023Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
24
25 * parser.c: the parseStartTag bug fix wasn't complete.
26
Daniel Veillard67df8092002-12-16 22:04:11 +000027Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
28
29 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
30 parseStartTag, fixing it.
31 * test/att4 result/att4 result/noent/att4: adding the test
32 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
33 more methods to XmlTextReader.
34
Igor Zlatkovicd453c632002-12-16 18:45:48 +000035Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
36
37 * win32/libxml2.def.src: added more xml reader exports
38 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
39 to the build
40
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000041Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
42
43 * doc/tutorial/xmltutorial.xml
44 plus generated html and pdf
45 Updating tutorial again based on further comments from Niraj
46 Tolia on the last iteration
47
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000048Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
49
50 * doc/tutorial/xmltutorial.xml
51 * doc/tutorial/includekeyword.c
52 * doc/tutorial/includegetattribute.c
53 plus generated html and pdf
54 Adding fix from Niraj Tolia to tutorial to properly free memory.
55
56
Daniel Veillardda46d2d2002-12-15 23:36:49 +000057Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
60 more methods of XmlTextReader.
61 * python/libxml2class.txt python/tests/reader.py: this increased the
62 methods in the bndings, augmented the test to check those new
63 functions.
64
Daniel Veillard0eb38c72002-12-14 23:00:35 +000065Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
66
67 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
68 methods of XmlTextReader.
69 * python/generator.py python/libxml_wrap.h python/types.c
70 python/libxml2class.txt: added the reader to the Python bindings
71 * python/tests/Makefile.am python/tests/reader.py: added a specific
72 test for the Python bindings of the Reader APIs
73 * parser.c: small cleanup.
74
Daniel Veillard06503452002-12-13 10:42:08 +000075Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
76
77 * xinclude.c: fallback was only copying the first child not the
78 full child list of the fallback element, closes #89684 as reopened
79 by Bernd Kuemmerlen
80
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000081Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
82
83 * win32/libxml2.def.src: exported htmlNodeDumpOutput
84
Daniel Veillard000eafb2002-12-12 10:04:22 +000085Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
86
Daniel Veillardc1eed322002-12-12 11:01:32 +000087 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000088 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000089 gives enum values, fix functype return type, put back fields in
90 structs
91 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000092
Daniel Veillard024b5702002-12-12 00:15:55 +000093Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
94
95 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
96 about htmlNodeDumpOutput location.
97 * xpath.c: removed an undefined function signature
98 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
99 too many symbols in the API breaking the python bindings.
100 Updated with the libxslt/libexslt changes.
101
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +0000102Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
103
104 * configure.in: preparing release of 2.4.29
105 * doc/*: rebuilt the docs and API
106 * xmlreader.c: a few more fixes for the XmlTextReader API
107
Igor Zlatkovicf6273a02002-12-11 17:00:54 +0000108Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
109
110 * include/win32config.h: applied mingw patch from Magnus Henoch
111
Daniel Veillard5aad8322002-12-11 15:59:44 +0000112Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * catalog.c doc/libxml2-api.xml: a bit more cleanup
115
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000116Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
117
118 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
119 building Python script, does the C parsing directly, generates
120 a better API description including structure fieds defs and
121 enums. Still a couple of bugs, but good enough for the python
122 wrappers now.
123 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
124 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
125 include/libxml/schemasInternals.h include/libxml/tree.h: more
126 cleanup based on the python analysis script reports.
127 * libxml.spec.in: make sure the API XML description is part of the
128 devel package.
129
Daniel Veillard01c13b52002-12-10 15:19:08 +0000130Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
133 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
134 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
135 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
136 code cleanup, especially the function comments.
137 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
138
Daniel Veillarde1ca5032002-12-09 14:13:43 +0000139Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
140
141 * Makefile.am xmlreader.c include/libxml/Makefile.am
142 include/libxml/xmlreader.h: Adding a new set of APIs based on
143 the C# TextXmlReader API but converted to C. Allow to parse
144 in constant memory usage, far simpler to program and explain
145 than the SAX like APIs, unfinished but working.
146 * testReader.c: test program
147
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000148Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
149
150 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
151
Daniel Veillard64b35282002-12-04 15:10:40 +0000152Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c: Chip turner indicated that XHTML1 serialization
155 rule for style actually break on both IE and Mozilla,
156 try to avoid the rule if escaping ain't necessary
157
Daniel Veillard8efff672002-12-04 11:44:48 +0000158Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * nanhttp.c: handle HTTP URL escaping, problem reported by
161 Glen Nakamura and Stefano Zacchiroli
162
Daniel Veillard1c732d22002-11-30 11:22:59 +0000163Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
166
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000167Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * uri.c: Johann Richard pointed out some XPointer problems for
170 URN based URI references in XInclude. Modified the URI parsing
171 and saving routines to allow correct parsing and saving of
172 XPointers, especially when attached to "opaque" scheme accordingly
173 to RFC 2396
174
Daniel Veillard8db67d22002-11-27 19:39:27 +0000175Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
176
177 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
178 of refactoring to the HTML saving code.
179 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
180 in the doc.
181
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000182Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
183
184 * tree.c include/libxml/tree.h: refactored the XML dump of a node
185 to a buffer API to reuse the generic dump to an OutputIO layer,
186 this reduces code, fixes xmlNodeDump() for XHTML, also made
187 xmlNodeDump() now return the number of byte written.
188
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000189Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
190
191 * python/setup.py.in: another patch from Stéphane Bidoul for
192 Python bindings on Windows
193 * doc/parsedecl.py: small cleanup
194
Daniel Veillard9715c172002-11-25 16:33:40 +0000195Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
196
197 * libxml.spec.in configure.in: add a line in %changelog for releases
198
Daniel Veillard9bc53102002-11-25 13:20:04 +0000199Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
200
201 * parser.c: patch from Marcus Clarke fixing a problem in entities
202 parsing that was detected in KDe documentations environment.
203
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000204Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
205
206 * python/libxml.c (libxml_prev): Return the previous as opposed to
207 the next node (I guess this is the result of some cut & paste programming:)
208
Daniel Veillard80d7b902002-11-23 16:23:08 +0000209Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
210
211 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
212
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000213Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
214
215 * python/generator.py python/libxml.c python/setup.py.in: trying
216 to fix the Python bindings build on Windows (Stéphane Bidoul)
217
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000218Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
219
220 * win32/configure.js: added option for python bindings
221 * win32/libxml2.def.src: added more exports
222
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000223Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
224
225 * win32/Makefile.mingw: fixed unresolved symbols when linking with
226 pthreads
227 * win32/wince/*: applied updates to Windows CE port from Javier
228
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000229Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
230
231 * configure.in: preparing 2.4.28
232 * libxml.spec.in doc/Makefile.am: some cleanup
233 * doc/*: updated the news and regenerated.
234
Daniel Veillardfee408f2002-11-22 13:18:30 +0000235Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
236
237 * HTMLparser.c: final touch at closing #87235 </p> end tags
238 need to be generated.
239 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
240 this change slightly the output of a few tests
241 * doc/*: regenerated
242
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000243Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
244
245 * parserInternals.c: fixing bug #99190 when UTF8 document are
246 parsed using the progressive parser and the end of the chunk
247 is in the middle of an UTF8 multibyte character.
248
William M. Brack8b2c7f12002-11-22 05:07:29 +0000249Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
250
251 * threads.c: fixed initialization problem in xmlNewGlobalState
252 which was causing crash.
253 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
254 in xmlInitializeGlobalState.
255 * parserInternals.c: cleaned up ctxt->sax initialisation.
256
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000257Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
258
259 * tree.c include/libxml/tree.h: modified the existing APIs
260 to handle XHTML1 serialization rules automatically, also add
261 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
262 libxslt serialization uses it when needed without changing
263 the library API.
264 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
265 result/xhtml1: added a new test specifically for xhtml1 output
266 and updated the result of one XHTML1 test
267
Daniel Veillardd076a202002-11-20 13:28:31 +0000268Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * xinclude.c parserInternals.c encoding.c: fixed #99082
271 for xi:include encoding="..." support on text includes.
272 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
273 test/XInclude/ents/isolatin.txt : added a specific regression test
274 * python/generator.py python/libxml2class.txt: fixed the generator
275 the new set of comments generated for doc/libxml2-api.xml were
276 breaking the python generation.
277
Daniel Veillard817e70b2002-11-19 22:28:48 +0000278Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
279
280 * doc/Makefile.am: repair some problem if gtk-doc fail or such
281 * configure.in: patch for Solaris on new autoconf closes #98880
282 * doc/parsedecl.py: repair the frigging API building script,
283 did I say that python xmllib sucks ?
284 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
285 and some comment are no more truncated.
286
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000287Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * parser.c: Martin Stoilov pointed out a potential leak in
290 xmlCreateMemoryParserCtxt
291
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000292Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
295 included in HTML documents and using the push parser.
296
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000297Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
298
299 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
300 specified, look for the Python interpreter not just in the
301 specified root but also in the specified location. Fixes #98825
302
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000303Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
304
305 * python/libxml.c: fixing bug #98792 , node may have no doc
306 and dereferencing without checking ain't good ...
307
Daniel Veillarddad3f682002-11-17 16:47:27 +0000308Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * configure.in: preparing release 2.4.27
311 * doc/* : updated and rebuilt the docs
312 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
313 and all the docs are actually packaged and in the final RPMs
314 * parser.c parserInternals.c include/libxml/parser.h: restore
315 xmllint --recover feature.
316
Daniel Veillard68e9e742002-11-16 15:35:11 +0000317Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
318
319 * parser.c xpath.c: fixing #96925 wich was also dependant on the
320 processing of parsed entities, and XPath computation on sustitued
321 entities.
322 * testXPath.c: make sure entities are substitued.
323
Daniel Veillard328f48c2002-11-15 15:24:34 +0000324Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
325
326 * parser.c: fixed #96594, which was totally dependant on the
327 processing of internal parsed entities, which had to be changed.
328
Daniel Veillard66651aa2002-11-15 11:21:43 +0000329Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
330
331 * Makefile.am python/Makefile.am python/tests/Makefile.am:
332 trying to fix bug #98517 about building outside the source tree
333 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
334
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000335Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
336
337 * include/win32config.h: cleanup
338 * win32/Makefile.mingw: integrated mingw in JScript configure
339 * win32/Makefile.msvc: modified to allow mingw coexistence
340 * win32/configure.js: integrated mingw
341 * win32/Readme.txt: cleanup
342
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000343Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * HTMLparser.c: strengthen the guard in the Pop macros,
346 like in the XML parser, closes bug #97315
347
Daniel Veillard0821b152002-11-12 20:57:47 +0000348Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
351 callback is never used.
352
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000353Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * parserInternals.c: fixed the initialization of the SAX structure
356 which was breaking xsltproc
357 * xpath.c: patch from Petr Pajas for CDATA nodes
358 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
359 * parser.c include/libxml/parser.h: patch from Peter Jones
360 removing a leak in xmlSAXParseMemory() and adding the
361 function xmlSAXParseMemoryWithData()
362
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000363Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
364
365 adding pdf of tutorial, changing web page to link to it
366 * doc/tutorial/xmltutorial.pdf
367 * doc/xml.html
368 * doc/docs.html
369
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000370Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
371
372 * doc/tutorial/ar01s08.html
373 adding file what I forgot for tutorial
374
375
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000376Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
377
378 Adding encoding discussion to tutorial
379 Added:
380 * doc/tutorial/images/*.png: DocBook admonition image files
381 * doc/tutorial/apf.html, apg.html: new generated html
382 * doc/tutorial/includeconvert.c: conversion code entity file
383 changed:
384 * doc/tutorial/xmltutorial.xml: DocBook original
385 * doc/tutorial/*.html: generated html
386
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000387Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
388
389 * include/libxml/*.h: retired xmlwin32version.h
390 * doc/Makefile.am: retired xmlwin32version.h
391 * win32/configure.js: retired xmlwin32version.h
392
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000393Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
394
395 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000396 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
397 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000398
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000399Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
400
401 * globals.c: fixed a typo pointed out by Igor
402 * xpath.c: try to speed up node compare using line numbers
403 if available.
404
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000405Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
406
407 * tree.c: make xmlFreeNode() handle attributes correctly.
408
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000409Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
410
411 * catalog.c: completed the #96963 fix, as reported by Karl
412 Eichwalder
413
Daniel Veillard56f21f22002-11-06 15:49:46 +0000414Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
417
Daniel Veillard91ad8792002-11-04 17:06:52 +0000418Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
419
420 * Makefile.am: switched the order of a couple of includes
421 to fix bugs #97100
422
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000423Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
424
425 * catalog.c: fixed bug #96963, reverted to the old behaviour of
426 xmlLoadCatalogs that used to separate directories with a ':'.
427
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000428Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
429
430 * threads.c: improvements to the Windows-side of thread handling
431 * testThreads.c: conditionally excluded unistd.h
432 * testThradsWin32.c: broke overlong lines
433 * include/win32config.h: adapted thread-related macros to the new
434 scheme and for pthreads on Windows
435 * win32/Makefile.msvc: introduced a more flexible thread build,
436 added testThreads[Win32].c to the build
437 * win32/configure.js: introduced a more flexible thread config
438
John Fleck61f6fb62002-10-31 15:23:29 +00004392002-10-31 John Fleck <jfleck@inkstain.net>
440
441 * doc/xml.html (and, by implication, FAQ.html)
442 added UTF-8 conversaion FAQ from Marcus Labib Iskander
443
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000444Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
445
446 * configure.in: removed xmlwin32version.h
447 * include/libxml/Makefile.am: removed xmlwin32version.h
448
Daniel Veillardce66ce12002-10-28 19:01:59 +0000449Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * tree.c: applied patch from Brian Stafford to fix a bug
452 in xmlReconciliateNs()
453
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000454Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
455
456 * tree.c: applied patch from Christian Glahn to allow
457 xmlNewChild() on document fragment nodes
458
Daniel Veillardb39bc392002-10-26 19:29:51 +0000459Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
460
461 * parser.c: Christian Glahn found a problem with a recent
462 patch to xmlParseBalancedChunkMemoryRecover()
463 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
464 problems
465 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
466 test/schemas/seq*: added the test cases from Charles
467
Daniel Veillard366a9152002-10-23 20:43:53 +0000468Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
469
470 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
471 serious cleanup of the spec file and associated changes
472 in the Makefiles.
473 * valid.c: try to remove some warnings on x86_64
474
Daniel Veillardd033d022002-10-23 14:55:02 +0000475Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
476
477 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
478 fix bug #96586
479
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000480Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
483 parsing, applied his patch
484 * result/HTML/attrents.html result/HTML/attrents.html.err
485 result/HTML/attrents.html.sax test/HTML/attrents.html:
486 added the test and result case provided by Mikhail Sogrine
487
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000488Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
489
490 * vms/build_libxml.com vms/config.vms vms/readme.vms
491 include/libxml/parser.h include/libxml/parserInternals.h
492 include/libxml/tree.h include/libxml/xmlIO.h
493 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
494 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
495 Applied the VMS update patch from Craig A. Berry
496 * doc/*.html: update
497
Daniel Veillardf000f072002-10-22 14:28:17 +0000498Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
499
500 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
501
Daniel Veillard1e208222002-10-22 14:25:25 +0000502Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
503
504 * debugXML.c: adding a grep command to --shell in xmllint
505 for T.V. Raman
506
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000507Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
508
509 * xmlcatalog.c: tried to fix some of the problem with --sgml
510
Daniel Veillard935494a2002-10-22 14:22:46 +0000511Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
512
513 * parser.c: tried to fix bug #91500 where doc->children may
514 be overriden by a call to xmlParseBalancedChunkMemory()
515
516Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
519 identifiers in SGML catalogs containing '&'
520
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000521Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
522
523 * python/types.c: fixed bugs when passing result value tree
524 to Python functions.
525
Daniel Veillard48267432002-10-18 11:21:38 +0000526Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
527
528 * configure.in: preparing the release of 2.4.26
529 * doc/*: updated and rebuilt the documentation
530
Daniel Veillardbb284f42002-10-16 18:02:47 +0000531Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
532
533 * parser.c: fixed a XML Namespace compliance bug reported by
534 Alexander Grimalovsky
535
Daniel Veillard44892f72002-10-16 15:23:26 +0000536Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
537
538 * HTMLtree.c: fixed serialization of script and style when
539 they are not lowercase (i.e. added using the API to the tree).
540
Daniel Veillard2fd85422002-10-16 14:32:41 +0000541Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
542
543 * valid.c: make xmlValidateDocument emit a warning msg if there
544 is no DTD, pointed by Christian Glahn
545
Daniel Veillard32370232002-10-16 14:08:14 +0000546Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
549 content model when some of the blocks have min or max, and a couple
550 of bugs found in the process.
551 * result/schemas/list0* test/schemas/list0*: added some specific
552 regression tests
553
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000554Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * README: updated the contact informations
557
Daniel Veillard63186732002-10-15 08:43:17 +0000558Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
559
560 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
561 misses it, reported by Peter Bray.
562
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000563Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
564
565 * tree.c: investigating xmlNodeGetContent() on namespace nodes
566 and removed a few warnings
567
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000568Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
569
570 * parser.c: Christian Glahn found a small bug in the push parser.
571 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
572 public
573
Daniel Veillard6045c902002-10-09 21:13:59 +0000574Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
575
576 * xmlschemas.c include/libxml/xmlschemas.h: added
577 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
578 * testSchemas.c: added --memory to test the new interface
579
Daniel Veillardf0070122002-10-09 14:24:17 +0000580Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
581
582 * doc/index.py doc/search.php: integrated the XSLT indexing,
583 a few fixed in the indexer, added a scope selection at the
584 search level.
585
Daniel Veillard01992e02002-10-09 10:20:30 +0000586Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
587
588 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
589 this was due to uninitialized parts of the validation context
590
Daniel Veillard321be0c2002-10-08 21:26:42 +0000591Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
592
593 * debugXML.c: applied patch from Mark Vakoc except the API
594 change, preserved it.
595 * doc/*: updated the docs to point to the search engine for
596 information lookup or before bug/help reports.
597
Daniel Veillard01e87d22002-10-08 16:55:06 +0000598Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
599
600 * doc/index.py doc/search.php: added mailing-list archives
601 indexing and lookup
602
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000603Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
604
605 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
606
Daniel Veillard9b006132002-10-07 11:13:27 +0000607Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
608
609 * doc/index.py: improved HTML indexing
610 * doc/search.php: make the queries also lookup the HTML based indexes
611
Daniel Veillard141d04b2002-10-06 21:51:18 +0000612Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
613
614 * doc/index.py: added HTML page indexing
615
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000616Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
617
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000618 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000619 problem in libxslt.
620 * catalog.c: fixed list handling in XML_CATALOG_FILES
621
Daniel Veillardceb09b92002-10-04 11:46:37 +0000622Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
623
624 * valid.c: typo/bug found by Christian Glahn
625
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000626Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
627
628 * xmlIO.c: applied Windows CE patch from Javier.
629 * win32/wince: new directory, contains support for the PocketPC
630 with Windows CE from Javier.
631 * include/win32config.h: reorganised, removed duplicate
632 definitions and applied WinCE patch from Javier.
633 * include/wsockcompat.h: new file, now contains WinSock
634 compatibility macros.
635 * win32/Makefile.msvc: introduced double-run compilation.
636
Daniel Veillarde16b5742002-09-26 17:50:03 +0000637Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * configure.in include/libxml/xmlwin32version.h: preparing release
640 of 2.4.25
641 * doc/*: updated and regenerated teh docs and web pages.
642
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000643Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
644
645 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
646 error were not covering namespace declarations.
647 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
648 it was missing the attribute declaration for the namespace
649 * result/VC/NS3: the fix now report breakages in that test
650
Daniel Veillardabe01742002-09-26 12:40:03 +0000651Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
652
653 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
654
Daniel Veillard2ace1952002-09-26 12:28:02 +0000655Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
656
657 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
658 and regenerated the docs and web site
659
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000660Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
661
662 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
663 ATTRIBUTE_UNUSED is always put after the attribute declaration,
664 not before
665
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000666Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
667
668 * python/generator.py python/libxml2class.txt: fixed a stupid error
669 breaking the python API
670
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000671Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
674 triostr.c triostr.h: applied a trio update patch from
675 Bjorn Reese which should work with MinGW
676
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000677Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
678
679 * tree.c: improving some documentation comments
680 * xmlregexp.c: found and fixed a mem leak with python regression tests
681 * doc/*: rebuilt the doc and the API XML file including the
682 xmlregexp.h xmlautomata.h and xmlunicode.h headers
683 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
684 python/types.c: added access to the XML Schemas regexps from
685 python
686 * python/tests/Makefile.am python/tests/regexp.py: added a
687 simple regexp bindings test
688
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000689Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
690
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000691 * doc/xml.html:
692 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000693
Daniel Veillard118aed72002-09-24 14:13:13 +0000694Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
695
696 * xmlregexp.c: fixed the data callback on transition functionality
697 which was broken when using the compact form
698 * result/schemas/*: updated the results, less verbose, all tests
699 pass like before
700 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
701 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
702 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
703 annoying warnings
704 * xpath.c: try to provide better error report when possible
705
Daniel Veillard72336152002-09-21 13:08:14 +0000706Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
707
708 * Makefile.am: fixed a breakage raised by Jacob
709
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000710Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
711
712 * include/win32config.h: added HAVE_ERRNO_H definition for parts
713 which don't use sockets
714
Igor Zlatkovic01280582002-09-20 16:40:34 +0000715Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
716
717 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
718 * win32/configure.js: applied zlib patch from Daniel Gehriger
719
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000720Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
721
722 * win32/configure.js: applied the patch from Mark Vakoc for
723 regexp support
724 * win32/libxml2.def.src: applied the patch from Mark Vakoc
725 for regexp support
726
Daniel Veillardb5c05732002-09-20 13:36:25 +0000727Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
728
729 * xmlschemastypes.c: as pointed by Igor Float and Double
730 parsing ain't finished yet
731
Daniel Veillard40b11342002-09-20 12:01:39 +0000732Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
733
734 * Makefile.am configure.in: trying to fix #88412 by bypassing
735 all the python subdir if python ain't detected
736
Daniel Veillard23e73572002-09-19 19:56:43 +0000737Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
738
739 * Makefile.am configure.in include/libxml/xmlversion.h.in:
740 made configuring with regexps/automata/unicode the default
741 but without schemas ATM
742 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
743 fixed the regexp based DTD validation performance and memory
744 problem by switching to a compact form for determinist regexps
745 and detecting the determinism property in the process. Seems
746 as fast as the old DTD validation specific engine :-) despite
747 the regexp built and compaction process.
748
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000749Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * valid.c: determinism is debugged, new DTD checking code now works
752 but xmlFAComputesDeterminism takes far too much CPU and the whole
753 set usues too much memory to be really usable as-is
754
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000755Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * tree.c: fixed another stupid bug in xmlGetNodePath()
758 * xmllint.c: --version now report the options compiled in
759
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000760Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
761
762 * HTMLparser.c: small cleanup
763 * valid.c xmlregexp.c: switched DTD validation to use only regexp
764 when configured with them. A bit of debugging around the determinism
765 checks is still needed
766
Daniel Veillard63b01c22002-09-17 19:25:28 +0000767Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
768
769 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
770
Daniel Veillard92727042002-09-17 17:59:20 +0000771Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
772
773 * xmlIO.c: small portability glitch fixed.
774
Daniel Veillard84d70a42002-09-16 10:51:38 +0000775Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
776
777 * xmlschemastypes.c: incomplete steps for real/double support
778 * testAutomata.c include/libxml/xmlautomata.h
779 include/libxml/xmlregexp.h: avoiding a compilation problem
780 * valid.c include/libxml/valid.h: starting the work toward using
781 the regexps for actual DTD validation
782
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000783Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * hash.c: cosmetic cleanup
786 * valid.c include/libxml/tree.h include/libxml/valid.h: started
787 integrating a DTD validation layer based on the regexps
788
Daniel Veillard4402ab42002-09-12 16:02:56 +0000789Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
790
791 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
792 the determinism was tested before eliminating the epsilon
793 transitions :-(
794
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000795Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * python/generator.py python/libxml.c python/libxml.py
798 python/libxml2-python-api.xml python/libxml2class.txt
799 python/libxml_wrap.h python/types.c: updated the python
800 bindings, added code for easier File I/O, and the ability to
801 define a resolver from Python fixing bug #91635
802 * python/tests/Makefile.am python/tests/inbuf.py
803 python/tests/outbuf.py python/tests/pushSAXhtml.py
804 python/tests/resolver.py python/tests/serialize.py: updated
805 and augmented the set of Python tests.
806
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000807Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
808
809 * win32/configure.js: added more readme info for the binary
810 package.
811
Daniel Veillard607b35c2002-09-10 12:16:19 +0000812Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
813
814 * xmlIO.c: fixed a stupid out of bound array error
815
816Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
819 messing around with support for Windows path, cleanups,
820 trying to identify and fix the various code path to the
821 filename access. Added xmlNormalizeWindowsPath()
822
Daniel Veillard76575762002-09-05 14:21:15 +0000823Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * error.c valid.c: working on better error reporting of validity
826 errors, especially providing an accurate context.
827 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
828 error reports in those cases.
829
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000830Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
831
832 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
833 parser.c parserInternals.c xmlIO.c: get rid of all the
834 perror() calls made in the library execution paths. This
835 should fix both #92059 and #92385
836
Daniel Veillard19aa7022002-09-05 11:14:19 +0000837Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * xmllint.c: memory leak reporting was broken after a change
840 of the preprocessor symbol used to activate it.
841
Daniel Veillardec6725e2002-09-05 11:12:45 +0000842Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * tree.c: try to make the copy function work for node of
845 type XML_DOCUMENT_FRAG_NODE, they are only created by the
846 DOM layers though, not libxml2 itself.
847
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000848Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
849
850 * valid.c: try to provide file and line informations, not all
851 messages are covered, but it's a (good) start
852
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000853Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
854
855 * xinclude.c: reimplemented a large part of the XInclude
856 processor, trying to minimize resources used, James Henstridge
857 provided a huge test case which was exhibiting severe memory
858 consumption problems.
859
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000860Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * python/Makefile.am: applied patch from Christophe Merlet to
863 reestablish DESTDIR
864
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000865Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * libxml.spec.in: fixes libary path for x86_64 AMD
868
John Fleckbe98b332002-09-04 03:16:23 +0000869Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
870
871 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000872 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000873 (plus resulting generated html files)
874 fixing one spot I missed in the tutorial where I hadn't freed
875 memory properly
876
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000877Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
878
879 * doc/tutorial/includeaddattribute.c
880 * doc/tutorial/includeaddkeyword.c
881 * doc/tutorial/includegetattribute.c
882 * doc/tutorial/includekeyword.c
883 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000884 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000885 update tutorial to properly free memory (thanks to Christopher
886 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000887 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000888 added image files so the callouts are graphical, making it
889 easier to read ( use "--param callout.graphics 1" to generate
890 html with graphical callouts)
891
Daniel Veillarde1662542002-08-28 11:50:59 +0000892Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
895 nice logos generated by Marc Liyanage
896 * doc/site.xsl *.html: changed the stylesheet to show the new
897 logo and regenerated the pages
898
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000899Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
902
Daniel Veillard42766c02002-08-22 20:52:17 +0000903Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * xpath.c: possible mem leak patch from Jason Adams
906
907Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
910 in the XQuery namespace
911 * configure.in: preparing 2.4.24
912 * doc/*.html: updated the web pages
913
914Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
915
916 * python/generator.py: closing bug #85258 by generating conditional
917 compile check to avoid linking to routines not configured in.
918
Havoc Pennington84ec40a2002-08-22 13:59:35 +00009192002-08-22 Havoc Pennington <hp@pobox.com>
920
921 * autogen.sh: update error message for missing automake
922
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000923Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * python/Makefile.am: typo in target name resulted in libxml2.py
926 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
927
Daniel Veillard22669b22002-08-22 07:17:11 +0000928Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * win32/win32/Makefile.mingw: updated with version from
931 Elizabeth Barham at http://soggytrousers.net/repository/
932
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000933Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
934
935 * win32/Makefile.msvc: added the prefix location to the include
936 and lib search path.
937
Havoc Pennington830e8972002-08-18 22:22:13 +00009382002-08-18 Havoc Pennington <hp@pobox.com>
939
940 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
941 both automake 1.6 and 1.4 installed get the right automake. Means
942 compilation from CVS will now require the latest automake 1.4
943 release, or manually creating symlinks called "automake-1.4" and
944 "aclocal-1.4"
945
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000946Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * configure.in python/Makefile.am: more AMD 64 induced changes from
949 Frederic Crozat
950
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000951Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * xinclude.c: oops I was missing the xml:base fixup too
954 * result/XInclude/*.xml: this adds xml:base attributes to most
955 results of the tests
956
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000957Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
958
959 * xinclude.c: quick but apparently working implementation of
960 xi:fallback, should close bug #89684
961 * Makefile.am test/XInclude/docs/fallback.xml
962 result/XInclude/fallback.xml: added a basic test for fallback,
963 and run with --nowarning to avoid a spurious warning
964 * configure.in: applied patch from Frederic Crozat for python
965 bindings on AMD 64bits machines.
966
Daniel Veillard9e923512002-08-14 08:48:52 +0000967Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * parser.c: xmlSAXUserParseMemory() really ought to fail if
970 the caller don't pass a SAX callback block.
971
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000972Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * tree.c: applied the same fix for the XML-1.0 namespace to
975 xmlSearchNsByHref() as was done for xmlSearchNs()
976
Daniel Veillardad11b302002-08-12 14:53:41 +0000977Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * libxml.3: small cleanup of the man page
980 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
981 when serializing HREF attributes generated by XSLT.
982
Daniel Veillardc084e472002-08-12 13:27:28 +0000983Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
984
985 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
986 version of Marc Liyanage' patch for boolean attributes in HTML
987 output
988
Daniel Veillard5f91b372002-08-12 12:13:01 +0000989Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * python/tests/serialize.py: fixed the test results, indenting
992 behaviour changed slightly
993
Aleksey Sanin9e951762002-08-08 18:02:41 +0000994Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
995
996 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
997 new c14n function to Windows def files
998
Aleksey Saninea4272a2002-08-02 23:50:03 +0000999Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1000
1001 * c14n.c: fixed a memory leak in c14n code
1002
Daniel Veillard58e44c92002-08-02 22:19:49 +00001003Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * parser.c include/libxml/parser.h: adding a new API for Christian
1006 Glahn: xmlParseBalancedChunkMemoryRecover
1007 * valid.c: patch from Rick Jones for some grammar cleanup in
1008 validation messages
1009 * result/VC/* result/valid/*: this slightly change some of the
1010 regression tests outputs
1011
Daniel Veillard0bf29002002-08-01 12:54:11 +00001012Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * tree.c: trying to fix a problem in namespaced attribute handling
1015 raised by Christian Glahn
1016
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00001017Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * encoding.c include/libxml/encoding.h: Opening the interface
1020 xmlNewCharEncodingHandler as requested in #89415
1021 * python/generator.py python/setup.py.in: applied cleanup
1022 patches from Marc-Andre Lemburg
1023 * tree.c: fixing bug #89332 on a specific case of loosing
1024 the XML-1.0 namespace on xml:xxx attributes
1025
Aleksey Sanin2c135a12002-08-01 06:31:50 +00001026Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1027
1028 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1029 corner case from new Merlin's test suite and added a callback
1030 that will be used to improve xmlsec performance
1031
1032
Daniel Veillard0b22def2002-07-29 16:23:03 +00001033Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * HTMLtree.c: trying to fix the <style> escaping problem in
1036 HTML serialization bug #89342
1037
Daniel Veillard0b28e882002-07-24 23:47:05 +00001038Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1041 and rebuilt the web site.
1042
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001043Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001044
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001045 * include/libxml/tree.h: added _private member to xmlNs struct
1046
Daniel Veillard1d995272002-07-22 16:43:32 +00001047Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * HTMLparser.c: fixing bug #84876 based on the xml working
1050 code.
1051
William M. Brack61eaba52002-07-21 11:14:18 +00001052Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1053
1054 * python/Makefile.am: enhanced to fix bug 72012 (errors
1055 when using '-jX' make parameter)
1056
William M. Brackef61d202002-07-19 08:32:00 +00001057Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1058
1059 * xpath.c: small additional enhancement for booleans
1060 compared to nodesets
1061
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001062Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1063
1064 * HTMLtree.c: changed the order of the encoding declaration
1065 attributes in the meta tags due to a bug in IE/Mac
1066
William M. Brack0c022ad2002-07-12 00:56:01 +00001067Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1068
1069 * xpath.c: enhanced handling of booleans (especially '='
1070 and '!=' for nodesets) - fixes bug 85256. Added new
1071 routine xmlXPathNotEqualValues for more proper handling
1072 of '!=' when nodesets are involved.
1073
Daniel Veillard06944e22002-07-11 19:55:18 +00001074Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1075
1076 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1077 doc/xmlcatalog_man.xml to the source distribution
1078
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001079Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1080
1081 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1082 asked for this.
1083
Daniel Veillard539638b2002-07-06 19:55:14 +00001084Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1085
1086 * configure.in: preparing 2.4.23
1087 * doc/*: rebuilt the docs
1088
Daniel Veillard176d99f2002-07-06 19:22:28 +00001089Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * parser.c: fixing bug #84169 by fixing the
1092 comment of xmlCreatePushParserCtxt to describe the
1093 encoding detection parameters better.
1094
Daniel Veillard37f961d2002-07-06 17:53:56 +00001095Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * valid.c: fixing bug #79331 in one path the lookup for
1098 ID attributes on a namespaced node wasn't handled correctly :-\
1099
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001100Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * HTMLparser.c: trying to fix 87235 about discarded white
1103 spaces in the HTML parser.
1104 * result/HTML/*: this changes the output of a number of HTML
1105 regression tests
1106
Daniel Veillardfdc91562002-07-01 21:52:03 +00001107Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * xpath.c: applied patch from Richard Jinks for the namespace
1110 axis + fixed a memory error.
1111 * parser.c parserInternals.c: applied patches from Peter Jacobi
1112 removing ctxt->token for good.
1113 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1114 popped out by the regression tests.
1115 * Makefile.am: patch for threads makefile from Gary Pennington
1116
William M. Brack6000af52002-06-28 11:43:13 +00001117Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1118
Daniel Veillardfdc91562002-07-01 21:52:03 +00001119 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001120 expressions involving preceding-sibling (et al).
1121
Daniel Veillard153120c2002-06-18 07:58:35 +00001122Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * hash.c: applied a patch from Peter Jacobi to solve a problem
1125 when compiling with the Watcom C on Win32
1126 * result/schemas/*.err: the change of hashing algo generated
1127 permutations in the output
1128
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001129Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * hash.c: applied patch from Sander Vesik improving the quality of
1132 the hash function.
1133
Aleksey Sanina5808b92002-06-14 17:07:41 +000011342002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001135
1136 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1137 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1138 xmllint.c xpath.c: replaced sprintf() with snprintf()
1139 to prevent possible buffer overflow (the bug was pointed
1140 out by Anju Premachandran)
1141
Daniel Veillarde059b892002-06-13 15:32:10 +00001142Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * parser.c: removed an uninitialized data error popped by valgrind
1145 on PE references
1146
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001147Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1148
1149 * doc/xml.html
1150 adding tutorial reference to the web page
1151
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001152Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1153
1154 * doc/tutorial/xmltutorial.xml
1155 * doc/tutorial/ar01s07.html
1156 * doc/tutorial/ape.html
1157 * doc/tutorial/includegetattribute.c
1158 adding section to tutorial about retrieving an attribute
1159 value
1160
Daniel Veillardf5582f12002-06-11 10:08:16 +00001161Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * parser.c: applied a couple of patches from Peter Jacobi to start
1164 to get rid of ctxt->token, with a possible significant speed
1165 improvement to be gained once done. Better compliance with PE
1166 references constructs in DTDs too.
1167 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1168 from Peter too
1169
Daniel Veillard38d80e22002-06-11 07:24:56 +00001170Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1173 xmlParseElement was likely to have been deallocated at the
1174 time of the report, possibly leading to segfault. Just report
1175 the tag name now.
1176
Daniel Veillard9e412302002-06-10 15:59:44 +00001177Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * xpath.c: patch from Richard Jinks for XPath substring() function
1180 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1181
Aleksey Sanina5808b92002-06-14 17:07:41 +000011822002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001183
1184 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1185
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001186Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1187
1188 *doc/FAQ.html
1189 fixing typos in FAQ, thanks to Robert Funnell for the
1190 editing help
1191
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001192Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * NEWS: got complaints from rpmlint that it was empty
1195
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001196Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1197
1198 * added doc/tutorial, including:
1199 apa.html
1200 apb.html
1201 apc.html
1202 apd.html
1203 ar01s02.html
1204 ar01s03.html
1205 ar01s04.html
1206 ar01s05.html
1207 ar01s06.html
1208 includeaddattribute.c
1209 includeaddkeyword.c
1210 includekeyword.c
1211 includestory.xml
1212 index.html
1213 xmltutorial.xml
1214 libxml tutorial, including generated html
1215
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001216Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1217
1218 * result/c14n/exc-without-comments/merlin-c14n-two-*
1219 result/c14n/without-comments/merlin-c14n-two-*
1220 test/c14n/exc-without-comments/merlin-c14n-two-*
1221 test/c14n/without-comments/merlin-c14n-two-*
1222 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1223 c14n/exc-c14n and slightly modified test script to handle
1224 these test cases
1225 * c14n.c: fixed bugs for complicated nodes set (namespace
1226 without node and others from merlin-c14n-two.tar.gz)
1227 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1228 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1229 for xmlsec performance patch
1230 * xpath.c: fixed self::node() for namespaces and attributes
1231
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001232Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1233
1234 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1235 but with the format parameter
1236 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1237
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001238Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1239
1240 * Makefile.am: updated c14n tests suite
1241 * c14n.c: performance improvement for previous c14n patch
1242
Daniel Veillarde72c7562002-05-31 09:47:30 +00001243Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * parser.c: another peroformance patch from Peter Jacobi, that
1246 time on parsing attribute values.
1247
Aleksey Sanin508a1012002-05-31 06:32:32 +00001248Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1249
1250 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1251 into LibXML2 test suite
1252
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001253Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1254
1255 * c14n.c: propagating xpath ancesstors node fix to c14n
1256 plus small performance improvement to reduce number of
1257 mallocs
1258 * xpath.c: fixed ancestors axis processing for namespace nodes
1259
Daniel Veillard46de64e2002-05-29 08:21:33 +00001260Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1261
1262 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1263 Peter Jacobi
1264
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001265Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * configure.in: preparing 2.4.22
1268
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001269Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1270
1271 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1272 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1273 a public entry point.
1274 * doc/*: rebuilt the API and docs
1275
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001276Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * xpath.c: patch from Richard Jinks to fix a problem introduced
1279 in the previous patch and pointed by Norm
1280
Daniel Veillardc6924812002-05-24 11:10:43 +00001281Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * libxml.spec.in: fixing bug #81112
1284
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001285Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * uri.c: fixing bug #82848
1288
Daniel Veillarda2878972002-05-24 07:54:39 +00001289Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1290
1291 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1292 output of one catalog test
1293
Aleksey Sanin114e4752002-05-24 07:20:27 +00001294Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001295
Aleksey Sanin114e4752002-05-24 07:20:27 +00001296 * global.data globals.c tree.c include/libxml/globals.h
1297 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1298 default value for global parameter xmlIndentTreeOutput to 1 and
1299 introduced new global parameter xmlTreeIndentString (the string
1300 used to do one-level indent) with default value " " (as it was
1301 in tree.c)
1302
Daniel Veillard49d5af82002-05-23 11:55:49 +00001303Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1304
1305 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1306 with trio and schemas.
1307
Daniel Veillard7c13af42002-05-22 09:57:32 +00001308Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1309
1310 * xpath.c: patch from Richard Jinks to fix the problem raised in
1311 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1312
Daniel Veillard5a872412002-05-22 06:40:27 +00001313Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmlschemas.c: a bit of work on import.
1316 * xmlschemastypes.c: Charles Bozeman provided a compare function
1317 for date/time types so min/max facet restrictions should work,
1318 indeterminate comparisons return an error instead of equal.
1319 * test/schemas/date_0* result/schemas/date_0_0: specific test
1320 from Charles Bozeman too
1321
Daniel Veillard10b6da42002-05-18 07:55:20 +00001322Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1325 from Christian Cornelssen fixing the man pages and the Catalog
1326 building script.
1327 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1328 next step is <xs:import> I now have a reasonable understanding
1329 of how it works.
1330
Daniel Veillarde5354492002-05-16 08:43:22 +00001331Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1334
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001335Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1336
1337 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1338
Daniel Veillard088bf112002-05-14 11:03:59 +00001339Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * xpath.c: fixing an XPath function evalutation bug pointed out
1342 by Alexey Efimov where the context was lost when evaluating
1343 the function arguments
1344
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001345Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001346
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001347 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1348 function public for XMLSec performance optimizations
1349
Daniel Veillard3cd72402002-05-13 10:33:30 +00001350Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * python/generator.py python/libxml2class.txt : fixed a problem
1353 with the HTML parser pointed by Gary Benson
1354 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1355 example
1356
Aleksey Sanine48a3182002-05-09 18:20:01 +00001357Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1358 * parser.c: fixed bug #81159 (memory growth in SAX)
1359
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001360Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1361 * xpath.c: fixed bug #78858 (the real fix)
1362
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001363Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001364 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001365
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001366Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * tree.c: modified xmlNodeSetBase to allow changing the
1369 base of a document.
1370
Daniel Veillard070803b2002-05-03 07:29:38 +00001371Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmlschemastypes.c: patch Charles Bozeman for validation of
1374 all the date, time, and duration types
1375 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1376 * configure.in: fixed an error pointed by an user
1377 * xml2-config.in: fixed an error pointed by an user
1378
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001379Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1380
1381 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1382 win32/libxml2.def.src xmlIO.c: exported default
1383 'file:', 'http:' and 'ftp:' protocols input handlers
1384 and maked protocols comparisson case insensitive
1385
Daniel Veillard34de97f2002-04-30 14:29:22 +00001386Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * configure.in: Neven Has detected a typo
1389
Daniel Veillard28577c32002-04-30 06:48:41 +00001390Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1393 as one of the persons allowed to commit directly to the
1394 module.
1395
Daniel Veillardfc57b412002-04-29 15:50:14 +00001396Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1399 * valid.c: raised a too low limit
1400 * doc/*: rebuilt the docs
1401
Daniel Veillardeca82812002-04-24 11:42:02 +00001402Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * test/XPath/expr/floats test/XPath/expr/functions
1405 result/XPath/expr/floats result/XPath/expr/functions
1406 xpath.c: another XPath conformance patch from Richard Jinks
1407
Daniel Veillard13e04c62002-04-23 17:51:29 +00001408Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1409
1410 * xmlschemas.c: fixed validation of attribute groups.
1411 * test/schemas result/schemas: added an example from the primer
1412
Daniel Veillard88c58912002-04-23 07:12:20 +00001413Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1416 * test/schemas result/schemas: updated the test list
1417
Daniel Veillarde19fc232002-04-22 16:01:24 +00001418Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * TODO: updated a bit
1421 * parser.c: made a comment more specific
1422 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1423 Schemas conformance.
1424 * test/schemas result/schemas: updated the test list
1425
Daniel Veillard441bc322002-04-20 17:38:48 +00001426Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1429 implementing xs:all with minOccurs = 0
1430 * tes/schemas/* result/schemas/*: added more tests covering
1431 xs:all
1432
Daniel Veillard8a001f62002-04-20 07:24:11 +00001433Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlregexp.c: first implementation of the all particle, this
1436 may need to be revisited for case where not all transitions
1437 must be crossed.
1438
Daniel Veillard7646b182002-04-20 06:41:40 +00001439Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * tree.c: another entity processing update from Markus Henke
1442
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001443Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1444
1445 * trionan.c: fixed crash on OSF/1
1446
Daniel Veillardb4398962002-04-19 07:01:55 +00001447Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * xmlschemas.c: more Schemas work
1450 * test/schemas/* result/schemas/*: added more tests coming
1451 from the spec.
1452
Daniel Veillard54761132002-04-18 21:00:44 +00001453Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1456 ExcC14N specification
1457
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001458Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * tree.c: patch from Markus Henke, fix for recursive entities.
1461
Daniel Veillard23b1f372002-04-18 15:50:05 +00001462Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * xpath.c: fix a problem with string() on a document node.
1465
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001466Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * Makefile.am xmlschemas.c: more Schemas work
1469 * test/schemas/* result/schemas/*: added more tests coming
1470 from the spec.
1471
Daniel Veillard6231e842002-04-18 11:54:04 +00001472Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1475 * result/HTML/*: this changes a few things in the results
1476
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001477Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1478
1479 * include/libxml/tree.h: eliminated 'declaration different than
1480 prototype' warning
1481 * include/win32config.h: "resolved" conflicts with errno.h
1482
Daniel Veillardb509f152002-04-17 16:28:10 +00001483Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1486 on the automata interfaces and debug of counted choices
1487 * test/schemas/* result/schemas/*: added a number of tests
1488
Daniel Veillard8651f532002-04-17 09:06:27 +00001489Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1492 a bit of work on Schemas
1493 * testSchemas.c: try to make it more useful
1494 * test/schemas/* result/schemas/* Makefile.am: changed the
1495 Schemas regression test procedure, started adding a few samples
1496
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001497Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1498
1499 * include/libxml/encoding.h: Patch for the Borland C++ builder
1500 * include/libxml/tree.h: Patch for the Borland C++ builder
1501 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001502 * win32/bcb5: New directory for the Borland C++ builder
1503 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001504
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001505Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1506
1507 * win32/Makefile.msvc: Update for XML Schema support
1508 * win32/configure.js: Update for XML Schema support
1509 * win32/libxml2.def.src: Update for XML Schema support
1510
Daniel Veillard4255d502002-04-16 15:50:10 +00001511Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1514 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1515 xmlunicode.c include/libxml/Makefile.am
1516 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1517 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1518 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1519 include/libxml/xmlversion.h.in : merged the current state of
1520 XML Schemas implementation, it is not configured in by default,
1521 a specific --schemas configure option has been added.
1522 * test/automata test/regexp test/schemas Makefile.am
1523 result/automata result/regexp result/schemas:
1524 merged automata/regexp/schemas regression tests
1525
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001526Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1527
1528 * xpath.c: Gary found a compile time problem, fixes #78823
1529
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001530Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1531
1532 * configure.in: release of 2.4.20
1533 * doc/*: updated and rebuilt the docs
1534
Daniel Veillardf544f192002-04-15 12:56:56 +00001535Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * python/Makefile.am: patch from Cristian Gafton to build on
1538 Red Hat 6.2, should also fix #75779
1539
Daniel Veillard940492d2002-04-15 10:15:25 +00001540Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * valid.c: first part of fixing #78729
1543
Daniel Veillardeb475a32002-04-14 22:00:22 +00001544Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1547 escaping of URI when saving HTML files.
1548 * result/HTML/*: this impacted some tests
1549
Daniel Veillard9b731d72002-04-14 12:56:08 +00001550Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * configure.in: trying to fix #77441
1553
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001554Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * include/libxml/xmlIO.h: Hallski complained it could not be
1557 included by itself.
1558
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001559Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1562
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001563Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1564
1565 * win32/configure.js: patch from Nilo for the c14n option
1566 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1567
Daniel Veillardda423da2002-04-10 19:25:38 +00001568Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1571 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1572 LIBXML_THREAD_ENABLED
1573
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001574Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1575
1576 * xpath.c: another patch from Richard Jinks for substring conformance
1577 * test/XPath/expr/floats test/XPath/expr/strings
1578 result/XPath/expr/floats result/XPath/expr/strings: update of the
1579 test suite to check those.
1580
Daniel Veillard01917aa2002-04-10 11:30:41 +00001581Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xpath.c: patch from Richard Jinks for .x float parsing.
1584
Daniel Veillard46d6c442002-04-09 16:10:39 +00001585Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * parser.c: patch from Markus Henke when an encoding ain't recognized
1588
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001589Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * libxml.m4: got a report that #include <string.h> was needed
1592
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001593Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1596
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001597Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1598
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001599 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001600
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001601Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1604 pointed out by Melvyn Sopacua.
1605
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001606Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1607
1608 * libxml.m4: Frédéric Crozat gave a patch related to the change
1609 of Include paths breaking the libxml.m4
1610
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001611Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * xpath.c: Fix bug #76927 forgot to save some context
1614 when evaluating binary expressions
1615
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001616Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * configure.in: fixed configure for MPE/iX from Markus Henke
1619 * xmlmemory.c: fixed initialization problems
1620 * xpath.c: another set of patches from Richard Jinks this
1621 fixes "make XPathtests" on linux
1622
Daniel Veillard21458c82002-03-27 16:12:22 +00001623Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1626 * test/XPath/expr/compare test/XPath/expr/equality
1627 test/XPath/expr/floats test/XPath/expr/functions
1628 test/XPath/expr/strings result/XPath/expr/compare
1629 result/XPath/expr/equality result/XPath/expr/floats
1630 result/XPath/expr/functions result/XPath/expr/strings: Updated
1631 tests though they show a divergence on Linux
1632
Daniel Veillard28dfed12002-03-27 09:08:17 +00001633Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * xpath.c trionan.c: previous commit also included patches
1636 from Richard Jinks on some IEEE support corner case
1637
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001638Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1641 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1642 that $(datadir) should be used for docs
1643
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001644Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1647 could leak filedescriptors
1648
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001649Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * configure.in nanohttp.c: applied patch from Allan Clark for
1652 UnixWare/OpenServer
1653
Daniel Veillard19274092002-03-25 16:48:03 +00001654Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * configure.in: preparing 2.4.19
1657 * doc/*: rebuilt the docs
1658
Daniel Veillard56b2db72002-03-25 16:35:28 +00001659Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1660
1661 * nanohttp.c: fixing #76043, got fed up with non-portability
1662 of that piece of code.
1663
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001664Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * valid.c SAX.c: Never commit without running "make tests" :-(
1667 fix a couple of stupidities in the previous commit
1668 * result/*: a few changes in some attribute order result of previous
1669 commit.
1670
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001671Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1674 the internal subset should not raise duplicate ID errors,
1675 also there was a small bug in conjunction to namespace
1676 declarations defaulted and xml:xxx attributes DTD definitions.
1677
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001678Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * xpath.c: Richard Jinks also raised some rounding problems
1681 this tries to fix them
1682
Daniel Veillard4e2df542002-03-22 12:23:14 +00001683Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1686 behaviour in xmlXPathCastToString()
1687
Daniel Veillarddb552912002-03-21 13:27:59 +00001688Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1691 raised by Morus Walter
1692
Daniel Veillard9e537932002-03-21 13:08:08 +00001693Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1696 from Igor
1697
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001698Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xpath.c: fixing #75619, related to a problem when trying
1701 to evaluate condition when the current node set resulting
1702 from that sub-step evaluation is empty. Also fixes 2 potential
1703 problem with previous-sibling and next-siblings axis.
1704
Daniel Veillard1840ef02002-03-21 08:05:23 +00001705Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1708 HTML support is not configured in.
1709
Daniel Veillard561b7f82002-03-20 21:55:57 +00001710Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1713 include/libxml/tree.h: dohh I really didn't intended to commit
1714 this test version :-(
1715
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001716Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * testSAX.c: I wanted to see the real speed at the SAX interface
1719 after a little too many Ximianer started complaining about the
1720 parser speed.
1721 added a --quiet option:
1722 paphio:~/XML -> ls -l db100000.xml
1723 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1724 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1725 3200006 callbacks generated
1726 real 0m1.270s
1727 Which means 16MBytes/s and 3Mcallback/s
1728
Daniel Veillardc62a1472002-03-19 18:35:12 +00001729Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * xpath.c: valgrind spotted another error that time when running
1732 on libxslt regression tests
1733
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001734Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * Makefile.am: adding "make valgrind" running the full regression
1737 tests (except python ones) under Valgrind (using valgrind -q
1738 which was kindly added by the author).
1739 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1740 passes cleanly now except an obcure floating point initialization
1741 raised in log10() in one XPath regression test ???
1742 * tree.c: edited some comments to close #75244
1743
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001744Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1747 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1748 context of ScrollKeeper, made sure that if the number is
1749 an integer, the serialization follows the description at
1750 http://www.w3.org/TR/xpath#section-String-Functions
1751
Daniel Veillard5997aca2002-03-18 18:36:20 +00001752Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001754 * configure.in: preparing 2.4.18
1755 * doc/*: updated and rebuilt the web site
1756 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1757 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001758 * parser.c: humm, changed the way the SAX parser work when
1759 xmlSubstituteEntitiesDefault(1) is set, it will then
1760 do the entity registration and loading by itself in case the
1761 user provided SAX getEntity() returns NULL.
1762 * testSAX.c: added --noent to test the behaviour.
1763
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001764Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * parser.c: Wilfried Teiken provided a hackish but working
1767 way to get context reported back on entities when parsing
1768 with SAX and without breaking the DOM build.
1769
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001770Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * c14n.c: applied a new patch from Aleksey Sanin
1773 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1774 to reference Aleksey implementation of XML digital Signatures
1775
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001776Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * xpath.c: small fix to avoid potential problem due to
1779 ordering of freeing data
1780 * python/Makefile.am: people were complaining about
1781 the generated file in python dir not being built
1782
Daniel Veillardd2379012002-03-15 22:24:56 +00001783Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1786 python/generator.py python/libxml.c python/types.c: Cleanup
1787 of the python Makefiles based on Jacob and James feedback,
1788 fixed the spec file accordingly, fixed the number of warning
1789 that passing my pedantic CFLAGS was generating. Conclusion
1790 is that Python includes are real crap.
1791
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001792Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * configure,in: it was reported quite a few times that
1795 xml2-config --cflags should not output
1796 -I$includeprefix/libxml2/libxml because libxml2 header names
1797 clashes with existing names like list.h from C++ stl.
1798 Includes should be #include<libxml/xxx.h> so ...
1799
Daniel Veillard6f293b12002-03-15 09:42:33 +00001800Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * c14n.c: another patch from Aleksey Sanin
1803
Daniel Veillard5c396542002-03-15 07:57:50 +00001804Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1807 canonicalization algorithm
1808 * doc/xml.html doc/index.html: added the C14N references on the
1809 index page.
1810
jacob berkman9be65862002-03-14 02:15:56 +000018112002-03-13 jacob berkman <jacob@ximian.com>
1812
1813 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1814 usage, redundant, and gcc specific
1815
Daniel Veillard75be0132002-03-13 10:03:35 +00001816Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * xpath.c: speedup some node selection operations, this can
1819 have a significant impact on DocBook Norm's stylesheets
1820 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1821 make sure it's always the case
1822 * debugXML.c: distinguish CDATA and comments in ls operations
1823
Daniel Veillard61f26172002-03-12 18:46:39 +00001824Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1827 to generate better API descriptions etc...
1828
Daniel Veillard9ff88172002-03-11 09:15:32 +00001829Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * c14n.c: Fixing #74186, made sure all boolean expressions
1832 get fully parenthesized, ran indent on the output
1833 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1834 include/libxml/tree.h: also #74186 related, removed the
1835 --with-buffers option, and all the preprocessor conditional
1836 sections that were resulting from it.
1837
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001838Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1839
1840 * valid.c: applied patch from Dodji Seketeli fixing an
1841 uninitailized variable in xmlValidGetValidElements()
1842
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001843Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * c14n.c: fixed a few comments
1846 * doc/*.html doc/*/*.html: regenerated the docs and added
1847 the C14N API
1848 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1849
Daniel Veillardfa49d872002-03-09 10:20:00 +00001850Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * check-xml-test-suite.py: fix to adapt varaiations in the
1853 bindings
1854 * configure.in python/setup.py python/setup.py.in: fixed to
1855 have the version of the python scripts automatically updated
1856
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001857Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1860 in xmlCopyProp()
1861
Daniel Veillardaf43f632002-03-08 15:05:20 +00001862Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * configure.in: preparing 2.4.17 release
1865 * doc/*: updated and rebuilt the docs
1866 * xpath.c: fixed a comment
1867 * python/libxml.c: fixed a possible reentrancy problem
1868
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001869Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1872 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1873 added a specific regression test
1874 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1875 not raise exceptions when failing to find the attribute.
1876
Daniel Veillard90bc3712002-03-07 15:12:58 +00001877Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * configure.in xmllint.c: owen pointed out a problem with the
1880 ftme fix, gettimeofday() was not detected by configure and
1881 the ftime header wasn't included, dohhh
1882
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001883Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * configure.in xmllint.c: trying to fix #71457 for timing
1886 precision when gettimeofday() is not availble but ftime() is
1887
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001888Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1891 are now copied on install and part of the -devel RPM
1892
Daniel Veillard7b416132002-03-07 08:36:03 +00001893Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xpath.c: trying to avoid bug #72150 which was apparently
1896 caused by a gcc bug (or a processor problem) as detailed
1897 at http://veillard.com/gcc.bug
1898
Daniel Veillardf742d342002-03-07 00:05:35 +00001899Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1902 fixed xmlReconciliateNs(), added a Python test/example for
1903 inter-document cut'n paste
1904 * python/libxml.py: fixed node.doc on document nodes and added
1905 xpathEval() onto node objects
1906
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001907Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1910 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1911 fixup and integrated tests for the serialization stuff
1912
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001913Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1916 moved the libxml man page to section 3
1917
Daniel Veillard1e774382002-03-06 17:35:40 +00001918Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * tree.c: fix bug #72490
1921 * python/libxml.c python/libxml.py: added methods serialize()
1922 and saveTo() to all node elements.
1923
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001924Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * xmlIO.c: closed #73430, don't read from an input source
1927 which indicated an end-of-file or an error.
1928
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001929Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * parser.c: make sure SAX endDocument is always called as
1932 this could result in a Python memory leak otherwise (it's
1933 used to decrement ref-counting)
1934 * python/generator.py python/libxml.c python/libxml.py
1935 python/libxml2-python-api.xml python/libxml2class.txt
1936 python/tests/error.py python/tests/xpath.py: implemented
1937 the suggestions made by Gary Benson and extended the tests
1938 to match it.
1939
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001940Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * python/generator.py: applied patch fixing #73450
1943
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001944Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1945
1946 * xpath.c: fixing #61290 "namespace nodes have no parent"
1947 long standing divergence from the XPath REC. NodeSets
1948 simply hold a copy of namespace nodes and those node ->next
1949 points to the parent (which may not be the node carrying the
1950 definition).
1951 * include/libxml/xpath.h: flagged but didn't added a possible
1952 speedup
1953 * DOCBparser.c HTMLparser.c: removed some warnings from push
1954 parser due to new state being added.
1955 * tree.c: new fix from Boris Erdmann
1956 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1957 the XML Canonalization support from Aleksey Sanin
1958
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001959Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * tree.c: patch from Boris Erdmann fixing some namespace odities
1962 with xmlCopyNode()
1963
Daniel Veillardc6613042002-03-02 09:34:02 +00001964Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * xmlIO.c: fix bug #72706 when loading a NULL entity
1967
Daniel Veillardc0fef772002-03-01 16:16:31 +00001968Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1971 actually change in a future XML Namespace revision.
1972
Daniel Veillard79426f22002-03-01 16:14:17 +00001973Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1976 added the possibility of returning nodesets from XPath extension
1977 functions written in Python
1978
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001979Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * python/*: commiting some Python bindings work done while travelling
1982
Daniel Veillard97300512002-03-01 09:13:41 +00001983Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1986 explicitely with memory debugging switched on
1987
Daniel Veillard6361da02002-02-23 10:10:33 +00001988Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1991 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1992 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1993 the accessor generator for strings
1994 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1995 regression test.
1996
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001997Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/README python/generator.py python/libxml.c python/setup.py:
2000 added the 'usual' setup.py to allow building a libxml2-python
2001 module based on the same code. The initialization is however
2002 different the 2 .so files fo libxml2 and libxslt are identical and
2003 they entry point initialize both libraries. this is done to avoid
2004 some possible nasty problem since the Python don't merge the maps
2005 of all shared modules.
2006
Daniel Veillard158a4d22002-02-20 22:17:58 +00002007Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parser.c: fixed a push/encoding bug reported by Michael
2010 on librsvg
2011
Daniel Veillard7839e162002-02-20 18:54:48 +00002012Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * include/libxml/parserInternals.h: fixes a misplaced #endif
2015
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00002016Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * parser.c valid.c: found and fixed a couple of allocation bugs
2019
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00002020Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * doc/xml.html doc/python.html doc/*: added a Python and binding
2023 page describing the current state of the Python bindings and
2024 giving pointers to the other languages wrappers.
2025
Daniel Veillard5f4b5992002-02-20 10:22:49 +00002026Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2029 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2030 rebuilt the API and web site
2031 * xpath.c: fixed #71978 portability bugs
2032
Daniel Veillard8aff2472002-02-19 21:50:43 +00002033Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2036
Daniel Veillard8dc16a62002-02-19 21:08:48 +00002037Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * include/libxml/parserInternals.h parser.c: had to change
2040 2 internal parsing API when processing document content
2041 to check the start and end of element content are defined
2042 in the same entity
2043 * valid.c include/libxml/valid.h: attribute normalization can
2044 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2045 with the context to report it.
2046 * SAX.c: fixed the last known bugs, crazy validation constraints
2047 when a document is standalone seems correctly handled. There
2048 is a couple of open issues left which need consideration especially
2049 PE93 on external unparsed entities and standalone status.
2050 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2051 The 2 tests left failing are actually in error. Cleanup done.
2052
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002053Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * valid.c: implemented E59 spaces in CDATA does not match the
2056 nonterminal S
2057
Daniel Veillard878eab02002-02-19 13:46:09 +00002058Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * SAX.c parser.c valid.c: more validation test fixups
2061 * check-xml-test-suite.py: added duration info for the tests
2062
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002063Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * parser.c valid.c: a couple of errors were reported but not
2066 saved back as such in the parsing context. Down to 1% failure rate
2067 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2068
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002069Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlInternald.c: isExtender was missing a char
2072 * parser.c include/libxml/parser.h: % are acceptable in the
2073 internal subset if within a PUBLIC ID
2074
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002075Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * SAX.c parserInternals.c valid.c: more work on the conformance
2078 suite. Took the step to finally block documents with encoding
2079 errors. It's a fatal error per the spec, people should have fixed
2080 their documents by now.
2081
Daniel Veillard55253e22002-02-18 14:32:39 +00002082Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * check-xml-test-suite.py: fixed the test script after some discussion
2085 on the semantic of TYPE="error"
2086 * Makefile.am: added the script to the distrib
2087
Daniel Veillard28757702002-02-18 11:19:30 +00002088Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * SAX.c entities.c: fixed a couple of conformances issues deep
2091 into the validation code (standalone and undeclared Notations)
2092
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002093Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2096 stayed there for years !
2097
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002098Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2101 missing
2102
Daniel Veillardc7612992002-02-17 22:47:37 +00002103Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * check-xml-test-suite.py: improved the behaviour a bit as
2106 well as the logs
2107 * parser.c valid.c SAX.c: fixed a few more bugs
2108 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2109
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002110Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * check-xml-test-suite.py: python script to run regression tests
2113 against the XML Test suite of W3C/OASis
2114 * SAX.c: fixed a validation bug
2115 * parser.c: fixed 3 errors pointed by the test suite
2116 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2117 * python/Makefile.am: fixed a dependendy
2118
Daniel Veillard9f28f302002-02-15 20:48:08 +00002119Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlmemory.c: avoid a warning bug #71594
2122
Daniel Veillard144024e2002-02-13 21:14:46 +00002123Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2126 warning on alpha/Tru64
2127
Daniel Veillarde4301c82002-02-13 13:32:35 +00002128Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * include/libxml/entities.h: fixing a comment
2131 * valid.c: fixing some troubles with validity check on namespaces
2132 * result/VC/NS3 test/VC/NS3: added a specific regression test
2133
Daniel Veillarda6d05382002-02-13 13:07:41 +00002134Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * tree.c: Fixing #71342 serializing '\n' in attribute values
2137 * result/noent/att3 result/att3 test/att3: added a specific
2138 test.
2139
Daniel Veillard797a5652002-02-12 13:46:21 +00002140Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2141
2142 * python/libxml.c: couple of bug fixes
2143
Daniel Veillard01a6d412002-02-11 18:42:20 +00002144Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * python/*.py: removed tabs and used spaces.
2147
Daniel Veillard397ff112002-02-11 18:27:20 +00002148Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2151 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2152
Daniel Veillard03517542002-02-11 13:54:40 +00002153Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2156 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2157
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002158Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * include/libxml/encoding.h include/libxml/entities.h
2161 include/libxml/globals.h include/libxml/parser.h
2162 include/libxml/threads.h include/libxml/tree.h
2163 include/libxml/xmlmemory.h: trying to fix the include mess
2164
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002165Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * include/libxml/xmlmemory.h: reverted part of the previous
2168 attempt to provide #69655, this was breaking the build.
2169
Daniel Veillard0ba59232002-02-10 13:20:39 +00002170Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2171
2172 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2173 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2174 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2175 include/libxml/parserInternals.h include/libxml/tree.h
2176 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2177 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2178 clean.
2179 * python/libxml.c: fixed a warning.
2180
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002181Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2184 copying of node, merge back IDs in the target document.
2185 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2186 test/XInclude/ents/ids.xml: test case
2187 * result/VC/ElementValid4: output changed due to a typo fix
2188
Daniel Veillard1c18e302002-02-09 22:16:40 +00002189Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * python/Makefile.am: seems some version of automake didn't
2192 generate the dependancies right as Jacob found out. Add
2193 an extra dependancy rule.
2194
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002195Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * parserInternals.c valid.c: Justin Fletcher found some parts
2198 of the code needing cleanup
2199 * libxml.spec.in python/Makefile.am python/generator.py
2200 python/libxml.c python/libxml.py: Fixed the python Makefiles
2201 corrected a bug showing up on ia64, changed the name of the
2202 python internal module too
2203
Daniel Veillard07be19b2002-02-08 14:20:35 +00002204Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * Makefile.am: applied patch from Andris Pavenis for binary
2207 name suffixes
2208
Daniel Veillardf216d462002-02-08 13:44:24 +00002209Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * xmllint.c win32/win32config.h: fixing #68748
2212
Daniel Veillardd455d792002-02-08 13:37:46 +00002213Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * valid.c: fixing #70166
2216
2217Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * valid.c: fixing #70077
2220
Daniel Veillardc575b992002-02-08 13:28:40 +00002221Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * Copyright Makefile.am README configure.in libxml.spec.in:
2224 Changed to the MIT Licence
2225 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2226 doc/xmlio.html: updated the doc accordingly
2227 * include/libxml/xmlwin32version.h configure.in: preparing
2228 2.4.14 release
2229 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2230 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2231 fixed the const xmlChar * wrapper and generator, XPath extension
2232 functions now use the context as first argument
2233 * python/tests/tstxpath.py python/tests/xpath.py
2234 python/tests/xpathext.py: Updated the tests accordingly
2235 * tree.c: fixed bug #70067
2236
Daniel Veillard7db38712002-02-07 16:39:11 +00002237Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * Makefile.am: cleanup
2240 * debugXML.c: always use stdout if output is NULL
2241 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2242 * python/Makefile.am python/generator.py python/libxml2class.txt
2243 python/libxml_wrap.h python/types.c: augmented the number of bindings
2244 handling FILE * and XPath contexts
2245 * python/tests/Makefile.am: avoid a stupid problem due to the
2246 use of TEST.
2247
Daniel Veillard15a143b2002-02-06 22:40:50 +00002248Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2251
Daniel Veillard70cab352002-02-06 16:06:58 +00002252Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * python/TODO python/libxml.c: cleanup the extension function lookup
2255 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2256
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002257Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * configure.in python/Makefile.am: do not install outside
2260 of prefix
2261
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002262Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * python/TODO python/libxml.c: started adding SAX interfaces
2265 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2266 SAX test
2267
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002268Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * tree.c: hardened the addChild function
2271 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2272 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2273 added accessors needed for xmlNode, a bit more testing and
2274 extension of interfaces
2275 * python/tests/Makefile.am python/tests/build.py: added a test
2276 build from scratch/save/load/check
2277
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002278Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * parserInternals.c: change a small bit in the way valididy
2281 error messages get initialized
2282 * python/TODO python/libxml.c python/libxml2-python-api.xml
2283 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2284 added some memory debugging to track leaks at the libxml2 level
2285 * python/tests/*.py: changed all tests to check for leaks,
2286 there is just one left in XPath extension registrations.
2287
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002288Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * python/TODO python/generator.py python/libxml2-python-api.xml
2291 python/libxml2class.txt: more accessor classes for the parser
2292 context, allow to switch on and check validity
2293 * python/tests/Makefile.am python/tests/error.py
2294 python/tests/invalid.xml python/tests/valid.xml
2295 python/tests/validate.py: attded more test and and added error.py
2296 which I forgot to commit in the last step
2297
Daniel Veillard3ce52572002-02-03 15:08:05 +00002298Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * python/Makefile.am python/types.c: cleanup
2301 * python/libxml.c python/libxml.py python/libxml_wrap.h
2302 python/generator.py python/libxml2-python-api.xml
2303 python/libxml2class.txt: added class for parser context, added
2304 first cut for push mode support. Added a framework to generate
2305 accessors functions.
2306 * python/tests/Makefile.am python/tests/push.py: added a push
2307 test
2308
Daniel Veillardcfb05462002-02-02 23:18:22 +00002309Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2312 bug a bit of cleanup.
2313
Daniel Veillard5d819032002-02-02 21:49:17 +00002314Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2317 python/libxml2class.txt: adding error redirections and preformat
2318 to a python handler
2319 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2320 tests self checking
2321
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002322Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2325 a function
2326
Daniel Veillard9589d452002-02-02 10:28:17 +00002327Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2330 python/libxml.c python/libxml2-python-api.xml
2331 python/libxml2class.txt: Progressing through the TODOs, class
2332 description output, extra XML API, RPM now builds the wrappers
2333 for all python installed versions
2334
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002335Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * configure.in libxml.spec.in python/Makefile.am python/TODO
2338 python/generator.py python/libxml2class.txt: added more informations
2339 in the libxml2-python package including docs. Slightly changed
2340 the class hierarchy
2341 * python/tests/*: added basic regression tests infrastructure too
2342
2343Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2346 added libxml2-python as part of the packages installed
2347
Daniel Veillarda7340c82002-02-01 17:56:45 +00002348Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * python/Makefile.am python/generator.py python/libxml.c
2351 python/libxml.py: more work, now able to extend the
2352 XPath interpreter with functions written in python.
2353
Daniel Veillardc3e39442002-02-01 09:29:41 +00002354Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * python/Makefile.am: Jacob sent a patch to allow building from
2357 tarfile.
2358
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002359Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2362 inserted the python wrappers build, I hope this won't be too
2363 unportable
2364
Daniel Veillard1971ee22002-01-31 20:29:19 +00002365Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * xpath.c: minor optimization
2368 * python/generator.py python/libxml.c python/libxml.py
2369 python/libxml_wrap.h: more work on the python bindings,
2370 they now support XPath and there is no evident leak
2371
Daniel Veillard36ed5292002-01-30 23:49:06 +00002372Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * python/generator.py python/libxml.c python/libxml.py:
2375 more work on the python bindings generator.
2376
Daniel Veillard96fe0952002-01-30 20:52:23 +00002377Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * python/generator.py python/libxml.c python/libxml_wrap.h:
2380 more work on the python bindings.
2381
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002382Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * python/generator.py python/libxml.c python/libxml.py
2385 python/libxml_wrap.h: commited early version of a python binding
2386 for private use only ATM
2387
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002388Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * entities.c tree.c include/libxml/entities.h: applied patch
2391 from Anthony Jones to implement copy of DTD subtree too. Had
2392 just to keep 2 function private which really ought to become
2393 public ones.
2394
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002395Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * xmllint.c: added pointers to the web pages in the usage()
2398
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002399Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * tree.c: more fixes from Petr Kozelka for attribute handling
2402 in the tree API to align the semantic with DOM.
2403
Daniel Veillard36065812002-01-24 15:02:46 +00002404Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * valid.c tree.c entities.c: another set of patches from
2407 Anthony Jones for copy operations cleanup and robustness
2408
Daniel Veillardf8592562002-01-23 17:58:17 +00002409Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2412 an alphabetic index based on comments content
2413 * doc/*: rebuilt the web site with the new references
2414
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002415Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * parserInternals.h: Greg Sjaardema suggested to use an
2418 eponential buffer groth policy in xmlParserAddNodeInfo()
2419
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002420Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2423 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2424 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2425 to generate cross-references, and added/updated the stylesheets
2426 to generate and link API indexes. The generic keyword index
2427 is not done yet.
2428 * doc/*.html: regenerated all the usual docs too
2429
Daniel Veillard2070c482002-01-22 22:12:19 +00002430Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * debugXML.c: added an xpath function to the shell for T. V. Raman
2433
2434Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002435
2436 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2437 debug routines.
2438
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002439Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2442 support of attribute nodes
2443
Daniel Veillard9d06d302002-01-22 18:15:52 +00002444Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2447 hopefully near complete and fully documented of the API in XML
2448 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2449 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2450 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2451 include/libxml/parserInternals.h include/libxml/valid.hi
2452 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2453 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2454 include/libxml/xpath.h include/libxml/xpathInternals.h:
2455 Cleaned up the doc comments a lot in the process, the interface
2456 coverage is now 100%
2457
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002458Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2461 extracts comments from the gtk-doc DocBook output (a bit
2462 convoluted but seems to work).
2463
Daniel Veillard61006472002-01-21 17:31:47 +00002464Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2465
2466 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2467 added an XML description of the API, moved the script generating
2468 it here. Added a "make api" target
2469
Daniel Veillardd2f23002002-01-21 13:36:00 +00002470Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2473
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002474Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * xpath.c include/libxml/xpathInternals.h: the change made to
2477 xmlXPathFuncLookupFunc was incompatible roll it back
2478
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002479Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * SAX.c: cleanup patch from Anthony Jones
2482 * doc/Makefile.am: fix the headers to avoid in make scan
2483 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2484 includes, * vs Ptr and general cleanup
2485 * parsedecl.py: first version of a script to extract the
2486 module interfaces, the goal will be to provide .decl or XML
2487 specification of the interfaces to build wrappers.
2488
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002489Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2492 now provides return codes in case of errors
2493
Bjorn Reese026d29f2002-01-19 15:40:18 +00002494Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2495
2496 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2497 Upgraded to trio baseline 1.6
2498 * strio.h strio.c: Replaced by triostr.h and triostr.c
2499
Daniel Veillard572577e2002-01-18 16:23:55 +00002500Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2503 of strdup usage in the code
2504
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002505Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * parser.c error.c: Keith Isdale complained rightly that
2508 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2509
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002510Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * tree.c: fixed the funxtion to set the xml: attributes
2513 * debugXML.c: added "setbase" to test it.
2514
Daniel Veillard2c748c62002-01-16 15:37:50 +00002515Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2518 to allow updating an attribute content
2519
Daniel Veillard8de85c62002-01-15 17:10:15 +00002520Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * libxml.h: try to avoid problems when compiling on Windows
2523
Daniel Veillard314cfa02002-01-14 17:58:01 +00002524Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2525
2526 * hash.c: patch from Anthony Jones for hash.c allocation size
2527 * Makefile.am: trying to work around Yet Another Libtool Madness
2528 and build the 2.4.13 release finally ...
2529
Daniel Veillard744683d2002-01-14 17:30:20 +00002530Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2533 * doc/* : update of the documentation
2534
Daniel Veillarde6a55192002-01-14 17:11:53 +00002535Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2538 at fixing #61290 :-(
2539
Daniel Veillardfb25a512002-01-13 20:32:08 +00002540Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2543 Fixes bug #67229
2544
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002545Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * tree.c: trying to avoid troubles when a subtree is copied
2548 and coalesced in part with the target tree. Should fix
2549 bug #67407
2550
Daniel Veillardd8224e02002-01-13 15:43:22 +00002551Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * valid.c: fixed validation of attributes content of type
2554 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2555 values, very old bug. Fixes #67671
2556
Daniel Veillard8107a222002-01-13 14:10:10 +00002557Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * parser.c include/libxml/parserInternals.h tree.c: integrated
2560 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2561 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2562
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002563Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * threads.c: applied Serguei Narojnyi's patch to add native
2566 thread support on the Win32 platform
2567 * testThreadsWin32.c Makefile.am: added the test program also
2568 from Serguei, Win32 specific
2569 * include/win32config.h include/libxml/xmlwin32version.h.in:
2570 added patch from Igor for the Windows thread specific defines.
2571
Daniel Veillard845cce42002-01-09 11:51:37 +00002572Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2575
Daniel Veillard7b602b42002-01-08 13:26:00 +00002576Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2579 output page into XMLinfo.html. Close bug #66951 and
2580 raised by Robert Collins too.
2581
Daniel Veillard73c6e532002-01-08 13:15:33 +00002582Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * encoding.c: Paul Keogh pointed out a possibility of segfault
2585 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2586 Closes bug # 68238
2587
Daniel Veillard4a859202002-01-08 11:49:22 +00002588Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * doc/*.html: updated the Gdome2 links
2591
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002592Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * libxml.h: Applied following patches from Robert Collins
2595 and make sure IN_LIBXML is defined when compiling it
2596 -------
2597 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2598 as well as Visual C.
2599 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2600 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2601 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2602 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2603 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2604 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2605 xmlSysIDExists xmlNoNetExists).
2606 * xmllint.c: Don't include winsock2.h for Cygwin.
2607
Daniel Veillard401c2112002-01-07 16:54:10 +00002608Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2609
2610 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2611 when the version info is not present.
2612
Daniel Veillard6f42c132002-01-06 23:05:13 +00002613Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * tree.c: Anthony Jones pointed out a problem in
2616 xmlStringGetNodeList() and provided a fix for it
2617
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002618Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2619
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002620 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002621 xmlCreatePushParserCtxt() when the initial buffer passed
2622 is large.
2623
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002624Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * win32/*: big cleanup of the Windows/MSVC project files
2627 from Igor Zlatkovic
2628
Daniel Veillardcebb1362002-01-02 13:13:30 +00002629Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * doc/Makefile.am: should fix #67674 and avoid troubles if
2632 xsltproc is not available or fails in the prefix provided
2633
Daniel Veillard26908ab2002-01-01 16:50:03 +00002634Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2637
Daniel Veillard5344c602001-12-31 16:37:34 +00002638Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2639
2640 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2641 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2642 Fixed a few other problems raised by Charlie Bozeman.
2643 * result/VC/ElementValid[5-7]: fixed the output
2644
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002645Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2646
2647 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2648 patches from Charlie Bozeman. Regenerated the HTML docs.
2649
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002650Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2653 for Windows from Igor
2654
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002655Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * xmllint.c: applied Justin Fletcher patch for --output or -o
2658
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002659Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * win32/libxml2/libxml2.def.src: close #67019
2662
Daniel Veillard01db67c2001-12-18 07:09:59 +00002663Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmllint.c: applied Justin Fletcher generic timing patch
2666 similar to the one already applied to xsltproc.
2667
Daniel Veillardd1640922001-12-17 15:30:10 +00002668Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * include/libxml/tree.h tree.c: applied documentation patches
2671 from Charlie Bozeman
2672
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002673Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2674
2675 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2676
Daniel Veillard29e43992001-12-13 22:21:58 +00002677Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2678
2679 * valid.c: fix the xmlStrdup() used in the previous patch.
2680 * valid.c: added --dropdtd
2681 * tree.c: fixed xmlUnlinkNode so it also removes the references
2682 from the document if the node is a DTD
2683
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002684Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2685
2686 * HTMLtree.c valid.c: cleanup some static declarations
2687
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002688Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2689
2690 * xmllint.c: removed another strdup()
2691 * doc/FAQ: removed the HP/UX entry
2692
Daniel Veillarded472f32001-12-13 08:48:14 +00002693Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2694
2695 * valid.c: fix bug #66816 when validating.
2696 * xmllint.c: don't use sys/time.h if configure did not found it
2697
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002698Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2699
2700 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2701 xmlcatalog_man.xml
2702
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002703Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2704
2705 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2706 xmlInitMemory() was declared twice
2707
Daniel Veillardb82c1662001-12-09 14:00:54 +00002708Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2709
2710 * globals.c: do not reference strdup() !
2711 * configure.in libxml-2.0.pc.in: trying to fix the libs
2712 of the various config extraction modules
2713
Daniel Veillardef90ba72001-12-07 14:24:22 +00002714Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2715
2716 * configure.in : preparing 2.4.12
2717 * doc/* : updated and rebuilt the docs
2718
Daniel Veillard220346d2001-12-07 11:33:54 +00002719Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2720
2721 * uri.c: closed bug #66159
2722 * testURI.c: added --escape option
2723 * configure.in: some cleanup for xml2-config --cflags
2724
Daniel Veillard2a906822001-12-06 14:34:08 +00002725Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * globals.c testThreads.c: removed some misplaced includes
2728 of xmlversion.h
2729
Daniel Veillarde28313b2001-12-06 14:08:31 +00002730Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2731
2732 * threads.c: patch from Gary Pennington fixing a possible
2733 problem at initialization time.
2734
Daniel Veillardd3b08822001-12-05 12:03:33 +00002735Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2736
2737 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002738 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002739 CodeWarrior.
2740
Daniel Veillarda7866932001-12-04 13:14:44 +00002741Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2742
2743 * xmllint.c: applied Geert Kloosterman's patch to fix
2744 --repeat --timing output
2745
Daniel Veillard19840942001-11-29 16:11:38 +00002746Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2747
2748 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2749 where non-wellformed XML declaractions were not detected.
2750
Daniel Veillarde85d9342001-11-28 14:43:12 +00002751Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2752
2753 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2754
Daniel Veillard22f25a82001-11-28 09:12:23 +00002755Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2758 gets reset by xmlCleanupInputCallbacks() and this makes the
2759 function useless. Same for output.
2760
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002761Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * xmlIO.c: robert pointed out a loop error in callback cleanups
2764
Daniel Veillard8faa7832001-11-26 15:58:08 +00002765Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2766
2767 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2768 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2769 they are not really tied to debugging
2770
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002771Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2774 * xmllint.c: better --catalogs description
2775
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002776Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2777
2778 * tree.c: fixed a couple of problems in xmlSetProp()
2779
Daniel Veillardcd337f02001-11-22 18:20:37 +00002780Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2781
2782 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2783 unappropriate stdout output.
2784
Daniel Veillard566d4df2001-11-22 13:00:53 +00002785Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2786
2787 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2788 by Denis Beurive, closes #65111
2789
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002790Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2791
2792 * valid.c: in case of content model validity error, don't
2793 print it if validity warnings were not requested.
2794
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002795Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2796
2797 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2798 * parserInternals.c: removed the last exit() call. Print an
2799 unmaskable error on stderr instead (library mismatch detection)
2800
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002801Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2802
2803 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2804 shell instructions from Heiko Rupp
2805
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002806Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2807
2808 * catalog.c: use the URL notation file:// for default catalog paths
2809
Daniel Veillard0ec98632001-11-14 15:04:32 +00002810Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2811
2812 * include/libxml/tree.h: better comments for _private fields
2813 * tree.c: removed a problem when copying an entity reference.
2814
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002815Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * vms/*: updated instructions and diffs from John A Fotheringham
2818
Daniel Veillarda11001b2001-11-12 22:45:36 +00002819Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2820
2821 * include/libxml/xmlerror.h: avoid an include problem if
2822 #include <libxml/xmlerror.h> happens first in code
2823 seems to be the case in KDE libs
2824
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002825Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2826
2827 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2828 from Igor for Windows
2829
2830Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2831
2832 * Makefile.am: Gary Pennington pointed out a missing prefix
2833
Daniel Veillard43d3f612001-11-10 11:57:23 +00002834Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2835
2836 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2837 * doc/*: upgraded and rebuilt the docs
2838
Daniel Veillardc1f78342001-11-10 11:43:05 +00002839Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2840
2841 * HTMLparser.c: fix comment in scripts element parsing.
2842 * result/HTML/doc3*: updated the results.
2843
2844Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2845
2846 * uri.c: another URI bug fix #63336, using Joel Young patch.
2847
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002848Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2851 a cleaned up version of the Pwd shell string generation.
2852
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002853Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * valid.c include/libxml/tree.h: trying to fix namespaces +
2856 validation problems for good, closing #63619 in the process
2857 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2858 wrong in this respect, fixed it.
2859
Daniel Veillardd536f702001-11-08 17:32:47 +00002860Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * xmllint.c: Morus Walter patch to allow --format and --encode
2863
Daniel Veillard5004f422001-11-08 13:53:05 +00002864Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2865
2866 * debugXML.c: Stefan Kost provided an help command for the shell
2867
Daniel Veillarda6825e82001-11-07 13:33:59 +00002868Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2869
2870 * debugXML.c: Heiko Rupp pointed that the shell would crash
2871 on empty nodesets returns.
2872
Daniel Veillard03f848d2001-11-07 12:53:46 +00002873Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2874
2875 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2876 migh need the history libraries
2877
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002878Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2881 handle the case of < in quoted attributes, Bastian Kleineidam
2882
Daniel Veillardc853b322001-11-06 15:24:37 +00002883Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2884
2885 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2886 fixing catalog breakages
2887 * Makefile.am catalog.c result/catalogs/catal
2888 result/catalogs/mycatalog.* test/catalogs/catal*:
2889 fixed more problems in catalog support, added more regression tests
2890 for both XML and SGML catalog handling
2891
Daniel Veillard66870c72001-11-05 19:27:49 +00002892Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * debugXML.c: applied an improvement to xmlGetLineNo() from
2895 Keith Isdale
2896
Daniel Veillardffe09c92001-11-05 14:21:47 +00002897Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2898
2899 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2900 Side effect of the progressive catalog loading
2901
Daniel Veillardad661b92001-11-05 11:43:15 +00002902Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2903
2904 * Makefile.am: confexecdir and confexec_DATA were defined twice
2905 pointed out by Karl Eichwalder
2906
Daniel Veillard6eb17722001-11-04 22:19:27 +00002907Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2908
2909 * xmlcatalog.c: avoid unlink() and use remove() instead.
2910
Daniel Veillardea898282001-11-04 22:13:45 +00002911Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * libxml.spec.in: cleanup
2914 * include/libxml/xmlwin32version.h: updated with 2.4.8
2915
Daniel Veillarda4617b82001-11-04 20:19:12 +00002916Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2917
2918 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2919 of compiling libxml with a non standard set of options
2920
John Fleck027edfb2001-11-04 20:13:58 +00002921Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2922
2923 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2924 document --sgml option, fixing gnome bugzilla #63382
2925
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002926Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2927
2928 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2929 breakage of 2.4.7, added a couple of really needed APIs
2930 like xmlCatalogIsEmpty() and xmlNewCatalog()
2931 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2932 for install-catalog
2933 * configure.in: preparing 2.4.8
2934
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002935Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2938 include/libxml/tree.h include/libxml/xmlIO.h: more include
2939 cleanups, export cleanly one html output + format function.
2940
2941Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2942
2943 * parser.c: removed initGenericErrorDefaultFunc call from
2944 xmlInitParser() since it could destroy previous calls to
2945 xsltSetGenericErrorFunc() effects
2946
Daniel Veillardebd38c52001-11-01 08:38:12 +00002947Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2948
2949 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2950 keyword.
2951
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002952Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2953
2954 * Makefile.am: cleanup
2955 * threads.c: cleanup too
2956 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2957 from xsltproc
2958 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2959 dependancy loop.
2960
Daniel Veillard91c00402001-10-30 17:41:38 +00002961Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2962
2963 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2964 was not used anymore !
2965
Daniel Veillard52dcab32001-10-30 12:51:17 +00002966Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2967
2968 * configure.in: preparing 2.4.7
2969 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2970 manual page from John
2971 * doc/*: updated the doc and rebuilt the generated pages
2972
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002973Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlIO.c: closing bug #62711, the library should never
2976 close stdin or stdout.
2977
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002978Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * uri.c: second pass at fixing #63336, using Joel Young
2981 final patch. looks okay.
2982
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002983Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2984
2985 * uri.c include/libxml/uri.h: trying to clear #63336
2986 allowing the escaping routine to parse unconformant
2987 URI-References.
2988
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002989Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * vms/readme.vms vms/build_libxml.com nanoftp.c
2992 include/libxml/xmlversion.h.in: a few VMS updates from
2993 John A Fotheringham
2994 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2995 and xmlCleanupOutputCallbacks() for the Perl binding people.
2996
Daniel Veillard635ef722001-10-29 11:48:19 +00002997Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2998
2999 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3000 apply fixes to close #63271 and avoid segfaults when
3001 the error routine gets callbed before xmlInitParser()
3002 get called.
3003 * nanoftp.c error.c: Applied patches from Justin Fletcher
3004 correcting some xmlGenericError misuses.
3005
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00003006Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3007
3008 *doc/xmllint.xml, doc/xmllint.1
3009 New and improved man page for xmllint - .xml is the original, .1
3010 is the generated man page
3011
Daniel Veillardc9484202001-10-24 12:35:52 +00003012Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3015 the web site from the main HTML document.
3016
Daniel Veillard5151c062001-10-23 13:10:19 +00003017Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * parser.c: fixed an erroneous validation bug when PE refs
3020 occurs in external parsed entities referenced from the
3021 internals subset
3022 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3023 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3024 added the associated testcase, it's a nice one.
3025 * HTMLparser.c: generate the DTD node as HTML still ...
3026 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3027
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00003028Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3029
3030 * HTMLparser.c: fixed a bug in htmlNewDoc()
3031
Daniel Veillard89cad532001-10-22 09:46:13 +00003032Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * test/threads/*: added entities testing to the Thread test
3035 * testThreads.c: make the test reasonable
3036 * DOCBparser.c: fix the DTD public and system ID
3037 * xmllint.c: added --sgml for SGML DocBook importing
3038 * Makefile.am: added Docbtests target
3039
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003040Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3043 * testThreads.c: removed bogus include
3044
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003045Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3048 fixed a very serious (looping) validation bug
3049
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003050Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3051
3052 * include/libxml/globals.h include/libxml/threads.h threads.c
3053 testThreads.c: far more testing, cleaning up bugs
3054 * *.c : make sure globals.h is always included.
3055
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003056Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * HTMLparser.c: try to get rid of parser loops for good.
3059
Daniel Veillardab7488e2001-10-17 11:30:37 +00003060Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * configure.in: fixed some bugs in CFLAGS passing.
3063 * test/threads Makefile.am testThreads.c: added a specific
3064 threaded test case (really nasty, guaranteed).
3065
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003066Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * catalog.c: serious cleanup on the management of the
3069 XML catalog tree, more tests done, especially with
3070 the catalog PI.
3071
Daniel Veillard364789a2001-10-16 12:45:00 +00003072Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * catalog.c: avoid a problem in catalog cleanup on SMP if
3075 catalogs were not initialized.
3076
Daniel Veillard81463942001-10-16 12:34:39 +00003077Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * catalog.c xpath.c: trying to cleanup the not thread safe
3080 parts of the library.
3081
Daniel Veillard64a411c2001-10-15 12:32:07 +00003082Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * include/libxml/globals.h configure.in global.data: make
3085 the allocation be per-thread a configure option
3086 * encoding.c include/libxml/parser.h: fixed compilation
3087 errors
3088
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003089Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3090
3091 * include/libxml/parser.h: Norm reported that a few lines
3092 added were breaking libxslt compile, removed them for now
3093
Daniel Veillard6f350292001-10-14 09:56:15 +00003094Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3095
3096 * parser.c parserInternals.c threads.c: debugged and fixed
3097 initialization problems which were giving troubles on SMP
3098 boxes.
3099
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003100Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * include/libxml/Makefile.am: missing globals.h
3103
Daniel Veillarde7090612001-10-13 12:18:28 +00003104Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003105
Daniel Veillarde7090612001-10-13 12:18:28 +00003106 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003107
Daniel Veillardd0463562001-10-13 09:15:48 +00003108Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3111 include/libxml/parserInternals.h include/libxml/tree.h
3112 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3113 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3114 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3115 Applied the last patches from Gary, cleanup, activated threading
3116 all user accessible global variables are now handled in globals.[ch]
3117 Still a bit rought but make tests passes with either
3118 --with-threads defined at configure time or not.
3119 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3120 linking options
3121
Daniel Veillardb8478642001-10-12 17:29:10 +00003122Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * Makefile.am include/libxml/Makefile.am
3125 include/libxml/globals.h globals.c include/libxml/threads.h
3126 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3127 configure.in: started integrating the core of the thread support
3128 not activated yet but half integrated. The code should still
3129 compile and work anyway.
3130
Daniel Veillardb44025c2001-10-11 22:55:55 +00003131Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3134 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3135 integrating the non-controversial parts of Gary Pennington
3136 multithread patches
3137 * catalog.c: corrected a small bug introduced
3138
Daniel Veillard75b96822001-10-11 18:59:45 +00003139Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * catalog.c include/libxml/catalog.h: very serious cleanup,
3142 isolating unportable code and as much as possible the accesses
3143 to the global shared catalog. May need more testing !
3144
Daniel Veillard78d12092001-10-11 09:12:24 +00003145Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3148 Keith Isdale patches for the XSLT debugger interfaces. Some
3149 cleanup
3150
Daniel Veillardff0b7312001-10-11 06:46:09 +00003151Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3154 * DOCBparser.c: generate line nubers in elements
3155
Daniel Veillard60087f32001-10-10 09:45:09 +00003156Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3157
3158 * configure.in: preparing 2.4.6 release
3159 * doc/xml.html doc/html/*: updated and rebuilt the docs
3160 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3161
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003162Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3163
3164 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3165 adding documentation for DV's supercatalog support
3166
Daniel Veillard82d75332001-10-08 15:01:59 +00003167Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3170 super catalog support adding one API and one flag --sgml to
3171 xmlcatalog
3172
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003173Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3174
3175 * doc/xmlcatalog_man.xml, xmlcatalog.1
3176 One more crack at
3177 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3178
3179
Thomas Broyer47334c02001-10-07 16:41:52 +00003180Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3181
3182 * xpath.c: implemented xmlXPathObjectCopy for external objects
3183 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3184
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003185Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3186
3187 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3188 finishing up fix to
3189 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3190 the xmlcatalog man page display more elegantly
3191
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003192Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * configure.in: closing bug #61832
3195 * HTMLparser.c: removed a warning
3196
Daniel Veillard6ab38382001-10-06 13:08:27 +00003197Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * xpath.c: fixing #61673 part I, do not loose doc information
3200 when copying result value trees.
3201
Daniel Veillard556c6682001-10-06 09:59:51 +00003202Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * xpath.c: trying to harden the XPath interpreter
3205
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003206Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3207
3208 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3209 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3210
William M. Brack1633d182001-10-05 15:41:19 +00003211Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3212
3213 * HTMLparser: repaired another loop problem
3214
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003215Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3216
3217 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3218 parsing.
3219 * xpath.c: fix bug #61291 the default XML namespace node is
3220 missing from the namespace axis.
3221 * tree.c: refuse to create namespaces nodes with prefix "xml"
3222
Daniel Veillard651f9472001-10-04 14:51:06 +00003223Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * SAX.c: ouch a non-defined namespace could lead to a crash,
3226 fixed #61215
3227
Daniel Veillard7dd05702001-10-04 14:25:12 +00003228Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * parserInternals.c: closed bug #61054
3231
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003232Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3233
3234 * include/libxml/Makefile.am: closing #60708
3235
Daniel Veillarda293c322001-10-02 13:54:14 +00003236Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3239 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3240
Daniel Veillardf4309d72001-10-02 09:28:58 +00003241Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3244
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003245Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3248 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3249
Daniel Veillard16756b62001-10-01 07:36:25 +00003250Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * catalog.c: Justin Fletcher provided cleaup code in case
3253 HAVE_STAT is not defined
3254 * include/win32config.h: Igor Zlatkovic suggested to have
3255 HAVE_STAT defined there
3256
William M. Brack5e1cac12001-09-28 16:19:18 +00003257Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3258
3259 * catalog.c - fixed typing error reported by M. Barros
3260
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003261Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3262
3263 * xmllint.c - fixing typo
3264
William M. Brackd28e48a2001-09-23 01:55:08 +00003265Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3266
3267 * HTMLparser.c: small enhancement to prevent loop on
3268 unrecognizable data
3269
Daniel Veillardb1d62872001-09-21 09:47:08 +00003270Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * parserInternals.c: applying patch from bug #60757 this
3273 should close it
3274
Daniel Veillardc0631a62001-09-20 13:56:06 +00003275Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3276
3277 * catalog.c xmlcatalog.c: removed a couple of warning
3278 * xpath.c: try to solve the linking problem on platforms
3279 needing trio to compile
3280
Daniel Veillard1a123612001-09-19 08:06:23 +00003281Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003282
Daniel Veillard1a123612001-09-19 08:06:23 +00003283 * Makefile.am libxml.spec.in: backing up non-documented changes
3284 commited without review or aproval by Jens Finke <jens@gnome.org>
3285 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003286
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003287Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3288
3289 * configure.in: Joe Orton provided a patch fixing a problem
3290 when iconv is specified to be in a non-standard directory
3291 but wasn't exported in xml2-config --cflags
3292
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003293Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3294
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003295 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003296 troubles with 2.4.4 errors.
3297
Daniel Veillard16698282001-09-14 10:29:27 +00003298Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * encoding.c entities.c: do not output hexadecimal charrefs
3301 when serializing HTML since some version of Netscape can't
3302 grok it, generate decimal ones.
3303 * result/HTML/doc3.htm: output changed due to previous test
3304 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3305
Daniel Veillard98fed372001-09-13 11:34:58 +00003306Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3309 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3310
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003311Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003312 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003313
3314 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3315 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3316 updated the configuration scripts systems accordingly
3317
Daniel Veillard04382ae2001-09-12 18:51:30 +00003318Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3319
3320 * configure.in: preparing for 2.4.4
3321 * doc/xml.html doc/html/*: updated and rebuilt the docs
3322
Daniel Veillardd63437e2001-09-12 15:00:27 +00003323Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3324
3325 * win32/dsp/libxml2.def.src: tried to incorporate comments
3326 from bug #59220
3327
Daniel Veillard319a7422001-09-11 09:27:09 +00003328Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * parser.c result/noent/wml.xml: fixed bug #59981 related
3331 to handling of '&' in attributes when entities are substitued
3332
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003333Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * libxml.h include/libxml/xmlversion.h.in
3336 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3337 Tried to close bug #60131
3338
Daniel Veillardbce62332001-09-10 18:46:55 +00003339Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3342
Daniel Veillard143b04f2001-09-10 18:14:14 +00003343Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * SAX.c: fixing bug #59946 on xmlns=""
3346
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003347Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3350 but allocates a new error code.
3351
Daniel Veillard05c13a22001-09-09 08:38:09 +00003352Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * xmllint.c: John Fleck fixed typos in the options output
3355 * parser.c SAX.c: fix ignorable white space SAX selection
3356
3357Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3358
3359 * entities.c: Steve Underwood found the possibility of an
3360 ininite loop in case of error.
3361
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003362Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3363
3364 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3365
Daniel Veillarda050d232001-09-05 15:51:05 +00003366Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * parser.c: warn if version is not 1.0 but it's not
3369 strictly speaking an error after analyzing the spec
3370
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003371Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3372
3373 *doc/catalog.html - add link to the html version of the
3374 man page, other linguistic cleanups
3375
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003376Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3377
3378 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3379 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3380 file, has not yet been included in the build.
3381
Daniel Veillard99784ff2001-09-01 16:20:28 +00003382Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3383
3384 * catalog.c: removed a duplicate affectation Justin Fletcher
3385
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003386Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * tree.c: Armin Sander pointed a possible text coalescing
3389 problem, completed his patch.
3390
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003391Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3392
3393 * trionan.c: Fixed const and volatile re-definition problem
3394
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003395Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * libxml.4 parser.c: doc updates from Heiko Rupp
3398 * parserInternals.c: 2 sanity checks from Heiko Rupp
3399
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003400Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * tree.c: applied patch from Armin Sander to make some pointers
3403 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003404 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003405
Daniel Veillardb06c6142001-08-27 14:26:30 +00003406Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * xpath.c: hum, restrict the integer usage gcc bug workaround
3409 to only gcc compilers so that other architecture don't get
3410 penalized by this limitation.
3411 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3412
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003413Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3414
3415 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3416 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3417
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003418Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3421 --convert option to xmlcatalog to convert SGML ones to
3422 the XML syntax.
3423 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3424
3425 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003426Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * catalog.c xmlIO.c: started some serious testing and fixed
3429 a few bug and optmization needs.
3430
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003431Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3434 preparing for a 2.4.3 release even if it may not be ready yet
3435 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3436 all file parsing lookup to go through the entity resolver, add
3437 to add an API to bypass it (needed to load catalogs themselves),
3438 some cleanup on the catalog code too.
3439 * nanoftp.c: small cleanup
3440 * doc/catalog.html: small update
3441
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003442Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3445 Jun Kuriyama
3446
Daniel Veillardffb120d2001-08-23 00:52:23 +00003447Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * doc/catalog.html: finished the catalog documentation
3450
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003451Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3452
3453 * doc/catalog.html doc/xml.html: added documentation about
3454 Catalog support, misses an API description
3455 * doc/html/*: reextracted the API pages
3456
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003457Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3458
3459 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3460 Added the part about section 7.2 on URI resolution,
3461 fixed a side effect in the HTML parser, look complete
3462 and ready to rock except the URI/SystemID part!
3463
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003464Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * include/libxml/catalog.h include/libxml/parser.h
3467 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3468 xmlIO.c: added support and APIs needed for the catalog PI
3469 * include/libxml/xmlIO.h: cleanup
3470
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003471Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3474 include/libxml/catalog.h: starts to look okay, really
3475 plugged the new framework, cleaned a lot of stuff,
3476 added some APIs, except the PI's support missing this
3477 should be mostly complete
3478 * result/catalogs/* test/catalogs/*: added new test, enriched
3479 the existing one with URN ID tests
3480
Daniel Veillard64339542001-08-21 12:57:59 +00003481Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * catalog.c: fixed nextCatalog
3484 * result/catalogs/docbook test/catalogs/*: started adding
3485 a small regression test
3486
Daniel Veillardcda96922001-08-21 10:56:31 +00003487Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3488
3489 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3490 more work on the XML catalog support.
3491 * parser.c include/libxml/parser.h: small cleanup seems using
3492 list as a public parameter name can give portability troubles
3493 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3494 include/libxml/xpath.h include/libxml/Makefile.am: removed
3495 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3496 wrappers
3497
Bjorn Reese45029602001-08-21 09:23:53 +00003498Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3499
3500 * Makefile.am trio.c triodef.h trionan.c xpath.c
3501 include/libxml/Makefile.am include/libxml/trionan.h:
3502 Re-worked Not-A-Number and Infinity support.
3503 * xmlcatalog.c: added readline include files
3504
Daniel Veillard344cee72001-08-20 00:08:40 +00003505Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3508 testCatalog as xmlcatalog, making it an installed app
3509 adding a shell, and preparing it to be a /etc/xml/catalog
3510 management tool, though not ready yet
3511 * catalog.c include/libxml/catalog.h: adding support for
3512 XML Catalogs http://www.oasis-open.org/committees/entity/
3513 not finished, there is some interesting tradeoffs and a
3514 few open questions left.
3515
Daniel Veillardb7664f42001-08-19 13:00:43 +00003516Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3517
3518 * xmllint.c: fixed a line formatting problem
3519
Daniel Veillard5015b712001-08-17 09:37:52 +00003520Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3521
3522 * SAX.c: removed a couple of unused variable (Albert Chin)
3523
Daniel Veillardbb371292001-08-16 23:26:59 +00003524Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3525
3526 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3527 trying to fix some troubles w.r.t. function returning
3528 const xxxPtr.
3529
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003530Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3533 defined
3534
Daniel Veillardae6db172001-08-16 19:32:00 +00003535Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * xpointer.c: removed unused var
3538
Daniel Veillard09190202001-08-16 16:27:41 +00003539Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * testXPath.c: another small cleanup closing bug #59110
3542
Daniel Veillard796f4b62001-08-16 16:00:13 +00003543Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * win32/dsp/libxml2.def.src: small cleanup closing bug
3546 #59108
3547
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003548Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * example/gjobread.c: add xmlCleanupParser() before leaving
3551
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003552Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * config.h.in configure.in include/libxml/xmlwin32version.h:
3555 released 2.4.2
3556
Daniel Veillardd3d06722001-08-15 12:06:36 +00003557Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * include/libxml/valid.h debugXML.c valid.c: deprecate
3560 the non-boundchecking Sprintf functions, add Snprintf
3561 this should close bug #57984
3562
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003563Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3566 URIs before doing the lookups (pointed by Mark Vakoc)
3567
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003568Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * xpath.c: serious changes on Result Value Trees and NodeSets
3571 w.r.t. deallocation and collect operations. Probably not
3572 100% clean (merge of allocated trees smells like a problem).
3573 Seems sufficient to close #58943
3574
Daniel Veillard90493a92001-08-14 14:12:47 +00003575Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmllint.c: adding a --format option
3578
Daniel Veillardfe703322001-08-14 12:18:09 +00003579Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * xpath.c: count() was broken on Result Value Tree
3582 * xmlIO.c: fixed file:/// accesses on _WIN32
3583
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003584Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3587 macro was renamed, this should close bug #58683
3588
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003589Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3592 entity substitution mode text at the end of the entity might
3593 be added due to text coalescing.
3594 * nanoftp.c parser.c: small cleanup
3595
Daniel Veillard0c720972001-08-08 20:59:00 +00003596Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * HACKING: added John Fleck right to commit in the doc subdir
3599
Daniel Veillard48da9102001-08-07 01:10:10 +00003600Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3601
3602 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3603 allow to inherit attributes from the DTD directly in the
3604 tree, this is needed for XPath and can be a useful feature.
3605 Inherited namespaces are always provided at the tree level now
3606 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3607 of tests for this feature (XSLT being the prime user).
3608
Daniel Veillard50f34372001-08-03 12:06:36 +00003609Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3612 testSAX.c xmlIO.c xmllint.c include/win32config.h
3613 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3614 include/libxml/xmlwin32version.h.in win32/README.MSDev
3615 win32/dsp/*: applied Win32 Facelift No.2 patches from
3616 Igor Zlatkovic for Windows/MSC
3617
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003618Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3619
3620 * SAX.c: unparsedEntityDecl() the URI computation of the
3621 entity wasn't done breaking XSLT unparsed-entity-uri()
3622
Daniel Veillard567e1b42001-08-01 15:53:47 +00003623Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3624
3625 * xpath.c: fixed a bug when walking the descendants and
3626 the current node has no children
3627 * debugXML.c: show up when a text node is supposed to not be escaped
3628
Thomas Broyerf186c822001-07-31 23:30:37 +00003629Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3630
3631 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3632 worked like the set:leading() function)
3633 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3634
Daniel Veillardba6db032001-07-31 16:25:45 +00003635Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3638
Daniel Veillard57905372001-07-31 15:52:17 +00003639Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3640
3641 * include/libxml/xmlIO.h: apply change to close #58141
3642 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3643
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003644Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3645
3646 * parser.c: when the internal subset uses a PE, then the
3647 included entity can use conditional sections.
3648
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003649Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3650
3651 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3652 when walking the namespace axis showing up in
3653 libxst/tests/general/bug-12
3654 * xmlmemory.c: added the possibility to trace a given block
3655 defined by its address
3656
Daniel Veillard4aafa792001-07-28 17:21:12 +00003657Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * parser.c: don't override existing encoding specified before
3660 starting xmlParseDocument()
3661
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003662Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * include/libxml/xmlwin32version.h: reinserted, needed for
3665 Windows users of CVS
3666
Darin Adlera77cac02001-07-27 17:41:51 +000036672001-07-27 Darin Adler <darin@bentspoon.com>
3668
Darin Adler699613b2001-07-27 22:47:14 +00003669 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3670 * testCatalog.c: Add include of <libxml/parser.h>.
3671
36722001-07-27 Darin Adler <darin@bentspoon.com>
3673
Darin Adlera77cac02001-07-27 17:41:51 +00003674 * include/libxml/.cvsignore:
3675 * include/libxml/xmlwin32version.h:
3676 Remove this file from CVS because it's generated.
3677
Daniel Veillard50822cb2001-07-26 20:05:51 +00003678Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679
3680 * parser.c include/libxml/parser.h: applied const patches from
3681 Tom Moog #58002
3682
Thomas Broyerba4ad322001-07-26 16:55:21 +00003683Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3684
3685 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3686 lookup framework
3687
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003688Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3689
3690 * tree.c: fixed xmlCopyNode() for documents
3691
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003692Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3695
3696Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003697
3698 * parser.c: fixes bug #57652 reported by Morus Walter
3699
Daniel Veillarde3924972001-07-25 20:25:21 +00003700Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3701
3702 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3703
Daniel Veillarda53c6882001-07-25 17:18:57 +00003704Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3705
3706 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3707 errors, lesson don't add new functions at 1am before a release
3708 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3709 from XPath initialization when possible.
3710
Daniel Veillardd9bad132001-07-23 19:39:43 +00003711Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * result/scripts/base*: removing history/readline changed
3714 this slightly
3715 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3716 xmllint.c: make element content line number generation
3717 optionnal to avoid breaking old apps added interface to switch
3718
Daniel Veillardf012a642001-07-23 19:10:52 +00003719Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * configure.in: get rid of the readline and libhistory
3722 dependancies by default, release 2.4.1 with IA64 fix
3723 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3724 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3725 John Kroll fixes to allow saving to HTTP via PUT (or
3726 POST of needed).
3727 * doc/html/*.html: regenerated the docs
3728
Thomas Broyere8126242001-07-22 03:54:15 +00003729Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3730
3731 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3732 xmlHashScanFull and xmlHashScannFull3 to get passed the
3733 three keys as arguments to the callback function
3734
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003735Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3736
3737 * configure.in Makefile.am: removed libxml softlink for good
3738 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3739 100% coverage by gtk-doc
3740
Daniel Veillard8599e702001-07-17 21:38:51 +00003741Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3744 fixed serious troubles due to size_t vs. int mismatch
3745
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003746Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3749
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003750Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3751
3752 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3753 convenient extension API for value and context managing
3754 Now handles external objects through xmlXPathPopExternal,
3755 xmlXPathWrapExternal and xmlXPathReturnExternal.
3756 Added functions for sets operations (intersection, etc.)
3757
Daniel Veillard22090732001-07-16 00:06:07 +00003758Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3761 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3762 HTMLparser.c: cleanup of global variables, marking some
3763 const or private.
3764
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003765Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003766
3767 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3768 fixed xmlXPathNodeSetItem when passing index=0
3769
Daniel Veillard05dec342001-07-14 21:57:39 +00003770Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3773
Daniel Veillard28ae6362001-07-14 16:44:32 +00003774Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3775
3776 * xmllint.c: fixed compilation under Cygwin #57503
3777 * TODO: update
3778
Peter Williamsed156f52001-07-13 18:35:13 +000037792001-07-13 Peter Williams <peterw@ximian.com>
3780
3781 * config.h.in: add #undef HAVE_DLFCN_H
3782
3783 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3784 builddir.
3785
Daniel Veillard73b36e32001-07-12 15:09:52 +00003786Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3789 raised by #57348 and #57381
3790
Daniel Veillard7db37732001-07-12 01:20:08 +00003791Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3792
3793 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3794 tree.c xpointer.c: store the line numbder in element->content,
3795 may break some software, need a configuration mechanism
3796
Darin Adler96037892001-07-11 00:03:16 +000037972001-07-10 Darin Adler <darin@bentspoon.com>
3798
3799 * .cvsignore:
3800 * example/.cvsignore:
3801 * include/.cvsignore:
3802 * include/libxml/.cvsignore:
3803 Various things that are generated and should be ignored.
3804
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003805Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3806
3807 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3808 * doc/xml.html doc/html/*: updated the docs
3809
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003810Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3811
3812 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3813 validation occured on content with element child
3814
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003815Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3816
3817 * tree.c: fixed XML Base computation which was broken
3818 * debugXML.c: added a base function to the shell
3819 * Makefile.am result/scripts/* test/scripts/*: added scripts
3820 based regression tests, and adding 2 XML Base tests
3821
Daniel Veillard19e96c32001-07-09 10:32:59 +00003822Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3823
3824 * tree.c: set properties doc and call xmlSetListDoc for properties
3825 content when grafting them in a different tree.
3826 * aclocal.m4: remove from CVS
3827
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003828Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3829
3830 * win32/libxml2/libxml2.def.src: added some missing entry point
3831 for XPath (Mark Vakoc)
3832
Daniel Veillard388236f2001-07-08 18:35:48 +00003833Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3836 layer should URI-Unescape before trying to open resources.
3837
Daniel Veillard04383752001-07-08 14:27:15 +00003838Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839
3840 * xpath.c: fix the name() bug for elements in the default
3841 namespace reported by Charlie Bozeman
3842
Daniel Veillard7583a592001-07-08 13:15:55 +00003843Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3844
3845 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3846 led to an XPath fix, improvements of SAX initialization, and
3847 an added option --nocdata to testXPath
3848
Daniel Veillard449d7392001-07-07 19:11:06 +00003849Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3850
3851 * doc/libxml-doc.el: Felix Natter provided anew version working
3852 with XEmacs too
3853
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003854Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3855
3856 * include/libxml/xpath.h: small cleanup
3857 * doc/xml.html: update
3858
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003859Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3860
3861 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3862 released 2.3.14
3863
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003864Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3865
3866 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003867 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003868
Daniel Veillard73c9c042001-07-05 20:02:54 +00003869Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3870
3871 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3872 were not equal to empty strings
3873
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003874Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3875
3876 * SAX.c: fixed a URI-Reference computation problem when validating
3877 * xmlIO.c: small cleanup
3878
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003879Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3880
3881 * parser.c: improved the description of a couple of interfaces
3882 upon Larry Stamper suggestion
3883
Daniel Veillard62f313b2001-07-04 19:49:14 +00003884Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3885
3886 * SAX.c entities.c parser.c: changed completely the way entities
3887 are handled when running the parser in entity substitution mode.
3888 This fixes a bug reported by Stephan Kulow and nearly divides
3889 by 3 the amount of memory required by libxslt to load and process
3890 DocBook TDG.
3891
Daniel Veillardf420ac52001-07-04 16:04:09 +00003892Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * HTMLparser.c: fixing a too early root closing problem raised
3895 byt Prashanth Naidu
3896
Daniel Veillard8c357d52001-07-03 23:43:33 +00003897Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3900 raised by Mark Vakoc.
3901
Daniel Veillard6e90d192001-07-03 16:37:49 +00003902Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * example/Makefile.am: fixed the include path to add srcdir/include
3905 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3906 and some cleanup
3907
Daniel Veillardf06307e2001-07-03 10:35:50 +00003908Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3911 lot of optimization work, results in significant improvements
3912 when handling really complex XPath queries. Add a small optimizer
3913 for unions, improve [n] and [last()], avoid some costly ops.
3914
Daniel Veillard77044732001-06-29 21:31:07 +00003915Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3918 * xpath.c: small cleanup
3919 * xmlGetNsList: reformated, fixed problems if used on Entities
3920
Daniel Veillard2adbb512001-06-28 16:20:36 +00003921Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3922
3923 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3924
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003925Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3928 * Makefile.am example/Makefile.am: workaround automake generating
3929 erroneous deps
3930
Daniel Veillard12f7d292001-06-28 13:12:11 +00003931Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * include/win32config.h: bug #56801 Yon Derek provided a patch
3934 to the windows config file.
3935
Daniel Veillard87ee9142001-06-28 12:54:16 +00003936Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3939 libxml.h : Yon Derek provided a set of changes to compile from
3940 CVS on Windows/MSC
3941
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003942Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3943
3944 * parser.c: fixed UTF8 BOM support in push mode
3945 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3946 added a specific testcase
3947
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003948Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3949
3950 * Makefile.am: added --push regression tests
3951 * parserInternals.c: the XML parser segfaulted in --push mode
3952
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003953Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * configure.in: moved the symlinks detection within a CVS
3956 check, this is not portable and will be removed soon.
3957 * xpath.c: small cleanup/speedup
3958
Daniel Veillard11648102001-06-26 16:08:24 +00003959Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3962 release of 2.3.12
3963 * parser.c: make an error message if unknow entities in all cases
3964
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003965Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3966
3967 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3968
Daniel Veillard23793842001-06-25 16:07:45 +00003969Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3970
3971 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3972 includes were installed in the wrong dir
3973
Daniel Veillardf5498f32001-06-25 15:08:36 +00003974Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975
3976 * doc/html.xml: warn against sending code to exhibit bugs.
3977
Daniel Veillard56f06462001-06-24 21:34:03 +00003978Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3981 Tru64 from Thomas Leitner
3982
Daniel Veillardc5d64342001-06-24 12:13:24 +00003983Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * AUTHORS: added William and Bjorn
3986 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3987 daniel@veillard.com hopefully I won't have to do this again
3988 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3989 docs can be rebuilt cleanly now
3990 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3991 from CVs it's generated, added include/libxml/xmlwin32version.h
3992 also generated but which should change far less frequently.
3993 * catalog.c nanoftp.c: made sure to include libxml.h not
3994 libxml/xmlversion.h directly
3995 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3996 when compiling on WIN32 and MSC
3997
Daniel Veillard07385fd2001-06-23 21:55:48 +00003998Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * include/Makefile.am include/libxml/Makefile.am configure.in:
4001 fixed make distcheck and rebuilding the rpms
4002
Daniel Veillardcd1d9442001-06-23 18:53:44 +00004003Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * configure.in: should finish the migration of exported includes
4006 into a real include/libxml in CVS, at least for CVS users.
4007 * removed the exported headers, added in include/libxml (as well
4008 as xmlversion.h.in).
4009
Daniel Veillard6dd8e052001-06-23 18:38:06 +00004010Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * configure.in: fixed the way to detect symlink
4013
Daniel Veillard66541772001-06-23 18:31:04 +00004014Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4015
4016 * configure.in: updated, include/libxml is now a real CVS dir
4017
Daniel Veillardca989762001-06-23 17:39:29 +00004018Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4021 version works with both libxml1 and libxml2 (it autodetects
4022 the prefix of the html-files) from Felix Natter.
4023 * doc/xml.html: updated doc accordingly
4024
Daniel Veillard8cf14d52001-06-23 16:32:46 +00004025Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4026
4027 * xpath.c: fixed the bug generating a template loop in libxslt
4028 when using docbook-xsl-1.4, * should filter out document nodes
4029 * HACKING: added William
4030 * TODO: updated
4031
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00004032Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * doc/FAQ.html: added a warning about gcc-3.0
4035 * doc/xml.html: added reference to gdome2 and removed a confusing
4036 sentence
4037
Daniel Veillardf7f41852001-06-22 15:18:01 +00004038Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * xmlversion.h: okay this is a generated file, but Windows
4041 users need it and they can't generate it, and I want CVS
4042 Windows users ...
4043 * win32/libxml2/libxml2_so.dsp: Windows project file for
4044 the shared lib version of libxml2
4045 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4046 resources needed for libxslt/xsltproc by Yon Derek
4047
Bjorn Reese3157b342001-06-22 14:41:45 +00004048Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4049
4050 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4051
Daniel Veillard4151acb2001-06-22 10:48:57 +00004052Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
Daniel Veillardcc146db2001-06-22 11:10:52 +00004054 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4055
4056Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
Daniel Veillard4151acb2001-06-22 10:48:57 +00004058 * include/win32config.h: Yon Derek provided a first fix
4059 to be able to compile libxslt/xsltproc on Windows
4060
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004061Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * xpath.c: attempt to work around what seemed a gcc optimizer
4064 bug when handling floats on i386 http://veillard.com/gcc.bug
4065 * tree.c entities.c encoding.c: doing some cleanups while
4066 chasing it
4067
Daniel Veillard017b1082001-06-21 11:20:21 +00004068Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4069
4070 * Makefile.am: cleanup when --without-debug is specified
4071 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4072 w.r.t. --without-debug and other include points
4073 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4074 Catalogs
4075 * configure.in entities.h tree.h HTMLparser.c: removed
4076 --without-corba, made the _private field mandatory
4077
Daniel Veillard87a764e2001-06-20 17:41:10 +00004078Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4081 outputs a BOM in UTF8, an errata has been issued to avoid the
4082 problem, that was the most reasonable solution... Add support
4083 for a leading UTF8 BOM in entities.
4084
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004085Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * valid.c: fixed a bug found when post validating an entity ref
4088 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4089 activate it too
4090
Daniel Veillard39196eb2001-06-19 18:09:42 +00004091Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4094 weakness in the node copy the XPointer and the XInclude
4095 implementations. Serious cleanup.
4096
Daniel Veillard3739b982001-06-19 12:51:30 +00004097Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * Makefile.am: Kjartan Maraas provided a small patch to
4100 add xml2-config.in to EXTRA_DIST
4101
Daniel Veillarda9142e72001-06-19 11:07:54 +00004102Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4105 provided another failing case found in KDE, the way the
4106 ctxt->vctxt.nodeTab was allocated and freed changed over
4107 time but it wasn't completely cleaned up. This should fix it.
4108
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004109Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * parser.c: Stephan Kulow also raised the fact that line number
4112 could get miscounted making debug harder, fixed the problem
4113 in xmlParseCharData()
4114
Daniel Veillard64b98c02001-06-17 17:20:21 +00004115Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * valid.c: Stephan Kulow pointed out a problem when validating
4118 and using an empty entity, forgot a 'break' in a case.
4119
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004120Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4123 * doc/xml.html: updated with 2.3.11
4124
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004125Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * TODO: updated adding cleanup of generated doc
4128 * configure.in: prepared to release 2.3.11
4129 * xmllint.c: added --version for bug reporting
4130 * doc/html/*.html: rebuilt the doc
4131
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004132Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * xpath.c: first part of the work on selecting namespace to
4135 fix bug #56115
4136
Daniel Veillard96ed5832001-06-15 22:22:04 +00004137Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4140 when using -liconv
4141 * TODO: updated
4142
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004143Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4146 cleanup, encoding support.
4147
Daniel Veillard608ad072001-06-14 08:32:28 +00004148Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4151
Daniel Veillard239d0522001-06-13 23:02:48 +00004152Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * xpath.c: bug detected by Ankh when / is used as a function arg
4155
Daniel Veillard02bb1702001-06-13 21:11:59 +00004156Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4159 of element and use it to avoid outputting formatting spaces at
4160 the wrong place. Implemented the format parameter for HTML save.
4161 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4162 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4163 result/HTML/wired.html: of course this impact the result of a
4164 number of HTML tests
4165
Daniel Veillard95d845f2001-06-13 13:48:46 +00004166Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * HTMLtree.[ch]: started augmenting the HTML save API with
4169 encoding and formatting parameters
4170
Daniel Veillardeca60d02001-06-13 07:45:41 +00004171Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * HTMLtree.h: cleanup and started evaluating the work needed on
4174 revamping the HTML output code
4175
Daniel Veillard84666b32001-06-11 17:31:08 +00004176Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4179
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004180Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * valid.c: fixed bug #56049, forgot one check in the
4183 validation routine
4184
Daniel Veillardca2366a2001-06-11 12:09:01 +00004185Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4186
4187 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4188
Daniel Veillard6761eee2001-06-11 10:29:38 +00004189Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * libxml.h: fixed an error in last commit
4192 * doc/FAQ.html: added an entry for compilation from CVS
4193
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004194Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * xmlversion.h.in libxml.h: Cygwin patches
4197 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4198 * tree.h: cleanup
4199
Daniel Veillardacd370f2001-06-09 17:17:51 +00004200Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4203 memory block in a strange case where libxml is linked twice
4204 in the binary.
4205
Daniel Veillard1d047672001-06-09 16:41:01 +00004206Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4209 state far too often, simple fix used to avoid it.
4210
Daniel Veillard4497e692001-06-09 14:19:02 +00004211Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4214 being processed, applied his patch
4215 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4216
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004217Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4220 provided fixes to compile on MSCC again
4221 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4222 also provided an update for the project files.
4223
Daniel Veillarda682b212001-06-07 19:59:42 +00004224Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4225
4226 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4227 bug #55810
4228
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004229Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * tree.c: fixed xmlGetNsProp() to close bug #55683
4232 Note this requires libxslt to use it's own function instead.
4233
Daniel Veillardf0c53762001-06-07 16:07:07 +00004234Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * HTMLtree.c: when in a pre element no formatting space should
4237 be added.
4238 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4239
Daniel Veillard068a9652001-06-07 15:30:26 +00004240Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * configure.in: added tests for signal() and signal.h
4243
Daniel Veillard541d6552001-06-07 14:20:01 +00004244Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4245
4246 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4247
Daniel Veillard8a367d42001-06-07 14:01:34 +00004248Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4249
4250 * doc/libxml-doc.el: Felix Natter provided a new version for
4251 libxml2
4252
Daniel Veillard8a926292001-06-07 11:20:20 +00004253Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4254
4255 * HTMLtree.c: when in a pre element no formatting space should
4256 be added.
4257
Daniel Veillard14839d52001-06-06 16:11:56 +00004258Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4261
Daniel Veillarde95e2392001-06-06 10:46:28 +00004262Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4265 hack
4266 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4267 * uri.c: fixed a warning
4268
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004269Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * HTMLtree.c: trying to close bug #55772 escaping in script
4272 elements
4273 * doc/xml.html: suggest to send mail to the list
4274
4275Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004276
4277 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4278 good. Use a macro and based on the solution provided in
4279 vsnprintf manual page from GNU.
4280
Bjorn Reese99748722001-06-05 12:49:15 +00004281Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4282
4283 * error.c: Workaround for non-preserving variadic list.
4284 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4285
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004286Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * doc/xml.html: added 2.3.10 release
4289
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004290Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * configure.in: releasing 2.3.10
4293
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004294Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4297
Daniel Veillard20042422001-05-31 18:22:04 +00004298Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * encoding.c: Robert Collins provided a patch to add the
4301 "US-ASCII" encoding alias
4302
Daniel Veillard97ac1312001-05-30 19:14:17 +00004303Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4306 string oriented functions and started cleaning the related areas
4307 in xpath.c which needed fixing in this respect
4308
Daniel Veillard2d703722001-05-30 18:32:34 +00004309Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4312 #55380
4313 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4314
Daniel Veillard9403a042001-05-28 11:00:53 +00004315Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * TODO: updated
4318 * nanohttp.[ch] : started adding APIs to get the redirected URL
4319 when this occurs (needed for further base computation
4320 * tree.h: cleanup
4321 * encoding.c: cleanup
4322 * SAX.c: minor change around ctxt->loadsubset
4323
Daniel Veillard6278fb52001-05-25 07:38:41 +00004324Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * Makefile.am include/Makefile.am: small change to have
4327 include/libxml rebuilt if working from CVS.
4328 * uri.c: applied another patch from Carl Douglas for URI escaping,
4329 this should close bug #51876
4330
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004331Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4334 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4335 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4336 added specific regression test
4337 * parser.h: preparing for the XSLT mode where DTD inherited
4338 attributes are added to the tree.
4339
Daniel Veillardbbd22452001-05-23 12:02:27 +00004340Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * xinclude.[ch]: Updated the namespace for the Last Call version
4343 * result/XInclude/include test/XInclude/include: updated the
4344 testsuite accordingly
4345
Daniel Veillard8514c672001-05-23 10:29:12 +00004346Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4349 related to bug #51876
4350
Daniel Veillard42596ad2001-05-22 16:57:14 +00004351Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * tree.c: fixed a gross mistake in base computation, xml:base is
4354 not completely correct yet (need cascade).
4355 * xpath.[ch]: added the few things needed to find a function name
4356 and URI from the XPath context when it is called.
4357
Daniel Veillard81418e32001-05-22 15:08:55 +00004358Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4361 * DOCBparser.c: small cleanup
4362 * xmllint.c: added a --catalogs option to load catalogs from
4363 $SGML_CATALOG_FILES
4364 * tree.c: cleanup
4365 * configure.in: iconv library fixup, ICONV_LIBS
4366
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004367Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4368
4369 * catalog.c: handling of CATALOG entries. detection of recursion,
4370 and a few bugfixes
4371 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4372 against the default namespace
4373
Daniel Veillard04b93292001-05-21 08:15:31 +00004374Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4377
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004378Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4379
4380 * parser.c: fixed propagation context info when parsing an
4381 external entity.
4382 * doc/html/*.html: regenerated a couple of docs
4383
Daniel Veillard4623acd2001-05-19 15:13:15 +00004384Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4385
4386 * doc/xml.html: update with 2.3.9 informations
4387
Daniel Veillardbed7b052001-05-19 14:59:49 +00004388Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4391 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4392 * doc/html/* : rebuilt the docs
4393 * valid.c: small patch which may improve some case when
4394 validating.
4395
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004396Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * HTMLparser.c: Closed bug #54891
4399 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4400 to the suite
4401
4402Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4405 applied a documentation patch from LotR and filled in a few missing
4406 descriptions
4407
Daniel Veillard76d66f42001-05-16 21:05:17 +00004408Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4409
4410 * xpath.c tree.c parser.c: speed optimizations at the parser level
4411 document tree freeing and xpath evaluation
4412
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004413Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4414
4415 * parser.c parser.h parserInternals.h: fixed a couple of
4416 interfaces for handling memory buffer input to const char *
4417 upon suggestion of JamesH.
4418
Daniel Veillardc3739e72001-05-15 15:23:27 +00004419Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * configure.in: LoTR sent a patch fixing the previous commit
4422
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004423Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * configure.in: trying to deal again with the stoopid -R linking
4426 flag of Solaris
4427
Daniel Veillard790142b2001-05-15 10:51:53 +00004428Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * xpath.h: two nodeset access macros from Thomas Broyer
4431
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004432Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4433
4434 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4435 patch from Thomas Broyer
4436
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004437Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4440 case
4441 * INSTALL: was empty added stuff from the FAQ
4442
Daniel Veillard75bea542001-05-11 17:41:21 +00004443Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4446 attributes handling and #54433 by adding xmlUnsetProp()
4447 and xmlUnsetNsProp()
4448
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004449Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * HTMLparser.c: Patch from Jonas Borgström
4452 (htmlGetEndPriority): New function, returns
4453 the priority of a certain element.
4454 (htmlAutoCloseOnClose): Only close inline elements if they
4455 all have lower or equal priority.
4456 * result/HTML: this of course changed a number of tests results.
4457
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004458Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * xmlIO.c catalog.c: plugged in the default catalog resolution
4461 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4462 documentations
4463 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4464
Daniel Veillarda7374592001-05-10 14:17:55 +00004465Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4468 integrating catalogs
4469 * catalog.[ch] testCatalog.c: adding a small catalo API
4470 (only SGML catalog support).
4471 * parser.c: restaured xmlKeepBlanksDefault(0) API
4472
Daniel Veillardc17337c2001-05-09 10:51:31 +00004473Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4476
Daniel Veillard257d9102001-05-08 10:41:44 +00004477Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * parser.c: added xmlParseExternalEntityPrivate() to allow
4480 propagation of ctxt->_private when parsing external entities
4481
Daniel Veillard083c2662001-05-08 08:27:14 +00004482Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4485
Daniel Veillard01ef7382001-05-08 07:31:43 +00004486Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4489
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004490Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * valid.c: warn when indeterminist content model is detected
4493 * result/VC/ElementValid8: this adds a message
4494 * Makefile.am: add --novalid for VCM tests
4495 * parserInternals.c: added a call to Init memory
4496
Daniel Veillard64269352001-05-04 17:52:34 +00004497Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4498
4499 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4500 when both parameters are NULL.
4501
Daniel Veillard37721922001-05-04 15:21:12 +00004502Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * valid.c: applied small patch from Gary Pennington, reindented
4505 some part of the code.
4506
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004507Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4510 release, updated and regenerated the docs
4511
Daniel Veillard357c9602001-05-03 10:49:20 +00004512Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * xpath.c result/XPath/expr/floats : clarified and cleanup
4515 printing of abnormal floats in tests.
4516
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004517Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4520 * results/HTML/ : a few changes in the output of the HTML tests as
4521 a result.
4522 * configure.in: tying to fix -liconv where needed
4523
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004524Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * Makefile.am: fixed a stupid error
4527
Daniel Veillard7150a032001-05-02 16:41:11 +00004528Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * configure.in Makefile.am: make the inclusion of the trio
4531 modules in the library conditional
4532
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004533Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * DOCBparser.c: patche from László Kovács, fixed entities refs
4536 in attributes handling
4537
Daniel Veillardedddff92001-05-02 10:58:52 +00004538Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4541 flushing
4542
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004543Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * xpath.c: fix of an XSLT namespace bug reported on the list
4546 general/bug-8-
4547
Daniel Veillard5792e162001-04-30 17:44:45 +00004548Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * strio.h trio.c: Dan McNichol suggested a couple of small
4551 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4552
Daniel Veillard02141ea2001-04-30 11:46:40 +00004553Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * tree.c parser.c encoding.c: spent a bit more time looking
4556 at the parsing speed and DOM handling. Added a few more
4557 speedups.
4558
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004559Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * parser.c: small but effective parsing speed improvement
4562
Daniel Veillardb59076b2001-04-29 17:04:07 +00004563Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * configure.in: default on the DocBook parser inclusion (for Gnome)
4566 * DOCBparser.h: fixed a header reference
4567
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004568Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * configure.in xpath.c: applied Bjorn patches for FPE on the
4571 alpha
4572
Daniel Veillardeefd4492001-04-28 16:55:50 +00004573Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4576 xmlSaveFormatFileTo()
4577
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004578Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * xpath.c: simple and efficient optimization, XPath functions
4581 aways bind to the same code, cache this
4582 * TODO: updated (by saying some is obsolete)
4583
Daniel Veillard2156a562001-04-28 12:24:34 +00004584Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * xpath.c: more cleanup work on XPath name parsing routines
4587
Daniel Veillard61d80a22001-04-27 17:13:01 +00004588Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4591 xmlXPathParseName
4592 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4593 * debugXML.c: avoid compilation problems if compiling without
4594 HTML support, Igor Zlatkovic
4595 * win32/libxml2/libxml2.def.src: being able to compile without
4596 XPath on Windows
4597
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004598Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * libxml.m4: yet another patch from Toshio Kuratomi
4601
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004602Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4605
Daniel Veillard67fee942001-04-26 18:59:03 +00004606Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * tree.[ch]: added xmlSaveFormatFile interface for saving
4609 and indenting a file.
4610
Daniel Veillard82e49712001-04-26 14:38:03 +00004611Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xpath.c: fixed bug #53689 related to processing-instruction()
4614
Daniel Veillard02f077a2001-04-26 10:59:11 +00004615Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * DOCBparser.c: patche from László Kovács
4618
Daniel Veillard30211a02001-04-26 09:33:18 +00004619Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * parser.c: applied fixes from Christian Glahn bug report #53391
4622
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004623Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * error.c: Jean François Lecomte provided a complete description
4626 and a fix to bug #53537
4627
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004628Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4631
Daniel Veillard1034da22001-04-25 19:06:28 +00004632Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * DOCBparser.c SAX.c: a bit more work on entities processing.
4635 Still Need to cleanup XML output and references in attributes
4636
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004637Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4640
Daniel Veillardb33c2012001-04-25 12:59:04 +00004641Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * tree.c: trying to fix #53574, not completely complete,
4644 I would like xmllint --copy --debug test/ent1 and
4645 xmllint --debug test/ent1 to show the same result.
4646 * xpath.c: fix a bug when trying to sort namespace nodes
4647
Daniel Veillard5146f202001-04-25 10:29:44 +00004648Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * HTMLtree.c: real fix for #53402
4651
Daniel Veillard7533cc82001-04-24 15:52:00 +00004652Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4655 PIs when using xsl:output
4656 * valid.c: closing #53537 some case generate segfaults if there
4657 is validity errors
4658
Daniel Veillard61b33d52001-04-24 13:55:12 +00004659Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4662 of external parsed entities, added --noent to testDocbook
4663 * valid.c: Garry Pennington found an uninitialized variable
4664 access in xmlValidateElementContent()
4665
Daniel Veillard56098d42001-04-24 12:51:09 +00004666Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4667
4668 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4669 with madness
4670 * result/HTML/ : this modified the result of the regression tests
4671 a lot.
4672
Daniel Veillard122376b2001-04-24 12:12:30 +00004673Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4676 to doc where it wasn't checked against NULL reported by
4677 Jens Laas
4678
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004679Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4682 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4683
Daniel Veillardeae522a2001-04-23 13:41:34 +00004684Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4687 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4688 * SAX.[ch]: cleanup and updates for DocBook
4689 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4690 ex SGML identifier changes
4691 * valid.c: removed a static unused function.
4692
Daniel Veillardde57c612001-04-23 09:13:36 +00004693Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * HTMLtree.c: applied change for Paul Sponagl on script saving
4696 * Makefile.am: the warning about entity title.xml are normal.
4697
Daniel Veillard393df012001-04-22 20:11:18 +00004698Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * configure.in: release of 2.3.7
4701 * Makefile.am: fixing make distcheck
4702
Daniel Veillarda41123c2001-04-22 19:31:20 +00004703Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * doc/html/* doc/xml.html: updated and regenerated the docs
4706
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004707Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4710
Daniel Veillarde82a9922001-04-22 12:12:58 +00004711Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * tree.c: fixed #53388 with the provided patch
4714
Daniel Veillard06803992001-04-22 10:35:56 +00004715Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * valid.c: Bjorn detected an invalid memory access. Fixed
4718 vstateVPush()
4719
Daniel Veillard40af6492001-04-22 08:50:55 +00004720Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4723
Bjorn Reese70a9da52001-04-21 16:57:29 +00004724Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4725
4726 * libxml.h: new header used only for the compilation of libxml
4727 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4728 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4729 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4730 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4731 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4732 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4733 baseline (version 1.2 plus a single patch).
4734 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4735 scientific notation for numbers. Tests added.
4736 * xpath.c: formatting of numbers changed to use sprintf
4737 (contribution from William Brack)
4738
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004739Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * valid.c: cleanup, more useful debugging
4742 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4743 * xmlIO.c: entity loading is printed as an error when validating
4744
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004745Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * valid.c: fixed to validate within entities
4748 * test/VCM/v22.xml: added a specific testcase
4749
Daniel Veillardca1f1722001-04-20 15:47:35 +00004750Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * valid.c: forgot an epsilon transition in for ()+
4753 * test/VCM/v21.xml : added a specific test case
4754
Daniel Veillard85349052001-04-20 13:48:21 +00004755Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * valid.c: removed a state explosion exhibited by RSS
4758 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4759 from bug #51872
4760
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004761Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4764 validation without using an ugly NFA -> DFA algo in the source.
4765 Made a specific algorithm easier to maintain, using a single
4766 stack and without recursion.
4767 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4768 * hash.c: made the growing routine static
4769 * tree.h parser.c: added the parent information to an
4770 xmlElementContent node.
4771
Daniel Veillarde470df72001-04-18 21:41:07 +00004772Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * SAX.c parser.c xpath.c: generating IDs when not validating
4775 from an external parsed entity was poisoning the ID has table
4776 with removed values. This was killing XSLT on the KDE help
4777 browser.
4778
Daniel Veillardceacdd92001-04-18 15:10:35 +00004779Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * entities.h: andrew@ugh.net.au detected a double declaration
4782
Daniel Veillarda10efa82001-04-18 13:09:01 +00004783Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * debugXML.c hash.c tree.h valid.c : some changes related to
4786 the validation suport to improve speed with DocBook
4787 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4788 the way validation errors get reported
4789
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004790Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4793 by P C Chow and William M. Brack for XSLT HTML output
4794
Daniel Veillard2d90de42001-04-16 17:46:18 +00004795Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4798 Igor Zlatkovic patches for MSC compilation and added his
4799 updates
4800
Daniel Veillarde043ee12001-04-16 14:08:07 +00004801Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4804 prefix lookup.
4805 * parserInternals.c: fixed the bug reported by Morus Walter
4806 due to an off by one typo in xmlStringCurrentChar()
4807
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004808Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * HTMLparser.c result/HTML/*: revamped the way the HTML
4811 parser handles end of tags or end of input
4812
Daniel Veillard82daa812001-04-12 08:55:36 +00004813Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4816
Daniel Veillard67a21302001-04-11 14:39:16 +00004817Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4820 bug where the linktime verions of free() won't work ...
4821
Daniel Veillard27b55282001-04-11 12:22:25 +00004822Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4823
4824 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4825
Daniel Veillardafc73112001-04-11 11:51:41 +00004826Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * doc/xml.html: added 2.3.6 release
4829
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004830Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4833 * result/wml.xml: resulted in a small output change
4834
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004835Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * tree.c: xmlNewDoc was missing the charset initialization
4838 * xmllint.c: added --auto to autogenerate a doc, allow to
4839 reproduce the problem fixed on xmlNewDoc
4840
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004841Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * xpath.c: trying to get 52979 solved
4844 * tree.c result/ result/noent/: trying to get 52712 solved, this
4845 also made me clean up the fact that XML output in general should
4846 not add formating blanks by default, this changed the output of
4847 a few tests
4848
Daniel Veillard73639a72001-04-10 14:31:39 +00004849Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4852
Daniel Veillardfac26a12001-04-08 13:08:14 +00004853Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * configure.in: finally released 2.3.6
4856
Daniel Veillard911f49a2001-04-07 15:39:35 +00004857Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * xpath.c: checking for null pointer generated by new code
4860
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004861Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * xpath.c: fixed a [] evaluation problem reported
4864 * test/XPath/tests/simpleaddr: extended test
4865 * result/XPath/simpleaddr: updated result
4866
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004867Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * xmllint.c: Dan Timis reported a portability problem
4870 on Macs without mmap, fixed it.
4871
Daniel Veillardb38bd552001-04-03 18:22:00 +00004872Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * testXPath.c : added a --tree option allowing to display the
4875 tree dump of the XPath expression
4876
Daniel Veillard4dd93462001-04-02 15:16:19 +00004877Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * xpath.c: fixed a memleak when comparing nodesets
4880 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4881 * tree.c: added a TODO
4882
Daniel Veillard92ad2102001-03-27 12:47:33 +00004883Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4884
4885 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4886 we need string functions
4887 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4888 to be able to use them where needed. Applied some changes
4889 to reduce name linking pollution and compile in only what's
4890 needed.
4891 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4892 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4893 for the string manipulation functions
4894 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4895 to the free() function of xmlmemory.c
4896 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4897 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4898 usage.
4899
4900
Daniel Veillard2be30642001-03-27 00:32:28 +00004901Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * error.c: applied the context output patch of the error
4904 handling submitted by Chuck Griffith
4905 * error/VC/*: this slightly change some error logs
4906
Daniel Veillard50582112001-03-26 22:52:16 +00004907Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * parser.c: fixed line number reporting on error
4910
Daniel Veillard04be4f52001-03-26 21:23:53 +00004911Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * parser.c: Sullivan and Darin found a parser bug,
4914 applied the patch.
4915
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004916Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4919 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4920 xmlversion.h.in xpointer.c: of course the way I defined
4921 UNUSED breaks on old gcc version. Try to be smart and
4922 also define it directly in xmlversion.h
4923 * configure.in: removed -ansi flag from the pedantic set
4924
4925Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004926 Huge cleanup, I switched to compile with
4927 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4928 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4929 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4930 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4931 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4932 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4933 encoding.h entities.c error.c list.[ch] nanoftp.c
4934 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4935 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4936 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4937 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4938 Cleanup, staticfied a number of non-exported functions,
4939 detected and cleaned up a dozen of problem found this way,
4940 avoided a lot of public function name/typedef/system names clashes
4941 * doc/xml.html: updated
4942 * configure.in: switched private flags to the really pedantic ones.
4943
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004944Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * configure.in: 2.3.5
4947 * doc/html/*: rebuilt the docs
4948
Daniel Veillard146c9122001-03-22 15:22:27 +00004949Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4950
4951 * parser.c: fixed a reported bug in NOTATION parsing
4952 * uri.c: accepted but not fixed bug 51876, added TODO
4953 * Makefile.am: fixed bug 51876
4954
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004955Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * config.h.in configure.in error.c: fix a compilation problem
4958 on platforms without vsnprintf (xml@thewrittenword.com)
4959
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004960Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * parser.c: fixed a function name header typo
4963 * SAX.c: notations can also occur in external subset.
4964
Daniel Veillard7d42b542001-03-20 13:22:46 +00004965Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * error.c: removed a C++ like comment
4968
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004969Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * parser.c: fixing bug 52299 strange condition leading
4972 to a parser crash due to a buffer overflow
4973 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4974 added the specific test case
4975
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004976Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4979 xmlXPathConvert{String,Number,Boolean} to be able to make
4980 type casts without a context stack, fixed some implementation
4981 problems related to the absence of context at parse-time,
4982 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4983 in the public API too
4984 * xpointer.c xpathInternals.h: we need to know at parse time
4985 whether we are compiling an XPointer
4986
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004987Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4990 cleaned up the parser internals, refactored XPath code, added
4991 new compilation based APIs and cleanly separated public and
4992 private APIs.
4993
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004994Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * xpath.h: the comp field must be added at the end to avoid
4997 killing binary compat.
4998
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004999Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * Makefile.am: detect XPath memleaks in regreson tests
5002 * error.c: fixed and error w.r.t. error reporting still using
5003 stderr
5004 * hash.c: added new line at end of file
5005 * tree.h: minor cleanup
5006 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5007 expression parsing from evaluation, resulted in a number of
5008 changes internally, and in XPointer. Likely to break stuff
5009 using xpathInternals.h but should remain binary compatible,
5010 new interfaces will be added.
5011
Daniel Veillardd574f782001-03-14 19:40:17 +00005012Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * configure.in: fixed a couple of problems reported by
5015 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5016 without gcc on non linux platforms.
5017
Daniel Veillard0a6c3582001-03-14 19:15:37 +00005018Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5021 a fix for --with-html-dir= configure support. I hope it won't
5022 break rpm generation
5023
Daniel Veillarda022fe02001-03-14 16:30:00 +00005024Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * xmlIO.c: one function comment cleanup.
5027
Daniel Veillard25239c12001-03-14 13:56:48 +00005028Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * SAX.c: external subset notations were improperly registered
5031 in the internal subset.
5032
Daniel Veillard2c4754f2001-03-13 09:31:12 +00005033Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * README.cvs-commits: added, pointing to HACKING
5036 * HACKING: updated
5037
Daniel Veillard82ab81e2001-03-12 21:11:21 +00005038Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * parser.c: and Matt Sergeant found one in the XML push
5041 parser (erroneous check I forgot to remove when I fixed the
5042 main parser).
5043
Daniel Veillard68d7b672001-03-12 18:22:04 +00005044Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * xpath.c: ptittom found a small bug in UnaryExpr
5047
Daniel Veillarde356c282001-03-10 12:32:04 +00005048Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * configure.in: bumped to 2.3.4
5051 * error.c: fixed bug #51860
5052 * tree.c: fixed bug #51861
5053 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5054 * tree.[ch] : added xmlDefaultBufferSize
5055 * nanoftp.c: typo in function name header block
5056 * doc/xml.html : updated, added link to XML::LibXSLT
5057 * doc/html/* : rebuilt the docs
5058
Daniel Veillard80f32572001-03-07 19:45:40 +00005059Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * parser.c SAX.c: the new content parsing code raised an
5062 ugly bug in the characters() SAX callback. Found it
5063 just because of strangeness in XSLT XML Rec ouptut :-(
5064
Daniel Veillard6c831202001-03-07 15:57:53 +00005065Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * Makefile.am: Martin Baulig suggested to add -lm
5068 * tree.c: found another bug in xmlNodeGetContent()
5069
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005070Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * xpath.c: Bjorn found the error related to strictness of comparison.
5073
Daniel Veillard29631a82001-03-05 09:49:20 +00005074Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * parser.c: trying to fix the Dtd parsing problem reported
5077 by Gary, side effect of last week speed optimizations.
5078
Daniel Veillard14be0a12001-03-03 18:50:55 +00005079Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5080
5081 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5082 * parserInternals.c: removed unneeded test raised by Stric
5083
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005084Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5085
5086 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5087 and fixed by William Brack). Added xmlXPathFormatNumber.
5088 Changed the sorting slightly.
5089 * configure.in Makefile.am example/Makefile.am: Added -lm.
5090 Please note that applications linking with libxml2, must
5091 also like with the math library from now on.
5092
Daniel Veillardf9533d12001-03-03 10:04:57 +00005093Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5096
Daniel Veillard2f362242001-03-02 17:36:21 +00005097Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * parser.c: one must report spaces even if the Dtd element
5100 content proves that this is not part of the element content.
5101 * result/valid/*.xml: this changed the ouptu slightly
5102
Daniel Veillardb402c072001-03-01 17:28:58 +00005103Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * configure.in: bumped to 2.3.3
5106 * doc/xml.html: updated
5107
Daniel Veillard77851712001-02-27 21:54:07 +00005108Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * tree.c: minor doc fix
5111 * xpath.c: deallocation issues when a result tree has been
5112 converted to a node-set
5113
Daniel Veillardec70e912001-02-26 20:10:45 +00005114Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5115
5116 * doc/xml.html: oops corrected dates s/2000/2001
5117
Daniel Veillard8730c562001-02-26 10:49:57 +00005118Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * valid.c: new patch from Gary Pennington
5121
Daniel Veillard91e9d582001-02-26 07:31:12 +00005122Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * doc/xml.html: applied patch from Ankh
5125
Daniel Veillardedac3c92001-02-26 01:36:19 +00005126Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * xinclude.c: fixed a problem building on Mac
5129
Daniel Veillard21a0f912001-02-25 19:54:14 +00005130Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * parser.c: more work on increasing parsing ferformances
5133
Daniel Veillard48b2f892001-02-25 16:11:03 +00005134Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5137 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5138 avoiding memcpy in production builds MEM_CLEANUP macro use
5139 * parser.[ch] parserInternals.c: optimizations of the tightest
5140 internal loops inside the parser. Better checking of I/O
5141 flushing/loading conditions
5142 * xmllint.c : added --timing
5143
Daniel Veillard71681102001-02-24 17:48:53 +00005144Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * configure.in: bumped to 2.3.2
5147 * doc/xml.html: updated for release
5148
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005149Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * xpath.c: found a memleak and fixed a nasty bug
5152
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005153Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * xmllint.[c1] : added return code errors for xmllint
5156 * xpath.c: specific debug dump function for result value trees
5157
Daniel Veillard4b637072001-02-21 21:52:55 +00005158Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * xpath.c: finally implemented xmlXPathCompareNodeSets
5161 * test/XPath/expr/floats results/XPath/expr/floats: added
5162 a test for float expressions
5163
Daniel Veillardf714aa32001-02-21 03:07:44 +00005164Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5167 * parserInternals.[ch]: trying to speed up parsing
5168 * xpath.c : speeded up node set equality op
5169
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005170Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5173 better handling of ID/IDREF and the list modules associated
5174 * configure.in: small CFLAGS cleanup
5175
Daniel Veillarda8abee62001-02-19 15:14:59 +00005176Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5177
5178 * configure.in: fixed iconv detection on AIX (stric)
5179
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005180Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005181
5182 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5183
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005184Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5185
5186 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5187 and optimized xmlXPathNodeSetSort
5188
Daniel Veillard142adbf2001-02-17 13:21:05 +00005189Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * xpath.c: bug fix when context size is 0
5192 * parser.c: I like Norm's Dtd because they still manage to break
5193 the parser occasionally
5194
Daniel Veillardf23e0092001-02-16 13:21:29 +00005195Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5198
Daniel Veillarde0e26512001-02-16 00:11:46 +00005199Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5202 attributes within the XML-1.0 namespace
5203
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005204Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * xpathInternals.h: exported a few axis functions
5207 * doc/xml.html: updated the doc
5208
Daniel Veillard760f4422001-02-15 14:59:48 +00005209Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * configure.in: applied patch from Daniel van Balen for OpenBSD
5212 and bumped version to 2.3.1
5213 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5214 attempt to find autoclosing was simply broken, removed it,
5215 updated the examples, this is better
5216
Daniel Veillardd194dd22001-02-14 10:37:43 +00005217Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5220 hash functionnalities.
5221 * doc/html/* : rebuild the doc
5222
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005223Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5226 on predicate
5227 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5228 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5229 really want to have tags closed on output even if we accept
5230 unclosed ones on input
5231
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005232Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * xpath.c: ouch don't free NULL, rare case fixed
5235 * tree.c: don't coalesce text nodes if they don't have the
5236 same behaviour wrt escaping on output
5237
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005238Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * xpath.c: small fixup
5241 * SAX.c: don't warn on empty namespaces.
5242
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005243Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * README: a bit of cleanup
5246 * configure.in: preparing for 2.3.0 release
5247
Daniel Veillard1f83d392001-02-08 09:37:42 +00005248Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * hash.[ch]: added a first version of xmlHashSize()
5251 * valid.c: another bug fix from Gary Pennington
5252
Daniel Veillard5eef6222001-02-07 18:24:48 +00005253Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * valid.c: couple of bug fixes pointed by Gary Pennington
5256 * HTMLtree.c: #if 0 cleanup
5257
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005258Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5261 which removes a time consuming check of xmlXPathNodeSetAdd()
5262 and use it in places where we are sure to not break unicity
5263
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005264Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * xpath.c: bug fixes found from XSLT
5267 * tree.c: preserve node->name special values when copying nodes.
5268 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5269 external subset are fetched when available but without full
5270 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5271 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5272 output with encoding disabled.
5273
Daniel Veillard2c833b62001-02-03 08:52:06 +00005274Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5277 xmlCheckFilename should not be called from xmlFileOpenW
5278 and xmlGzfileOpenW
5279
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005280Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5283 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5284 added the new tests for URI normalization
5285 * testURI.c: fixed stoopid bugs
5286 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5287 the URI in the error messages are now properly normalized
5288
Daniel Veillardea28ce62001-02-02 08:20:19 +00005289Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5292
Daniel Veillarde99a4762001-02-01 04:34:35 +00005293Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5296
Daniel Veillard2b325a02001-01-31 20:46:31 +00005297Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * xpath.c: fixed mod operator
5300
Daniel Veillardde55cf62001-01-31 15:53:13 +00005301Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * parser.c: fixed xmlStrcat doc
5304 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5305 trees.
5306
Daniel Veillard2f913b72001-01-31 13:23:49 +00005307Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * xpath.c result/XPath/tests/chaptersbase
5310 result/XPath/tests/simplebase: fixed XPath node()
5311 * tree.c: small fix in xmlNewNs()
5312 * Makefile.am: removed extraneous xml2Conf.sh rule
5313
Daniel Veillardb42042b2001-01-28 07:40:36 +00005314Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5317 Changed the library name, in order to get libxml-devel and
5318 libxml2-devel to coexist on a single system
5319 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5320 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5321
Daniel Veillardee0a4662001-01-27 18:59:33 +00005322Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5325 libxml2-devel installable in // as libxml-devel.
5326
Daniel Veillard5eb05942001-01-27 17:50:22 +00005327Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * doc/Makefile.am: fixed make rebuild in doc
5330 * doc/html/*.html: rebuilt the docs
5331
Daniel Veillard65c295d2001-01-26 09:32:39 +00005332Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5335
Daniel Veillard8e199902001-01-25 18:54:39 +00005336Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5339 the HTML doc to go into the -devel RPM ...
5340 * aclocal.m4 config.h.in: some updates due to auto* magic
5341
Daniel Veillard93086662001-01-25 18:13:04 +00005342Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * xpath.h: added a hook in the context structure allowing to
5345 link to extra support, needed for XSLT
5346
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005347Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5350 xmlXPtrCmpPoints to use it.
5351 * propagated the following patch from Alejandro Forero
5352 * include/win32config.h xmlIO.c: applied further suggestions
5353 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5354 * example/gjobread.c: fixed warnings, now that it builds
5355
5356Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5357
5358 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5359
5360 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5361 filename points to a valid file (not a directory).
5362 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5363 Added calls to xmlCheckFilenameDir.
5364
5365 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5366 `path' (rather than `filename') as the parameter to gzopen and open.
5367
Daniel Veillard48177c22001-01-23 15:27:41 +00005368Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * Makefile.am: fixed a problem with EXTRA_DIST
5371
Daniel Veillardb83ba402001-01-22 22:45:10 +00005372Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * Makefile.am example/Makefile.am: finally found the trick
5375 to build the example, i.e. add "." in SUBDIRS before example
5376 in the list <grin/>
5377
Daniel Veillard82687162001-01-22 15:32:01 +00005378Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5379
5380 * doc/xml.html: updated with an XSLT section, removed pointer to
5381 W3C CVS base.
5382
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005383Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5386 too, and deallocation need to occur the same way.
5387
Daniel Veillarde4566462001-01-22 09:58:39 +00005388Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5391 type correponding to an XSLT result tree fragment. Share most
5392 of the data format with node set, as well as operators.
5393 * HTMLtree.c: added a newline at the end of the doctype output
5394 whe this one is not present initially.
5395 * tree.c: make sure taht the parent and doc pointers are properly
5396 set when copying attributes (lists).
5397
Daniel Veillard701c7362001-01-21 09:48:59 +00005398Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5401
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005402Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * xpath.c: seems I finally killed that ugly path evaluation
5405 context bug (tagged 9999 in case is is wrong)
5406
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005407Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5410 for XSLT
5411
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005412Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5415 for xmlGzfileOpen() bug
5416
Daniel Veillardf6eea272001-01-18 12:17:12 +00005417Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * xpath.c: removed an error found by XSLT usage
5420 * tree.c parserInternals.h: use a predefined static string
5421 for text and comment nodes, avoid freeing them in xmlFreeNode,
5422 exported the string name in parserInternals.h and added
5423 another value to disable encoding at output (for XSLT),
5424 gain memory, time.
5425
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005426Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5429 win32/libxml2/libxml2_so.dsp: new makefiles and update
5430 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5431
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005432Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5435 Gary Pennington
5436
Daniel Veillard389e6b72001-01-15 19:41:13 +00005437Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xpath.c: fixed the comaprision of values and nodelists,
5440 need to compare nodelist still ...
5441 * debugXML.c: avoided a possible core dump
5442 * HTMLparser.c: cleanup
5443 * nanohttp.c: contributed fix.
5444 * tree.c: fixes in properties handling added xmlSetNsProp
5445 needed by libxslt
5446 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5447 comment
5448 * TODO: updated
5449
Daniel Veillard167bd532001-01-06 21:09:34 +00005450Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * parser.c parserInternals.c: applied Bjorn Reese optimization
5453 patch
5454
5455Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * Makefile.am: applied patch fro make check from Martin Vidner
5458
Daniel Veillard503b8932001-01-05 06:36:31 +00005459Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * configure.in: preparing 2.2.11
5462 * doc/html/*: rebuild the HTML files
5463 * doc/xml.html : updated
5464
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005465Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * tree.c: fixed a stupid bug
5468 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5469 patches related to validation of an XInclude processing result
5470 * TODO: updated
5471
Daniel Veillarde2488192001-01-04 10:54:22 +00005472Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5475 on large files
5476
Daniel Veillardf060a412001-01-03 20:52:44 +00005477Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5480
Daniel Veillard45cff692001-01-03 18:02:04 +00005481Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5484 reported by Jonas Borgström
5485 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5486
Daniel Veillard08108982001-01-03 15:24:58 +00005487Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * testXPath.c xpath.c: fixing the XPath union expressions problem
5490 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5491
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005492Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xmllint.c: Made is so if the file name is "-" is will read form
5495 standard input. Sven Heinicke <sven@zen.org>
5496 * tree.c: fixed a problem when growing buffer
5497 * tree.h: fixed the comment of the node types following andersca
5498 comment
5499 * TODO: updated
5500
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005501Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5502
5503 * HTMLparser.[ch]: added a way to avoid adding automatically
5504 omitted tags. htmlHandleOmittedElem() allows to change the
5505 default handling.
5506 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5507 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5508 of xmllint too when using --memory flag, added a memory test
5509 suite at the Makefile level.
5510 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5511 with namespace use when encountering QNames in XPath evalation,
5512 added xmlns() scheme in XPointer.
5513 * nanoftp.c : incorporated a fix
5514 * parser.c xmlIO.c: fixed problems raised with encoding when using
5515 the memory I/O
5516 * parserInternals.c: closed bug 25934 reported by
5517 torsten.landschoff@innominate.de
5518 * TODO: updated
5519
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005520Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5521
5522 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5523 on a non-updated tree :-(, made a 2.2.10 release to correct the
5524 situation
5525
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005526Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5527
5528 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5529 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5530 integrated a set of OpenVMS changes from Howard Taylor
5531 <Howard.Taylor@pacoast.com>
5532
Daniel Veillard58770e72000-11-25 00:48:47 +00005533Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5534
5535 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5536 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5537
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005538Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * HTMLparser.c: some fixes on auto-open of html/head/body
5541 * encoding.c: fixed a compilation error on some gcc env
5542 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5543 XPointer implementation
5544 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5545 related XPointer tests and associated results
5546
Daniel Veillard300f7d62000-11-24 13:04:04 +00005547Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5548
5549 * doc/xmldtd.html doc/xml.html: following a short step by step
5550 guidance on IRC to help maciej with DTDs I started a small
5551 page on the subject.
5552
Daniel Veillard748e45d2000-11-17 16:36:08 +00005553Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * HTMLparser.c: fixed handling of broken charrefs
5556 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5557 patches
5558
Daniel Veillard28929b22000-11-13 18:22:49 +00005559Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5560
5561 * doc/xml.html doc/html/* : rebuilt the docs after adding
5562 xinclude and updated page for 2.2.7 and 2.2.8
5563 * configure.in: releasing 2.2.8
5564
Daniel Veillard41e06512000-11-13 11:47:47 +00005565Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5566
5567 * parser.[ch] parserInternals.c: applied the conditional
5568 section processing fix from Jonathan P Springer
5569 <jonathan.springer2@gte.net>
5570 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5571 project file, fixed iconv default non support
5572 * xpath.c: fixed the problem of evaluating relative expressions
5573 when a node context is provided.
5574
Daniel Veillardbf432752000-11-12 15:56:56 +00005575Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * nanoftp.c: fixed gcc 2.95 new warnings
5578 * SAX.c: fixed a stupid bug
5579 * tree.c: fixed a formatting problem when round-tripping
5580 from/to memory
5581 * xinclude.c: chased memleak, fixed a base problem
5582 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5583 xmlXPtrBuildNodeList()
5584 * TODO: updated
5585 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5586 adding a first small set of regression tests for XInclude
5587
Daniel Veillardc2def842000-11-07 14:21:01 +00005588Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * nanohttp.[ch]: applied Wayne Davison patches to access
5591 the WWW-Authorization header.
5592 * parser.c: Closed Bug#30847: Problems when switching encoding
5593 in short files by applying Simon Berg's patch.
5594 * valid.c: fixed a validation problem
5595 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5596 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5597 Wayne Davison
5598 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5599 need to be extended to non full nodes selections.
5600 * xinclude.c: starts to work decently
5601
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005602Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5605 debugXML.c xmlversion.h.in: Started adding XInclude support,
5606 this is a new xmllint option
5607 * tree.c xpath.c: applied TOM patches for XPath
5608 * xpointer.c: fixed a couple of errors.
5609 * uri.c: added an escaping function needed for xinclude
5610 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5611 new warning from RH70 gcc's version
5612
Daniel Veillarda4964b72000-10-31 18:23:44 +00005613Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * HTMLparser.c: fixed loop on invalid char in scripts
5616 * parser.c: update to description of xmlIOParseDTD()
5617 * libxml.m4 xmlversion.h.in: changes contributed by
5618 Michael Schmeing <m.schmeing@internet-factory.de>
5619 * configure.in: preparing for 2.2.7
5620 * Makefile.am: trying to avoid config.h and acconfig.h
5621 being included in the distrib
5622 * configure.in: released 2.2.7
5623
5624Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5627 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5628
Daniel Veillard01411222000-10-30 15:33:22 +00005629Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5630
5631 * parser.[ch]: added xmlIOParseDTD()
5632 * xpointer.c: added support for the 2 extra parameters of
5633 string-range, fixed a stoopid error when '0' was present
5634 in XPointer expressions
5635 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5636 testsuite for the above
5637
Daniel Veillard6db58192000-10-30 09:27:53 +00005638Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * libxml.spec.in: improved package descriptions
5641
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005642Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5643
5644 * xpath.c xpathInternals.h: applied a large cleaning patch
5645 from TOM <ptittom@free.fr>, it also add namespace support
5646 for function and variables registration.
5647
Daniel Veillardbd20df72000-10-29 17:53:40 +00005648Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5651 * Makefile.mingw: Wayne Davison's update adding hash.c
5652
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005653Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5654
5655 * xpath.c: fixed the root evaluation problems
5656 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5657 ignorable spaces with <b> <bold> <em>
5658 * tree.c: fixed a loop in xmlSearchNsByHref()
5659
Daniel Veillard767662d2000-10-27 17:04:52 +00005660Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5661
5662 * xpath.c: applied another XPath patch from TOM
5663 * xpath.c include/makefile.am: applied another patch from
5664 china@thewrittenword.com (cleanup on IRIX).
5665
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005666Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * xml-config.1: received a fixed version from Fredrik Hallenberg
5669 <hallon@lysator.liu.se>
5670
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005671Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5672
5673 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5674 cleanup patch for XPath
5675
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005676Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
5678 * patched to redirrect all "out of context" error messages to
5679 a reconfigurable routine. The changes are:
5680 * xmlerror.h : added the export of an error context type (void *)
5681 an error handler type xmlGenericErrorFunc there is an interface
5682 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5683 to reset the error handling routine and its argument
5684 (by default it's equivalent to respectively fprintf and stderr.
5685 * all the c files: all wild accesses to stderr or stdout within
5686 the library have been replaced to calls to the handler.
5687
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005688Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5689
5690 * configure.in: release 2.2.6
5691 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5692 exporting the inner functions of xpath for extension modules
5693 * doc/*: updated and rebuilt the doc
5694
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005695Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5696
5697 * nanohttp.c : applied Wayne HTTP cleanup patch
5698 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5699 and xmlNodeSetSpacePreserve()
5700
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005701Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * xpath.c: closing bug #29260
5704
Daniel Veillard126f2792000-10-24 17:10:12 +00005705Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5708 multikey tuples, made hash structure opaque
5709 * valid.[ch]: moved elements, attributes, notations decalarations
5710 as well as ID and refs to hash tables.
5711 * entities.c: hash cleanup
5712 * xmlmemory.c: fixed a dump problem in debug mode
5713 * include/Makefile.am: problem passing in DESTDIR= values patch
5714 from Marc Christensen <marc@calderasystems.com>
5715 * nanohttp.c: removed debugging remains
5716 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5717 * HTMLparser.c parser.c: fixing a number of problems with the
5718 macros in the *parser.c files (Wayne).
5719 * HTMLparser.c: close the previous option when opening a new one
5720 (Marc Sanfacon).
5721 * result/HTML/*: updated the HTML results accordingly
5722
Daniel Veillard52afe802000-10-22 16:56:02 +00005723Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5726 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5727 XPath functions and XML entities table to them. More to come...
5728 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5729
Daniel Veillard683cb022000-10-22 12:04:13 +00005730Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * tree.c: coalesce adjacent text nodes
5733 * valid.c: handling of blank nodes in DTd validation (raised
5734 by problems with a posteriori validation).
5735 * nanohttp.c: changing behaviour on HTTP write stuff.
5736 * HTMLtree.c: forced body and html to be explicitely closed.
5737 * xpath.h: exported more XPath functions.
5738
Daniel Veillard1baf4122000-10-15 20:38:39 +00005739Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5740
5741 * Release of 2.2.5
5742 * xpointer.c: range() range-inside and other helper functions
5743 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5744
Daniel Veillard47e12f22000-10-15 14:24:25 +00005745Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5746
5747 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5748 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5749
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005750Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5753 and XPointer modules
5754
Daniel Veillard134c9f32000-10-15 10:27:08 +00005755Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5756
5757 * SAX.h: closed #25107
5758
Daniel Veillard39915622000-10-15 10:06:55 +00005759Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * testSAX.c: fixed problem with cdata reporting
5762 * SAXresult/* : updated
5763
Daniel Veillard1e851392000-10-15 10:02:56 +00005764Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
5766 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5767 Closed bug #27499, added to regression tests
5768 * TODO: updated
5769
Daniel Veillard7eda8452000-10-14 23:38:43 +00005770Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5771
5772 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5773 support for SCRIPT and STYLE with help from Bjorn Reese
5774 * test/HTML/* result/HTML/*: added simple testcase and updated
5775 the existing ones.
5776
Daniel Veillardff9c3302000-10-13 16:38:25 +00005777Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5778
5779 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5780 string-range for empty strings
5781 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5782 test/XPath/xptr/strrange: augmented the XPointer testsuite
5783
Daniel Veillard189446d2000-10-13 10:23:06 +00005784Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * doc/xml.html doc/xmlmem.html: added a module describing memory
5787 interfaces and use, updated the main page.
5788
Daniel Veillard2f971a22000-10-12 23:26:32 +00005789Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5790
5791 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5792 nanoftp code work on Windows too now
5793
5794Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005795
5796 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5797 * xpointer.c: implemented string-range() at least a good first version
5798 * test/XPath/docs/str test/XPath/xptr/strrange
5799 result/XPath/xptr/strrange: the string-range() tests
5800
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005801Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5802
5803 * Makefile.am include/Makefile.am include/win32config.h
5804 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5805 and make distcheck
5806
Daniel Veillard19d61112000-10-11 23:50:35 +00005807Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5810 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5811 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5812
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005813Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5816 patch for socklen_t detection by
5817 Albert Chin-A-Young <china@thewrittenword.com>
5818
Daniel Veillardcd429612000-10-11 15:57:05 +00005819Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5822 and added a --dtdvalid option to xmllint used to test it
5823
Daniel Veillard47c02452000-10-11 13:04:36 +00005824Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5827 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5828
Daniel Veillard2d38f042000-10-11 10:54:10 +00005829Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5830
5831 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5832 handlings (registration, lookup, cleanup)
5833
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005834Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5835
5836 * configure.in Makefile.am include/makefile.am: adding XPointer
5837 and XPtrtests target
5838 * xpointer.[ch] : new files for XPointer support
5839 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5840 more XPath tests
5841
Daniel Veillard57fda592000-10-10 23:24:14 +00005842Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5843
5844 * configure.in: fixed, very broken, make distcheck works again
5845
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005846Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5847
5848 * More work toward 2.2.5, integrated a number of patches
5849 * configure.in Makefile.am win32config.h.in: trying to cleanup
5850 make distcheck .... huh ...
5851 * include/Makefile.am include/win32config.h: new directory
5852 for includes
5853 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5854 updated teh makefiles and instructions for WIN32
5855 * xpath.c: small fixes
5856 * test/XPath/ results/XPath: updated the testcases and results
5857 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5858 suggested patches
5859 * valid.c: fixed an ID bug
5860
Daniel Veillardb71379b2000-10-09 12:30:39 +00005861Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5862
5863 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5864 the automake bug where wrong dependancies were generated.
5865 * xpath.[ch]: worked on XPointer
5866
Daniel Veillard7e99c632000-10-06 12:59:53 +00005867Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * configure.in Makefile.am: 2.2.5, ship the include in an
5870 include/libxml subdirectory, use symlinks when using CVS
5871 * testSAX.c: fixed small bug
5872 * testXPath.c: changed the way testfiles are parsed
5873 * debugXML.c: same kind of cleanup when parsing an argument expression
5874 XPath/XPointers can have blanks embedded
5875 * xpath.[ch]: more cleanup, reorgs for XPointer work
5876 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5877 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5878
Daniel Veillard55b91f22000-10-05 16:30:11 +00005879Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5880
5881 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5882 in the XPath engine, rewrote large parts of it, now it's far
5883 cleaner and in sync with the REC not an old WD. Fixed a parsing
5884 problem in the interactive XML shell found when testing XPath.
5885
Daniel Veillardac260302000-10-04 13:33:43 +00005886Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5889 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5890 examples with the extra test
5891
Daniel Veillard7cfce322000-10-04 12:40:27 +00005892Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5895 the global init function.
5896
Daniel Veillard970112a2000-10-03 09:33:21 +00005897Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * HTMLparser.c: Doohhh, attribute name parsing was still case
5900 sensitive ! Fixed this ...
5901 * result/HTML/* : updated the tests results accordingly
5902
Daniel Veillard740abf52000-10-02 23:04:54 +00005903Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5904
5905 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5906 engine, should be far more stable, incorporated a new version of
5907 preceding/following axis, need testing
5908 * uri.c: fixed file:///c:/a/b/c problem
5909 * test/XPath/tests/idsimple: augmented the XPath tests
5910
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005911Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * doc/* rebuilding docs for 2.2.4 release
5914
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005915Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5916
5917 * configure.in: releasing 2.2.4
5918 * parser.[ch]: added xmlStrEqual()
5919 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5920 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5921 use xmlStrEqual instead
5922 * TODO: updated
5923 * added an XPath test
5924
Daniel Veillardbc765302000-10-01 18:23:35 +00005925Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5928 * entities.h: exported xmlInitializePredefinedEntities
5929 * parser.[ch] : added xmlInitParser()
5930 * parserInternals.h : had to export htmlInitAutoClose()
5931
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005932Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5935 problems
5936 * Makefile.am : added XPath regression tests to normal tests
5937 * uri.c: fixed a problem with local paths, cleanup
5938 * parser.c: fixed a problem with large CData sections
5939
Daniel Veillardd2ade932000-09-30 14:39:55 +00005940Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * configure.in xml-config.in: patch from "Ben Taylor"
5943 <sol7x86@hotmail.com> for solaris shared libs lookup
5944
Martin Bauligdd7d1f62000-09-29 23:17:57 +000059452000-09-30 Martin Baulig <baulig@suse.de>
5946
5947 * libxml-2.0.pc.in: Provide pkg-config script.
5948
5949 * configure.in: Create the libxml-2.0.pc script from the
5950 libxml-2.0.pc.in templates.
5951 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005952 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005953
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005954Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5955
5956 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5957 when compiling with MSC
5958
Daniel Veillard46057e12000-09-24 18:49:59 +00005959Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5960
5961 * xpath.c: patch for normalize-string() substring-before(),
5962 substring-after() and translate() functions from Bjorn Reese
5963 <breese@mail1.stofanet.dk>
5964 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5965 Fredrik Hallenberg <hallon@lysator.liu.se>
5966 * TODO: updated
5967
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005968Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5971 problem of socklen_t being undefined on a number of platforms
5972 * debugXML.c: fixed a compilation problem when without snprintf
5973
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005974Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5975
5976 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5977 an URI bug and a fix for the control-character-induced infinite loop
5978 * nanohttp.c: preventive fix for compiling on WIN32
5979
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005980Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * xmlint.c: closing bug #25000
5983
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005984Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5985
5986 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5987 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5988 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5989 related function, fixing xmlStrncmp(), and associated cleanup
5990 * result/HTML/entities.html.sax: updating result
5991
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005992Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * uri.c: applied patch for URI escaping from Wayne Davison
5995 <wayned@blorf.net>
5996 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5997 from Denis Barbier <barbier@imacs.polytechnique.fr>
5998 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5999 patch from Wayne Davison
6000
Daniel Veillardd5f97f82000-09-17 16:38:14 +00006001Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * doc/xml.html : updated with new releases, adding "how to help"
6004
Daniel Veillard04698d92000-09-17 16:00:22 +00006005Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6008 removed a few warnings in pedantic mode ...
6009 * parserInternals.c parser.c: moved encoding switching function
6010 to parserInternals.c
6011 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6012
Daniel Veillarda2c6da92000-09-16 18:15:00 +00006013Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6014
6015 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6016 error or warning handlers
6017
Daniel Veillardb1059e22000-09-16 14:02:43 +00006018Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * parserInternals.c parserInternals.h parser.c Makefile.am:
6021 created a new module parserInternals.c, moved most of the
6022 code shared by the various parsers there, as well as
6023 deprecated code from parser.c. More cleanup of parser.c
6024 * uri.c: fixed a problem when URI is NULL
6025 * valid.c: speedup when looking for an attribute declaration
6026
Daniel Veillard39c7d712000-09-10 16:14:55 +00006027Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6030 the cleanup of the computation of URI references when seeking
6031 external entities. The URI reference string and the resulting
6032 URI are both stored now.
6033 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6034 large s(n)printf checks and cleanup from Denis Barbier
6035 <barbier@imacs.polytechnique.fr>
6036 * xmlversion.h.in tree.h: couple of SGML declarations for a
6037 possible docbook module.
6038 * result/VC/ : a couple of test output changed due to the change
6039 of the entities URI
6040
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006041Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * parser.h: added a _private field for linking user's data
6044
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006045Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * parser.c parserInternals.h: demacroified most of the IS_XXX
6048 the gain in size is significant so ...
6049
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006050Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6051
6052 * entities.c: cases where looking up entities with doc==NULL
6053 covered
6054
Daniel Veillard90e11312000-09-05 10:42:32 +00006055Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
Daniel Veillard1de50802000-09-07 08:54:32 +00006057 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006058 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6059
Daniel Veillard98a79162000-09-04 11:15:39 +00006060Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6061
Daniel Veillard1de50802000-09-07 08:54:32 +00006062 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006063 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6064 * Makefile.in: added URItest and included thenin "make tests"
6065
6066Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006067
6068 * xmlversion.h.in: closed bug 22941
6069
Daniel Veillard2bb89092000-08-31 14:57:50 +00006070Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * doc/xmlio.html: added doc and example for entity loader
6073 redefinition.
6074
Daniel Veillard96984452000-08-31 13:50:12 +00006075Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6076
6077 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6078 used by libxml
6079
Daniel Veillarde715dd22000-08-29 18:29:38 +00006080Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * parser.c: Fixed bug on invalid ontent characters and when using
6083 push.
6084 * xmllint.c: fixed xmllint endling of errors in push mode
6085
Daniel Veillard4948eb42000-08-29 09:41:15 +00006086Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006089 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006090 * result/HTML/*.sax: regenerated HTML SAX output
6091 * parser.c: more cleanup.
6092
Daniel Veillarde010c172000-08-28 10:04:51 +00006093Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006096 patches from Wayne Davison <wayned@users.sourceforge.net>,
6097 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006098 * HTMLparser.c: fixed an ignorable white space detection bug
6099 occuring when parsing with SAX only
6100 * result/HTML/*.sax: updated since the output is now HTML
6101 encoded...
6102
Daniel Veillard47f3f312000-08-27 22:40:15 +00006103Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006105 * HTMLparser.[ch]: applied some of Wayne Davison
6106 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006107
Daniel Veillarde0854c32000-08-27 21:12:29 +00006108Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6111 undeclared namespace prefix was used, added a warning.
6112 Cleaned up support w.r.t. entities, spilling out a warning
6113 and being pedantic on lookups.
6114 * test/warning/ent9 : added testcase for previous example.
6115 * TODO: updated
6116 * parserInternals.h parser.c: changed the way names are parsed
6117 now allow infinite size and decrease penalty for normal use
6118 * parser.c: Started a big cleanup/check of the parser code,
6119 fixed some of the most tortuous entity code, spotted code
6120 unused anymore
6121 * test/*: added tests for very long names and related nasty
6122 things.
6123
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006124Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * doc/encoding.html: added encoding aliases doc
6127 * doc/xml.html: updates
6128 * encoding.[ch]: added EncodingAliases functions
6129 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6130 bottleneck affecting large DTDs like Docbook
6131 * parser.[ch] xmllint.c: added a pedantic option, will be
6132 useful
6133 * SAX.c: redefinition of entities is reported in pedantic mode
6134 * testHTML.c: uninitialized warning from gcc
6135 * uri.c: fixed a couple of bugs
6136 * TODO: added issue raised by Michael
6137
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006138Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * doc/encoding.html: propagated Martin Duerst suggestions
6141
Daniel Veillard52402ce2000-08-22 23:36:12 +00006142Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6145 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6146 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6147 by Wayne Davison
6148
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006149Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * nanoftp.c nanohttp.c: small cleanup
6152 * TODO: updated
6153
Daniel Veillard244ece92000-08-19 20:58:02 +00006154Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * added an old VC testcase and updated title.xml entity
6157
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006158Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6161 done on auto-opening of <p> tags and cleanup of SAX output
6162
Daniel Veillard979e55e2000-08-19 16:48:54 +00006163Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6166
Daniel Veillard4540be42000-08-19 16:40:28 +00006167Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * doc/xml.html libxml.* structure.*: updated the doc a bit
6170
Daniel Veillard808a3f12000-08-17 13:50:51 +00006171Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6174 of SAX tests
6175
Daniel Veillard29579362000-08-14 17:57:48 +00006176Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6179 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6180
Daniel Veillard1255ab72000-08-14 15:13:33 +00006181Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6184 * testHTML.c: fix core dump on Solaris 2.x systems
6185 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6186 * result/HTML/*.sax: previous bug fix lead to new results
6187
Daniel Veillard03109292000-08-14 14:58:22 +00006188Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6189
6190 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6191 * configure.in: added --with-readline=DIR to accept alternate
6192 path for readline include/library
6193 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6194 for ANSI under HP-UX
6195 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6196 includes @LIBS@
6197
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006198Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * doc/* : rebuilt the docs
6201 * getting ready for 2.2.2 release
6202
Daniel Veillard87b95392000-08-12 21:12:04 +00006203Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6204
6205 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6206 and xmlAddFeature()
6207 * tree.[ch]: added xmlAddChildList()
6208 * xmllint.c: MAP_FAILED macro test
6209 * parser.h: added xmlParseCtxtExternalEntity()
6210 * valid.c: applied bug fixes removed warning
6211 * tree.c: added CDATA block to elements content
6212 * testSAX.c: cleanup of output
6213 * testHTML.c: added SAX testing
6214 * encoding.c: better error recovery
6215 * SAX.c, parser.c: fixed one of the external entity processing
6216 of the OASis testsuite
6217 * Makefile.am: added HTML SAX regression tests
6218 * configure.in: bumped to 2.2.2
6219 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6220 SAX results
6221
Daniel Veillard88a172f2000-08-04 18:23:10 +00006222Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * configure.in: patch for HP compiler
6225
62262000-08-04 Sven Heinicke <sven@zen.org>
6227
6228 * xmllint.c: Was coredumping sometimes when the file given didn't
6229 exist.
6230
Daniel Veillard46e370e2000-07-21 20:32:03 +00006231Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006234
Daniel Veillard46e370e2000-07-21 20:32:03 +00006235 when using in memory parsing. Need some cleanup.
6236 * xmllint.c configure.in: added a --memory flag to test memory
6237 parsing
6238
Daniel Veillard36650692000-07-21 15:16:39 +00006239Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6240
6241 * nanohttp.c: fixed socklen_t replacement to unsigned int
6242 * parser.c: fixed a space handdling missing at the end of
6243 production 28 DOCTYPE.
6244 * xmlmemory.c: fixed a stupid bug on the routine to override
6245 allocation functions
6246 * TODO: updated
6247
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006248Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6249
6250 * doc/ regenerated the docs
6251
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006252Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * doc/encoding.html doc/xml.html: added I18N doc
6255 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6256 improvements, both parser and filters, added ASCII & HTML,
6257 fixed the ISO-Latin-1 one
6258 * xmllint.c testHTML.c: added/made visible --encode
6259 * debugXML.c : cleanup
6260 * most .c files: applied patches due to warning on Windows and
6261 when using Sun Pro cc compiler
6262 * xpath.c : cleanup memleaks
6263 * nanoftp.c : added a TESTING preprocessor flag for standalong
6264 compile so that people can report bugs more easilly
6265 * nanohttp.c : ditched socklen_t which was a portability mess
6266 and replaced it with unsigned int.
6267 * tree.[ch]: added xmlHasProp()
6268 * TODO: updated
6269 * test/ : added more test for entities, NS, encoding, HTML, wap
6270 * configure.in: preparing for 2.2.0 release
6271
Daniel Veillard49703262000-07-10 10:27:46 +00006272Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6273
6274 * nanoftp.c: fixed the way the control connection is handled
6275 * libxml.spec.in: fixed the dependancies and cleanup
6276
Daniel Veillard306be992000-07-03 12:38:45 +00006277Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6278
6279 * doc/xml.html: changed the xmlsoft.org structure, updated the
6280 examples w.r.t. root and childs
6281
Daniel Veillard7d853352000-07-02 18:53:09 +00006282Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6285
Daniel Veillard365e13b2000-07-02 07:56:37 +00006286Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6287
6288 * HTMLparser.c: Work on character encoding support for the HTML parser
6289 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6290 * encoding.c: Fixed a potential memleak in the encoding stuff
6291
Daniel Veillardaf743792000-07-01 11:49:28 +00006292Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * doc/FAQ.html doc/Makefile.am : added a FAQ
6295
6296Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006297
6298 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6299 of the HTML parser to force it to not bypass SAX
6300
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006301Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6302
6303 * win32config.h.in: updated
6304 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6305 lacks iconv support :-( need to release 2.1.1
6306 * configure.in: release 2.1.1
6307 * HTMLparser: fixed bug #14784
6308 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6309 by Windows compiler
6310 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6311 the SAX startDocument() callback.
6312 * TODO: updated
6313
6314Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * added xmlStopParser()
6317
Daniel Veillardbe803962000-06-28 23:40:59 +00006318Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * configure.in: 2.1.0 prerelease
6321 * Large resync between W3C and Gnome tree
6322 * nanoftp, nanohttp.c: fixed stalled connections probs
6323 * HTMLtree.c SAX.c : support for attribute without values in
6324 HTML for andersca
6325 * valid.c: Fixed most validation + namespace problems
6326 * HTMLparser.c: start document callback for andersca
6327 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6328 * parser.h, SAX.c: serious speed improvement for large
6329 CDATA blocks
6330 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6331 different encoding
6332 * example/Makefile.am example/gjobread.c tree.h: work on
6333 libxml1 libxml2 convergence.
6334 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6335 and the LIBXML_TEST_VERSION macro
6336
Daniel Veillardc310d562000-06-23 18:32:15 +00006337Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * doc/xml.html: various patches and improvements typo fixed by
6340 Felix Natter
6341 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6342 from Felix Natter <fnatter@gmx.net>
6343
Daniel Veillardf3029822000-05-06 08:11:19 +00006344Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * doc/upgrade.html: updated with instructions for support of both
6347 libxml-1.x and libxml-2.x
6348 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6349 for 2.x support and also fixed includes
6350
6351
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006352Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6355 the encoding support, added iconv support, so now libxml if
6356 compiled with iconv automatically support japanese encodings
6357 among others. Work based on initial patch from Yuan-Chen Cheng
6358 I may have broken binary compat in the encoding handler
6359 registration scheme, but that was so utterly broken I don't
6360 expect anybody to have used this feature until now.
6361 * parserInternals.h: fixup on the CHAR range macro
6362 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6363 code.
6364 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6365 * uri.c: added xmlParseURI() I can't believe I forgot to
6366 implement this one in 2.0 !!!
6367 * SAX.c: moved doc->encoding update in the endDocument() call.
6368 * TODO: updated.
6369
Daniel Veillard06047432000-04-24 11:33:38 +00006370Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * tree.h: removed extraneous xmlRemoveProp definition
6373 * TODO: added item about --disable-corba configure switch
6374 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6375 * nanoftp.c: fixed include problems giving troubles on AIX and
6376 slowlaris
6377 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6378 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6379 comment and headers changes to lower gtk-doc number of warnings
6380 * doc/html/*: rebuilt docs
6381
Daniel Veillarde0aed302000-04-16 08:52:20 +00006382Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * HACKING: documented the tag for 1.x and instructions
6385
Daniel Veillard5e873c42000-04-12 13:27:38 +00006386Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6387
6388 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6389 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6390 xmlCreateIOParserCtxt
6391 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6392 significant overall improvement
6393 * xmllint.c: added I/O test to xmllint
6394 * testSAX.c: added a speed test
6395 * doc/* : updated/regenerated
6396
Daniel Veillardfc708e22000-04-08 13:17:27 +00006397Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * xpath.c uri.h parserInternals.h: cosmetic changes from
6400 "Timur I. Bakeyev" <timur@bat.ru>, including making
6401 xmlCreateURI() public
6402
Daniel Veillard5d211f42000-04-07 17:00:24 +00006403Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6406 and the code at the same time. Added a clean mechanism for
6407 overload or added input methods: xmlRegisterInputCallbacks()
6408 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6409 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6410 * TODO: updated
6411 * doc/* : updated/regenerated
6412 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6413 source dir
6414
Daniel Veillarde77a9182000-04-05 19:12:29 +00006415Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * testURI.c: yet another forgotten commit, I should get some sleep !
6418
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006419Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * xmllint.c: forgot to commit this too ?
6422
Daniel Veillardb9df4042000-04-05 14:23:16 +00006423Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * xmlversion.h.in : forgot to commit this previously
6426
Daniel Veillard361d8452000-04-03 19:48:13 +00006427Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6430 * README TODO: updated for release
6431 * uri.c uri.h: added authority parsing/saving
6432 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6433 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6434 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6435 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6436 Makefile.am : added compile-time customization of libxml
6437 --with-ftp --with-http --with-html --with-xpath --with-debug
6438 --with-mem-debug
6439 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6440 #include <libxml/xxx.h> I hope it won't break too much stuff
6441 and will be manageable in the future...
6442 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6443 and added xmllint to the installed programs
6444 * uri.h: added xmlFreeURI()
6445
Daniel Veillardec303412000-03-24 13:41:54 +00006446Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * uri.c uri.h: finished the escaping handling, the base support
6449 and the URI path normalization. Looks good just lacks the
6450 authority content parsing code.
6451 * Makefile.am: added instructions to generate testURI
6452 * TODO: updated
6453 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6454 added links and icons for W3C and Gnome
6455
Daniel Veillard8f621982000-03-20 13:07:15 +00006456Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6457
6458 * xmlmemory.[ch] : seems I forgot to actually update the files in
6459 the last commit :-)
6460 * doc/xml.html doc/html/* : updated and uploaded the docs
6461
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006462Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6465 * TODO: updated
6466 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006467 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006468 gfree).
6469 * Makefile.am, uri.c, uri.h: added a set of functions to do
6470 exact (litteraly copied from the RFC 2396 productions) parsing
6471 and handling of URI. Will be needed for XLink, one XML WFC,
6472 XML Base and reused in the nano[ftp/http] modules. Still work
6473 to be done.
6474
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006475Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * configure.in, libxml.spec.in : libxml2
6478 * doc/* : updated the doc page, rebuilt the docs
6479
Daniel Veillardcf461992000-03-14 18:30:20 +00006480Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6481
6482 * all: tagged LIB_XML_1_X
6483 * *.c *.h : updated from W3C CVS tree
6484 * configure.in : 2.0.0-beta
6485 * libxml.spec.in : libxml2 package nam
6486 * result/* : new version of the tests output
6487
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006488Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6491
Daniel Veillardb566ce12000-03-04 11:39:42 +00006492Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * doc/* : rebuilt the docs
6495 * parser.c: final patch on #6766
6496 * valid.c: small patch on validity checks.
6497
Daniel Veillardfb76c402000-03-04 11:39:42 +00006498Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6501 added
6502 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6503 compatibility w.r.t. XML spec and existing code.
6504
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006505Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * parser.c: seems a better solution to <a> </a> exists,
6508 will try it for a while
6509
Daniel Veillard83a30e72000-03-02 03:33:32 +00006510Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * parser.c: tried to remove the <a> </a> generating <a/>
6513 this is hard. Left a flag for that purpose. Fixed bug #6766
6514 * configure.in: prepared 1.8.7 not released, due to previous
6515 problem
6516
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006517Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * doc/xml.html : applied second patch from Paul DuBois
6520
Daniel Veillard402e8c82000-02-29 22:57:47 +00006521Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * doc/xml.html : applied patch from Paul DuBois
6524
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006525Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6528
Daniel Veillard5feb8492000-02-02 17:15:36 +00006529Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6532 compilation warnings on various platforms.
6533 * parser.c: Fixed #5281 validity error callbacks are now desactived
6534 by default if not validating.
6535
Daniel Veillardf341f932000-02-02 14:52:08 +00006536Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6539
Daniel Veillard13c757e2000-02-01 23:59:15 +00006540Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6541
6542 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6543 <gkatsi@cs.toronto.edu>
6544
Daniel Veillard726e8792000-01-30 20:04:29 +00006545Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6548 processing URLs
6549
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006550Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6553 xmlNanoFTPUpdateURL for persistent control connections.
6554 * configure.in: 1.8.6
6555
6556Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6559 * tree.[ch] : added xmlSaveNoEmptyTags
6560
James Henstridgef3be9312000-01-28 13:59:21 +000065612000-01-29 James Henstridge <james@daa.com.au>
6562
6563 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6564
6565 * Makefile.am: added nanoftp.[ch] to the build.
6566
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006567Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * nanoftp.[ch]: cleanup, comments, API
6570 * debugXML.c : fixed a bug in the cat command
6571 * doc/*: regenerated the docs
6572
Daniel Veillardda07c342000-01-25 18:31:22 +00006573Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6576 * debugXML.c : fixed a bug in the cat command
6577 * valid.c: fixing some small probs
6578 * libxml.spec.in: get rid of the SNAP suffix
6579 * doc/xml.html: updated the status
6580
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006581Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6582
6583 * xml-config.in: xml-config --version to just return the
6584 version number
6585 * xpath.c: some cleanup w.r.t. axis when the current node is
6586 an attribute.
6587 * TODO: updated
6588
Daniel Veillard461a66c2000-01-18 18:01:01 +00006589Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * configure.in: prepared for libxml-1.8.5
6592 * doc/* recompiled the documentation
6593
65942000-01-17 Jody Goldberg <jgoldberg@home.com>
6595
6596 * configure.in : WARNING autoconf subtlety alert :
6597 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6598 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6599 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6600 get defined by AC_CHECK_HEADERS.
6601
Daniel Veillardf967b902000-01-17 16:06:10 +00006602Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6603
6604 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6605 Rune.Djurhuus@fast.no
6606
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006607Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6608
6609 * TODO: updated
6610 * tree.c, parser.c: made sure that only memory alloc problems
6611 and internal parser errors are allowed to write to stdout or
6612 stderr.
6613
Daniel Veillard0142b842000-01-14 14:45:24 +00006614Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * tree.c : restored xmlNewGlobalNs since this seems used by
6617 a lot of existing code :-(, fixed a bug in xmlNewNs
6618 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6619 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6620 to exit() from the library code.
6621 * xpath.c, parser.c: removed bugs or unused code detected by
6622 Windows compilers
6623 * parser.c: started adding interfaces for parsing well balanced
6624 XML fragments
6625 * configure.in: releasing 1.8.4
6626 * doc/* : rebuilt the docs
6627
Daniel Veillard2eac5032000-01-09 21:08:56 +00006628Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * tree.[ch] : added xmlNewDocFragment() for DOM
6631 * testHTML.c: uninitialized variable.
6632
Daniel Veillardf3a73582000-01-05 14:58:39 +00006633Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6634
6635 * doc/* : rebuild the docs
6636
Daniel Veillard71b656e2000-01-05 14:46:17 +00006637Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6638
6639 * acconfig.h: readline and history patch
6640 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6641 * tree.c: added check and handling when possibly removing an ID
6642 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6643 and saving.
6644 * test/HTML/entities.html result/HTML/entities.html* : test for
6645 various entities reference cases
6646 * result/HTML/* : as a result output of some testcase have
6647 changed
6648 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6649 by previous example. added xmlParseTryOrFinish().
6650 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6651 entities.h debugXML.h HTMLparser.h: changed the way struct are
6652 declared to allow gtk-doc to expose those
6653 * parser.c: closed bug #4960
6654 * Makefile.am configure.in: Applied patch from
6655 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6656 and math/socket libs detection
6657
Daniel Veillard437b87b2000-01-03 17:30:46 +00006658Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * configure.in, Makefile.am: link tester against readline
6661 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6662
Daniel Veillard686d6b62000-01-03 11:08:02 +00006663Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * tree.[ch]: added xmlRemoveProp
6666 * win32config.h.in nanohttp.c: avoid including the Windows
6667 socket stuff in every C files
6668 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6669 the XmL parser(s)
6670 * test/ns4 result/ns4 etc...: added test case for previous prob
6671 * tree.c: xmlNewNs wasn't checking for double definition
6672 * Makefile.in: fixed a problem with dist-hook duplicates
6673 * parser.[hc], xmlIO.c: fixed the loading of external entities
6674 APIs, now xmlLoadExternalEntity() is used everywhere and
6675 setting up an app specific front-end using the
6676 * SAX.c parser.c: some fixes, now the xhtml spec validates
6677 with the xhtml DTD.
6678 * error.c: fixed crashes in case of no input stream
6679 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6680 to the validation tests and results
6681
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006682Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6683
6684 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6685 too htmlCreatePushParserCtxt() and htmlParseChunk()
6686 * parser.c: a bit of cleanup.
6687 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6688 to XML) removed the last mem leak known
6689 * HTMLtree.c: output message cleanup
6690 * xmlmemory.c: display content info about memory blocks
6691 * result/HTML/wired.* : missing att value warning change
6692
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006693Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * doc/* : rebuilt the documentation
6696
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006697Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6698
6699 * parser.[ch] parserInternals.h: Push parser for XML,
6700 seems to work fine now
6701 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6702 --push for push testing
6703 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6704 * testSAX.c: added --push
6705 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6706 subtree
6707 * xmlIO.[ch] : enriched API + fixes for push mode
6708 * entities.[ch]: added the entity content length to the struct.
6709 * xmlmemory.[ch]: new API to show the last entries for the shell
6710 * valid.c: added required attribute testing
6711 * SAX.c: the cdata callback now merge contiguous fragments
6712 * HTMLparser.c: cleanup of some macros
6713
Daniel Veillard3c558c31999-12-22 11:30:41 +00006714Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * parser.c: fix for PIs name starting with xml
6717 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006718 * *.c, configure.in win32config.h.in : generate win32config.h for
6719 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006720
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006721Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * parser.c: fixed a stupid = vs. == bug :-(
6724 * doc/gnome-xml.sgml: s/glade/xml/
6725
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006726Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * configure.in, doc/xml.html : bug fix release 1.8.2
6729 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6730 Hopefully the end of that silly C++ include problem
6731 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6732 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6733 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6734 troubles with autoclosed elements when the stree shape doesn't
6735 follow the DtD specs. Added htmlIsAutoClosed() and
6736 htmlAutoCloseTag()
6737 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6738 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6739 * debugXML.c: fixed a bug on printing default namespaces.
6740 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6741
Daniel Veillardb24054a1999-12-18 15:32:46 +00006742Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * result/HTML/*.htm[l] : updated the HTML regression tests according
6745 to the new output
6746 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6747 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6748 problem due to intermix of extern "C" { ... } declarations for C++
6749 and recursive includes in the headers
6750
Chris Lahey323c48c1999-12-18 15:32:45 +000067511999-12-20 Chris Lahey <clahey@umich.edu>
6752
6753 * HTMLtree.c: Made it so that html nodes with a single child do
6754 not insert a carriage return before or after the child node.
6755
Daniel Veillardb24054a1999-12-18 15:32:46 +00006756Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006757
6758 * configure.in, doc/xml.html : bug fix release 1.8.1
6759 * parser.c: fixed bug #4344
6760 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6761 added the glue to avoid C++ problems
6762 * doc/* : regenerated the documentation
6763
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006764Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6767 namespace recognition, and Dia as a resul :-(
6768 * encoding.c: closed bug #3950
6769
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006770Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * valid.c: debugging a posteriori validation, except URI expansion
6773 stuff this should be fixed now
6774 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6775 Carl Nygard <cnygard@bellatlantic.net>
6776 * tester.c: added --postvalid, cleaning of the code
6777 * tree.[ch]: added xmlDocGetRootElement()
6778
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006779Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6780
6781 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6782 c++ losage.
6783
Daniel Veillard10a2c651999-12-12 13:03:50 +00006784Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * configure.in, doc/xml.html : bumped to 1.8.0
6787 * xlink.[ch], Makefile.am : added framework for link detection
6788 * parser.h: added nbChars to parser context, needed for cleanup.
6789 * xmlmemory.c: removed a nasty bug when out of mem
6790 * valid.[ch]: adding namespace support for attribute decl
6791 * tester.c: added --debugent option
6792 * debugXML.[ch]: added xmlDebugDumpEntities()
6793 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6794 buffers instead, this was really needed, validation was breaking
6795 in strange ways due to that. Added xmlParseStringPEReference()
6796 and other parsing from strings functions. Entities processing
6797 modified again, but PERef are still not handled correcly but
6798 unless you're Eve Maller you won't notice :-)
6799 * HTMLparser.c: large changes toward reliability, and switched to
6800 lowercase internal tags, XHTML is lowercase, so it will help
6801 that output is closer to next version.
6802 * doc/* : regenerated the documentation, it is now hosted at
6803 http://xmlsoft.org/ (same bits I just bought the domain :-)
6804
6805
Daniel Veillard294cbca1999-12-03 13:19:09 +00006806Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6809 doc generation
6810 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6811 in the SAX API
6812 * doc/*: rebuilt the doc making sure everything appears in the
6813 HTML files
6814
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006815Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6818 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6819 which allow impressive speed improvement on dataset with
6820 large text pieces, but at the cost of broken binary
6821 compatibility and slightly bigger memory usage.
6822 Configure with --with-buffers to activate them, they
6823 are protected with XML_USE_BUFFER_CONTENT define.
6824 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6825 goal is 0 memory left allocated once parser is no more used
6826 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6827 call xmlCleanupParser() and xmlMemoryDump()
6828
Daniel Veillarda819dac1999-11-24 18:04:22 +00006829Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6832 * parser.[ch] encoding.[ch]: added memory cleanup routines
6833 * parser.c: closing bug #3788
6834 * doc/*: rebuilt the doc
6835
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006836Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6839 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6840 * tester.c: added --compress option
6841 * doc/*: rebuilt the documentation
6842
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006843Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6846 if given /proc/kcore as input !
6847 * doc/xml.html doc/*: updated and rebuilt the documentation
6848
6849Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006850
6851 * parser.c: Fixed some wrongly space collapsing code due to
6852 a misreading of the spec.
6853 * result/*: fixed the output accordingly
6854
6855Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006856
6857 * encoding.c: bug fix and typos
6858 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6859 * parser.c: added attribute normalization closing bug #3597
6860 * test/att* result/att* SAXresult/att*: testcase for attribute
6861 normalization
6862
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006863Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * configure.in: closing bug #3163 by adding extra flags for the
6866 cc compiler on HP-UX
6867
Daniel Veillard51e3b151999-11-12 17:02:31 +00006868Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * valid.[ch] : removed a typo and an enumerated type bug in the
6871 xmlAddElementDecl() function
6872 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6873 call to xmlEncodeEntitiesReentrant() so that the functions
6874 New, Set and Get are at the same level.
6875 * parser.c HTMLparser.c: extra memory allocation bug for
6876 attributes detected by someone using libxml in embedded systems :-)
6877
Daniel Veillard962195f1999-10-28 15:51:53 +00006878Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * xmlmemory.h: turned off mem debug :-\
6881
Daniel Veillard35008381999-10-25 13:15:52 +00006882Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * parser.c: closed bug #2784 a one line fix, but worth pushing
6885 a new release out
6886 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6887 some structures, comments before and after the
6888 main element, and other nastyness
6889 * HTMLtree.c tree.c: accomodate the extended HTML supported
6890 * configure.in: pushing 1.7.4
6891 * test/ent8 and related outputs : added a new test for bug #2784
6892 * test/HTML/wired.html and related output: a nasty HTML example
6893 * Makefile.am: improved the test scripts
6894 * docs/* : reran the documentation extractor, updated xml.html
6895
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006896Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6899 HTMLparser and debugged the HTML related code. HTML documents
6900 now have their own type
6901 * entities.c: do not dump &apos; for HTML output
6902 * xmlmemory.c: improvement, breakpoint mechanism
6903 * testHTML.c: added --sax --repeat ...
6904 * Makefile.am: improved the HTML tests
6905 * valid.[ch]: added xmlValidGetValidElements and
6906 xmlValidGetPotentialChildren
6907 * tester.c: added --insert to test the 2 new functions
6908 * test//* result//* SAXresult//* : regression test cleanup
6909 and extension.
6910 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6911 gnome-xml-nanohttp.html
6912
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006913Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * HTMLparser.c: fixed problems with some autoclose tags
6916 * tree.c: fixed XML output problems.
6917 * result/* SAXresult/*: update of the tests output
6918
Daniel Veillard6077d031999-10-09 09:11:45 +00006919Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * Makefile.am: Arturo patch for xmlConf.sh version info
6922 * parser.c: Tim Josling patch for single quoted items
6923 * tester.c: Tim Josling patch for tester options usage
6924 * tree.h: indent cleanup
6925
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006926Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6929 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6930
Daniel Veillard00fdf371999-10-08 09:40:39 +00006931Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * tree.c : Raph patch for initialization of CORBA fields
6934 * parser.c, xpath.c, ...: modification of doc comments
6935 * xpath.c : allow spaces in xpath expressions
6936
Daniel Veillardad219441999-09-27 08:17:49 +00006937Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * xmlmemory.h: turning off memory debug :-(
6940
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006941Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6944 better SAX interfaces.
6945 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6946 entity.
6947 * configure.in: 1.7.2
6948
6949Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006950
6951 * libxml.spec.in: fixed the URL
6952 * doc/xml.html: improved the documentation front-end
6953
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006954Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006955
6956 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6957
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006958Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006959
6960 * libxml.spec.in: fixed the alpha compile problem
6961 * parser.[ch]: changed errno to errNo in the parser context :-(
6962 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6963 * doc/xml.html: changed CHAR to xmlChar
6964 * doc/html/*: recompiled the documentation
6965 * configure.in: 1.7.1
6966
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006967Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * parser.h: modified the parser context struct to regain 1.4.0
6970 binary compatibility
6971 * parser.c, xml-error.h: added errno ot teh context and defined
6972 a set of errors values with update of errno
6973 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6974 DTDs and entities
6975 * *.h, *.c: complete cleanup of the use of config.h and include
6976 protection depending on the current setup.
6977 * overalll debugging, maintenance and bug-fixing on all modules
6978 * updated the documentation
6979 * ready for 1.7.0
6980
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006981Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * HTMLparser.c : cleanup
6984 * SAX.c valid.c valid.h: added ID/IDREF checking
6985 * tree.c tree.h: extended doc structure for refs
6986 * configure.in: 1.6.2
6987 * parser.c: patched bug in SAX user arg call
6988 * parserInternals.h: patched missing close in C++ wrapping
6989 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6990 especially upcoming XPointer implementation.
6991 * doc/xml.html: augmented, typo
6992
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006993Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6994
6995 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6996 not all invocations of install understand -d.
6997
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006998Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6999
7000 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7001 to make 'check' works, when builddir != srcdir.
7002
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00007003Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * doc/xml.html : updated the documentation
7006
Daniel Veillard6454aec1999-09-02 22:04:43 +00007007Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7010 not deallocated memory blocks
7011 * *.c : replaces all calls to malloc() free() and realloc() to
7012 the wrapper functions/macros
7013 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7014 instead of xmlFreeNodeList()
7015
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00007016Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * HTMLparser.c: corrected a stupid bug leading to core dump at
7019 tree deallocation. Removed warnings indicated by
7020 Stephane.Conversy@lri.fr
7021 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7022 looked for in the external subset
7023
7024Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00007025
7026 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7027 on SGI by Stephane.Conversy@lri.fr
7028
Daniel Veillardb96e6431999-08-29 21:02:19 +00007029Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * all .h : changed the prototype declaration indent as in gtk
7032 * most .c : working on reducing the TODOs in the code
7033 * most .c : cleanup though -pedantic and Insure++
7034 * improvements on validation ID checkings.
7035 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7036 * xml-config.in: closed #1810
7037
7038Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00007039
7040 * tree.h, valid.c, valid.h: more work on validity, IDs
7041 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7042 definition for AIX
7043
Daniel Veillardb556eb51999-08-15 17:19:50 +00007044Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7047 the distribution due to a cut'n paste error at last commit
7048
Daniel Veillardb05deb71999-08-10 19:04:08 +00007049Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * configure.in: upgraded to version 1.4.0
7052 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7053 Big update, added a large part of the validation process,
7054 it should be usable, but some parts are missing
7055 * xpath.c: improved the implementation w.r.t. root.
7056 * Makefile.am: added more tests
7057 * test and result trees: added a lot of tests
7058 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7059
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007060Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * Added an HACKING file
7063
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007064Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * xpath.[ch] : improvements and debug of the XPath implementation
7067 * parser.c, HTMLparser.c : modified the parsers to be progressive
7068 * tree.[ch] : extended the Buffer promitives
7069 * xmlIO.[ch] : added basic I/O routines providing progressive
7070 parsing and ready for I18N conversion plugins
7071 * SAXresult/* : the SAX callback sequence maybe slightly different
7072 now
7073 * test*.c : improved/updated the tests programs
7074 * doc/* : recompiled the docs.
7075
Daniel Veillard15b75af1999-07-26 16:42:37 +000070761999-07-26 Michael Meeks <michael@edenproject.org>
7077
7078 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7079
7080 * tree.c: Ditto.
7081
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007082Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * configure.in: upgraded to version 1.4.0
7085 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7086 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7087 XML query language, see http://www.w3.org/TR/xpath for more details.
7088 * parser.c, parser.h: added CHAR* related string functions for XPath
7089 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7090 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7091 rebuild the docs.
7092 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7093 and regression testing capabilities for XPath.
7094
Daniel Veillardd79d7871999-07-12 10:38:12 +00007095Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7098 closing bug #1646
7099
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007100Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * Makefile.am, example/Makefile.am: closed bug #1683
7103
Daniel Veillard3166ab11999-07-11 16:14:19 +00007104Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * example/Makefile.am, configure.in: added the makefile for the
7107 gjobread example
7108
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007109Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7110
7111 * doc/Makefile.am:
7112 - fix which allow "make install DESTDIR=</install/prefix>".
7113
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007114Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7117 which fixed a problem on the file reading-code.
7118
Daniel Veillard82150d81999-07-07 07:32:15 +00007119Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7122 output.
7123 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7124
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007125Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * parser.h : Oops removed the binary compatibility problem
7128 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7129 * parser.c, HTMLparser.c: applied patches for reading from stdin
7130
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007131Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * parser.c, entities.c, valid.c: cleanup bug #1591
7134 * configure.in: cleanup bug #1592
7135 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7136 the same tree back-end. Hence gdome will be available for it.
7137 * doc/Makefile.am: close bug #617
7138
Daniel Veillard97fea181999-06-26 23:07:37 +00007139Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * parser.c: alloctate a per parser context SAX interface block
7142
Daniel Veillard14fff061999-06-22 21:49:07 +00007143Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7146 and xmlEncodeEntitiesReentrant with the correct one :-\
7147
7148Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * commit of my internal XML base changes, quite a lot of
7151 changes, cleanups, better entities support, framework for
7152 new I/O and charset detection and handling
7153 * Fixed the configure/Makefile stuff to generate shared libs
7154 with the proper version info, so we jumped on rev from
7155 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7156 xmlEncodeEntities() result need to be freed now, and a string
7157 xmlParserVersion provide the current library version.
7158
Raph Levien05240da1999-06-15 21:27:11 +00007159Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7160
7161 * parser.c: fixed a buffer overrun for when you have a very long
7162 attribute with no entities in it.
7163
Daniel Veillardbb2da581999-06-13 14:37:07 +00007164Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * added example directory
7167 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7168
Daniel Veillard011b63c1999-06-02 17:44:04 +00007169Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * Release of libxml-1.1, nearly everything has been touched for
7172 this.
7173 * Added more regression tests
7174 * Updated the documentation
7175
Daniel Veillard27d88741999-05-29 11:51:49 +00007176Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * tree.[ch]: unified the XML_NO_CORBA defines.
7179 * parser.c encoding.[ch]: started plugging in char encoding detection
7180
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007181Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7182
7183 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7184 Also freed allocated buffer.
7185
Daniel Veillard27d88741999-05-29 11:51:49 +00007186Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007187 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7188 reentrancy problem at printing. One is left in entities.c, to
7189 remove ASAP
7190 * testSAX.c : added a test example showing the use of the SAX
7191 interface if one doesn't want to build the DOM tree.
7192 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7193
Daniel Veillard517752b1999-04-05 12:20:10 +00007194Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7197 large revamping of the parser to use SAX callbacks
7198 http://www.megginson.com/SAX/ (or at least a C like interface
7199 a la Expat). It's now possible to set up your own callbacks
7200 and the parser will not build a DOM tree.
7201 * test/* result/*: updated the test suite, I finally removed
7202 the old Namespace draft support (PI based).
7203
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007204Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * Makefile.am: added test result to EXTRA_DIST for make tests
7207
Daniel Veillard64068b31999-03-24 20:42:16 +00007208Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * parser.c, parserInternals.h: moved the chars macro definitions
7211 to parserInternals.h
7212 * parser.c, error.c: applied patches from "Knut Ã…kesson"
7213 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7214
Daniel Veillard012ccc11999-03-23 10:11:11 +00007215Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * xml-config.in : applied patch to make --version work
7218
Raja R Harinatha86c23e1999-03-05 22:14:01 +000072191999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7220
7221 * Makefile.am (check-local): Alias for `tests' target. This will
7222 cause `make check' to do the right thing.
7223 (tests): Don't run tests in srcdir. Also, replaced calls to
7224 basename with a `sed' "equivalent".
7225
Daniel Veillardd109e371999-03-05 06:26:45 +00007226Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7229 it in the header and not the sources, updated the doc.
7230 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7231 pointing this out.
7232
Daniel Veillardbc50b591999-03-01 12:28:53 +00007233Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7236 exported the inputStream routines.
7237 * doc/html/* : updated accordingly
7238
Daniel Veillardd692aa41999-02-28 21:54:31 +00007239Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * parser.c, parser.h, parserInternals.h: added a few extra
7242 internal calls to allocate and free parser contexts ...
7243 * doc/html/* : updated accordingly
7244
Daniel Veillard55a99271999-02-25 11:01:29 +00007245Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * configure.in, Makefile.am, doc/makefile.am : General changes for
7248 1.0.0 release and including the generated HTML documentation.
7249
Daniel Veillard35925471999-02-25 08:46:07 +00007250Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * makefile.am : added parserInternals.h, oops.
7253
Daniel Veillard1e346af1999-02-22 10:33:01 +00007254Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * parserInternals.h: added this header giving access to the parser
7257 internal functions.
7258 * doc/Makefile.am : added a rebuild target which rebuilds the full
7259 set of documentations
7260 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7261 the internal subset.
7262 * *.c *.h: modifications needed to generate the documentation using
7263 gtk-doc, cleanup of functions blocks, reorganisation of struct
7264 declarations.
7265
Daniel Veillard1164e751999-02-16 16:29:17 +00007266Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7269 the tar and spec file to include the beginning of the doc.
7270
Nuno Ferreira03d04781999-02-13 00:07:17 +000072711999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7272
7273 * doc/.cvsignore: Added this file.
7274
Daniel Veillard6800ef31999-02-08 18:33:22 +00007275Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * tree.c: fixed xmlGetProp to return "" when the attribute
7278 exists, even if the node-list is NULL.
7279
Daniel Veillard726c7e31999-02-08 15:13:10 +00007280Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * tree.c: patched an error outputting empty attribute values.
7283 * Makefile.am and doc/makefile.am: have been updated during the
7284 week-end. Sorry for an empty CVS log, I got a shell problem.
7285
Daniel Veillard1899e851999-02-01 12:18:54 +00007286Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * tree.h: cleaned up using enums instead of defines
7289 * parser.c, valid.[ch]: more work on parsing/output of element
7290 declarations
7291
Daniel Veillard3b9def11999-01-31 22:15:06 +00007292Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * valid.[ch], tree.c, parser.c : more work toward full parsing
7295 of XML DTDs.
7296 * README: added informations about mailing-list and on-line
7297 documentation
7298
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000072991999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7300
7301 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7302
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007303Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * parser.c, tree.[ch] : more work toward conformance testing,
7306 added a last element to accelerate parsing of very flat structures
7307 started working on internal subset Element content declaration.
7308 * valid.[ch] : first cut at adding code toward validation.
7309 * previous changes had also small impact on most files, especially
7310 the conformance testing using James Clark test suite.
7311
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007312Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * test/* : updated the examples, most of them were not well
7315 formed (humm), and added rdf2.
7316 * result/* : resulting changes in the output.
7317
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007318Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7321
Daniel Veillard44b3a061998-12-05 17:27:22 +00007322Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * tree.c: patched a bug in the generation of empty attributes
7325
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007326Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7329 for node/trees/documents/... Biggest problem is namespace
7330 support when copying subtrees.
7331
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007332Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * parser.c, entities.c: improve entities and char ref encoding,
7335 and cleanups of error messages.
7336
Daniel Veillard242590e1998-11-13 18:04:35 +00007337Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7338
7339 * parser.c, entities.c: simple bug hunting done during rpm2html and
7340 rpmfind integration.
7341
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007342Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * parser.[ch]: Added interfaces allowing to specify a SAX
7345 handler before parsing.
7346
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007347Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * parser.c: redirrect all errors reporting through the SAX
7350 error function
7351
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007352Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7355 * libtool, tlmain ...: update of the libtool files
7356
Miguel de Icaza442321c1998-11-04 18:13:38 +000073571998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7358
7359 * entities.c: Use g_snprintf insteda of snprintf.
7360
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007361Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7364 added ent5 test for this purpose.
7365 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7366
Daniel Veillard27271681998-10-30 06:39:40 +00007367Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * parser.c: fixed? a strange error due to compression on a GWP
7370 document.
7371
Daniel Veillard25940b71998-10-29 05:51:30 +00007372Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7373
7374 * tree.[ch]: bug fixing
7375 * entities.[ch]: defined a specific type for predefined entities
7376 * doc/xml.html: more documentation on the library, how to use it,
7377 overview of the interfaces.
7378
Daniel Veillard16253641998-10-28 22:58:05 +00007379Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7382
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007383Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7384
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007385 * tree.c: corrected a small bug
7386 * doc/xml.html: continuing writing documentation.
7387
7388Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7389
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007390 * debugXML.h debugXML.c: added debugging utilities.
7391 * tester.c: added --debug switch.
7392 * tree.c: patched an incorrect node->type assignment.
7393 * parser.c: formatting, ensure that node->doc != NULL in attributes
7394
Daniel Veillardccb09631998-10-27 06:21:04 +00007395Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7398 entity support and provide an internal representation close to
7399 DOM one (entity ref nodes, and attribute value as tree). I tried
7400 to preserve the interface but this will surely break some apps
7401 (I have to change rpm2html/rpmfind for example). I had to change
7402 two interfaces, and the generated tree is somewhat different.
7403 * doc/* : started documenting the XML library, the tree and
7404 DOM/Corba. This is a first step.
7405
Daniel Veillard11e00581998-10-24 18:27:49 +00007406Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7407
7408 * parser.c: Set up the fonctions comment block, boring but useful.
7409 * parser.h, SAX.c, parser.c: now attributes are processed through
7410 the SAX interface. The problem is that my SAX interface diverged
7411 quite a bit from the original one, well this is not an official
7412 spec, and translating it from Java to C is hairy anyway...
7413
Daniel Veillard97b58771998-10-20 06:14:16 +00007414Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7417 fonctions comment block, boring but useful.
7418
7419Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007420
7421 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7422 conversion routines. However they are not yet used to convert the
7423 inputs. The core will run with UTF-8.
7424
Daniel Veillard33942841998-10-18 19:12:41 +00007425Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * tree.c : make sure that the type id is properly set-up when
7428 a new object is allocated, needed for DOM.
7429
Daniel Veillard27fb0751998-10-17 06:47:46 +00007430Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * tree.h, tree.c: Ok, the main objects in the tree will be native
7433 corba objects, it costs 8 bytes per Node, Attribute and Document
7434 but it simplifies the Corba integration a lot (no extra interface
7435 objects to allocate/free).
7436
Daniel Veillard0bef1311998-10-14 02:36:47 +00007437Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7440 and changed NODEs contants for conformity with DOM Level 1
7441
Daniel Veillard27864701998-10-08 03:47:24 +00007442Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * added hooks to keep track of servants when creating objects
7445 xmlDoc and xmlNode (for Corba export).
7446
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007447Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * added xml-config script.
7450
Daniel Veillard7066a791998-10-01 20:28:28 +00007451Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7454 to autoupdate libtool and automake conf files.
7455
Miguel de Icaza60681bd1998-09-30 19:28:59 +000074561998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7457
7458 * Makefile.am: Use '?' to separate the sed
7459 commands as ',' is used when people pass -Wl,something.
7460
7461
Daniel Veillard15a8df41998-09-24 19:15:06 +00007462Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * tree.c, tree.h: added a per-document compression interface.
7465
Daniel Veillard151b1b01998-09-23 00:49:46 +00007466Tue Sep 22 20:47:38 EDT 1998
7467
7468 * tree.c, tree.h: added saving with compression and added interfaces
7469 to control the compression level (xmlGetCompressMode,
7470 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7471
Daniel Veillard70120ff1998-09-22 00:24:21 +00007472Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * parser.c: corrected a loop for files of size 0
7475
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000074761998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7477
7478 * error.h: New file. Contains prototyes from `error.c'.
7479
Tom Tromeyc19653d1998-08-14 01:22:43 +00007480Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7481
7482 * Makefile.am (xmlincdir): New macro.
7483 (xmlinc_HEADERS): Renamed from include_HEADERS.
7484
Daniel Veillard845664d1998-08-13 04:43:19 +00007485Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7486
7487 * applied small patch on numeric entities from
7488 Christopher Blizzard <blizzard@appliedtheory.com>
7489
Daniel Veillard260a68f1998-08-13 03:39:55 +00007490Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * New release 0.2, removed the old xml_* files so that it's
7493 coherent with the other CVS base (W3C), far better conformance
7494 to standard, new namespaces, decent entities support, beginning
7495 of a SAX-like interface. Nearly nothing left intact, even the
7496 test examples ...
7497
Christopher Blizzarda36749e1998-07-30 21:47:18 +000074981998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7499
7500 * .cvsignore: Add .deps dir
7501
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007502Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7505
Daniel Veillardfe926001998-07-26 04:28:20 +00007506Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007507
Daniel Veillardfe926001998-07-26 04:28:20 +00007508 * configure.in: added test for CPP
7509 * AUTHORS, Changelog: the original ones didn't get commited but the
7510 glib ones instead, fixed.
7511 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007512
Daniel Veillardfe926001998-07-26 04:28:20 +00007513Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007514
Daniel Veillardfe926001998-07-26 04:28:20 +00007515 * integrated code developped at W3C
7516 * changed the original Copyright
7517 * migrated to automake
7518 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007519