blob: b912c927824c48544fd9b24383cd6bf282fba7e9 [file] [log] [blame]
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00001Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2
3 * doc/tutorial/xmltutorial.xml
4 plus generated html and pdf
5 Updating tutorial again based on further comments from Niraj
6 Tolia on the last iteration
7
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9
10 * doc/tutorial/xmltutorial.xml
11 * doc/tutorial/includekeyword.c
12 * doc/tutorial/includegetattribute.c
13 plus generated html and pdf
14 Adding fix from Niraj Tolia to tutorial to properly free memory.
15
16
Daniel Veillardda46d2d2002-12-15 23:36:49 +000017Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
20 more methods of XmlTextReader.
21 * python/libxml2class.txt python/tests/reader.py: this increased the
22 methods in the bndings, augmented the test to check those new
23 functions.
24
Daniel Veillard0eb38c72002-12-14 23:00:35 +000025Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
26
27 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
28 methods of XmlTextReader.
29 * python/generator.py python/libxml_wrap.h python/types.c
30 python/libxml2class.txt: added the reader to the Python bindings
31 * python/tests/Makefile.am python/tests/reader.py: added a specific
32 test for the Python bindings of the Reader APIs
33 * parser.c: small cleanup.
34
Daniel Veillard06503452002-12-13 10:42:08 +000035Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
36
37 * xinclude.c: fallback was only copying the first child not the
38 full child list of the fallback element, closes #89684 as reopened
39 by Bernd Kuemmerlen
40
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000041Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
42
43 * win32/libxml2.def.src: exported htmlNodeDumpOutput
44
Daniel Veillard000eafb2002-12-12 10:04:22 +000045Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
46
Daniel Veillardc1eed322002-12-12 11:01:32 +000047 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000048 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000049 gives enum values, fix functype return type, put back fields in
50 structs
51 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000052
Daniel Veillard024b5702002-12-12 00:15:55 +000053Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
54
55 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
56 about htmlNodeDumpOutput location.
57 * xpath.c: removed an undefined function signature
58 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
59 too many symbols in the API breaking the python bindings.
60 Updated with the libxslt/libexslt changes.
61
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000062Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
63
64 * configure.in: preparing release of 2.4.29
65 * doc/*: rebuilt the docs and API
66 * xmlreader.c: a few more fixes for the XmlTextReader API
67
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000068Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
69
70 * include/win32config.h: applied mingw patch from Magnus Henoch
71
Daniel Veillard5aad8322002-12-11 15:59:44 +000072Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
73
74 * catalog.c doc/libxml2-api.xml: a bit more cleanup
75
Daniel Veillarda9b66d02002-12-11 14:23:49 +000076Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
77
78 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
79 building Python script, does the C parsing directly, generates
80 a better API description including structure fieds defs and
81 enums. Still a couple of bugs, but good enough for the python
82 wrappers now.
83 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
84 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
85 include/libxml/schemasInternals.h include/libxml/tree.h: more
86 cleanup based on the python analysis script reports.
87 * libxml.spec.in: make sure the API XML description is part of the
88 devel package.
89
Daniel Veillard01c13b52002-12-10 15:19:08 +000090Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
91
92 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
93 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
94 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
95 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
96 code cleanup, especially the function comments.
97 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
98
Daniel Veillarde1ca5032002-12-09 14:13:43 +000099Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
100
101 * Makefile.am xmlreader.c include/libxml/Makefile.am
102 include/libxml/xmlreader.h: Adding a new set of APIs based on
103 the C# TextXmlReader API but converted to C. Allow to parse
104 in constant memory usage, far simpler to program and explain
105 than the SAX like APIs, unfinished but working.
106 * testReader.c: test program
107
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000108Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
109
110 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
111
Daniel Veillard64b35282002-12-04 15:10:40 +0000112Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
113
114 * tree.c: Chip turner indicated that XHTML1 serialization
115 rule for style actually break on both IE and Mozilla,
116 try to avoid the rule if escaping ain't necessary
117
Daniel Veillard8efff672002-12-04 11:44:48 +0000118Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
119
120 * nanhttp.c: handle HTTP URL escaping, problem reported by
121 Glen Nakamura and Stefano Zacchiroli
122
Daniel Veillard1c732d22002-11-30 11:22:59 +0000123Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
124
125 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
126
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000127Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
128
129 * uri.c: Johann Richard pointed out some XPointer problems for
130 URN based URI references in XInclude. Modified the URI parsing
131 and saving routines to allow correct parsing and saving of
132 XPointers, especially when attached to "opaque" scheme accordingly
133 to RFC 2396
134
Daniel Veillard8db67d22002-11-27 19:39:27 +0000135Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
136
137 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
138 of refactoring to the HTML saving code.
139 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
140 in the doc.
141
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000142Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
143
144 * tree.c include/libxml/tree.h: refactored the XML dump of a node
145 to a buffer API to reuse the generic dump to an OutputIO layer,
146 this reduces code, fixes xmlNodeDump() for XHTML, also made
147 xmlNodeDump() now return the number of byte written.
148
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000149Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
150
151 * python/setup.py.in: another patch from Stéphane Bidoul for
152 Python bindings on Windows
153 * doc/parsedecl.py: small cleanup
154
Daniel Veillard9715c172002-11-25 16:33:40 +0000155Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
156
157 * libxml.spec.in configure.in: add a line in %changelog for releases
158
Daniel Veillard9bc53102002-11-25 13:20:04 +0000159Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
160
161 * parser.c: patch from Marcus Clarke fixing a problem in entities
162 parsing that was detected in KDe documentations environment.
163
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000164Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
165
166 * python/libxml.c (libxml_prev): Return the previous as opposed to
167 the next node (I guess this is the result of some cut & paste programming:)
168
Daniel Veillard80d7b902002-11-23 16:23:08 +0000169Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
170
171 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
172
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000173Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * python/generator.py python/libxml.c python/setup.py.in: trying
176 to fix the Python bindings build on Windows (Stéphane Bidoul)
177
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000178Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
179
180 * win32/configure.js: added option for python bindings
181 * win32/libxml2.def.src: added more exports
182
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000183Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
184
185 * win32/Makefile.mingw: fixed unresolved symbols when linking with
186 pthreads
187 * win32/wince/*: applied updates to Windows CE port from Javier
188
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000189Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
190
191 * configure.in: preparing 2.4.28
192 * libxml.spec.in doc/Makefile.am: some cleanup
193 * doc/*: updated the news and regenerated.
194
Daniel Veillardfee408f2002-11-22 13:18:30 +0000195Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
196
197 * HTMLparser.c: final touch at closing #87235 </p> end tags
198 need to be generated.
199 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
200 this change slightly the output of a few tests
201 * doc/*: regenerated
202
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000203Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
204
205 * parserInternals.c: fixing bug #99190 when UTF8 document are
206 parsed using the progressive parser and the end of the chunk
207 is in the middle of an UTF8 multibyte character.
208
William M. Brack8b2c7f12002-11-22 05:07:29 +0000209Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
210
211 * threads.c: fixed initialization problem in xmlNewGlobalState
212 which was causing crash.
213 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
214 in xmlInitializeGlobalState.
215 * parserInternals.c: cleaned up ctxt->sax initialisation.
216
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000217Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * tree.c include/libxml/tree.h: modified the existing APIs
220 to handle XHTML1 serialization rules automatically, also add
221 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
222 libxslt serialization uses it when needed without changing
223 the library API.
224 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
225 result/xhtml1: added a new test specifically for xhtml1 output
226 and updated the result of one XHTML1 test
227
Daniel Veillardd076a202002-11-20 13:28:31 +0000228Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
229
230 * xinclude.c parserInternals.c encoding.c: fixed #99082
231 for xi:include encoding="..." support on text includes.
232 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
233 test/XInclude/ents/isolatin.txt : added a specific regression test
234 * python/generator.py python/libxml2class.txt: fixed the generator
235 the new set of comments generated for doc/libxml2-api.xml were
236 breaking the python generation.
237
Daniel Veillard817e70b2002-11-19 22:28:48 +0000238Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
239
240 * doc/Makefile.am: repair some problem if gtk-doc fail or such
241 * configure.in: patch for Solaris on new autoconf closes #98880
242 * doc/parsedecl.py: repair the frigging API building script,
243 did I say that python xmllib sucks ?
244 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
245 and some comment are no more truncated.
246
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000247Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
248
249 * parser.c: Martin Stoilov pointed out a potential leak in
250 xmlCreateMemoryParserCtxt
251
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000252Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
255 included in HTML documents and using the push parser.
256
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000257Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
258
259 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
260 specified, look for the Python interpreter not just in the
261 specified root but also in the specified location. Fixes #98825
262
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000263Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * python/libxml.c: fixing bug #98792 , node may have no doc
266 and dereferencing without checking ain't good ...
267
Daniel Veillarddad3f682002-11-17 16:47:27 +0000268Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * configure.in: preparing release 2.4.27
271 * doc/* : updated and rebuilt the docs
272 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
273 and all the docs are actually packaged and in the final RPMs
274 * parser.c parserInternals.c include/libxml/parser.h: restore
275 xmllint --recover feature.
276
Daniel Veillard68e9e742002-11-16 15:35:11 +0000277Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
278
279 * parser.c xpath.c: fixing #96925 wich was also dependant on the
280 processing of parsed entities, and XPath computation on sustitued
281 entities.
282 * testXPath.c: make sure entities are substitued.
283
Daniel Veillard328f48c2002-11-15 15:24:34 +0000284Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
285
286 * parser.c: fixed #96594, which was totally dependant on the
287 processing of internal parsed entities, which had to be changed.
288
Daniel Veillard66651aa2002-11-15 11:21:43 +0000289Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * Makefile.am python/Makefile.am python/tests/Makefile.am:
292 trying to fix bug #98517 about building outside the source tree
293 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
294
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000295Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
296
297 * include/win32config.h: cleanup
298 * win32/Makefile.mingw: integrated mingw in JScript configure
299 * win32/Makefile.msvc: modified to allow mingw coexistence
300 * win32/configure.js: integrated mingw
301 * win32/Readme.txt: cleanup
302
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000303Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
304
305 * HTMLparser.c: strengthen the guard in the Pop macros,
306 like in the XML parser, closes bug #97315
307
Daniel Veillard0821b152002-11-12 20:57:47 +0000308Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
311 callback is never used.
312
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000313Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
314
315 * parserInternals.c: fixed the initialization of the SAX structure
316 which was breaking xsltproc
317 * xpath.c: patch from Petr Pajas for CDATA nodes
318 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
319 * parser.c include/libxml/parser.h: patch from Peter Jones
320 removing a leak in xmlSAXParseMemory() and adding the
321 function xmlSAXParseMemoryWithData()
322
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000323Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
324
325 adding pdf of tutorial, changing web page to link to it
326 * doc/tutorial/xmltutorial.pdf
327 * doc/xml.html
328 * doc/docs.html
329
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000330Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
331
332 * doc/tutorial/ar01s08.html
333 adding file what I forgot for tutorial
334
335
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000336Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
337
338 Adding encoding discussion to tutorial
339 Added:
340 * doc/tutorial/images/*.png: DocBook admonition image files
341 * doc/tutorial/apf.html, apg.html: new generated html
342 * doc/tutorial/includeconvert.c: conversion code entity file
343 changed:
344 * doc/tutorial/xmltutorial.xml: DocBook original
345 * doc/tutorial/*.html: generated html
346
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000347Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
348
349 * include/libxml/*.h: retired xmlwin32version.h
350 * doc/Makefile.am: retired xmlwin32version.h
351 * win32/configure.js: retired xmlwin32version.h
352
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000353Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
354
355 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000356 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
357 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000358
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000359Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
360
361 * globals.c: fixed a typo pointed out by Igor
362 * xpath.c: try to speed up node compare using line numbers
363 if available.
364
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000365Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
366
367 * tree.c: make xmlFreeNode() handle attributes correctly.
368
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000369Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
370
371 * catalog.c: completed the #96963 fix, as reported by Karl
372 Eichwalder
373
Daniel Veillard56f21f22002-11-06 15:49:46 +0000374Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
377
Daniel Veillard91ad8792002-11-04 17:06:52 +0000378Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
379
380 * Makefile.am: switched the order of a couple of includes
381 to fix bugs #97100
382
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000383Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
384
385 * catalog.c: fixed bug #96963, reverted to the old behaviour of
386 xmlLoadCatalogs that used to separate directories with a ':'.
387
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000388Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
389
390 * threads.c: improvements to the Windows-side of thread handling
391 * testThreads.c: conditionally excluded unistd.h
392 * testThradsWin32.c: broke overlong lines
393 * include/win32config.h: adapted thread-related macros to the new
394 scheme and for pthreads on Windows
395 * win32/Makefile.msvc: introduced a more flexible thread build,
396 added testThreads[Win32].c to the build
397 * win32/configure.js: introduced a more flexible thread config
398
John Fleck61f6fb62002-10-31 15:23:29 +00003992002-10-31 John Fleck <jfleck@inkstain.net>
400
401 * doc/xml.html (and, by implication, FAQ.html)
402 added UTF-8 conversaion FAQ from Marcus Labib Iskander
403
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000404Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
405
406 * configure.in: removed xmlwin32version.h
407 * include/libxml/Makefile.am: removed xmlwin32version.h
408
Daniel Veillardce66ce12002-10-28 19:01:59 +0000409Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * tree.c: applied patch from Brian Stafford to fix a bug
412 in xmlReconciliateNs()
413
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000414Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * tree.c: applied patch from Christian Glahn to allow
417 xmlNewChild() on document fragment nodes
418
Daniel Veillardb39bc392002-10-26 19:29:51 +0000419Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
420
421 * parser.c: Christian Glahn found a problem with a recent
422 patch to xmlParseBalancedChunkMemoryRecover()
423 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
424 problems
425 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
426 test/schemas/seq*: added the test cases from Charles
427
Daniel Veillard366a9152002-10-23 20:43:53 +0000428Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
429
430 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
431 serious cleanup of the spec file and associated changes
432 in the Makefiles.
433 * valid.c: try to remove some warnings on x86_64
434
Daniel Veillardd033d022002-10-23 14:55:02 +0000435Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
436
437 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
438 fix bug #96586
439
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000440Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
441
442 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
443 parsing, applied his patch
444 * result/HTML/attrents.html result/HTML/attrents.html.err
445 result/HTML/attrents.html.sax test/HTML/attrents.html:
446 added the test and result case provided by Mikhail Sogrine
447
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000448Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
449
450 * vms/build_libxml.com vms/config.vms vms/readme.vms
451 include/libxml/parser.h include/libxml/parserInternals.h
452 include/libxml/tree.h include/libxml/xmlIO.h
453 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
454 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
455 Applied the VMS update patch from Craig A. Berry
456 * doc/*.html: update
457
Daniel Veillardf000f072002-10-22 14:28:17 +0000458Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
459
460 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
461
Daniel Veillard1e208222002-10-22 14:25:25 +0000462Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
463
464 * debugXML.c: adding a grep command to --shell in xmllint
465 for T.V. Raman
466
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000467Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
468
469 * xmlcatalog.c: tried to fix some of the problem with --sgml
470
Daniel Veillard935494a2002-10-22 14:22:46 +0000471Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
472
473 * parser.c: tried to fix bug #91500 where doc->children may
474 be overriden by a call to xmlParseBalancedChunkMemory()
475
476Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
477
478 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
479 identifiers in SGML catalogs containing '&'
480
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000481Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
482
483 * python/types.c: fixed bugs when passing result value tree
484 to Python functions.
485
Daniel Veillard48267432002-10-18 11:21:38 +0000486Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
487
488 * configure.in: preparing the release of 2.4.26
489 * doc/*: updated and rebuilt the documentation
490
Daniel Veillardbb284f42002-10-16 18:02:47 +0000491Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
492
493 * parser.c: fixed a XML Namespace compliance bug reported by
494 Alexander Grimalovsky
495
Daniel Veillard44892f72002-10-16 15:23:26 +0000496Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * HTMLtree.c: fixed serialization of script and style when
499 they are not lowercase (i.e. added using the API to the tree).
500
Daniel Veillard2fd85422002-10-16 14:32:41 +0000501Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
502
503 * valid.c: make xmlValidateDocument emit a warning msg if there
504 is no DTD, pointed by Christian Glahn
505
Daniel Veillard32370232002-10-16 14:08:14 +0000506Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
507
508 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
509 content model when some of the blocks have min or max, and a couple
510 of bugs found in the process.
511 * result/schemas/list0* test/schemas/list0*: added some specific
512 regression tests
513
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000514Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
515
516 * README: updated the contact informations
517
Daniel Veillard63186732002-10-15 08:43:17 +0000518Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
519
520 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
521 misses it, reported by Peter Bray.
522
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000523Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
524
525 * tree.c: investigating xmlNodeGetContent() on namespace nodes
526 and removed a few warnings
527
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000528Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
529
530 * parser.c: Christian Glahn found a small bug in the push parser.
531 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
532 public
533
Daniel Veillard6045c902002-10-09 21:13:59 +0000534Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
535
536 * xmlschemas.c include/libxml/xmlschemas.h: added
537 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
538 * testSchemas.c: added --memory to test the new interface
539
Daniel Veillardf0070122002-10-09 14:24:17 +0000540Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
541
542 * doc/index.py doc/search.php: integrated the XSLT indexing,
543 a few fixed in the indexer, added a scope selection at the
544 search level.
545
Daniel Veillard01992e02002-10-09 10:20:30 +0000546Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
549 this was due to uninitialized parts of the validation context
550
Daniel Veillard321be0c2002-10-08 21:26:42 +0000551Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
552
553 * debugXML.c: applied patch from Mark Vakoc except the API
554 change, preserved it.
555 * doc/*: updated the docs to point to the search engine for
556 information lookup or before bug/help reports.
557
Daniel Veillard01e87d22002-10-08 16:55:06 +0000558Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
559
560 * doc/index.py doc/search.php: added mailing-list archives
561 indexing and lookup
562
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000563Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
564
565 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
566
Daniel Veillard9b006132002-10-07 11:13:27 +0000567Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
568
569 * doc/index.py: improved HTML indexing
570 * doc/search.php: make the queries also lookup the HTML based indexes
571
Daniel Veillard141d04b2002-10-06 21:51:18 +0000572Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
573
574 * doc/index.py: added HTML page indexing
575
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000576Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
577
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000578 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000579 problem in libxslt.
580 * catalog.c: fixed list handling in XML_CATALOG_FILES
581
Daniel Veillardceb09b92002-10-04 11:46:37 +0000582Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
583
584 * valid.c: typo/bug found by Christian Glahn
585
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000586Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
587
588 * xmlIO.c: applied Windows CE patch from Javier.
589 * win32/wince: new directory, contains support for the PocketPC
590 with Windows CE from Javier.
591 * include/win32config.h: reorganised, removed duplicate
592 definitions and applied WinCE patch from Javier.
593 * include/wsockcompat.h: new file, now contains WinSock
594 compatibility macros.
595 * win32/Makefile.msvc: introduced double-run compilation.
596
Daniel Veillarde16b5742002-09-26 17:50:03 +0000597Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
598
599 * configure.in include/libxml/xmlwin32version.h: preparing release
600 of 2.4.25
601 * doc/*: updated and regenerated teh docs and web pages.
602
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000603Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
604
605 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
606 error were not covering namespace declarations.
607 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
608 it was missing the attribute declaration for the namespace
609 * result/VC/NS3: the fix now report breakages in that test
610
Daniel Veillardabe01742002-09-26 12:40:03 +0000611Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
612
613 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
614
Daniel Veillard2ace1952002-09-26 12:28:02 +0000615Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
616
617 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
618 and regenerated the docs and web site
619
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000620Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
621
622 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
623 ATTRIBUTE_UNUSED is always put after the attribute declaration,
624 not before
625
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000626Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
627
628 * python/generator.py python/libxml2class.txt: fixed a stupid error
629 breaking the python API
630
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000631Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
634 triostr.c triostr.h: applied a trio update patch from
635 Bjorn Reese which should work with MinGW
636
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000637Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * tree.c: improving some documentation comments
640 * xmlregexp.c: found and fixed a mem leak with python regression tests
641 * doc/*: rebuilt the doc and the API XML file including the
642 xmlregexp.h xmlautomata.h and xmlunicode.h headers
643 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
644 python/types.c: added access to the XML Schemas regexps from
645 python
646 * python/tests/Makefile.am python/tests/regexp.py: added a
647 simple regexp bindings test
648
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000649Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
650
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000651 * doc/xml.html:
652 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000653
Daniel Veillard118aed72002-09-24 14:13:13 +0000654Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
655
656 * xmlregexp.c: fixed the data callback on transition functionality
657 which was broken when using the compact form
658 * result/schemas/*: updated the results, less verbose, all tests
659 pass like before
660 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
661 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
662 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
663 annoying warnings
664 * xpath.c: try to provide better error report when possible
665
Daniel Veillard72336152002-09-21 13:08:14 +0000666Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
667
668 * Makefile.am: fixed a breakage raised by Jacob
669
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000670Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
671
672 * include/win32config.h: added HAVE_ERRNO_H definition for parts
673 which don't use sockets
674
Igor Zlatkovic01280582002-09-20 16:40:34 +0000675Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
676
677 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
678 * win32/configure.js: applied zlib patch from Daniel Gehriger
679
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000680Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
681
682 * win32/configure.js: applied the patch from Mark Vakoc for
683 regexp support
684 * win32/libxml2.def.src: applied the patch from Mark Vakoc
685 for regexp support
686
Daniel Veillardb5c05732002-09-20 13:36:25 +0000687Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
688
689 * xmlschemastypes.c: as pointed by Igor Float and Double
690 parsing ain't finished yet
691
Daniel Veillard40b11342002-09-20 12:01:39 +0000692Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * Makefile.am configure.in: trying to fix #88412 by bypassing
695 all the python subdir if python ain't detected
696
Daniel Veillard23e73572002-09-19 19:56:43 +0000697Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
698
699 * Makefile.am configure.in include/libxml/xmlversion.h.in:
700 made configuring with regexps/automata/unicode the default
701 but without schemas ATM
702 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
703 fixed the regexp based DTD validation performance and memory
704 problem by switching to a compact form for determinist regexps
705 and detecting the determinism property in the process. Seems
706 as fast as the old DTD validation specific engine :-) despite
707 the regexp built and compaction process.
708
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000709Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
710
711 * valid.c: determinism is debugged, new DTD checking code now works
712 but xmlFAComputesDeterminism takes far too much CPU and the whole
713 set usues too much memory to be really usable as-is
714
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000715Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
716
717 * tree.c: fixed another stupid bug in xmlGetNodePath()
718 * xmllint.c: --version now report the options compiled in
719
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000720Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
721
722 * HTMLparser.c: small cleanup
723 * valid.c xmlregexp.c: switched DTD validation to use only regexp
724 when configured with them. A bit of debugging around the determinism
725 checks is still needed
726
Daniel Veillard63b01c22002-09-17 19:25:28 +0000727Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
728
729 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
730
Daniel Veillard92727042002-09-17 17:59:20 +0000731Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
732
733 * xmlIO.c: small portability glitch fixed.
734
Daniel Veillard84d70a42002-09-16 10:51:38 +0000735Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
736
737 * xmlschemastypes.c: incomplete steps for real/double support
738 * testAutomata.c include/libxml/xmlautomata.h
739 include/libxml/xmlregexp.h: avoiding a compilation problem
740 * valid.c include/libxml/valid.h: starting the work toward using
741 the regexps for actual DTD validation
742
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000743Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
744
745 * hash.c: cosmetic cleanup
746 * valid.c include/libxml/tree.h include/libxml/valid.h: started
747 integrating a DTD validation layer based on the regexps
748
Daniel Veillard4402ab42002-09-12 16:02:56 +0000749Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
752 the determinism was tested before eliminating the epsilon
753 transitions :-(
754
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000755Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * python/generator.py python/libxml.c python/libxml.py
758 python/libxml2-python-api.xml python/libxml2class.txt
759 python/libxml_wrap.h python/types.c: updated the python
760 bindings, added code for easier File I/O, and the ability to
761 define a resolver from Python fixing bug #91635
762 * python/tests/Makefile.am python/tests/inbuf.py
763 python/tests/outbuf.py python/tests/pushSAXhtml.py
764 python/tests/resolver.py python/tests/serialize.py: updated
765 and augmented the set of Python tests.
766
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000767Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * win32/configure.js: added more readme info for the binary
770 package.
771
Daniel Veillard607b35c2002-09-10 12:16:19 +0000772Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
773
774 * xmlIO.c: fixed a stupid out of bound array error
775
776Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
777
778 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
779 messing around with support for Windows path, cleanups,
780 trying to identify and fix the various code path to the
781 filename access. Added xmlNormalizeWindowsPath()
782
Daniel Veillard76575762002-09-05 14:21:15 +0000783Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * error.c valid.c: working on better error reporting of validity
786 errors, especially providing an accurate context.
787 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
788 error reports in those cases.
789
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000790Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
791
792 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
793 parser.c parserInternals.c xmlIO.c: get rid of all the
794 perror() calls made in the library execution paths. This
795 should fix both #92059 and #92385
796
Daniel Veillard19aa7022002-09-05 11:14:19 +0000797Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
798
799 * xmllint.c: memory leak reporting was broken after a change
800 of the preprocessor symbol used to activate it.
801
Daniel Veillardec6725e2002-09-05 11:12:45 +0000802Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
803
804 * tree.c: try to make the copy function work for node of
805 type XML_DOCUMENT_FRAG_NODE, they are only created by the
806 DOM layers though, not libxml2 itself.
807
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000808Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * valid.c: try to provide file and line informations, not all
811 messages are covered, but it's a (good) start
812
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000813Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
814
815 * xinclude.c: reimplemented a large part of the XInclude
816 processor, trying to minimize resources used, James Henstridge
817 provided a huge test case which was exhibiting severe memory
818 consumption problems.
819
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000820Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
821
822 * python/Makefile.am: applied patch from Christophe Merlet to
823 reestablish DESTDIR
824
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000825Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
826
827 * libxml.spec.in: fixes libary path for x86_64 AMD
828
John Fleckbe98b332002-09-04 03:16:23 +0000829Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
830
831 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000832 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000833 (plus resulting generated html files)
834 fixing one spot I missed in the tutorial where I hadn't freed
835 memory properly
836
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000837Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
838
839 * doc/tutorial/includeaddattribute.c
840 * doc/tutorial/includeaddkeyword.c
841 * doc/tutorial/includegetattribute.c
842 * doc/tutorial/includekeyword.c
843 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000844 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000845 update tutorial to properly free memory (thanks to Christopher
846 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000847 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000848 added image files so the callouts are graphical, making it
849 easier to read ( use "--param callout.graphics 1" to generate
850 html with graphical callouts)
851
Daniel Veillarde1662542002-08-28 11:50:59 +0000852Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
853
854 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
855 nice logos generated by Marc Liyanage
856 * doc/site.xsl *.html: changed the stylesheet to show the new
857 logo and regenerated the pages
858
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000859Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
860
861 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
862
Daniel Veillard42766c02002-08-22 20:52:17 +0000863Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
864
865 * xpath.c: possible mem leak patch from Jason Adams
866
867Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
870 in the XQuery namespace
871 * configure.in: preparing 2.4.24
872 * doc/*.html: updated the web pages
873
874Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * python/generator.py: closing bug #85258 by generating conditional
877 compile check to avoid linking to routines not configured in.
878
Havoc Pennington84ec40a2002-08-22 13:59:35 +00008792002-08-22 Havoc Pennington <hp@pobox.com>
880
881 * autogen.sh: update error message for missing automake
882
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000883Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
884
885 * python/Makefile.am: typo in target name resulted in libxml2.py
886 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
887
Daniel Veillard22669b22002-08-22 07:17:11 +0000888Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * win32/win32/Makefile.mingw: updated with version from
891 Elizabeth Barham at http://soggytrousers.net/repository/
892
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000893Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
894
895 * win32/Makefile.msvc: added the prefix location to the include
896 and lib search path.
897
Havoc Pennington830e8972002-08-18 22:22:13 +00008982002-08-18 Havoc Pennington <hp@pobox.com>
899
900 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
901 both automake 1.6 and 1.4 installed get the right automake. Means
902 compilation from CVS will now require the latest automake 1.4
903 release, or manually creating symlinks called "automake-1.4" and
904 "aclocal-1.4"
905
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000906Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * configure.in python/Makefile.am: more AMD 64 induced changes from
909 Frederic Crozat
910
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000911Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
912
913 * xinclude.c: oops I was missing the xml:base fixup too
914 * result/XInclude/*.xml: this adds xml:base attributes to most
915 results of the tests
916
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000917Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
918
919 * xinclude.c: quick but apparently working implementation of
920 xi:fallback, should close bug #89684
921 * Makefile.am test/XInclude/docs/fallback.xml
922 result/XInclude/fallback.xml: added a basic test for fallback,
923 and run with --nowarning to avoid a spurious warning
924 * configure.in: applied patch from Frederic Crozat for python
925 bindings on AMD 64bits machines.
926
Daniel Veillard9e923512002-08-14 08:48:52 +0000927Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
928
929 * parser.c: xmlSAXUserParseMemory() really ought to fail if
930 the caller don't pass a SAX callback block.
931
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000932Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * tree.c: applied the same fix for the XML-1.0 namespace to
935 xmlSearchNsByHref() as was done for xmlSearchNs()
936
Daniel Veillardad11b302002-08-12 14:53:41 +0000937Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * libxml.3: small cleanup of the man page
940 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
941 when serializing HREF attributes generated by XSLT.
942
Daniel Veillardc084e472002-08-12 13:27:28 +0000943Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
946 version of Marc Liyanage' patch for boolean attributes in HTML
947 output
948
Daniel Veillard5f91b372002-08-12 12:13:01 +0000949Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * python/tests/serialize.py: fixed the test results, indenting
952 behaviour changed slightly
953
Aleksey Sanin9e951762002-08-08 18:02:41 +0000954Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
955
956 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
957 new c14n function to Windows def files
958
Aleksey Saninea4272a2002-08-02 23:50:03 +0000959Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
960
961 * c14n.c: fixed a memory leak in c14n code
962
Daniel Veillard58e44c92002-08-02 22:19:49 +0000963Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * parser.c include/libxml/parser.h: adding a new API for Christian
966 Glahn: xmlParseBalancedChunkMemoryRecover
967 * valid.c: patch from Rick Jones for some grammar cleanup in
968 validation messages
969 * result/VC/* result/valid/*: this slightly change some of the
970 regression tests outputs
971
Daniel Veillard0bf29002002-08-01 12:54:11 +0000972Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * tree.c: trying to fix a problem in namespaced attribute handling
975 raised by Christian Glahn
976
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000977Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
978
979 * encoding.c include/libxml/encoding.h: Opening the interface
980 xmlNewCharEncodingHandler as requested in #89415
981 * python/generator.py python/setup.py.in: applied cleanup
982 patches from Marc-Andre Lemburg
983 * tree.c: fixing bug #89332 on a specific case of loosing
984 the XML-1.0 namespace on xml:xxx attributes
985
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000986Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
987
988 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
989 corner case from new Merlin's test suite and added a callback
990 that will be used to improve xmlsec performance
991
992
Daniel Veillard0b22def2002-07-29 16:23:03 +0000993Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
994
995 * HTMLtree.c: trying to fix the <style> escaping problem in
996 HTML serialization bug #89342
997
Daniel Veillard0b28e882002-07-24 23:47:05 +0000998Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1001 and rebuilt the web site.
1002
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001003Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001004
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001005 * include/libxml/tree.h: added _private member to xmlNs struct
1006
Daniel Veillard1d995272002-07-22 16:43:32 +00001007Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1008
1009 * HTMLparser.c: fixing bug #84876 based on the xml working
1010 code.
1011
William M. Brack61eaba52002-07-21 11:14:18 +00001012Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1013
1014 * python/Makefile.am: enhanced to fix bug 72012 (errors
1015 when using '-jX' make parameter)
1016
William M. Brackef61d202002-07-19 08:32:00 +00001017Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1018
1019 * xpath.c: small additional enhancement for booleans
1020 compared to nodesets
1021
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001022Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * HTMLtree.c: changed the order of the encoding declaration
1025 attributes in the meta tags due to a bug in IE/Mac
1026
William M. Brack0c022ad2002-07-12 00:56:01 +00001027Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1028
1029 * xpath.c: enhanced handling of booleans (especially '='
1030 and '!=' for nodesets) - fixes bug 85256. Added new
1031 routine xmlXPathNotEqualValues for more proper handling
1032 of '!=' when nodesets are involved.
1033
Daniel Veillard06944e22002-07-11 19:55:18 +00001034Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1035
1036 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1037 doc/xmlcatalog_man.xml to the source distribution
1038
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001039Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1040
1041 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1042 asked for this.
1043
Daniel Veillard539638b2002-07-06 19:55:14 +00001044Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * configure.in: preparing 2.4.23
1047 * doc/*: rebuilt the docs
1048
Daniel Veillard176d99f2002-07-06 19:22:28 +00001049Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1050
1051 * parser.c: fixing bug #84169 by fixing the
1052 comment of xmlCreatePushParserCtxt to describe the
1053 encoding detection parameters better.
1054
Daniel Veillard37f961d2002-07-06 17:53:56 +00001055Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * valid.c: fixing bug #79331 in one path the lookup for
1058 ID attributes on a namespaced node wasn't handled correctly :-\
1059
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001060Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLparser.c: trying to fix 87235 about discarded white
1063 spaces in the HTML parser.
1064 * result/HTML/*: this changes the output of a number of HTML
1065 regression tests
1066
Daniel Veillardfdc91562002-07-01 21:52:03 +00001067Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * xpath.c: applied patch from Richard Jinks for the namespace
1070 axis + fixed a memory error.
1071 * parser.c parserInternals.c: applied patches from Peter Jacobi
1072 removing ctxt->token for good.
1073 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1074 popped out by the regression tests.
1075 * Makefile.am: patch for threads makefile from Gary Pennington
1076
William M. Brack6000af52002-06-28 11:43:13 +00001077Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1078
Daniel Veillardfdc91562002-07-01 21:52:03 +00001079 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001080 expressions involving preceding-sibling (et al).
1081
Daniel Veillard153120c2002-06-18 07:58:35 +00001082Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1083
1084 * hash.c: applied a patch from Peter Jacobi to solve a problem
1085 when compiling with the Watcom C on Win32
1086 * result/schemas/*.err: the change of hashing algo generated
1087 permutations in the output
1088
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001089Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1090
1091 * hash.c: applied patch from Sander Vesik improving the quality of
1092 the hash function.
1093
Aleksey Sanina5808b92002-06-14 17:07:41 +000010942002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001095
1096 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1097 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1098 xmllint.c xpath.c: replaced sprintf() with snprintf()
1099 to prevent possible buffer overflow (the bug was pointed
1100 out by Anju Premachandran)
1101
Daniel Veillarde059b892002-06-13 15:32:10 +00001102Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * parser.c: removed an uninitialized data error popped by valgrind
1105 on PE references
1106
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001107Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1108
1109 * doc/xml.html
1110 adding tutorial reference to the web page
1111
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001112Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1113
1114 * doc/tutorial/xmltutorial.xml
1115 * doc/tutorial/ar01s07.html
1116 * doc/tutorial/ape.html
1117 * doc/tutorial/includegetattribute.c
1118 adding section to tutorial about retrieving an attribute
1119 value
1120
Daniel Veillardf5582f12002-06-11 10:08:16 +00001121Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1122
1123 * parser.c: applied a couple of patches from Peter Jacobi to start
1124 to get rid of ctxt->token, with a possible significant speed
1125 improvement to be gained once done. Better compliance with PE
1126 references constructs in DTDs too.
1127 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1128 from Peter too
1129
Daniel Veillard38d80e22002-06-11 07:24:56 +00001130Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1131
1132 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1133 xmlParseElement was likely to have been deallocated at the
1134 time of the report, possibly leading to segfault. Just report
1135 the tag name now.
1136
Daniel Veillard9e412302002-06-10 15:59:44 +00001137Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1138
1139 * xpath.c: patch from Richard Jinks for XPath substring() function
1140 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1141
Aleksey Sanina5808b92002-06-14 17:07:41 +000011422002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001143
1144 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1145
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001146Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1147
1148 *doc/FAQ.html
1149 fixing typos in FAQ, thanks to Robert Funnell for the
1150 editing help
1151
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001152Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * NEWS: got complaints from rpmlint that it was empty
1155
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001156Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1157
1158 * added doc/tutorial, including:
1159 apa.html
1160 apb.html
1161 apc.html
1162 apd.html
1163 ar01s02.html
1164 ar01s03.html
1165 ar01s04.html
1166 ar01s05.html
1167 ar01s06.html
1168 includeaddattribute.c
1169 includeaddkeyword.c
1170 includekeyword.c
1171 includestory.xml
1172 index.html
1173 xmltutorial.xml
1174 libxml tutorial, including generated html
1175
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001176Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1177
1178 * result/c14n/exc-without-comments/merlin-c14n-two-*
1179 result/c14n/without-comments/merlin-c14n-two-*
1180 test/c14n/exc-without-comments/merlin-c14n-two-*
1181 test/c14n/without-comments/merlin-c14n-two-*
1182 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1183 c14n/exc-c14n and slightly modified test script to handle
1184 these test cases
1185 * c14n.c: fixed bugs for complicated nodes set (namespace
1186 without node and others from merlin-c14n-two.tar.gz)
1187 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1188 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1189 for xmlsec performance patch
1190 * xpath.c: fixed self::node() for namespaces and attributes
1191
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001192Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1193
1194 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1195 but with the format parameter
1196 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1197
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001198Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1199
1200 * Makefile.am: updated c14n tests suite
1201 * c14n.c: performance improvement for previous c14n patch
1202
Daniel Veillarde72c7562002-05-31 09:47:30 +00001203Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * parser.c: another peroformance patch from Peter Jacobi, that
1206 time on parsing attribute values.
1207
Aleksey Sanin508a1012002-05-31 06:32:32 +00001208Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1209
1210 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1211 into LibXML2 test suite
1212
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001213Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1214
1215 * c14n.c: propagating xpath ancesstors node fix to c14n
1216 plus small performance improvement to reduce number of
1217 mallocs
1218 * xpath.c: fixed ancestors axis processing for namespace nodes
1219
Daniel Veillard46de64e2002-05-29 08:21:33 +00001220Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1223 Peter Jacobi
1224
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001225Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1226
1227 * configure.in: preparing 2.4.22
1228
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001229Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1232 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1233 a public entry point.
1234 * doc/*: rebuilt the API and docs
1235
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001236Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * xpath.c: patch from Richard Jinks to fix a problem introduced
1239 in the previous patch and pointed by Norm
1240
Daniel Veillardc6924812002-05-24 11:10:43 +00001241Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1242
1243 * libxml.spec.in: fixing bug #81112
1244
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001245Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * uri.c: fixing bug #82848
1248
Daniel Veillarda2878972002-05-24 07:54:39 +00001249Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1252 output of one catalog test
1253
Aleksey Sanin114e4752002-05-24 07:20:27 +00001254Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001255
Aleksey Sanin114e4752002-05-24 07:20:27 +00001256 * global.data globals.c tree.c include/libxml/globals.h
1257 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1258 default value for global parameter xmlIndentTreeOutput to 1 and
1259 introduced new global parameter xmlTreeIndentString (the string
1260 used to do one-level indent) with default value " " (as it was
1261 in tree.c)
1262
Daniel Veillard49d5af82002-05-23 11:55:49 +00001263Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1266 with trio and schemas.
1267
Daniel Veillard7c13af42002-05-22 09:57:32 +00001268Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * xpath.c: patch from Richard Jinks to fix the problem raised in
1271 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1272
Daniel Veillard5a872412002-05-22 06:40:27 +00001273Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * xmlschemas.c: a bit of work on import.
1276 * xmlschemastypes.c: Charles Bozeman provided a compare function
1277 for date/time types so min/max facet restrictions should work,
1278 indeterminate comparisons return an error instead of equal.
1279 * test/schemas/date_0* result/schemas/date_0_0: specific test
1280 from Charles Bozeman too
1281
Daniel Veillard10b6da42002-05-18 07:55:20 +00001282Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1285 from Christian Cornelssen fixing the man pages and the Catalog
1286 building script.
1287 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1288 next step is <xs:import> I now have a reasonable understanding
1289 of how it works.
1290
Daniel Veillarde5354492002-05-16 08:43:22 +00001291Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1294
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001295Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1296
1297 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1298
Daniel Veillard088bf112002-05-14 11:03:59 +00001299Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * xpath.c: fixing an XPath function evalutation bug pointed out
1302 by Alexey Efimov where the context was lost when evaluating
1303 the function arguments
1304
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001305Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001306
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001307 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1308 function public for XMLSec performance optimizations
1309
Daniel Veillard3cd72402002-05-13 10:33:30 +00001310Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * python/generator.py python/libxml2class.txt : fixed a problem
1313 with the HTML parser pointed by Gary Benson
1314 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1315 example
1316
Aleksey Sanine48a3182002-05-09 18:20:01 +00001317Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1318 * parser.c: fixed bug #81159 (memory growth in SAX)
1319
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001320Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1321 * xpath.c: fixed bug #78858 (the real fix)
1322
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001323Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001324 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001325
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001326Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * tree.c: modified xmlNodeSetBase to allow changing the
1329 base of a document.
1330
Daniel Veillard070803b2002-05-03 07:29:38 +00001331Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * xmlschemastypes.c: patch Charles Bozeman for validation of
1334 all the date, time, and duration types
1335 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1336 * configure.in: fixed an error pointed by an user
1337 * xml2-config.in: fixed an error pointed by an user
1338
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001339Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1340
1341 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1342 win32/libxml2.def.src xmlIO.c: exported default
1343 'file:', 'http:' and 'ftp:' protocols input handlers
1344 and maked protocols comparisson case insensitive
1345
Daniel Veillard34de97f2002-04-30 14:29:22 +00001346Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1347
1348 * configure.in: Neven Has detected a typo
1349
Daniel Veillard28577c32002-04-30 06:48:41 +00001350Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1353 as one of the persons allowed to commit directly to the
1354 module.
1355
Daniel Veillardfc57b412002-04-29 15:50:14 +00001356Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1359 * valid.c: raised a too low limit
1360 * doc/*: rebuilt the docs
1361
Daniel Veillardeca82812002-04-24 11:42:02 +00001362Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * test/XPath/expr/floats test/XPath/expr/functions
1365 result/XPath/expr/floats result/XPath/expr/functions
1366 xpath.c: another XPath conformance patch from Richard Jinks
1367
Daniel Veillard13e04c62002-04-23 17:51:29 +00001368Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlschemas.c: fixed validation of attribute groups.
1371 * test/schemas result/schemas: added an example from the primer
1372
Daniel Veillard88c58912002-04-23 07:12:20 +00001373Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1376 * test/schemas result/schemas: updated the test list
1377
Daniel Veillarde19fc232002-04-22 16:01:24 +00001378Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * TODO: updated a bit
1381 * parser.c: made a comment more specific
1382 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1383 Schemas conformance.
1384 * test/schemas result/schemas: updated the test list
1385
Daniel Veillard441bc322002-04-20 17:38:48 +00001386Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1389 implementing xs:all with minOccurs = 0
1390 * tes/schemas/* result/schemas/*: added more tests covering
1391 xs:all
1392
Daniel Veillard8a001f62002-04-20 07:24:11 +00001393Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * xmlregexp.c: first implementation of the all particle, this
1396 may need to be revisited for case where not all transitions
1397 must be crossed.
1398
Daniel Veillard7646b182002-04-20 06:41:40 +00001399Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * tree.c: another entity processing update from Markus Henke
1402
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001403Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1404
1405 * trionan.c: fixed crash on OSF/1
1406
Daniel Veillardb4398962002-04-19 07:01:55 +00001407Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmlschemas.c: more Schemas work
1410 * test/schemas/* result/schemas/*: added more tests coming
1411 from the spec.
1412
Daniel Veillard54761132002-04-18 21:00:44 +00001413Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1416 ExcC14N specification
1417
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001418Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * tree.c: patch from Markus Henke, fix for recursive entities.
1421
Daniel Veillard23b1f372002-04-18 15:50:05 +00001422Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * xpath.c: fix a problem with string() on a document node.
1425
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001426Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * Makefile.am xmlschemas.c: more Schemas work
1429 * test/schemas/* result/schemas/*: added more tests coming
1430 from the spec.
1431
Daniel Veillard6231e842002-04-18 11:54:04 +00001432Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1435 * result/HTML/*: this changes a few things in the results
1436
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001437Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1438
1439 * include/libxml/tree.h: eliminated 'declaration different than
1440 prototype' warning
1441 * include/win32config.h: "resolved" conflicts with errno.h
1442
Daniel Veillardb509f152002-04-17 16:28:10 +00001443Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1446 on the automata interfaces and debug of counted choices
1447 * test/schemas/* result/schemas/*: added a number of tests
1448
Daniel Veillard8651f532002-04-17 09:06:27 +00001449Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1452 a bit of work on Schemas
1453 * testSchemas.c: try to make it more useful
1454 * test/schemas/* result/schemas/* Makefile.am: changed the
1455 Schemas regression test procedure, started adding a few samples
1456
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001457Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1458
1459 * include/libxml/encoding.h: Patch for the Borland C++ builder
1460 * include/libxml/tree.h: Patch for the Borland C++ builder
1461 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001462 * win32/bcb5: New directory for the Borland C++ builder
1463 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001464
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001465Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1466
1467 * win32/Makefile.msvc: Update for XML Schema support
1468 * win32/configure.js: Update for XML Schema support
1469 * win32/libxml2.def.src: Update for XML Schema support
1470
Daniel Veillard4255d502002-04-16 15:50:10 +00001471Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1472
1473 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1474 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1475 xmlunicode.c include/libxml/Makefile.am
1476 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1477 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1478 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1479 include/libxml/xmlversion.h.in : merged the current state of
1480 XML Schemas implementation, it is not configured in by default,
1481 a specific --schemas configure option has been added.
1482 * test/automata test/regexp test/schemas Makefile.am
1483 result/automata result/regexp result/schemas:
1484 merged automata/regexp/schemas regression tests
1485
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001486Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xpath.c: Gary found a compile time problem, fixes #78823
1489
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001490Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * configure.in: release of 2.4.20
1493 * doc/*: updated and rebuilt the docs
1494
Daniel Veillardf544f192002-04-15 12:56:56 +00001495Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * python/Makefile.am: patch from Cristian Gafton to build on
1498 Red Hat 6.2, should also fix #75779
1499
Daniel Veillard940492d2002-04-15 10:15:25 +00001500Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * valid.c: first part of fixing #78729
1503
Daniel Veillardeb475a32002-04-14 22:00:22 +00001504Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1507 escaping of URI when saving HTML files.
1508 * result/HTML/*: this impacted some tests
1509
Daniel Veillard9b731d72002-04-14 12:56:08 +00001510Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * configure.in: trying to fix #77441
1513
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001514Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * include/libxml/xmlIO.h: Hallski complained it could not be
1517 included by itself.
1518
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001519Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1522
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001523Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1524
1525 * win32/configure.js: patch from Nilo for the c14n option
1526 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1527
Daniel Veillardda423da2002-04-10 19:25:38 +00001528Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1531 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1532 LIBXML_THREAD_ENABLED
1533
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001534Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * xpath.c: another patch from Richard Jinks for substring conformance
1537 * test/XPath/expr/floats test/XPath/expr/strings
1538 result/XPath/expr/floats result/XPath/expr/strings: update of the
1539 test suite to check those.
1540
Daniel Veillard01917aa2002-04-10 11:30:41 +00001541Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1542
1543 * xpath.c: patch from Richard Jinks for .x float parsing.
1544
Daniel Veillard46d6c442002-04-09 16:10:39 +00001545Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1546
1547 * parser.c: patch from Markus Henke when an encoding ain't recognized
1548
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001549Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * libxml.m4: got a report that #include <string.h> was needed
1552
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001553Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1556
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001557Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1558
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001559 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001560
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001561Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1564 pointed out by Melvyn Sopacua.
1565
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001566Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * libxml.m4: Frédéric Crozat gave a patch related to the change
1569 of Include paths breaking the libxml.m4
1570
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001571Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * xpath.c: Fix bug #76927 forgot to save some context
1574 when evaluating binary expressions
1575
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001576Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * configure.in: fixed configure for MPE/iX from Markus Henke
1579 * xmlmemory.c: fixed initialization problems
1580 * xpath.c: another set of patches from Richard Jinks this
1581 fixes "make XPathtests" on linux
1582
Daniel Veillard21458c82002-03-27 16:12:22 +00001583Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1586 * test/XPath/expr/compare test/XPath/expr/equality
1587 test/XPath/expr/floats test/XPath/expr/functions
1588 test/XPath/expr/strings result/XPath/expr/compare
1589 result/XPath/expr/equality result/XPath/expr/floats
1590 result/XPath/expr/functions result/XPath/expr/strings: Updated
1591 tests though they show a divergence on Linux
1592
Daniel Veillard28dfed12002-03-27 09:08:17 +00001593Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1594
1595 * xpath.c trionan.c: previous commit also included patches
1596 from Richard Jinks on some IEEE support corner case
1597
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001598Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1601 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1602 that $(datadir) should be used for docs
1603
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001604Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1607 could leak filedescriptors
1608
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001609Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * configure.in nanohttp.c: applied patch from Allan Clark for
1612 UnixWare/OpenServer
1613
Daniel Veillard19274092002-03-25 16:48:03 +00001614Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1615
1616 * configure.in: preparing 2.4.19
1617 * doc/*: rebuilt the docs
1618
Daniel Veillard56b2db72002-03-25 16:35:28 +00001619Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * nanohttp.c: fixing #76043, got fed up with non-portability
1622 of that piece of code.
1623
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001624Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * valid.c SAX.c: Never commit without running "make tests" :-(
1627 fix a couple of stupidities in the previous commit
1628 * result/*: a few changes in some attribute order result of previous
1629 commit.
1630
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001631Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1634 the internal subset should not raise duplicate ID errors,
1635 also there was a small bug in conjunction to namespace
1636 declarations defaulted and xml:xxx attributes DTD definitions.
1637
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001638Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * xpath.c: Richard Jinks also raised some rounding problems
1641 this tries to fix them
1642
Daniel Veillard4e2df542002-03-22 12:23:14 +00001643Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1646 behaviour in xmlXPathCastToString()
1647
Daniel Veillarddb552912002-03-21 13:27:59 +00001648Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1651 raised by Morus Walter
1652
Daniel Veillard9e537932002-03-21 13:08:08 +00001653Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1656 from Igor
1657
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001658Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * xpath.c: fixing #75619, related to a problem when trying
1661 to evaluate condition when the current node set resulting
1662 from that sub-step evaluation is empty. Also fixes 2 potential
1663 problem with previous-sibling and next-siblings axis.
1664
Daniel Veillard1840ef02002-03-21 08:05:23 +00001665Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1668 HTML support is not configured in.
1669
Daniel Veillard561b7f82002-03-20 21:55:57 +00001670Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1673 include/libxml/tree.h: dohh I really didn't intended to commit
1674 this test version :-(
1675
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001676Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * testSAX.c: I wanted to see the real speed at the SAX interface
1679 after a little too many Ximianer started complaining about the
1680 parser speed.
1681 added a --quiet option:
1682 paphio:~/XML -> ls -l db100000.xml
1683 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1684 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1685 3200006 callbacks generated
1686 real 0m1.270s
1687 Which means 16MBytes/s and 3Mcallback/s
1688
Daniel Veillardc62a1472002-03-19 18:35:12 +00001689Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * xpath.c: valgrind spotted another error that time when running
1692 on libxslt regression tests
1693
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001694Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * Makefile.am: adding "make valgrind" running the full regression
1697 tests (except python ones) under Valgrind (using valgrind -q
1698 which was kindly added by the author).
1699 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1700 passes cleanly now except an obcure floating point initialization
1701 raised in log10() in one XPath regression test ???
1702 * tree.c: edited some comments to close #75244
1703
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001704Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1707 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1708 context of ScrollKeeper, made sure that if the number is
1709 an integer, the serialization follows the description at
1710 http://www.w3.org/TR/xpath#section-String-Functions
1711
Daniel Veillard5997aca2002-03-18 18:36:20 +00001712Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001714 * configure.in: preparing 2.4.18
1715 * doc/*: updated and rebuilt the web site
1716 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1717 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001718 * parser.c: humm, changed the way the SAX parser work when
1719 xmlSubstituteEntitiesDefault(1) is set, it will then
1720 do the entity registration and loading by itself in case the
1721 user provided SAX getEntity() returns NULL.
1722 * testSAX.c: added --noent to test the behaviour.
1723
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001724Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * parser.c: Wilfried Teiken provided a hackish but working
1727 way to get context reported back on entities when parsing
1728 with SAX and without breaking the DOM build.
1729
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001730Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * c14n.c: applied a new patch from Aleksey Sanin
1733 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1734 to reference Aleksey implementation of XML digital Signatures
1735
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001736Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xpath.c: small fix to avoid potential problem due to
1739 ordering of freeing data
1740 * python/Makefile.am: people were complaining about
1741 the generated file in python dir not being built
1742
Daniel Veillardd2379012002-03-15 22:24:56 +00001743Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1746 python/generator.py python/libxml.c python/types.c: Cleanup
1747 of the python Makefiles based on Jacob and James feedback,
1748 fixed the spec file accordingly, fixed the number of warning
1749 that passing my pedantic CFLAGS was generating. Conclusion
1750 is that Python includes are real crap.
1751
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001752Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * configure,in: it was reported quite a few times that
1755 xml2-config --cflags should not output
1756 -I$includeprefix/libxml2/libxml because libxml2 header names
1757 clashes with existing names like list.h from C++ stl.
1758 Includes should be #include<libxml/xxx.h> so ...
1759
Daniel Veillard6f293b12002-03-15 09:42:33 +00001760Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * c14n.c: another patch from Aleksey Sanin
1763
Daniel Veillard5c396542002-03-15 07:57:50 +00001764Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1767 canonicalization algorithm
1768 * doc/xml.html doc/index.html: added the C14N references on the
1769 index page.
1770
jacob berkman9be65862002-03-14 02:15:56 +000017712002-03-13 jacob berkman <jacob@ximian.com>
1772
1773 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1774 usage, redundant, and gcc specific
1775
Daniel Veillard75be0132002-03-13 10:03:35 +00001776Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * xpath.c: speedup some node selection operations, this can
1779 have a significant impact on DocBook Norm's stylesheets
1780 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1781 make sure it's always the case
1782 * debugXML.c: distinguish CDATA and comments in ls operations
1783
Daniel Veillard61f26172002-03-12 18:46:39 +00001784Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1787 to generate better API descriptions etc...
1788
Daniel Veillard9ff88172002-03-11 09:15:32 +00001789Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * c14n.c: Fixing #74186, made sure all boolean expressions
1792 get fully parenthesized, ran indent on the output
1793 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1794 include/libxml/tree.h: also #74186 related, removed the
1795 --with-buffers option, and all the preprocessor conditional
1796 sections that were resulting from it.
1797
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001798Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * valid.c: applied patch from Dodji Seketeli fixing an
1801 uninitailized variable in xmlValidGetValidElements()
1802
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001803Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * c14n.c: fixed a few comments
1806 * doc/*.html doc/*/*.html: regenerated the docs and added
1807 the C14N API
1808 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1809
Daniel Veillardfa49d872002-03-09 10:20:00 +00001810Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * check-xml-test-suite.py: fix to adapt varaiations in the
1813 bindings
1814 * configure.in python/setup.py python/setup.py.in: fixed to
1815 have the version of the python scripts automatically updated
1816
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001817Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1820 in xmlCopyProp()
1821
Daniel Veillardaf43f632002-03-08 15:05:20 +00001822Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * configure.in: preparing 2.4.17 release
1825 * doc/*: updated and rebuilt the docs
1826 * xpath.c: fixed a comment
1827 * python/libxml.c: fixed a possible reentrancy problem
1828
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001829Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1832 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1833 added a specific regression test
1834 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1835 not raise exceptions when failing to find the attribute.
1836
Daniel Veillard90bc3712002-03-07 15:12:58 +00001837Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * configure.in xmllint.c: owen pointed out a problem with the
1840 ftme fix, gettimeofday() was not detected by configure and
1841 the ftime header wasn't included, dohhh
1842
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001843Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * configure.in xmllint.c: trying to fix #71457 for timing
1846 precision when gettimeofday() is not availble but ftime() is
1847
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001848Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1849
1850 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1851 are now copied on install and part of the -devel RPM
1852
Daniel Veillard7b416132002-03-07 08:36:03 +00001853Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * xpath.c: trying to avoid bug #72150 which was apparently
1856 caused by a gcc bug (or a processor problem) as detailed
1857 at http://veillard.com/gcc.bug
1858
Daniel Veillardf742d342002-03-07 00:05:35 +00001859Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1862 fixed xmlReconciliateNs(), added a Python test/example for
1863 inter-document cut'n paste
1864 * python/libxml.py: fixed node.doc on document nodes and added
1865 xpathEval() onto node objects
1866
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001867Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1870 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1871 fixup and integrated tests for the serialization stuff
1872
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001873Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1876 moved the libxml man page to section 3
1877
Daniel Veillard1e774382002-03-06 17:35:40 +00001878Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * tree.c: fix bug #72490
1881 * python/libxml.c python/libxml.py: added methods serialize()
1882 and saveTo() to all node elements.
1883
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001884Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xmlIO.c: closed #73430, don't read from an input source
1887 which indicated an end-of-file or an error.
1888
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001889Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * parser.c: make sure SAX endDocument is always called as
1892 this could result in a Python memory leak otherwise (it's
1893 used to decrement ref-counting)
1894 * python/generator.py python/libxml.c python/libxml.py
1895 python/libxml2-python-api.xml python/libxml2class.txt
1896 python/tests/error.py python/tests/xpath.py: implemented
1897 the suggestions made by Gary Benson and extended the tests
1898 to match it.
1899
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001900Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * python/generator.py: applied patch fixing #73450
1903
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001904Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * xpath.c: fixing #61290 "namespace nodes have no parent"
1907 long standing divergence from the XPath REC. NodeSets
1908 simply hold a copy of namespace nodes and those node ->next
1909 points to the parent (which may not be the node carrying the
1910 definition).
1911 * include/libxml/xpath.h: flagged but didn't added a possible
1912 speedup
1913 * DOCBparser.c HTMLparser.c: removed some warnings from push
1914 parser due to new state being added.
1915 * tree.c: new fix from Boris Erdmann
1916 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1917 the XML Canonalization support from Aleksey Sanin
1918
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001919Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * tree.c: patch from Boris Erdmann fixing some namespace odities
1922 with xmlCopyNode()
1923
Daniel Veillardc6613042002-03-02 09:34:02 +00001924Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * xmlIO.c: fix bug #72706 when loading a NULL entity
1927
Daniel Veillardc0fef772002-03-01 16:16:31 +00001928Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1931 actually change in a future XML Namespace revision.
1932
Daniel Veillard79426f22002-03-01 16:14:17 +00001933Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1936 added the possibility of returning nodesets from XPath extension
1937 functions written in Python
1938
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001939Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * python/*: commiting some Python bindings work done while travelling
1942
Daniel Veillard97300512002-03-01 09:13:41 +00001943Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1946 explicitely with memory debugging switched on
1947
Daniel Veillard6361da02002-02-23 10:10:33 +00001948Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1951 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1952 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1953 the accessor generator for strings
1954 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1955 regression test.
1956
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001957Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * python/README python/generator.py python/libxml.c python/setup.py:
1960 added the 'usual' setup.py to allow building a libxml2-python
1961 module based on the same code. The initialization is however
1962 different the 2 .so files fo libxml2 and libxslt are identical and
1963 they entry point initialize both libraries. this is done to avoid
1964 some possible nasty problem since the Python don't merge the maps
1965 of all shared modules.
1966
Daniel Veillard158a4d22002-02-20 22:17:58 +00001967Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * parser.c: fixed a push/encoding bug reported by Michael
1970 on librsvg
1971
Daniel Veillard7839e162002-02-20 18:54:48 +00001972Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * include/libxml/parserInternals.h: fixes a misplaced #endif
1975
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001976Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * parser.c valid.c: found and fixed a couple of allocation bugs
1979
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001980Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * doc/xml.html doc/python.html doc/*: added a Python and binding
1983 page describing the current state of the Python bindings and
1984 giving pointers to the other languages wrappers.
1985
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001986Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1989 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1990 rebuilt the API and web site
1991 * xpath.c: fixed #71978 portability bugs
1992
Daniel Veillard8aff2472002-02-19 21:50:43 +00001993Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1996
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001997Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * include/libxml/parserInternals.h parser.c: had to change
2000 2 internal parsing API when processing document content
2001 to check the start and end of element content are defined
2002 in the same entity
2003 * valid.c include/libxml/valid.h: attribute normalization can
2004 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2005 with the context to report it.
2006 * SAX.c: fixed the last known bugs, crazy validation constraints
2007 when a document is standalone seems correctly handled. There
2008 is a couple of open issues left which need consideration especially
2009 PE93 on external unparsed entities and standalone status.
2010 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2011 The 2 tests left failing are actually in error. Cleanup done.
2012
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002013Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * valid.c: implemented E59 spaces in CDATA does not match the
2016 nonterminal S
2017
Daniel Veillard878eab02002-02-19 13:46:09 +00002018Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * SAX.c parser.c valid.c: more validation test fixups
2021 * check-xml-test-suite.py: added duration info for the tests
2022
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002023Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * parser.c valid.c: a couple of errors were reported but not
2026 saved back as such in the parsing context. Down to 1% failure rate
2027 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2028
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002029Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xmlInternald.c: isExtender was missing a char
2032 * parser.c include/libxml/parser.h: % are acceptable in the
2033 internal subset if within a PUBLIC ID
2034
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002035Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * SAX.c parserInternals.c valid.c: more work on the conformance
2038 suite. Took the step to finally block documents with encoding
2039 errors. It's a fatal error per the spec, people should have fixed
2040 their documents by now.
2041
Daniel Veillard55253e22002-02-18 14:32:39 +00002042Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * check-xml-test-suite.py: fixed the test script after some discussion
2045 on the semantic of TYPE="error"
2046 * Makefile.am: added the script to the distrib
2047
Daniel Veillard28757702002-02-18 11:19:30 +00002048Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * SAX.c entities.c: fixed a couple of conformances issues deep
2051 into the validation code (standalone and undeclared Notations)
2052
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002053Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2056 stayed there for years !
2057
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002058Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2061 missing
2062
Daniel Veillardc7612992002-02-17 22:47:37 +00002063Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * check-xml-test-suite.py: improved the behaviour a bit as
2066 well as the logs
2067 * parser.c valid.c SAX.c: fixed a few more bugs
2068 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2069
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002070Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * check-xml-test-suite.py: python script to run regression tests
2073 against the XML Test suite of W3C/OASis
2074 * SAX.c: fixed a validation bug
2075 * parser.c: fixed 3 errors pointed by the test suite
2076 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2077 * python/Makefile.am: fixed a dependendy
2078
Daniel Veillard9f28f302002-02-15 20:48:08 +00002079Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * xmlmemory.c: avoid a warning bug #71594
2082
Daniel Veillard144024e2002-02-13 21:14:46 +00002083Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2086 warning on alpha/Tru64
2087
Daniel Veillarde4301c82002-02-13 13:32:35 +00002088Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * include/libxml/entities.h: fixing a comment
2091 * valid.c: fixing some troubles with validity check on namespaces
2092 * result/VC/NS3 test/VC/NS3: added a specific regression test
2093
Daniel Veillarda6d05382002-02-13 13:07:41 +00002094Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * tree.c: Fixing #71342 serializing '\n' in attribute values
2097 * result/noent/att3 result/att3 test/att3: added a specific
2098 test.
2099
Daniel Veillard797a5652002-02-12 13:46:21 +00002100Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * python/libxml.c: couple of bug fixes
2103
Daniel Veillard01a6d412002-02-11 18:42:20 +00002104Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * python/*.py: removed tabs and used spaces.
2107
Daniel Veillard397ff112002-02-11 18:27:20 +00002108Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2111 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2112
Daniel Veillard03517542002-02-11 13:54:40 +00002113Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2116 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2117
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002118Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * include/libxml/encoding.h include/libxml/entities.h
2121 include/libxml/globals.h include/libxml/parser.h
2122 include/libxml/threads.h include/libxml/tree.h
2123 include/libxml/xmlmemory.h: trying to fix the include mess
2124
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002125Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * include/libxml/xmlmemory.h: reverted part of the previous
2128 attempt to provide #69655, this was breaking the build.
2129
Daniel Veillard0ba59232002-02-10 13:20:39 +00002130Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2133 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2134 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2135 include/libxml/parserInternals.h include/libxml/tree.h
2136 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2137 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2138 clean.
2139 * python/libxml.c: fixed a warning.
2140
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002141Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2144 copying of node, merge back IDs in the target document.
2145 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2146 test/XInclude/ents/ids.xml: test case
2147 * result/VC/ElementValid4: output changed due to a typo fix
2148
Daniel Veillard1c18e302002-02-09 22:16:40 +00002149Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * python/Makefile.am: seems some version of automake didn't
2152 generate the dependancies right as Jacob found out. Add
2153 an extra dependancy rule.
2154
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002155Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * parserInternals.c valid.c: Justin Fletcher found some parts
2158 of the code needing cleanup
2159 * libxml.spec.in python/Makefile.am python/generator.py
2160 python/libxml.c python/libxml.py: Fixed the python Makefiles
2161 corrected a bug showing up on ia64, changed the name of the
2162 python internal module too
2163
Daniel Veillard07be19b2002-02-08 14:20:35 +00002164Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * Makefile.am: applied patch from Andris Pavenis for binary
2167 name suffixes
2168
Daniel Veillardf216d462002-02-08 13:44:24 +00002169Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * xmllint.c win32/win32config.h: fixing #68748
2172
Daniel Veillardd455d792002-02-08 13:37:46 +00002173Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * valid.c: fixing #70166
2176
2177Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * valid.c: fixing #70077
2180
Daniel Veillardc575b992002-02-08 13:28:40 +00002181Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * Copyright Makefile.am README configure.in libxml.spec.in:
2184 Changed to the MIT Licence
2185 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2186 doc/xmlio.html: updated the doc accordingly
2187 * include/libxml/xmlwin32version.h configure.in: preparing
2188 2.4.14 release
2189 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2190 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2191 fixed the const xmlChar * wrapper and generator, XPath extension
2192 functions now use the context as first argument
2193 * python/tests/tstxpath.py python/tests/xpath.py
2194 python/tests/xpathext.py: Updated the tests accordingly
2195 * tree.c: fixed bug #70067
2196
Daniel Veillard7db38712002-02-07 16:39:11 +00002197Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * Makefile.am: cleanup
2200 * debugXML.c: always use stdout if output is NULL
2201 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2202 * python/Makefile.am python/generator.py python/libxml2class.txt
2203 python/libxml_wrap.h python/types.c: augmented the number of bindings
2204 handling FILE * and XPath contexts
2205 * python/tests/Makefile.am: avoid a stupid problem due to the
2206 use of TEST.
2207
Daniel Veillard15a143b2002-02-06 22:40:50 +00002208Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2211
Daniel Veillard70cab352002-02-06 16:06:58 +00002212Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * python/TODO python/libxml.c: cleanup the extension function lookup
2215 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2216
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002217Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * configure.in python/Makefile.am: do not install outside
2220 of prefix
2221
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002222Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * python/TODO python/libxml.c: started adding SAX interfaces
2225 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2226 SAX test
2227
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002228Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * tree.c: hardened the addChild function
2231 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2232 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2233 added accessors needed for xmlNode, a bit more testing and
2234 extension of interfaces
2235 * python/tests/Makefile.am python/tests/build.py: added a test
2236 build from scratch/save/load/check
2237
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002238Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * parserInternals.c: change a small bit in the way valididy
2241 error messages get initialized
2242 * python/TODO python/libxml.c python/libxml2-python-api.xml
2243 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2244 added some memory debugging to track leaks at the libxml2 level
2245 * python/tests/*.py: changed all tests to check for leaks,
2246 there is just one left in XPath extension registrations.
2247
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002248Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/TODO python/generator.py python/libxml2-python-api.xml
2251 python/libxml2class.txt: more accessor classes for the parser
2252 context, allow to switch on and check validity
2253 * python/tests/Makefile.am python/tests/error.py
2254 python/tests/invalid.xml python/tests/valid.xml
2255 python/tests/validate.py: attded more test and and added error.py
2256 which I forgot to commit in the last step
2257
Daniel Veillard3ce52572002-02-03 15:08:05 +00002258Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * python/Makefile.am python/types.c: cleanup
2261 * python/libxml.c python/libxml.py python/libxml_wrap.h
2262 python/generator.py python/libxml2-python-api.xml
2263 python/libxml2class.txt: added class for parser context, added
2264 first cut for push mode support. Added a framework to generate
2265 accessors functions.
2266 * python/tests/Makefile.am python/tests/push.py: added a push
2267 test
2268
Daniel Veillardcfb05462002-02-02 23:18:22 +00002269Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2272 bug a bit of cleanup.
2273
Daniel Veillard5d819032002-02-02 21:49:17 +00002274Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2277 python/libxml2class.txt: adding error redirections and preformat
2278 to a python handler
2279 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2280 tests self checking
2281
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002282Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2285 a function
2286
Daniel Veillard9589d452002-02-02 10:28:17 +00002287Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2290 python/libxml.c python/libxml2-python-api.xml
2291 python/libxml2class.txt: Progressing through the TODOs, class
2292 description output, extra XML API, RPM now builds the wrappers
2293 for all python installed versions
2294
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002295Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * configure.in libxml.spec.in python/Makefile.am python/TODO
2298 python/generator.py python/libxml2class.txt: added more informations
2299 in the libxml2-python package including docs. Slightly changed
2300 the class hierarchy
2301 * python/tests/*: added basic regression tests infrastructure too
2302
2303Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2306 added libxml2-python as part of the packages installed
2307
Daniel Veillarda7340c82002-02-01 17:56:45 +00002308Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * python/Makefile.am python/generator.py python/libxml.c
2311 python/libxml.py: more work, now able to extend the
2312 XPath interpreter with functions written in python.
2313
Daniel Veillardc3e39442002-02-01 09:29:41 +00002314Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * python/Makefile.am: Jacob sent a patch to allow building from
2317 tarfile.
2318
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002319Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2322 inserted the python wrappers build, I hope this won't be too
2323 unportable
2324
Daniel Veillard1971ee22002-01-31 20:29:19 +00002325Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * xpath.c: minor optimization
2328 * python/generator.py python/libxml.c python/libxml.py
2329 python/libxml_wrap.h: more work on the python bindings,
2330 they now support XPath and there is no evident leak
2331
Daniel Veillard36ed5292002-01-30 23:49:06 +00002332Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * python/generator.py python/libxml.c python/libxml.py:
2335 more work on the python bindings generator.
2336
Daniel Veillard96fe0952002-01-30 20:52:23 +00002337Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * python/generator.py python/libxml.c python/libxml_wrap.h:
2340 more work on the python bindings.
2341
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002342Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * python/generator.py python/libxml.c python/libxml.py
2345 python/libxml_wrap.h: commited early version of a python binding
2346 for private use only ATM
2347
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002348Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * entities.c tree.c include/libxml/entities.h: applied patch
2351 from Anthony Jones to implement copy of DTD subtree too. Had
2352 just to keep 2 function private which really ought to become
2353 public ones.
2354
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002355Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * xmllint.c: added pointers to the web pages in the usage()
2358
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002359Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * tree.c: more fixes from Petr Kozelka for attribute handling
2362 in the tree API to align the semantic with DOM.
2363
Daniel Veillard36065812002-01-24 15:02:46 +00002364Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * valid.c tree.c entities.c: another set of patches from
2367 Anthony Jones for copy operations cleanup and robustness
2368
Daniel Veillardf8592562002-01-23 17:58:17 +00002369Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2372 an alphabetic index based on comments content
2373 * doc/*: rebuilt the web site with the new references
2374
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002375Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * parserInternals.h: Greg Sjaardema suggested to use an
2378 eponential buffer groth policy in xmlParserAddNodeInfo()
2379
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002380Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2383 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2384 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2385 to generate cross-references, and added/updated the stylesheets
2386 to generate and link API indexes. The generic keyword index
2387 is not done yet.
2388 * doc/*.html: regenerated all the usual docs too
2389
Daniel Veillard2070c482002-01-22 22:12:19 +00002390Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * debugXML.c: added an xpath function to the shell for T. V. Raman
2393
2394Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002395
2396 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2397 debug routines.
2398
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002399Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2402 support of attribute nodes
2403
Daniel Veillard9d06d302002-01-22 18:15:52 +00002404Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2407 hopefully near complete and fully documented of the API in XML
2408 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2409 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2410 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2411 include/libxml/parserInternals.h include/libxml/valid.hi
2412 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2413 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2414 include/libxml/xpath.h include/libxml/xpathInternals.h:
2415 Cleaned up the doc comments a lot in the process, the interface
2416 coverage is now 100%
2417
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002418Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2421 extracts comments from the gtk-doc DocBook output (a bit
2422 convoluted but seems to work).
2423
Daniel Veillard61006472002-01-21 17:31:47 +00002424Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2427 added an XML description of the API, moved the script generating
2428 it here. Added a "make api" target
2429
Daniel Veillardd2f23002002-01-21 13:36:00 +00002430Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2433
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002434Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * xpath.c include/libxml/xpathInternals.h: the change made to
2437 xmlXPathFuncLookupFunc was incompatible roll it back
2438
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002439Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * SAX.c: cleanup patch from Anthony Jones
2442 * doc/Makefile.am: fix the headers to avoid in make scan
2443 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2444 includes, * vs Ptr and general cleanup
2445 * parsedecl.py: first version of a script to extract the
2446 module interfaces, the goal will be to provide .decl or XML
2447 specification of the interfaces to build wrappers.
2448
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002449Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2452 now provides return codes in case of errors
2453
Bjorn Reese026d29f2002-01-19 15:40:18 +00002454Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2455
2456 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2457 Upgraded to trio baseline 1.6
2458 * strio.h strio.c: Replaced by triostr.h and triostr.c
2459
Daniel Veillard572577e2002-01-18 16:23:55 +00002460Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2463 of strdup usage in the code
2464
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002465Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * parser.c error.c: Keith Isdale complained rightly that
2468 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2469
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002470Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * tree.c: fixed the funxtion to set the xml: attributes
2473 * debugXML.c: added "setbase" to test it.
2474
Daniel Veillard2c748c62002-01-16 15:37:50 +00002475Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2478 to allow updating an attribute content
2479
Daniel Veillard8de85c62002-01-15 17:10:15 +00002480Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * libxml.h: try to avoid problems when compiling on Windows
2483
Daniel Veillard314cfa02002-01-14 17:58:01 +00002484Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * hash.c: patch from Anthony Jones for hash.c allocation size
2487 * Makefile.am: trying to work around Yet Another Libtool Madness
2488 and build the 2.4.13 release finally ...
2489
Daniel Veillard744683d2002-01-14 17:30:20 +00002490Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2493 * doc/* : update of the documentation
2494
Daniel Veillarde6a55192002-01-14 17:11:53 +00002495Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2498 at fixing #61290 :-(
2499
Daniel Veillardfb25a512002-01-13 20:32:08 +00002500Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2503 Fixes bug #67229
2504
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002505Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * tree.c: trying to avoid troubles when a subtree is copied
2508 and coalesced in part with the target tree. Should fix
2509 bug #67407
2510
Daniel Veillardd8224e02002-01-13 15:43:22 +00002511Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * valid.c: fixed validation of attributes content of type
2514 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2515 values, very old bug. Fixes #67671
2516
Daniel Veillard8107a222002-01-13 14:10:10 +00002517Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * parser.c include/libxml/parserInternals.h tree.c: integrated
2520 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2521 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2522
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002523Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * threads.c: applied Serguei Narojnyi's patch to add native
2526 thread support on the Win32 platform
2527 * testThreadsWin32.c Makefile.am: added the test program also
2528 from Serguei, Win32 specific
2529 * include/win32config.h include/libxml/xmlwin32version.h.in:
2530 added patch from Igor for the Windows thread specific defines.
2531
Daniel Veillard845cce42002-01-09 11:51:37 +00002532Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2535
Daniel Veillard7b602b42002-01-08 13:26:00 +00002536Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2539 output page into XMLinfo.html. Close bug #66951 and
2540 raised by Robert Collins too.
2541
Daniel Veillard73c6e532002-01-08 13:15:33 +00002542Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * encoding.c: Paul Keogh pointed out a possibility of segfault
2545 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2546 Closes bug # 68238
2547
Daniel Veillard4a859202002-01-08 11:49:22 +00002548Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * doc/*.html: updated the Gdome2 links
2551
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002552Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * libxml.h: Applied following patches from Robert Collins
2555 and make sure IN_LIBXML is defined when compiling it
2556 -------
2557 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2558 as well as Visual C.
2559 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2560 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2561 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2562 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2563 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2564 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2565 xmlSysIDExists xmlNoNetExists).
2566 * xmllint.c: Don't include winsock2.h for Cygwin.
2567
Daniel Veillard401c2112002-01-07 16:54:10 +00002568Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2571 when the version info is not present.
2572
Daniel Veillard6f42c132002-01-06 23:05:13 +00002573Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: Anthony Jones pointed out a problem in
2576 xmlStringGetNodeList() and provided a fix for it
2577
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002578Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2579
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002580 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002581 xmlCreatePushParserCtxt() when the initial buffer passed
2582 is large.
2583
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002584Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * win32/*: big cleanup of the Windows/MSVC project files
2587 from Igor Zlatkovic
2588
Daniel Veillardcebb1362002-01-02 13:13:30 +00002589Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * doc/Makefile.am: should fix #67674 and avoid troubles if
2592 xsltproc is not available or fails in the prefix provided
2593
Daniel Veillard26908ab2002-01-01 16:50:03 +00002594Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2597
Daniel Veillard5344c602001-12-31 16:37:34 +00002598Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2599
2600 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2601 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2602 Fixed a few other problems raised by Charlie Bozeman.
2603 * result/VC/ElementValid[5-7]: fixed the output
2604
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002605Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2606
2607 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2608 patches from Charlie Bozeman. Regenerated the HTML docs.
2609
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002610Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2611
2612 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2613 for Windows from Igor
2614
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002615Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2616
2617 * xmllint.c: applied Justin Fletcher patch for --output or -o
2618
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002619Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2620
2621 * win32/libxml2/libxml2.def.src: close #67019
2622
Daniel Veillard01db67c2001-12-18 07:09:59 +00002623Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2624
2625 * xmllint.c: applied Justin Fletcher generic timing patch
2626 similar to the one already applied to xsltproc.
2627
Daniel Veillardd1640922001-12-17 15:30:10 +00002628Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2629
2630 * include/libxml/tree.h tree.c: applied documentation patches
2631 from Charlie Bozeman
2632
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002633Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2634
2635 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2636
Daniel Veillard29e43992001-12-13 22:21:58 +00002637Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * valid.c: fix the xmlStrdup() used in the previous patch.
2640 * valid.c: added --dropdtd
2641 * tree.c: fixed xmlUnlinkNode so it also removes the references
2642 from the document if the node is a DTD
2643
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002644Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * HTMLtree.c valid.c: cleanup some static declarations
2647
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002648Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2649
2650 * xmllint.c: removed another strdup()
2651 * doc/FAQ: removed the HP/UX entry
2652
Daniel Veillarded472f32001-12-13 08:48:14 +00002653Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2654
2655 * valid.c: fix bug #66816 when validating.
2656 * xmllint.c: don't use sys/time.h if configure did not found it
2657
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002658Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2659
2660 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2661 xmlcatalog_man.xml
2662
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002663Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2664
2665 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2666 xmlInitMemory() was declared twice
2667
Daniel Veillardb82c1662001-12-09 14:00:54 +00002668Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * globals.c: do not reference strdup() !
2671 * configure.in libxml-2.0.pc.in: trying to fix the libs
2672 of the various config extraction modules
2673
Daniel Veillardef90ba72001-12-07 14:24:22 +00002674Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * configure.in : preparing 2.4.12
2677 * doc/* : updated and rebuilt the docs
2678
Daniel Veillard220346d2001-12-07 11:33:54 +00002679Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2680
2681 * uri.c: closed bug #66159
2682 * testURI.c: added --escape option
2683 * configure.in: some cleanup for xml2-config --cflags
2684
Daniel Veillard2a906822001-12-06 14:34:08 +00002685Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2686
2687 * globals.c testThreads.c: removed some misplaced includes
2688 of xmlversion.h
2689
Daniel Veillarde28313b2001-12-06 14:08:31 +00002690Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2691
2692 * threads.c: patch from Gary Pennington fixing a possible
2693 problem at initialization time.
2694
Daniel Veillardd3b08822001-12-05 12:03:33 +00002695Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2696
2697 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002698 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002699 CodeWarrior.
2700
Daniel Veillarda7866932001-12-04 13:14:44 +00002701Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2702
2703 * xmllint.c: applied Geert Kloosterman's patch to fix
2704 --repeat --timing output
2705
Daniel Veillard19840942001-11-29 16:11:38 +00002706Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2707
2708 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2709 where non-wellformed XML declaractions were not detected.
2710
Daniel Veillarde85d9342001-11-28 14:43:12 +00002711Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2712
2713 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2714
Daniel Veillard22f25a82001-11-28 09:12:23 +00002715Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2716
2717 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2718 gets reset by xmlCleanupInputCallbacks() and this makes the
2719 function useless. Same for output.
2720
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002721Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2722
2723 * xmlIO.c: robert pointed out a loop error in callback cleanups
2724
Daniel Veillard8faa7832001-11-26 15:58:08 +00002725Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2726
2727 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2728 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2729 they are not really tied to debugging
2730
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002731Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2734 * xmllint.c: better --catalogs description
2735
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002736Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2737
2738 * tree.c: fixed a couple of problems in xmlSetProp()
2739
Daniel Veillardcd337f02001-11-22 18:20:37 +00002740Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2741
2742 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2743 unappropriate stdout output.
2744
Daniel Veillard566d4df2001-11-22 13:00:53 +00002745Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2748 by Denis Beurive, closes #65111
2749
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002750Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * valid.c: in case of content model validity error, don't
2753 print it if validity warnings were not requested.
2754
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002755Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2756
2757 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2758 * parserInternals.c: removed the last exit() call. Print an
2759 unmaskable error on stderr instead (library mismatch detection)
2760
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002761Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2762
2763 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2764 shell instructions from Heiko Rupp
2765
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002766Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2767
2768 * catalog.c: use the URL notation file:// for default catalog paths
2769
Daniel Veillard0ec98632001-11-14 15:04:32 +00002770Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2771
2772 * include/libxml/tree.h: better comments for _private fields
2773 * tree.c: removed a problem when copying an entity reference.
2774
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002775Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * vms/*: updated instructions and diffs from John A Fotheringham
2778
Daniel Veillarda11001b2001-11-12 22:45:36 +00002779Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2780
2781 * include/libxml/xmlerror.h: avoid an include problem if
2782 #include <libxml/xmlerror.h> happens first in code
2783 seems to be the case in KDE libs
2784
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002785Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2786
2787 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2788 from Igor for Windows
2789
2790Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2791
2792 * Makefile.am: Gary Pennington pointed out a missing prefix
2793
Daniel Veillard43d3f612001-11-10 11:57:23 +00002794Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2795
2796 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2797 * doc/*: upgraded and rebuilt the docs
2798
Daniel Veillardc1f78342001-11-10 11:43:05 +00002799Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * HTMLparser.c: fix comment in scripts element parsing.
2802 * result/HTML/doc3*: updated the results.
2803
2804Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2805
2806 * uri.c: another URI bug fix #63336, using Joel Young patch.
2807
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002808Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2809
2810 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2811 a cleaned up version of the Pwd shell string generation.
2812
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002813Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2814
2815 * valid.c include/libxml/tree.h: trying to fix namespaces +
2816 validation problems for good, closing #63619 in the process
2817 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2818 wrong in this respect, fixed it.
2819
Daniel Veillardd536f702001-11-08 17:32:47 +00002820Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2821
2822 * xmllint.c: Morus Walter patch to allow --format and --encode
2823
Daniel Veillard5004f422001-11-08 13:53:05 +00002824Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2825
2826 * debugXML.c: Stefan Kost provided an help command for the shell
2827
Daniel Veillarda6825e82001-11-07 13:33:59 +00002828Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2829
2830 * debugXML.c: Heiko Rupp pointed that the shell would crash
2831 on empty nodesets returns.
2832
Daniel Veillard03f848d2001-11-07 12:53:46 +00002833Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2834
2835 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2836 migh need the history libraries
2837
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002838Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2841 handle the case of < in quoted attributes, Bastian Kleineidam
2842
Daniel Veillardc853b322001-11-06 15:24:37 +00002843Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2844
2845 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2846 fixing catalog breakages
2847 * Makefile.am catalog.c result/catalogs/catal
2848 result/catalogs/mycatalog.* test/catalogs/catal*:
2849 fixed more problems in catalog support, added more regression tests
2850 for both XML and SGML catalog handling
2851
Daniel Veillard66870c72001-11-05 19:27:49 +00002852Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2853
2854 * debugXML.c: applied an improvement to xmlGetLineNo() from
2855 Keith Isdale
2856
Daniel Veillardffe09c92001-11-05 14:21:47 +00002857Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2858
2859 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2860 Side effect of the progressive catalog loading
2861
Daniel Veillardad661b92001-11-05 11:43:15 +00002862Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * Makefile.am: confexecdir and confexec_DATA were defined twice
2865 pointed out by Karl Eichwalder
2866
Daniel Veillard6eb17722001-11-04 22:19:27 +00002867Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2868
2869 * xmlcatalog.c: avoid unlink() and use remove() instead.
2870
Daniel Veillardea898282001-11-04 22:13:45 +00002871Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2872
2873 * libxml.spec.in: cleanup
2874 * include/libxml/xmlwin32version.h: updated with 2.4.8
2875
Daniel Veillarda4617b82001-11-04 20:19:12 +00002876Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2877
2878 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2879 of compiling libxml with a non standard set of options
2880
John Fleck027edfb2001-11-04 20:13:58 +00002881Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2882
2883 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2884 document --sgml option, fixing gnome bugzilla #63382
2885
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002886Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2887
2888 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2889 breakage of 2.4.7, added a couple of really needed APIs
2890 like xmlCatalogIsEmpty() and xmlNewCatalog()
2891 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2892 for install-catalog
2893 * configure.in: preparing 2.4.8
2894
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002895Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2896
2897 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2898 include/libxml/tree.h include/libxml/xmlIO.h: more include
2899 cleanups, export cleanly one html output + format function.
2900
2901Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * parser.c: removed initGenericErrorDefaultFunc call from
2904 xmlInitParser() since it could destroy previous calls to
2905 xsltSetGenericErrorFunc() effects
2906
Daniel Veillardebd38c52001-11-01 08:38:12 +00002907Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2908
2909 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2910 keyword.
2911
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002912Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2913
2914 * Makefile.am: cleanup
2915 * threads.c: cleanup too
2916 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2917 from xsltproc
2918 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2919 dependancy loop.
2920
Daniel Veillard91c00402001-10-30 17:41:38 +00002921Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2922
2923 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2924 was not used anymore !
2925
Daniel Veillard52dcab32001-10-30 12:51:17 +00002926Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2927
2928 * configure.in: preparing 2.4.7
2929 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2930 manual page from John
2931 * doc/*: updated the doc and rebuilt the generated pages
2932
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002933Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2934
2935 * xmlIO.c: closing bug #62711, the library should never
2936 close stdin or stdout.
2937
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002938Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2939
2940 * uri.c: second pass at fixing #63336, using Joel Young
2941 final patch. looks okay.
2942
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002943Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2944
2945 * uri.c include/libxml/uri.h: trying to clear #63336
2946 allowing the escaping routine to parse unconformant
2947 URI-References.
2948
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002949Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2950
2951 * vms/readme.vms vms/build_libxml.com nanoftp.c
2952 include/libxml/xmlversion.h.in: a few VMS updates from
2953 John A Fotheringham
2954 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2955 and xmlCleanupOutputCallbacks() for the Perl binding people.
2956
Daniel Veillard635ef722001-10-29 11:48:19 +00002957Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2960 apply fixes to close #63271 and avoid segfaults when
2961 the error routine gets callbed before xmlInitParser()
2962 get called.
2963 * nanoftp.c error.c: Applied patches from Justin Fletcher
2964 correcting some xmlGenericError misuses.
2965
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002966Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2967
2968 *doc/xmllint.xml, doc/xmllint.1
2969 New and improved man page for xmllint - .xml is the original, .1
2970 is the generated man page
2971
Daniel Veillardc9484202001-10-24 12:35:52 +00002972Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2973
2974 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2975 the web site from the main HTML document.
2976
Daniel Veillard5151c062001-10-23 13:10:19 +00002977Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2978
2979 * parser.c: fixed an erroneous validation bug when PE refs
2980 occurs in external parsed entities referenced from the
2981 internals subset
2982 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2983 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2984 added the associated testcase, it's a nice one.
2985 * HTMLparser.c: generate the DTD node as HTML still ...
2986 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2987
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002988Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2989
2990 * HTMLparser.c: fixed a bug in htmlNewDoc()
2991
Daniel Veillard89cad532001-10-22 09:46:13 +00002992Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2993
2994 * test/threads/*: added entities testing to the Thread test
2995 * testThreads.c: make the test reasonable
2996 * DOCBparser.c: fix the DTD public and system ID
2997 * xmllint.c: added --sgml for SGML DocBook importing
2998 * Makefile.am: added Docbtests target
2999
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003000Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3001
3002 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3003 * testThreads.c: removed bogus include
3004
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003005Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3008 fixed a very serious (looping) validation bug
3009
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003010Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * include/libxml/globals.h include/libxml/threads.h threads.c
3013 testThreads.c: far more testing, cleaning up bugs
3014 * *.c : make sure globals.h is always included.
3015
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003016Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * HTMLparser.c: try to get rid of parser loops for good.
3019
Daniel Veillardab7488e2001-10-17 11:30:37 +00003020Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * configure.in: fixed some bugs in CFLAGS passing.
3023 * test/threads Makefile.am testThreads.c: added a specific
3024 threaded test case (really nasty, guaranteed).
3025
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003026Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3027
3028 * catalog.c: serious cleanup on the management of the
3029 XML catalog tree, more tests done, especially with
3030 the catalog PI.
3031
Daniel Veillard364789a2001-10-16 12:45:00 +00003032Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * catalog.c: avoid a problem in catalog cleanup on SMP if
3035 catalogs were not initialized.
3036
Daniel Veillard81463942001-10-16 12:34:39 +00003037Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * catalog.c xpath.c: trying to cleanup the not thread safe
3040 parts of the library.
3041
Daniel Veillard64a411c2001-10-15 12:32:07 +00003042Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * include/libxml/globals.h configure.in global.data: make
3045 the allocation be per-thread a configure option
3046 * encoding.c include/libxml/parser.h: fixed compilation
3047 errors
3048
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003049Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3050
3051 * include/libxml/parser.h: Norm reported that a few lines
3052 added were breaking libxslt compile, removed them for now
3053
Daniel Veillard6f350292001-10-14 09:56:15 +00003054Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3055
3056 * parser.c parserInternals.c threads.c: debugged and fixed
3057 initialization problems which were giving troubles on SMP
3058 boxes.
3059
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003060Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * include/libxml/Makefile.am: missing globals.h
3063
Daniel Veillarde7090612001-10-13 12:18:28 +00003064Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003065
Daniel Veillarde7090612001-10-13 12:18:28 +00003066 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003067
Daniel Veillardd0463562001-10-13 09:15:48 +00003068Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3071 include/libxml/parserInternals.h include/libxml/tree.h
3072 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3073 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3074 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3075 Applied the last patches from Gary, cleanup, activated threading
3076 all user accessible global variables are now handled in globals.[ch]
3077 Still a bit rought but make tests passes with either
3078 --with-threads defined at configure time or not.
3079 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3080 linking options
3081
Daniel Veillardb8478642001-10-12 17:29:10 +00003082Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3083
3084 * Makefile.am include/libxml/Makefile.am
3085 include/libxml/globals.h globals.c include/libxml/threads.h
3086 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3087 configure.in: started integrating the core of the thread support
3088 not activated yet but half integrated. The code should still
3089 compile and work anyway.
3090
Daniel Veillardb44025c2001-10-11 22:55:55 +00003091Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3094 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3095 integrating the non-controversial parts of Gary Pennington
3096 multithread patches
3097 * catalog.c: corrected a small bug introduced
3098
Daniel Veillard75b96822001-10-11 18:59:45 +00003099Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * catalog.c include/libxml/catalog.h: very serious cleanup,
3102 isolating unportable code and as much as possible the accesses
3103 to the global shared catalog. May need more testing !
3104
Daniel Veillard78d12092001-10-11 09:12:24 +00003105Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3108 Keith Isdale patches for the XSLT debugger interfaces. Some
3109 cleanup
3110
Daniel Veillardff0b7312001-10-11 06:46:09 +00003111Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3114 * DOCBparser.c: generate line nubers in elements
3115
Daniel Veillard60087f32001-10-10 09:45:09 +00003116Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * configure.in: preparing 2.4.6 release
3119 * doc/xml.html doc/html/*: updated and rebuilt the docs
3120 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3121
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003122Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3123
3124 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3125 adding documentation for DV's supercatalog support
3126
Daniel Veillard82d75332001-10-08 15:01:59 +00003127Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3128
3129 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3130 super catalog support adding one API and one flag --sgml to
3131 xmlcatalog
3132
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003133Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3134
3135 * doc/xmlcatalog_man.xml, xmlcatalog.1
3136 One more crack at
3137 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3138
3139
Thomas Broyer47334c02001-10-07 16:41:52 +00003140Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3141
3142 * xpath.c: implemented xmlXPathObjectCopy for external objects
3143 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3144
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003145Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3146
3147 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3148 finishing up fix to
3149 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3150 the xmlcatalog man page display more elegantly
3151
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003152Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * configure.in: closing bug #61832
3155 * HTMLparser.c: removed a warning
3156
Daniel Veillard6ab38382001-10-06 13:08:27 +00003157Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * xpath.c: fixing #61673 part I, do not loose doc information
3160 when copying result value trees.
3161
Daniel Veillard556c6682001-10-06 09:59:51 +00003162Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * xpath.c: trying to harden the XPath interpreter
3165
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003166Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3167
3168 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3169 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3170
William M. Brack1633d182001-10-05 15:41:19 +00003171Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3172
3173 * HTMLparser: repaired another loop problem
3174
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003175Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3178 parsing.
3179 * xpath.c: fix bug #61291 the default XML namespace node is
3180 missing from the namespace axis.
3181 * tree.c: refuse to create namespaces nodes with prefix "xml"
3182
Daniel Veillard651f9472001-10-04 14:51:06 +00003183Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * SAX.c: ouch a non-defined namespace could lead to a crash,
3186 fixed #61215
3187
Daniel Veillard7dd05702001-10-04 14:25:12 +00003188Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * parserInternals.c: closed bug #61054
3191
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003192Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * include/libxml/Makefile.am: closing #60708
3195
Daniel Veillarda293c322001-10-02 13:54:14 +00003196Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3199 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3200
Daniel Veillardf4309d72001-10-02 09:28:58 +00003201Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3204
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003205Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3206
3207 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3208 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3209
Daniel Veillard16756b62001-10-01 07:36:25 +00003210Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3211
3212 * catalog.c: Justin Fletcher provided cleaup code in case
3213 HAVE_STAT is not defined
3214 * include/win32config.h: Igor Zlatkovic suggested to have
3215 HAVE_STAT defined there
3216
William M. Brack5e1cac12001-09-28 16:19:18 +00003217Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3218
3219 * catalog.c - fixed typing error reported by M. Barros
3220
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003221Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3222
3223 * xmllint.c - fixing typo
3224
William M. Brackd28e48a2001-09-23 01:55:08 +00003225Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3226
3227 * HTMLparser.c: small enhancement to prevent loop on
3228 unrecognizable data
3229
Daniel Veillardb1d62872001-09-21 09:47:08 +00003230Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3231
3232 * parserInternals.c: applying patch from bug #60757 this
3233 should close it
3234
Daniel Veillardc0631a62001-09-20 13:56:06 +00003235Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3236
3237 * catalog.c xmlcatalog.c: removed a couple of warning
3238 * xpath.c: try to solve the linking problem on platforms
3239 needing trio to compile
3240
Daniel Veillard1a123612001-09-19 08:06:23 +00003241Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003242
Daniel Veillard1a123612001-09-19 08:06:23 +00003243 * Makefile.am libxml.spec.in: backing up non-documented changes
3244 commited without review or aproval by Jens Finke <jens@gnome.org>
3245 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003246
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003247Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * configure.in: Joe Orton provided a patch fixing a problem
3250 when iconv is specified to be in a non-standard directory
3251 but wasn't exported in xml2-config --cflags
3252
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003253Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3254
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003255 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003256 troubles with 2.4.4 errors.
3257
Daniel Veillard16698282001-09-14 10:29:27 +00003258Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3259
3260 * encoding.c entities.c: do not output hexadecimal charrefs
3261 when serializing HTML since some version of Netscape can't
3262 grok it, generate decimal ones.
3263 * result/HTML/doc3.htm: output changed due to previous test
3264 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3265
Daniel Veillard98fed372001-09-13 11:34:58 +00003266Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3269 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3270
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003271Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003272 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003273
3274 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3275 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3276 updated the configuration scripts systems accordingly
3277
Daniel Veillard04382ae2001-09-12 18:51:30 +00003278Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * configure.in: preparing for 2.4.4
3281 * doc/xml.html doc/html/*: updated and rebuilt the docs
3282
Daniel Veillardd63437e2001-09-12 15:00:27 +00003283Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * win32/dsp/libxml2.def.src: tried to incorporate comments
3286 from bug #59220
3287
Daniel Veillard319a7422001-09-11 09:27:09 +00003288Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * parser.c result/noent/wml.xml: fixed bug #59981 related
3291 to handling of '&' in attributes when entities are substitued
3292
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003293Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * libxml.h include/libxml/xmlversion.h.in
3296 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3297 Tried to close bug #60131
3298
Daniel Veillardbce62332001-09-10 18:46:55 +00003299Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3302
Daniel Veillard143b04f2001-09-10 18:14:14 +00003303Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3304
3305 * SAX.c: fixing bug #59946 on xmlns=""
3306
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003307Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3308
3309 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3310 but allocates a new error code.
3311
Daniel Veillard05c13a22001-09-09 08:38:09 +00003312Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmllint.c: John Fleck fixed typos in the options output
3315 * parser.c SAX.c: fix ignorable white space SAX selection
3316
3317Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * entities.c: Steve Underwood found the possibility of an
3320 ininite loop in case of error.
3321
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003322Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3325
Daniel Veillarda050d232001-09-05 15:51:05 +00003326Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * parser.c: warn if version is not 1.0 but it's not
3329 strictly speaking an error after analyzing the spec
3330
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003331Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3332
3333 *doc/catalog.html - add link to the html version of the
3334 man page, other linguistic cleanups
3335
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003336Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3337
3338 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3339 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3340 file, has not yet been included in the build.
3341
Daniel Veillard99784ff2001-09-01 16:20:28 +00003342Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * catalog.c: removed a duplicate affectation Justin Fletcher
3345
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003346Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * tree.c: Armin Sander pointed a possible text coalescing
3349 problem, completed his patch.
3350
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003351Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3352
3353 * trionan.c: Fixed const and volatile re-definition problem
3354
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003355Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * libxml.4 parser.c: doc updates from Heiko Rupp
3358 * parserInternals.c: 2 sanity checks from Heiko Rupp
3359
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003360Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * tree.c: applied patch from Armin Sander to make some pointers
3363 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003364 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003365
Daniel Veillardb06c6142001-08-27 14:26:30 +00003366Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3367
3368 * xpath.c: hum, restrict the integer usage gcc bug workaround
3369 to only gcc compilers so that other architecture don't get
3370 penalized by this limitation.
3371 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3372
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003373Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3376 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3377
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003378Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3381 --convert option to xmlcatalog to convert SGML ones to
3382 the XML syntax.
3383 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3384
3385 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003386Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * catalog.c xmlIO.c: started some serious testing and fixed
3389 a few bug and optmization needs.
3390
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003391Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3394 preparing for a 2.4.3 release even if it may not be ready yet
3395 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3396 all file parsing lookup to go through the entity resolver, add
3397 to add an API to bypass it (needed to load catalogs themselves),
3398 some cleanup on the catalog code too.
3399 * nanoftp.c: small cleanup
3400 * doc/catalog.html: small update
3401
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003402Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3403
3404 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3405 Jun Kuriyama
3406
Daniel Veillardffb120d2001-08-23 00:52:23 +00003407Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * doc/catalog.html: finished the catalog documentation
3410
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003411Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * doc/catalog.html doc/xml.html: added documentation about
3414 Catalog support, misses an API description
3415 * doc/html/*: reextracted the API pages
3416
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003417Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3420 Added the part about section 7.2 on URI resolution,
3421 fixed a side effect in the HTML parser, look complete
3422 and ready to rock except the URI/SystemID part!
3423
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003424Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * include/libxml/catalog.h include/libxml/parser.h
3427 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3428 xmlIO.c: added support and APIs needed for the catalog PI
3429 * include/libxml/xmlIO.h: cleanup
3430
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003431Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3432
3433 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3434 include/libxml/catalog.h: starts to look okay, really
3435 plugged the new framework, cleaned a lot of stuff,
3436 added some APIs, except the PI's support missing this
3437 should be mostly complete
3438 * result/catalogs/* test/catalogs/*: added new test, enriched
3439 the existing one with URN ID tests
3440
Daniel Veillard64339542001-08-21 12:57:59 +00003441Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * catalog.c: fixed nextCatalog
3444 * result/catalogs/docbook test/catalogs/*: started adding
3445 a small regression test
3446
Daniel Veillardcda96922001-08-21 10:56:31 +00003447Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3450 more work on the XML catalog support.
3451 * parser.c include/libxml/parser.h: small cleanup seems using
3452 list as a public parameter name can give portability troubles
3453 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3454 include/libxml/xpath.h include/libxml/Makefile.am: removed
3455 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3456 wrappers
3457
Bjorn Reese45029602001-08-21 09:23:53 +00003458Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3459
3460 * Makefile.am trio.c triodef.h trionan.c xpath.c
3461 include/libxml/Makefile.am include/libxml/trionan.h:
3462 Re-worked Not-A-Number and Infinity support.
3463 * xmlcatalog.c: added readline include files
3464
Daniel Veillard344cee72001-08-20 00:08:40 +00003465Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3468 testCatalog as xmlcatalog, making it an installed app
3469 adding a shell, and preparing it to be a /etc/xml/catalog
3470 management tool, though not ready yet
3471 * catalog.c include/libxml/catalog.h: adding support for
3472 XML Catalogs http://www.oasis-open.org/committees/entity/
3473 not finished, there is some interesting tradeoffs and a
3474 few open questions left.
3475
Daniel Veillardb7664f42001-08-19 13:00:43 +00003476Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3477
3478 * xmllint.c: fixed a line formatting problem
3479
Daniel Veillard5015b712001-08-17 09:37:52 +00003480Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * SAX.c: removed a couple of unused variable (Albert Chin)
3483
Daniel Veillardbb371292001-08-16 23:26:59 +00003484Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3487 trying to fix some troubles w.r.t. function returning
3488 const xxxPtr.
3489
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003490Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3493 defined
3494
Daniel Veillardae6db172001-08-16 19:32:00 +00003495Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * xpointer.c: removed unused var
3498
Daniel Veillard09190202001-08-16 16:27:41 +00003499Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * testXPath.c: another small cleanup closing bug #59110
3502
Daniel Veillard796f4b62001-08-16 16:00:13 +00003503Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * win32/dsp/libxml2.def.src: small cleanup closing bug
3506 #59108
3507
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003508Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * example/gjobread.c: add xmlCleanupParser() before leaving
3511
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003512Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * config.h.in configure.in include/libxml/xmlwin32version.h:
3515 released 2.4.2
3516
Daniel Veillardd3d06722001-08-15 12:06:36 +00003517Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * include/libxml/valid.h debugXML.c valid.c: deprecate
3520 the non-boundchecking Sprintf functions, add Snprintf
3521 this should close bug #57984
3522
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003523Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3526 URIs before doing the lookups (pointed by Mark Vakoc)
3527
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003528Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * xpath.c: serious changes on Result Value Trees and NodeSets
3531 w.r.t. deallocation and collect operations. Probably not
3532 100% clean (merge of allocated trees smells like a problem).
3533 Seems sufficient to close #58943
3534
Daniel Veillard90493a92001-08-14 14:12:47 +00003535Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * xmllint.c: adding a --format option
3538
Daniel Veillardfe703322001-08-14 12:18:09 +00003539Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * xpath.c: count() was broken on Result Value Tree
3542 * xmlIO.c: fixed file:/// accesses on _WIN32
3543
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003544Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3547 macro was renamed, this should close bug #58683
3548
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003549Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3550
3551 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3552 entity substitution mode text at the end of the entity might
3553 be added due to text coalescing.
3554 * nanoftp.c parser.c: small cleanup
3555
Daniel Veillard0c720972001-08-08 20:59:00 +00003556Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * HACKING: added John Fleck right to commit in the doc subdir
3559
Daniel Veillard48da9102001-08-07 01:10:10 +00003560Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3563 allow to inherit attributes from the DTD directly in the
3564 tree, this is needed for XPath and can be a useful feature.
3565 Inherited namespaces are always provided at the tree level now
3566 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3567 of tests for this feature (XSLT being the prime user).
3568
Daniel Veillard50f34372001-08-03 12:06:36 +00003569Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3572 testSAX.c xmlIO.c xmllint.c include/win32config.h
3573 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3574 include/libxml/xmlwin32version.h.in win32/README.MSDev
3575 win32/dsp/*: applied Win32 Facelift No.2 patches from
3576 Igor Zlatkovic for Windows/MSC
3577
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003578Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * SAX.c: unparsedEntityDecl() the URI computation of the
3581 entity wasn't done breaking XSLT unparsed-entity-uri()
3582
Daniel Veillard567e1b42001-08-01 15:53:47 +00003583Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3584
3585 * xpath.c: fixed a bug when walking the descendants and
3586 the current node has no children
3587 * debugXML.c: show up when a text node is supposed to not be escaped
3588
Thomas Broyerf186c822001-07-31 23:30:37 +00003589Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3590
3591 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3592 worked like the set:leading() function)
3593 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3594
Daniel Veillardba6db032001-07-31 16:25:45 +00003595Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3596
3597 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3598
Daniel Veillard57905372001-07-31 15:52:17 +00003599Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3600
3601 * include/libxml/xmlIO.h: apply change to close #58141
3602 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3603
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003604Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3605
3606 * parser.c: when the internal subset uses a PE, then the
3607 included entity can use conditional sections.
3608
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003609Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3610
3611 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3612 when walking the namespace axis showing up in
3613 libxst/tests/general/bug-12
3614 * xmlmemory.c: added the possibility to trace a given block
3615 defined by its address
3616
Daniel Veillard4aafa792001-07-28 17:21:12 +00003617Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * parser.c: don't override existing encoding specified before
3620 starting xmlParseDocument()
3621
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003622Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * include/libxml/xmlwin32version.h: reinserted, needed for
3625 Windows users of CVS
3626
Darin Adlera77cac02001-07-27 17:41:51 +000036272001-07-27 Darin Adler <darin@bentspoon.com>
3628
Darin Adler699613b2001-07-27 22:47:14 +00003629 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3630 * testCatalog.c: Add include of <libxml/parser.h>.
3631
36322001-07-27 Darin Adler <darin@bentspoon.com>
3633
Darin Adlera77cac02001-07-27 17:41:51 +00003634 * include/libxml/.cvsignore:
3635 * include/libxml/xmlwin32version.h:
3636 Remove this file from CVS because it's generated.
3637
Daniel Veillard50822cb2001-07-26 20:05:51 +00003638Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3639
3640 * parser.c include/libxml/parser.h: applied const patches from
3641 Tom Moog #58002
3642
Thomas Broyerba4ad322001-07-26 16:55:21 +00003643Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3644
3645 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3646 lookup framework
3647
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003648Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * tree.c: fixed xmlCopyNode() for documents
3651
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003652Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3653
3654 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3655
3656Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003657
3658 * parser.c: fixes bug #57652 reported by Morus Walter
3659
Daniel Veillarde3924972001-07-25 20:25:21 +00003660Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3661
3662 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3663
Daniel Veillarda53c6882001-07-25 17:18:57 +00003664Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3667 errors, lesson don't add new functions at 1am before a release
3668 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3669 from XPath initialization when possible.
3670
Daniel Veillardd9bad132001-07-23 19:39:43 +00003671Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3672
3673 * result/scripts/base*: removing history/readline changed
3674 this slightly
3675 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3676 xmllint.c: make element content line number generation
3677 optionnal to avoid breaking old apps added interface to switch
3678
Daniel Veillardf012a642001-07-23 19:10:52 +00003679Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3680
3681 * configure.in: get rid of the readline and libhistory
3682 dependancies by default, release 2.4.1 with IA64 fix
3683 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3684 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3685 John Kroll fixes to allow saving to HTTP via PUT (or
3686 POST of needed).
3687 * doc/html/*.html: regenerated the docs
3688
Thomas Broyere8126242001-07-22 03:54:15 +00003689Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3690
3691 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3692 xmlHashScanFull and xmlHashScannFull3 to get passed the
3693 three keys as arguments to the callback function
3694
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003695Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3696
3697 * configure.in Makefile.am: removed libxml softlink for good
3698 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3699 100% coverage by gtk-doc
3700
Daniel Veillard8599e702001-07-17 21:38:51 +00003701Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3702
3703 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3704 fixed serious troubles due to size_t vs. int mismatch
3705
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003706Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3707
3708 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3709
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003710Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3711
3712 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3713 convenient extension API for value and context managing
3714 Now handles external objects through xmlXPathPopExternal,
3715 xmlXPathWrapExternal and xmlXPathReturnExternal.
3716 Added functions for sets operations (intersection, etc.)
3717
Daniel Veillard22090732001-07-16 00:06:07 +00003718Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3719
3720 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3721 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3722 HTMLparser.c: cleanup of global variables, marking some
3723 const or private.
3724
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003725Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003726
3727 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3728 fixed xmlXPathNodeSetItem when passing index=0
3729
Daniel Veillard05dec342001-07-14 21:57:39 +00003730Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3731
3732 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3733
Daniel Veillard28ae6362001-07-14 16:44:32 +00003734Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * xmllint.c: fixed compilation under Cygwin #57503
3737 * TODO: update
3738
Peter Williamsed156f52001-07-13 18:35:13 +000037392001-07-13 Peter Williams <peterw@ximian.com>
3740
3741 * config.h.in: add #undef HAVE_DLFCN_H
3742
3743 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3744 builddir.
3745
Daniel Veillard73b36e32001-07-12 15:09:52 +00003746Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3747
3748 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3749 raised by #57348 and #57381
3750
Daniel Veillard7db37732001-07-12 01:20:08 +00003751Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3754 tree.c xpointer.c: store the line numbder in element->content,
3755 may break some software, need a configuration mechanism
3756
Darin Adler96037892001-07-11 00:03:16 +000037572001-07-10 Darin Adler <darin@bentspoon.com>
3758
3759 * .cvsignore:
3760 * example/.cvsignore:
3761 * include/.cvsignore:
3762 * include/libxml/.cvsignore:
3763 Various things that are generated and should be ignored.
3764
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003765Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3768 * doc/xml.html doc/html/*: updated the docs
3769
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003770Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3773 validation occured on content with element child
3774
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003775Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3776
3777 * tree.c: fixed XML Base computation which was broken
3778 * debugXML.c: added a base function to the shell
3779 * Makefile.am result/scripts/* test/scripts/*: added scripts
3780 based regression tests, and adding 2 XML Base tests
3781
Daniel Veillard19e96c32001-07-09 10:32:59 +00003782Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3783
3784 * tree.c: set properties doc and call xmlSetListDoc for properties
3785 content when grafting them in a different tree.
3786 * aclocal.m4: remove from CVS
3787
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003788Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * win32/libxml2/libxml2.def.src: added some missing entry point
3791 for XPath (Mark Vakoc)
3792
Daniel Veillard388236f2001-07-08 18:35:48 +00003793Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3796 layer should URI-Unescape before trying to open resources.
3797
Daniel Veillard04383752001-07-08 14:27:15 +00003798Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * xpath.c: fix the name() bug for elements in the default
3801 namespace reported by Charlie Bozeman
3802
Daniel Veillard7583a592001-07-08 13:15:55 +00003803Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3804
3805 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3806 led to an XPath fix, improvements of SAX initialization, and
3807 an added option --nocdata to testXPath
3808
Daniel Veillard449d7392001-07-07 19:11:06 +00003809Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3810
3811 * doc/libxml-doc.el: Felix Natter provided anew version working
3812 with XEmacs too
3813
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003814Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * include/libxml/xpath.h: small cleanup
3817 * doc/xml.html: update
3818
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003819Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3822 released 2.3.14
3823
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003824Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003827 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003828
Daniel Veillard73c9c042001-07-05 20:02:54 +00003829Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3832 were not equal to empty strings
3833
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003834Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
3836 * SAX.c: fixed a URI-Reference computation problem when validating
3837 * xmlIO.c: small cleanup
3838
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003839Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3840
3841 * parser.c: improved the description of a couple of interfaces
3842 upon Larry Stamper suggestion
3843
Daniel Veillard62f313b2001-07-04 19:49:14 +00003844Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3845
3846 * SAX.c entities.c parser.c: changed completely the way entities
3847 are handled when running the parser in entity substitution mode.
3848 This fixes a bug reported by Stephan Kulow and nearly divides
3849 by 3 the amount of memory required by libxslt to load and process
3850 DocBook TDG.
3851
Daniel Veillardf420ac52001-07-04 16:04:09 +00003852Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * HTMLparser.c: fixing a too early root closing problem raised
3855 byt Prashanth Naidu
3856
Daniel Veillard8c357d52001-07-03 23:43:33 +00003857Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3860 raised by Mark Vakoc.
3861
Daniel Veillard6e90d192001-07-03 16:37:49 +00003862Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * example/Makefile.am: fixed the include path to add srcdir/include
3865 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3866 and some cleanup
3867
Daniel Veillardf06307e2001-07-03 10:35:50 +00003868Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3869
3870 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3871 lot of optimization work, results in significant improvements
3872 when handling really complex XPath queries. Add a small optimizer
3873 for unions, improve [n] and [last()], avoid some costly ops.
3874
Daniel Veillard77044732001-06-29 21:31:07 +00003875Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3878 * xpath.c: small cleanup
3879 * xmlGetNsList: reformated, fixed problems if used on Entities
3880
Daniel Veillard2adbb512001-06-28 16:20:36 +00003881Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3884
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003885Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3888 * Makefile.am example/Makefile.am: workaround automake generating
3889 erroneous deps
3890
Daniel Veillard12f7d292001-06-28 13:12:11 +00003891Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3892
3893 * include/win32config.h: bug #56801 Yon Derek provided a patch
3894 to the windows config file.
3895
Daniel Veillard87ee9142001-06-28 12:54:16 +00003896Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3897
3898 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3899 libxml.h : Yon Derek provided a set of changes to compile from
3900 CVS on Windows/MSC
3901
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003902Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * parser.c: fixed UTF8 BOM support in push mode
3905 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3906 added a specific testcase
3907
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003908Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3909
3910 * Makefile.am: added --push regression tests
3911 * parserInternals.c: the XML parser segfaulted in --push mode
3912
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003913Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * configure.in: moved the symlinks detection within a CVS
3916 check, this is not portable and will be removed soon.
3917 * xpath.c: small cleanup/speedup
3918
Daniel Veillard11648102001-06-26 16:08:24 +00003919Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3920
3921 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3922 release of 2.3.12
3923 * parser.c: make an error message if unknow entities in all cases
3924
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003925Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3928
Daniel Veillard23793842001-06-25 16:07:45 +00003929Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3930
3931 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3932 includes were installed in the wrong dir
3933
Daniel Veillardf5498f32001-06-25 15:08:36 +00003934Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3935
3936 * doc/html.xml: warn against sending code to exhibit bugs.
3937
Daniel Veillard56f06462001-06-24 21:34:03 +00003938Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3941 Tru64 from Thomas Leitner
3942
Daniel Veillardc5d64342001-06-24 12:13:24 +00003943Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * AUTHORS: added William and Bjorn
3946 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3947 daniel@veillard.com hopefully I won't have to do this again
3948 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3949 docs can be rebuilt cleanly now
3950 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3951 from CVs it's generated, added include/libxml/xmlwin32version.h
3952 also generated but which should change far less frequently.
3953 * catalog.c nanoftp.c: made sure to include libxml.h not
3954 libxml/xmlversion.h directly
3955 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3956 when compiling on WIN32 and MSC
3957
Daniel Veillard07385fd2001-06-23 21:55:48 +00003958Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3959
3960 * include/Makefile.am include/libxml/Makefile.am configure.in:
3961 fixed make distcheck and rebuilding the rpms
3962
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003963Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3964
3965 * configure.in: should finish the migration of exported includes
3966 into a real include/libxml in CVS, at least for CVS users.
3967 * removed the exported headers, added in include/libxml (as well
3968 as xmlversion.h.in).
3969
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003970Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * configure.in: fixed the way to detect symlink
3973
Daniel Veillard66541772001-06-23 18:31:04 +00003974Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975
3976 * configure.in: updated, include/libxml is now a real CVS dir
3977
Daniel Veillardca989762001-06-23 17:39:29 +00003978Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3981 version works with both libxml1 and libxml2 (it autodetects
3982 the prefix of the html-files) from Felix Natter.
3983 * doc/xml.html: updated doc accordingly
3984
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003985Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3986
3987 * xpath.c: fixed the bug generating a template loop in libxslt
3988 when using docbook-xsl-1.4, * should filter out document nodes
3989 * HACKING: added William
3990 * TODO: updated
3991
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003992Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * doc/FAQ.html: added a warning about gcc-3.0
3995 * doc/xml.html: added reference to gdome2 and removed a confusing
3996 sentence
3997
Daniel Veillardf7f41852001-06-22 15:18:01 +00003998Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3999
4000 * xmlversion.h: okay this is a generated file, but Windows
4001 users need it and they can't generate it, and I want CVS
4002 Windows users ...
4003 * win32/libxml2/libxml2_so.dsp: Windows project file for
4004 the shared lib version of libxml2
4005 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4006 resources needed for libxslt/xsltproc by Yon Derek
4007
Bjorn Reese3157b342001-06-22 14:41:45 +00004008Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4009
4010 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4011
Daniel Veillard4151acb2001-06-22 10:48:57 +00004012Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
Daniel Veillardcc146db2001-06-22 11:10:52 +00004014 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4015
4016Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
Daniel Veillard4151acb2001-06-22 10:48:57 +00004018 * include/win32config.h: Yon Derek provided a first fix
4019 to be able to compile libxslt/xsltproc on Windows
4020
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004021Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4022
4023 * xpath.c: attempt to work around what seemed a gcc optimizer
4024 bug when handling floats on i386 http://veillard.com/gcc.bug
4025 * tree.c entities.c encoding.c: doing some cleanups while
4026 chasing it
4027
Daniel Veillard017b1082001-06-21 11:20:21 +00004028Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4029
4030 * Makefile.am: cleanup when --without-debug is specified
4031 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4032 w.r.t. --without-debug and other include points
4033 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4034 Catalogs
4035 * configure.in entities.h tree.h HTMLparser.c: removed
4036 --without-corba, made the _private field mandatory
4037
Daniel Veillard87a764e2001-06-20 17:41:10 +00004038Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4041 outputs a BOM in UTF8, an errata has been issued to avoid the
4042 problem, that was the most reasonable solution... Add support
4043 for a leading UTF8 BOM in entities.
4044
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004045Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * valid.c: fixed a bug found when post validating an entity ref
4048 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4049 activate it too
4050
Daniel Veillard39196eb2001-06-19 18:09:42 +00004051Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4052
4053 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4054 weakness in the node copy the XPointer and the XInclude
4055 implementations. Serious cleanup.
4056
Daniel Veillard3739b982001-06-19 12:51:30 +00004057Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * Makefile.am: Kjartan Maraas provided a small patch to
4060 add xml2-config.in to EXTRA_DIST
4061
Daniel Veillarda9142e72001-06-19 11:07:54 +00004062Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4065 provided another failing case found in KDE, the way the
4066 ctxt->vctxt.nodeTab was allocated and freed changed over
4067 time but it wasn't completely cleaned up. This should fix it.
4068
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004069Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * parser.c: Stephan Kulow also raised the fact that line number
4072 could get miscounted making debug harder, fixed the problem
4073 in xmlParseCharData()
4074
Daniel Veillard64b98c02001-06-17 17:20:21 +00004075Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * valid.c: Stephan Kulow pointed out a problem when validating
4078 and using an empty entity, forgot a 'break' in a case.
4079
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004080Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4083 * doc/xml.html: updated with 2.3.11
4084
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004085Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * TODO: updated adding cleanup of generated doc
4088 * configure.in: prepared to release 2.3.11
4089 * xmllint.c: added --version for bug reporting
4090 * doc/html/*.html: rebuilt the doc
4091
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004092Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * xpath.c: first part of the work on selecting namespace to
4095 fix bug #56115
4096
Daniel Veillard96ed5832001-06-15 22:22:04 +00004097Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4100 when using -liconv
4101 * TODO: updated
4102
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004103Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4106 cleanup, encoding support.
4107
Daniel Veillard608ad072001-06-14 08:32:28 +00004108Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4111
Daniel Veillard239d0522001-06-13 23:02:48 +00004112Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4113
4114 * xpath.c: bug detected by Ankh when / is used as a function arg
4115
Daniel Veillard02bb1702001-06-13 21:11:59 +00004116Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4119 of element and use it to avoid outputting formatting spaces at
4120 the wrong place. Implemented the format parameter for HTML save.
4121 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4122 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4123 result/HTML/wired.html: of course this impact the result of a
4124 number of HTML tests
4125
Daniel Veillard95d845f2001-06-13 13:48:46 +00004126Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * HTMLtree.[ch]: started augmenting the HTML save API with
4129 encoding and formatting parameters
4130
Daniel Veillardeca60d02001-06-13 07:45:41 +00004131Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4132
4133 * HTMLtree.h: cleanup and started evaluating the work needed on
4134 revamping the HTML output code
4135
Daniel Veillard84666b32001-06-11 17:31:08 +00004136Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4139
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004140Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4141
4142 * valid.c: fixed bug #56049, forgot one check in the
4143 validation routine
4144
Daniel Veillardca2366a2001-06-11 12:09:01 +00004145Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4146
4147 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4148
Daniel Veillard6761eee2001-06-11 10:29:38 +00004149Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * libxml.h: fixed an error in last commit
4152 * doc/FAQ.html: added an entry for compilation from CVS
4153
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004154Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * xmlversion.h.in libxml.h: Cygwin patches
4157 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4158 * tree.h: cleanup
4159
Daniel Veillardacd370f2001-06-09 17:17:51 +00004160Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4163 memory block in a strange case where libxml is linked twice
4164 in the binary.
4165
Daniel Veillard1d047672001-06-09 16:41:01 +00004166Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4169 state far too often, simple fix used to avoid it.
4170
Daniel Veillard4497e692001-06-09 14:19:02 +00004171Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4174 being processed, applied his patch
4175 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4176
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004177Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4180 provided fixes to compile on MSCC again
4181 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4182 also provided an update for the project files.
4183
Daniel Veillarda682b212001-06-07 19:59:42 +00004184Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4187 bug #55810
4188
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004189Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * tree.c: fixed xmlGetNsProp() to close bug #55683
4192 Note this requires libxslt to use it's own function instead.
4193
Daniel Veillardf0c53762001-06-07 16:07:07 +00004194Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * HTMLtree.c: when in a pre element no formatting space should
4197 be added.
4198 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4199
Daniel Veillard068a9652001-06-07 15:30:26 +00004200Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * configure.in: added tests for signal() and signal.h
4203
Daniel Veillard541d6552001-06-07 14:20:01 +00004204Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4207
Daniel Veillard8a367d42001-06-07 14:01:34 +00004208Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * doc/libxml-doc.el: Felix Natter provided a new version for
4211 libxml2
4212
Daniel Veillard8a926292001-06-07 11:20:20 +00004213Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * HTMLtree.c: when in a pre element no formatting space should
4216 be added.
4217
Daniel Veillard14839d52001-06-06 16:11:56 +00004218Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4221
Daniel Veillarde95e2392001-06-06 10:46:28 +00004222Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4225 hack
4226 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4227 * uri.c: fixed a warning
4228
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004229Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4230
4231 * HTMLtree.c: trying to close bug #55772 escaping in script
4232 elements
4233 * doc/xml.html: suggest to send mail to the list
4234
4235Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004236
4237 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4238 good. Use a macro and based on the solution provided in
4239 vsnprintf manual page from GNU.
4240
Bjorn Reese99748722001-06-05 12:49:15 +00004241Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4242
4243 * error.c: Workaround for non-preserving variadic list.
4244 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4245
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004246Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * doc/xml.html: added 2.3.10 release
4249
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004250Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * configure.in: releasing 2.3.10
4253
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004254Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4257
Daniel Veillard20042422001-05-31 18:22:04 +00004258Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4259
4260 * encoding.c: Robert Collins provided a patch to add the
4261 "US-ASCII" encoding alias
4262
Daniel Veillard97ac1312001-05-30 19:14:17 +00004263Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4264
4265 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4266 string oriented functions and started cleaning the related areas
4267 in xpath.c which needed fixing in this respect
4268
Daniel Veillard2d703722001-05-30 18:32:34 +00004269Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4272 #55380
4273 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4274
Daniel Veillard9403a042001-05-28 11:00:53 +00004275Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * TODO: updated
4278 * nanohttp.[ch] : started adding APIs to get the redirected URL
4279 when this occurs (needed for further base computation
4280 * tree.h: cleanup
4281 * encoding.c: cleanup
4282 * SAX.c: minor change around ctxt->loadsubset
4283
Daniel Veillard6278fb52001-05-25 07:38:41 +00004284Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * Makefile.am include/Makefile.am: small change to have
4287 include/libxml rebuilt if working from CVS.
4288 * uri.c: applied another patch from Carl Douglas for URI escaping,
4289 this should close bug #51876
4290
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004291Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4294 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4295 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4296 added specific regression test
4297 * parser.h: preparing for the XSLT mode where DTD inherited
4298 attributes are added to the tree.
4299
Daniel Veillardbbd22452001-05-23 12:02:27 +00004300Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * xinclude.[ch]: Updated the namespace for the Last Call version
4303 * result/XInclude/include test/XInclude/include: updated the
4304 testsuite accordingly
4305
Daniel Veillard8514c672001-05-23 10:29:12 +00004306Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4309 related to bug #51876
4310
Daniel Veillard42596ad2001-05-22 16:57:14 +00004311Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * tree.c: fixed a gross mistake in base computation, xml:base is
4314 not completely correct yet (need cascade).
4315 * xpath.[ch]: added the few things needed to find a function name
4316 and URI from the XPath context when it is called.
4317
Daniel Veillard81418e32001-05-22 15:08:55 +00004318Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4321 * DOCBparser.c: small cleanup
4322 * xmllint.c: added a --catalogs option to load catalogs from
4323 $SGML_CATALOG_FILES
4324 * tree.c: cleanup
4325 * configure.in: iconv library fixup, ICONV_LIBS
4326
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004327Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * catalog.c: handling of CATALOG entries. detection of recursion,
4330 and a few bugfixes
4331 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4332 against the default namespace
4333
Daniel Veillard04b93292001-05-21 08:15:31 +00004334Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4337
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004338Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * parser.c: fixed propagation context info when parsing an
4341 external entity.
4342 * doc/html/*.html: regenerated a couple of docs
4343
Daniel Veillard4623acd2001-05-19 15:13:15 +00004344Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * doc/xml.html: update with 2.3.9 informations
4347
Daniel Veillardbed7b052001-05-19 14:59:49 +00004348Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4351 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4352 * doc/html/* : rebuilt the docs
4353 * valid.c: small patch which may improve some case when
4354 validating.
4355
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004356Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * HTMLparser.c: Closed bug #54891
4359 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4360 to the suite
4361
4362Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4365 applied a documentation patch from LotR and filled in a few missing
4366 descriptions
4367
Daniel Veillard76d66f42001-05-16 21:05:17 +00004368Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * xpath.c tree.c parser.c: speed optimizations at the parser level
4371 document tree freeing and xpath evaluation
4372
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004373Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4374
4375 * parser.c parser.h parserInternals.h: fixed a couple of
4376 interfaces for handling memory buffer input to const char *
4377 upon suggestion of JamesH.
4378
Daniel Veillardc3739e72001-05-15 15:23:27 +00004379Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * configure.in: LoTR sent a patch fixing the previous commit
4382
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004383Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * configure.in: trying to deal again with the stoopid -R linking
4386 flag of Solaris
4387
Daniel Veillard790142b2001-05-15 10:51:53 +00004388Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * xpath.h: two nodeset access macros from Thomas Broyer
4391
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004392Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4395 patch from Thomas Broyer
4396
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004397Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4400 case
4401 * INSTALL: was empty added stuff from the FAQ
4402
Daniel Veillard75bea542001-05-11 17:41:21 +00004403Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4404
4405 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4406 attributes handling and #54433 by adding xmlUnsetProp()
4407 and xmlUnsetNsProp()
4408
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004409Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4410
4411 * HTMLparser.c: Patch from Jonas Borgström
4412 (htmlGetEndPriority): New function, returns
4413 the priority of a certain element.
4414 (htmlAutoCloseOnClose): Only close inline elements if they
4415 all have lower or equal priority.
4416 * result/HTML: this of course changed a number of tests results.
4417
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004418Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4419
4420 * xmlIO.c catalog.c: plugged in the default catalog resolution
4421 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4422 documentations
4423 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4424
Daniel Veillarda7374592001-05-10 14:17:55 +00004425Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4426
4427 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4428 integrating catalogs
4429 * catalog.[ch] testCatalog.c: adding a small catalo API
4430 (only SGML catalog support).
4431 * parser.c: restaured xmlKeepBlanksDefault(0) API
4432
Daniel Veillardc17337c2001-05-09 10:51:31 +00004433Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4434
4435 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4436
Daniel Veillard257d9102001-05-08 10:41:44 +00004437Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4438
4439 * parser.c: added xmlParseExternalEntityPrivate() to allow
4440 propagation of ctxt->_private when parsing external entities
4441
Daniel Veillard083c2662001-05-08 08:27:14 +00004442Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4445
Daniel Veillard01ef7382001-05-08 07:31:43 +00004446Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4449
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004450Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4451
4452 * valid.c: warn when indeterminist content model is detected
4453 * result/VC/ElementValid8: this adds a message
4454 * Makefile.am: add --novalid for VCM tests
4455 * parserInternals.c: added a call to Init memory
4456
Daniel Veillard64269352001-05-04 17:52:34 +00004457Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4458
4459 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4460 when both parameters are NULL.
4461
Daniel Veillard37721922001-05-04 15:21:12 +00004462Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4463
4464 * valid.c: applied small patch from Gary Pennington, reindented
4465 some part of the code.
4466
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004467Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4470 release, updated and regenerated the docs
4471
Daniel Veillard357c9602001-05-03 10:49:20 +00004472Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * xpath.c result/XPath/expr/floats : clarified and cleanup
4475 printing of abnormal floats in tests.
4476
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004477Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4480 * results/HTML/ : a few changes in the output of the HTML tests as
4481 a result.
4482 * configure.in: tying to fix -liconv where needed
4483
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004484Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * Makefile.am: fixed a stupid error
4487
Daniel Veillard7150a032001-05-02 16:41:11 +00004488Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * configure.in Makefile.am: make the inclusion of the trio
4491 modules in the library conditional
4492
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004493Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * DOCBparser.c: patche from László Kovács, fixed entities refs
4496 in attributes handling
4497
Daniel Veillardedddff92001-05-02 10:58:52 +00004498Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4499
4500 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4501 flushing
4502
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004503Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4504
4505 * xpath.c: fix of an XSLT namespace bug reported on the list
4506 general/bug-8-
4507
Daniel Veillard5792e162001-04-30 17:44:45 +00004508Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * strio.h trio.c: Dan McNichol suggested a couple of small
4511 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4512
Daniel Veillard02141ea2001-04-30 11:46:40 +00004513Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * tree.c parser.c encoding.c: spent a bit more time looking
4516 at the parsing speed and DOM handling. Added a few more
4517 speedups.
4518
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004519Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * parser.c: small but effective parsing speed improvement
4522
Daniel Veillardb59076b2001-04-29 17:04:07 +00004523Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * configure.in: default on the DocBook parser inclusion (for Gnome)
4526 * DOCBparser.h: fixed a header reference
4527
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004528Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * configure.in xpath.c: applied Bjorn patches for FPE on the
4531 alpha
4532
Daniel Veillardeefd4492001-04-28 16:55:50 +00004533Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4536 xmlSaveFormatFileTo()
4537
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004538Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * xpath.c: simple and efficient optimization, XPath functions
4541 aways bind to the same code, cache this
4542 * TODO: updated (by saying some is obsolete)
4543
Daniel Veillard2156a562001-04-28 12:24:34 +00004544Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c: more cleanup work on XPath name parsing routines
4547
Daniel Veillard61d80a22001-04-27 17:13:01 +00004548Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4551 xmlXPathParseName
4552 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4553 * debugXML.c: avoid compilation problems if compiling without
4554 HTML support, Igor Zlatkovic
4555 * win32/libxml2/libxml2.def.src: being able to compile without
4556 XPath on Windows
4557
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004558Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * libxml.m4: yet another patch from Toshio Kuratomi
4561
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004562Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4565
Daniel Veillard67fee942001-04-26 18:59:03 +00004566Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * tree.[ch]: added xmlSaveFormatFile interface for saving
4569 and indenting a file.
4570
Daniel Veillard82e49712001-04-26 14:38:03 +00004571Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xpath.c: fixed bug #53689 related to processing-instruction()
4574
Daniel Veillard02f077a2001-04-26 10:59:11 +00004575Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * DOCBparser.c: patche from László Kovács
4578
Daniel Veillard30211a02001-04-26 09:33:18 +00004579Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * parser.c: applied fixes from Christian Glahn bug report #53391
4582
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004583Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * error.c: Jean François Lecomte provided a complete description
4586 and a fix to bug #53537
4587
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004588Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4591
Daniel Veillard1034da22001-04-25 19:06:28 +00004592Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * DOCBparser.c SAX.c: a bit more work on entities processing.
4595 Still Need to cleanup XML output and references in attributes
4596
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004597Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4600
Daniel Veillardb33c2012001-04-25 12:59:04 +00004601Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * tree.c: trying to fix #53574, not completely complete,
4604 I would like xmllint --copy --debug test/ent1 and
4605 xmllint --debug test/ent1 to show the same result.
4606 * xpath.c: fix a bug when trying to sort namespace nodes
4607
Daniel Veillard5146f202001-04-25 10:29:44 +00004608Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * HTMLtree.c: real fix for #53402
4611
Daniel Veillard7533cc82001-04-24 15:52:00 +00004612Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4615 PIs when using xsl:output
4616 * valid.c: closing #53537 some case generate segfaults if there
4617 is validity errors
4618
Daniel Veillard61b33d52001-04-24 13:55:12 +00004619Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4622 of external parsed entities, added --noent to testDocbook
4623 * valid.c: Garry Pennington found an uninitialized variable
4624 access in xmlValidateElementContent()
4625
Daniel Veillard56098d42001-04-24 12:51:09 +00004626Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4629 with madness
4630 * result/HTML/ : this modified the result of the regression tests
4631 a lot.
4632
Daniel Veillard122376b2001-04-24 12:12:30 +00004633Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4636 to doc where it wasn't checked against NULL reported by
4637 Jens Laas
4638
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004639Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4642 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4643
Daniel Veillardeae522a2001-04-23 13:41:34 +00004644Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4647 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4648 * SAX.[ch]: cleanup and updates for DocBook
4649 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4650 ex SGML identifier changes
4651 * valid.c: removed a static unused function.
4652
Daniel Veillardde57c612001-04-23 09:13:36 +00004653Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * HTMLtree.c: applied change for Paul Sponagl on script saving
4656 * Makefile.am: the warning about entity title.xml are normal.
4657
Daniel Veillard393df012001-04-22 20:11:18 +00004658Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * configure.in: release of 2.3.7
4661 * Makefile.am: fixing make distcheck
4662
Daniel Veillarda41123c2001-04-22 19:31:20 +00004663Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * doc/html/* doc/xml.html: updated and regenerated the docs
4666
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004667Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4670
Daniel Veillarde82a9922001-04-22 12:12:58 +00004671Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * tree.c: fixed #53388 with the provided patch
4674
Daniel Veillard06803992001-04-22 10:35:56 +00004675Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * valid.c: Bjorn detected an invalid memory access. Fixed
4678 vstateVPush()
4679
Daniel Veillard40af6492001-04-22 08:50:55 +00004680Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4683
Bjorn Reese70a9da52001-04-21 16:57:29 +00004684Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4685
4686 * libxml.h: new header used only for the compilation of libxml
4687 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4688 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4689 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4690 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4691 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4692 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4693 baseline (version 1.2 plus a single patch).
4694 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4695 scientific notation for numbers. Tests added.
4696 * xpath.c: formatting of numbers changed to use sprintf
4697 (contribution from William Brack)
4698
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004699Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4700
4701 * valid.c: cleanup, more useful debugging
4702 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4703 * xmlIO.c: entity loading is printed as an error when validating
4704
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004705Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4706
4707 * valid.c: fixed to validate within entities
4708 * test/VCM/v22.xml: added a specific testcase
4709
Daniel Veillardca1f1722001-04-20 15:47:35 +00004710Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4711
4712 * valid.c: forgot an epsilon transition in for ()+
4713 * test/VCM/v21.xml : added a specific test case
4714
Daniel Veillard85349052001-04-20 13:48:21 +00004715Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * valid.c: removed a state explosion exhibited by RSS
4718 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4719 from bug #51872
4720
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004721Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4724 validation without using an ugly NFA -> DFA algo in the source.
4725 Made a specific algorithm easier to maintain, using a single
4726 stack and without recursion.
4727 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4728 * hash.c: made the growing routine static
4729 * tree.h parser.c: added the parent information to an
4730 xmlElementContent node.
4731
Daniel Veillarde470df72001-04-18 21:41:07 +00004732Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * SAX.c parser.c xpath.c: generating IDs when not validating
4735 from an external parsed entity was poisoning the ID has table
4736 with removed values. This was killing XSLT on the KDE help
4737 browser.
4738
Daniel Veillardceacdd92001-04-18 15:10:35 +00004739Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * entities.h: andrew@ugh.net.au detected a double declaration
4742
Daniel Veillarda10efa82001-04-18 13:09:01 +00004743Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * debugXML.c hash.c tree.h valid.c : some changes related to
4746 the validation suport to improve speed with DocBook
4747 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4748 the way validation errors get reported
4749
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004750Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4753 by P C Chow and William M. Brack for XSLT HTML output
4754
Daniel Veillard2d90de42001-04-16 17:46:18 +00004755Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4758 Igor Zlatkovic patches for MSC compilation and added his
4759 updates
4760
Daniel Veillarde043ee12001-04-16 14:08:07 +00004761Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4764 prefix lookup.
4765 * parserInternals.c: fixed the bug reported by Morus Walter
4766 due to an off by one typo in xmlStringCurrentChar()
4767
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004768Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * HTMLparser.c result/HTML/*: revamped the way the HTML
4771 parser handles end of tags or end of input
4772
Daniel Veillard82daa812001-04-12 08:55:36 +00004773Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4776
Daniel Veillard67a21302001-04-11 14:39:16 +00004777Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4780 bug where the linktime verions of free() won't work ...
4781
Daniel Veillard27b55282001-04-11 12:22:25 +00004782Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4785
Daniel Veillardafc73112001-04-11 11:51:41 +00004786Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * doc/xml.html: added 2.3.6 release
4789
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004790Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4793 * result/wml.xml: resulted in a small output change
4794
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004795Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * tree.c: xmlNewDoc was missing the charset initialization
4798 * xmllint.c: added --auto to autogenerate a doc, allow to
4799 reproduce the problem fixed on xmlNewDoc
4800
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004801Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * xpath.c: trying to get 52979 solved
4804 * tree.c result/ result/noent/: trying to get 52712 solved, this
4805 also made me clean up the fact that XML output in general should
4806 not add formating blanks by default, this changed the output of
4807 a few tests
4808
Daniel Veillard73639a72001-04-10 14:31:39 +00004809Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4812
Daniel Veillardfac26a12001-04-08 13:08:14 +00004813Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * configure.in: finally released 2.3.6
4816
Daniel Veillard911f49a2001-04-07 15:39:35 +00004817Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * xpath.c: checking for null pointer generated by new code
4820
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004821Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * xpath.c: fixed a [] evaluation problem reported
4824 * test/XPath/tests/simpleaddr: extended test
4825 * result/XPath/simpleaddr: updated result
4826
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004827Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xmllint.c: Dan Timis reported a portability problem
4830 on Macs without mmap, fixed it.
4831
Daniel Veillardb38bd552001-04-03 18:22:00 +00004832Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * testXPath.c : added a --tree option allowing to display the
4835 tree dump of the XPath expression
4836
Daniel Veillard4dd93462001-04-02 15:16:19 +00004837Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * xpath.c: fixed a memleak when comparing nodesets
4840 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4841 * tree.c: added a TODO
4842
Daniel Veillard92ad2102001-03-27 12:47:33 +00004843Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4846 we need string functions
4847 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4848 to be able to use them where needed. Applied some changes
4849 to reduce name linking pollution and compile in only what's
4850 needed.
4851 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4852 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4853 for the string manipulation functions
4854 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4855 to the free() function of xmlmemory.c
4856 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4857 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4858 usage.
4859
4860
Daniel Veillard2be30642001-03-27 00:32:28 +00004861Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * error.c: applied the context output patch of the error
4864 handling submitted by Chuck Griffith
4865 * error/VC/*: this slightly change some error logs
4866
Daniel Veillard50582112001-03-26 22:52:16 +00004867Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * parser.c: fixed line number reporting on error
4870
Daniel Veillard04be4f52001-03-26 21:23:53 +00004871Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * parser.c: Sullivan and Darin found a parser bug,
4874 applied the patch.
4875
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004876Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4879 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4880 xmlversion.h.in xpointer.c: of course the way I defined
4881 UNUSED breaks on old gcc version. Try to be smart and
4882 also define it directly in xmlversion.h
4883 * configure.in: removed -ansi flag from the pedantic set
4884
4885Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004886 Huge cleanup, I switched to compile with
4887 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4888 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4889 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4890 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4891 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4892 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4893 encoding.h entities.c error.c list.[ch] nanoftp.c
4894 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4895 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4896 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4897 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4898 Cleanup, staticfied a number of non-exported functions,
4899 detected and cleaned up a dozen of problem found this way,
4900 avoided a lot of public function name/typedef/system names clashes
4901 * doc/xml.html: updated
4902 * configure.in: switched private flags to the really pedantic ones.
4903
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004904Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * configure.in: 2.3.5
4907 * doc/html/*: rebuilt the docs
4908
Daniel Veillard146c9122001-03-22 15:22:27 +00004909Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * parser.c: fixed a reported bug in NOTATION parsing
4912 * uri.c: accepted but not fixed bug 51876, added TODO
4913 * Makefile.am: fixed bug 51876
4914
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004915Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * config.h.in configure.in error.c: fix a compilation problem
4918 on platforms without vsnprintf (xml@thewrittenword.com)
4919
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004920Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * parser.c: fixed a function name header typo
4923 * SAX.c: notations can also occur in external subset.
4924
Daniel Veillard7d42b542001-03-20 13:22:46 +00004925Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * error.c: removed a C++ like comment
4928
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004929Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * parser.c: fixing bug 52299 strange condition leading
4932 to a parser crash due to a buffer overflow
4933 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4934 added the specific test case
4935
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004936Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4939 xmlXPathConvert{String,Number,Boolean} to be able to make
4940 type casts without a context stack, fixed some implementation
4941 problems related to the absence of context at parse-time,
4942 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4943 in the public API too
4944 * xpointer.c xpathInternals.h: we need to know at parse time
4945 whether we are compiling an XPointer
4946
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004947Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4950 cleaned up the parser internals, refactored XPath code, added
4951 new compilation based APIs and cleanly separated public and
4952 private APIs.
4953
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004954Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * xpath.h: the comp field must be added at the end to avoid
4957 killing binary compat.
4958
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004959Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * Makefile.am: detect XPath memleaks in regreson tests
4962 * error.c: fixed and error w.r.t. error reporting still using
4963 stderr
4964 * hash.c: added new line at end of file
4965 * tree.h: minor cleanup
4966 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4967 expression parsing from evaluation, resulted in a number of
4968 changes internally, and in XPointer. Likely to break stuff
4969 using xpathInternals.h but should remain binary compatible,
4970 new interfaces will be added.
4971
Daniel Veillardd574f782001-03-14 19:40:17 +00004972Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * configure.in: fixed a couple of problems reported by
4975 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4976 without gcc on non linux platforms.
4977
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004978Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4981 a fix for --with-html-dir= configure support. I hope it won't
4982 break rpm generation
4983
Daniel Veillarda022fe02001-03-14 16:30:00 +00004984Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4985
4986 * xmlIO.c: one function comment cleanup.
4987
Daniel Veillard25239c12001-03-14 13:56:48 +00004988Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * SAX.c: external subset notations were improperly registered
4991 in the internal subset.
4992
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004993Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * README.cvs-commits: added, pointing to HACKING
4996 * HACKING: updated
4997
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004998Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * parser.c: and Matt Sergeant found one in the XML push
5001 parser (erroneous check I forgot to remove when I fixed the
5002 main parser).
5003
Daniel Veillard68d7b672001-03-12 18:22:04 +00005004Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xpath.c: ptittom found a small bug in UnaryExpr
5007
Daniel Veillarde356c282001-03-10 12:32:04 +00005008Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * configure.in: bumped to 2.3.4
5011 * error.c: fixed bug #51860
5012 * tree.c: fixed bug #51861
5013 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5014 * tree.[ch] : added xmlDefaultBufferSize
5015 * nanoftp.c: typo in function name header block
5016 * doc/xml.html : updated, added link to XML::LibXSLT
5017 * doc/html/* : rebuilt the docs
5018
Daniel Veillard80f32572001-03-07 19:45:40 +00005019Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * parser.c SAX.c: the new content parsing code raised an
5022 ugly bug in the characters() SAX callback. Found it
5023 just because of strangeness in XSLT XML Rec ouptut :-(
5024
Daniel Veillard6c831202001-03-07 15:57:53 +00005025Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * Makefile.am: Martin Baulig suggested to add -lm
5028 * tree.c: found another bug in xmlNodeGetContent()
5029
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005030Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * xpath.c: Bjorn found the error related to strictness of comparison.
5033
Daniel Veillard29631a82001-03-05 09:49:20 +00005034Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * parser.c: trying to fix the Dtd parsing problem reported
5037 by Gary, side effect of last week speed optimizations.
5038
Daniel Veillard14be0a12001-03-03 18:50:55 +00005039Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5042 * parserInternals.c: removed unneeded test raised by Stric
5043
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005044Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5045
5046 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5047 and fixed by William Brack). Added xmlXPathFormatNumber.
5048 Changed the sorting slightly.
5049 * configure.in Makefile.am example/Makefile.am: Added -lm.
5050 Please note that applications linking with libxml2, must
5051 also like with the math library from now on.
5052
Daniel Veillardf9533d12001-03-03 10:04:57 +00005053Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5056
Daniel Veillard2f362242001-03-02 17:36:21 +00005057Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * parser.c: one must report spaces even if the Dtd element
5060 content proves that this is not part of the element content.
5061 * result/valid/*.xml: this changed the ouptu slightly
5062
Daniel Veillardb402c072001-03-01 17:28:58 +00005063Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5064
5065 * configure.in: bumped to 2.3.3
5066 * doc/xml.html: updated
5067
Daniel Veillard77851712001-02-27 21:54:07 +00005068Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5069
5070 * tree.c: minor doc fix
5071 * xpath.c: deallocation issues when a result tree has been
5072 converted to a node-set
5073
Daniel Veillardec70e912001-02-26 20:10:45 +00005074Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * doc/xml.html: oops corrected dates s/2000/2001
5077
Daniel Veillard8730c562001-02-26 10:49:57 +00005078Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * valid.c: new patch from Gary Pennington
5081
Daniel Veillard91e9d582001-02-26 07:31:12 +00005082Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * doc/xml.html: applied patch from Ankh
5085
Daniel Veillardedac3c92001-02-26 01:36:19 +00005086Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * xinclude.c: fixed a problem building on Mac
5089
Daniel Veillard21a0f912001-02-25 19:54:14 +00005090Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * parser.c: more work on increasing parsing ferformances
5093
Daniel Veillard48b2f892001-02-25 16:11:03 +00005094Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5097 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5098 avoiding memcpy in production builds MEM_CLEANUP macro use
5099 * parser.[ch] parserInternals.c: optimizations of the tightest
5100 internal loops inside the parser. Better checking of I/O
5101 flushing/loading conditions
5102 * xmllint.c : added --timing
5103
Daniel Veillard71681102001-02-24 17:48:53 +00005104Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * configure.in: bumped to 2.3.2
5107 * doc/xml.html: updated for release
5108
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005109Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5110
5111 * xpath.c: found a memleak and fixed a nasty bug
5112
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005113Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * xmllint.[c1] : added return code errors for xmllint
5116 * xpath.c: specific debug dump function for result value trees
5117
Daniel Veillard4b637072001-02-21 21:52:55 +00005118Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * xpath.c: finally implemented xmlXPathCompareNodeSets
5121 * test/XPath/expr/floats results/XPath/expr/floats: added
5122 a test for float expressions
5123
Daniel Veillardf714aa32001-02-21 03:07:44 +00005124Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5127 * parserInternals.[ch]: trying to speed up parsing
5128 * xpath.c : speeded up node set equality op
5129
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005130Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5133 better handling of ID/IDREF and the list modules associated
5134 * configure.in: small CFLAGS cleanup
5135
Daniel Veillarda8abee62001-02-19 15:14:59 +00005136Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * configure.in: fixed iconv detection on AIX (stric)
5139
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005140Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005141
5142 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5143
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005144Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5145
5146 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5147 and optimized xmlXPathNodeSetSort
5148
Daniel Veillard142adbf2001-02-17 13:21:05 +00005149Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * xpath.c: bug fix when context size is 0
5152 * parser.c: I like Norm's Dtd because they still manage to break
5153 the parser occasionally
5154
Daniel Veillardf23e0092001-02-16 13:21:29 +00005155Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5158
Daniel Veillarde0e26512001-02-16 00:11:46 +00005159Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5162 attributes within the XML-1.0 namespace
5163
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005164Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * xpathInternals.h: exported a few axis functions
5167 * doc/xml.html: updated the doc
5168
Daniel Veillard760f4422001-02-15 14:59:48 +00005169Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * configure.in: applied patch from Daniel van Balen for OpenBSD
5172 and bumped version to 2.3.1
5173 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5174 attempt to find autoclosing was simply broken, removed it,
5175 updated the examples, this is better
5176
Daniel Veillardd194dd22001-02-14 10:37:43 +00005177Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5180 hash functionnalities.
5181 * doc/html/* : rebuild the doc
5182
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005183Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5186 on predicate
5187 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5188 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5189 really want to have tags closed on output even if we accept
5190 unclosed ones on input
5191
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005192Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * xpath.c: ouch don't free NULL, rare case fixed
5195 * tree.c: don't coalesce text nodes if they don't have the
5196 same behaviour wrt escaping on output
5197
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005198Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * xpath.c: small fixup
5201 * SAX.c: don't warn on empty namespaces.
5202
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005203Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * README: a bit of cleanup
5206 * configure.in: preparing for 2.3.0 release
5207
Daniel Veillard1f83d392001-02-08 09:37:42 +00005208Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * hash.[ch]: added a first version of xmlHashSize()
5211 * valid.c: another bug fix from Gary Pennington
5212
Daniel Veillard5eef6222001-02-07 18:24:48 +00005213Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * valid.c: couple of bug fixes pointed by Gary Pennington
5216 * HTMLtree.c: #if 0 cleanup
5217
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005218Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5221 which removes a time consuming check of xmlXPathNodeSetAdd()
5222 and use it in places where we are sure to not break unicity
5223
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005224Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: bug fixes found from XSLT
5227 * tree.c: preserve node->name special values when copying nodes.
5228 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5229 external subset are fetched when available but without full
5230 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5231 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5232 output with encoding disabled.
5233
Daniel Veillard2c833b62001-02-03 08:52:06 +00005234Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5237 xmlCheckFilename should not be called from xmlFileOpenW
5238 and xmlGzfileOpenW
5239
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005240Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5243 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5244 added the new tests for URI normalization
5245 * testURI.c: fixed stoopid bugs
5246 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5247 the URI in the error messages are now properly normalized
5248
Daniel Veillardea28ce62001-02-02 08:20:19 +00005249Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5252
Daniel Veillarde99a4762001-02-01 04:34:35 +00005253Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5256
Daniel Veillard2b325a02001-01-31 20:46:31 +00005257Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * xpath.c: fixed mod operator
5260
Daniel Veillardde55cf62001-01-31 15:53:13 +00005261Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5262
5263 * parser.c: fixed xmlStrcat doc
5264 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5265 trees.
5266
Daniel Veillard2f913b72001-01-31 13:23:49 +00005267Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * xpath.c result/XPath/tests/chaptersbase
5270 result/XPath/tests/simplebase: fixed XPath node()
5271 * tree.c: small fix in xmlNewNs()
5272 * Makefile.am: removed extraneous xml2Conf.sh rule
5273
Daniel Veillardb42042b2001-01-28 07:40:36 +00005274Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5277 Changed the library name, in order to get libxml-devel and
5278 libxml2-devel to coexist on a single system
5279 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5280 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5281
Daniel Veillardee0a4662001-01-27 18:59:33 +00005282Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5285 libxml2-devel installable in // as libxml-devel.
5286
Daniel Veillard5eb05942001-01-27 17:50:22 +00005287Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * doc/Makefile.am: fixed make rebuild in doc
5290 * doc/html/*.html: rebuilt the docs
5291
Daniel Veillard65c295d2001-01-26 09:32:39 +00005292Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5295
Daniel Veillard8e199902001-01-25 18:54:39 +00005296Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5299 the HTML doc to go into the -devel RPM ...
5300 * aclocal.m4 config.h.in: some updates due to auto* magic
5301
Daniel Veillard93086662001-01-25 18:13:04 +00005302Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xpath.h: added a hook in the context structure allowing to
5305 link to extra support, needed for XSLT
5306
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005307Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5310 xmlXPtrCmpPoints to use it.
5311 * propagated the following patch from Alejandro Forero
5312 * include/win32config.h xmlIO.c: applied further suggestions
5313 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5314 * example/gjobread.c: fixed warnings, now that it builds
5315
5316Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5317
5318 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5319
5320 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5321 filename points to a valid file (not a directory).
5322 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5323 Added calls to xmlCheckFilenameDir.
5324
5325 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5326 `path' (rather than `filename') as the parameter to gzopen and open.
5327
Daniel Veillard48177c22001-01-23 15:27:41 +00005328Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * Makefile.am: fixed a problem with EXTRA_DIST
5331
Daniel Veillardb83ba402001-01-22 22:45:10 +00005332Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * Makefile.am example/Makefile.am: finally found the trick
5335 to build the example, i.e. add "." in SUBDIRS before example
5336 in the list <grin/>
5337
Daniel Veillard82687162001-01-22 15:32:01 +00005338Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * doc/xml.html: updated with an XSLT section, removed pointer to
5341 W3C CVS base.
5342
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005343Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5346 too, and deallocation need to occur the same way.
5347
Daniel Veillarde4566462001-01-22 09:58:39 +00005348Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5351 type correponding to an XSLT result tree fragment. Share most
5352 of the data format with node set, as well as operators.
5353 * HTMLtree.c: added a newline at the end of the doctype output
5354 whe this one is not present initially.
5355 * tree.c: make sure taht the parent and doc pointers are properly
5356 set when copying attributes (lists).
5357
Daniel Veillard701c7362001-01-21 09:48:59 +00005358Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5359
5360 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5361
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005362Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * xpath.c: seems I finally killed that ugly path evaluation
5365 context bug (tagged 9999 in case is is wrong)
5366
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005367Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5370 for XSLT
5371
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005372Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5375 for xmlGzfileOpen() bug
5376
Daniel Veillardf6eea272001-01-18 12:17:12 +00005377Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xpath.c: removed an error found by XSLT usage
5380 * tree.c parserInternals.h: use a predefined static string
5381 for text and comment nodes, avoid freeing them in xmlFreeNode,
5382 exported the string name in parserInternals.h and added
5383 another value to disable encoding at output (for XSLT),
5384 gain memory, time.
5385
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005386Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5389 win32/libxml2/libxml2_so.dsp: new makefiles and update
5390 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5391
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005392Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5395 Gary Pennington
5396
Daniel Veillard389e6b72001-01-15 19:41:13 +00005397Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * xpath.c: fixed the comaprision of values and nodelists,
5400 need to compare nodelist still ...
5401 * debugXML.c: avoided a possible core dump
5402 * HTMLparser.c: cleanup
5403 * nanohttp.c: contributed fix.
5404 * tree.c: fixes in properties handling added xmlSetNsProp
5405 needed by libxslt
5406 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5407 comment
5408 * TODO: updated
5409
Daniel Veillard167bd532001-01-06 21:09:34 +00005410Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * parser.c parserInternals.c: applied Bjorn Reese optimization
5413 patch
5414
5415Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * Makefile.am: applied patch fro make check from Martin Vidner
5418
Daniel Veillard503b8932001-01-05 06:36:31 +00005419Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * configure.in: preparing 2.2.11
5422 * doc/html/*: rebuild the HTML files
5423 * doc/xml.html : updated
5424
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005425Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * tree.c: fixed a stupid bug
5428 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5429 patches related to validation of an XInclude processing result
5430 * TODO: updated
5431
Daniel Veillarde2488192001-01-04 10:54:22 +00005432Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5435 on large files
5436
Daniel Veillardf060a412001-01-03 20:52:44 +00005437Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5440
Daniel Veillard45cff692001-01-03 18:02:04 +00005441Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5444 reported by Jonas Borgström
5445 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5446
Daniel Veillard08108982001-01-03 15:24:58 +00005447Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * testXPath.c xpath.c: fixing the XPath union expressions problem
5450 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5451
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005452Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xmllint.c: Made is so if the file name is "-" is will read form
5455 standard input. Sven Heinicke <sven@zen.org>
5456 * tree.c: fixed a problem when growing buffer
5457 * tree.h: fixed the comment of the node types following andersca
5458 comment
5459 * TODO: updated
5460
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005461Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5462
5463 * HTMLparser.[ch]: added a way to avoid adding automatically
5464 omitted tags. htmlHandleOmittedElem() allows to change the
5465 default handling.
5466 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5467 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5468 of xmllint too when using --memory flag, added a memory test
5469 suite at the Makefile level.
5470 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5471 with namespace use when encountering QNames in XPath evalation,
5472 added xmlns() scheme in XPointer.
5473 * nanoftp.c : incorporated a fix
5474 * parser.c xmlIO.c: fixed problems raised with encoding when using
5475 the memory I/O
5476 * parserInternals.c: closed bug 25934 reported by
5477 torsten.landschoff@innominate.de
5478 * TODO: updated
5479
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005480Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5481
5482 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5483 on a non-updated tree :-(, made a 2.2.10 release to correct the
5484 situation
5485
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005486Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5489 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5490 integrated a set of OpenVMS changes from Howard Taylor
5491 <Howard.Taylor@pacoast.com>
5492
Daniel Veillard58770e72000-11-25 00:48:47 +00005493Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5496 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5497
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005498Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * HTMLparser.c: some fixes on auto-open of html/head/body
5501 * encoding.c: fixed a compilation error on some gcc env
5502 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5503 XPointer implementation
5504 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5505 related XPointer tests and associated results
5506
Daniel Veillard300f7d62000-11-24 13:04:04 +00005507Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5508
5509 * doc/xmldtd.html doc/xml.html: following a short step by step
5510 guidance on IRC to help maciej with DTDs I started a small
5511 page on the subject.
5512
Daniel Veillard748e45d2000-11-17 16:36:08 +00005513Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5514
5515 * HTMLparser.c: fixed handling of broken charrefs
5516 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5517 patches
5518
Daniel Veillard28929b22000-11-13 18:22:49 +00005519Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5520
5521 * doc/xml.html doc/html/* : rebuilt the docs after adding
5522 xinclude and updated page for 2.2.7 and 2.2.8
5523 * configure.in: releasing 2.2.8
5524
Daniel Veillard41e06512000-11-13 11:47:47 +00005525Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5526
5527 * parser.[ch] parserInternals.c: applied the conditional
5528 section processing fix from Jonathan P Springer
5529 <jonathan.springer2@gte.net>
5530 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5531 project file, fixed iconv default non support
5532 * xpath.c: fixed the problem of evaluating relative expressions
5533 when a node context is provided.
5534
Daniel Veillardbf432752000-11-12 15:56:56 +00005535Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5536
5537 * nanoftp.c: fixed gcc 2.95 new warnings
5538 * SAX.c: fixed a stupid bug
5539 * tree.c: fixed a formatting problem when round-tripping
5540 from/to memory
5541 * xinclude.c: chased memleak, fixed a base problem
5542 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5543 xmlXPtrBuildNodeList()
5544 * TODO: updated
5545 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5546 adding a first small set of regression tests for XInclude
5547
Daniel Veillardc2def842000-11-07 14:21:01 +00005548Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * nanohttp.[ch]: applied Wayne Davison patches to access
5551 the WWW-Authorization header.
5552 * parser.c: Closed Bug#30847: Problems when switching encoding
5553 in short files by applying Simon Berg's patch.
5554 * valid.c: fixed a validation problem
5555 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5556 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5557 Wayne Davison
5558 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5559 need to be extended to non full nodes selections.
5560 * xinclude.c: starts to work decently
5561
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005562Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5565 debugXML.c xmlversion.h.in: Started adding XInclude support,
5566 this is a new xmllint option
5567 * tree.c xpath.c: applied TOM patches for XPath
5568 * xpointer.c: fixed a couple of errors.
5569 * uri.c: added an escaping function needed for xinclude
5570 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5571 new warning from RH70 gcc's version
5572
Daniel Veillarda4964b72000-10-31 18:23:44 +00005573Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5574
5575 * HTMLparser.c: fixed loop on invalid char in scripts
5576 * parser.c: update to description of xmlIOParseDTD()
5577 * libxml.m4 xmlversion.h.in: changes contributed by
5578 Michael Schmeing <m.schmeing@internet-factory.de>
5579 * configure.in: preparing for 2.2.7
5580 * Makefile.am: trying to avoid config.h and acconfig.h
5581 being included in the distrib
5582 * configure.in: released 2.2.7
5583
5584Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5585
5586 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5587 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5588
Daniel Veillard01411222000-10-30 15:33:22 +00005589Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5590
5591 * parser.[ch]: added xmlIOParseDTD()
5592 * xpointer.c: added support for the 2 extra parameters of
5593 string-range, fixed a stoopid error when '0' was present
5594 in XPointer expressions
5595 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5596 testsuite for the above
5597
Daniel Veillard6db58192000-10-30 09:27:53 +00005598Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5599
5600 * libxml.spec.in: improved package descriptions
5601
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005602Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * xpath.c xpathInternals.h: applied a large cleaning patch
5605 from TOM <ptittom@free.fr>, it also add namespace support
5606 for function and variables registration.
5607
Daniel Veillardbd20df72000-10-29 17:53:40 +00005608Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5609
5610 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5611 * Makefile.mingw: Wayne Davison's update adding hash.c
5612
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005613Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5614
5615 * xpath.c: fixed the root evaluation problems
5616 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5617 ignorable spaces with <b> <bold> <em>
5618 * tree.c: fixed a loop in xmlSearchNsByHref()
5619
Daniel Veillard767662d2000-10-27 17:04:52 +00005620Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * xpath.c: applied another XPath patch from TOM
5623 * xpath.c include/makefile.am: applied another patch from
5624 china@thewrittenword.com (cleanup on IRIX).
5625
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005626Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * xml-config.1: received a fixed version from Fredrik Hallenberg
5629 <hallon@lysator.liu.se>
5630
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005631Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5632
5633 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5634 cleanup patch for XPath
5635
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005636Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5637
5638 * patched to redirrect all "out of context" error messages to
5639 a reconfigurable routine. The changes are:
5640 * xmlerror.h : added the export of an error context type (void *)
5641 an error handler type xmlGenericErrorFunc there is an interface
5642 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5643 to reset the error handling routine and its argument
5644 (by default it's equivalent to respectively fprintf and stderr.
5645 * all the c files: all wild accesses to stderr or stdout within
5646 the library have been replaced to calls to the handler.
5647
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005648Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * configure.in: release 2.2.6
5651 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5652 exporting the inner functions of xpath for extension modules
5653 * doc/*: updated and rebuilt the doc
5654
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005655Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5656
5657 * nanohttp.c : applied Wayne HTTP cleanup patch
5658 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5659 and xmlNodeSetSpacePreserve()
5660
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005661Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5662
5663 * xpath.c: closing bug #29260
5664
Daniel Veillard126f2792000-10-24 17:10:12 +00005665Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5666
5667 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5668 multikey tuples, made hash structure opaque
5669 * valid.[ch]: moved elements, attributes, notations decalarations
5670 as well as ID and refs to hash tables.
5671 * entities.c: hash cleanup
5672 * xmlmemory.c: fixed a dump problem in debug mode
5673 * include/Makefile.am: problem passing in DESTDIR= values patch
5674 from Marc Christensen <marc@calderasystems.com>
5675 * nanohttp.c: removed debugging remains
5676 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5677 * HTMLparser.c parser.c: fixing a number of problems with the
5678 macros in the *parser.c files (Wayne).
5679 * HTMLparser.c: close the previous option when opening a new one
5680 (Marc Sanfacon).
5681 * result/HTML/*: updated the HTML results accordingly
5682
Daniel Veillard52afe802000-10-22 16:56:02 +00005683Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5686 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5687 XPath functions and XML entities table to them. More to come...
5688 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5689
Daniel Veillard683cb022000-10-22 12:04:13 +00005690Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5691
5692 * tree.c: coalesce adjacent text nodes
5693 * valid.c: handling of blank nodes in DTd validation (raised
5694 by problems with a posteriori validation).
5695 * nanohttp.c: changing behaviour on HTTP write stuff.
5696 * HTMLtree.c: forced body and html to be explicitely closed.
5697 * xpath.h: exported more XPath functions.
5698
Daniel Veillard1baf4122000-10-15 20:38:39 +00005699Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * Release of 2.2.5
5702 * xpointer.c: range() range-inside and other helper functions
5703 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5704
Daniel Veillard47e12f22000-10-15 14:24:25 +00005705Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5706
5707 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5708 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5709
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005710Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5713 and XPointer modules
5714
Daniel Veillard134c9f32000-10-15 10:27:08 +00005715Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5716
5717 * SAX.h: closed #25107
5718
Daniel Veillard39915622000-10-15 10:06:55 +00005719Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5720
5721 * testSAX.c: fixed problem with cdata reporting
5722 * SAXresult/* : updated
5723
Daniel Veillard1e851392000-10-15 10:02:56 +00005724Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5725
5726 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5727 Closed bug #27499, added to regression tests
5728 * TODO: updated
5729
Daniel Veillard7eda8452000-10-14 23:38:43 +00005730Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5731
5732 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5733 support for SCRIPT and STYLE with help from Bjorn Reese
5734 * test/HTML/* result/HTML/*: added simple testcase and updated
5735 the existing ones.
5736
Daniel Veillardff9c3302000-10-13 16:38:25 +00005737Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5740 string-range for empty strings
5741 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5742 test/XPath/xptr/strrange: augmented the XPointer testsuite
5743
Daniel Veillard189446d2000-10-13 10:23:06 +00005744Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5745
5746 * doc/xml.html doc/xmlmem.html: added a module describing memory
5747 interfaces and use, updated the main page.
5748
Daniel Veillard2f971a22000-10-12 23:26:32 +00005749Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5750
5751 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5752 nanoftp code work on Windows too now
5753
5754Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005755
5756 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5757 * xpointer.c: implemented string-range() at least a good first version
5758 * test/XPath/docs/str test/XPath/xptr/strrange
5759 result/XPath/xptr/strrange: the string-range() tests
5760
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005761Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5762
5763 * Makefile.am include/Makefile.am include/win32config.h
5764 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5765 and make distcheck
5766
Daniel Veillard19d61112000-10-11 23:50:35 +00005767Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5770 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5771 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5772
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005773Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5776 patch for socklen_t detection by
5777 Albert Chin-A-Young <china@thewrittenword.com>
5778
Daniel Veillardcd429612000-10-11 15:57:05 +00005779Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5782 and added a --dtdvalid option to xmllint used to test it
5783
Daniel Veillard47c02452000-10-11 13:04:36 +00005784Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5787 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5788
Daniel Veillard2d38f042000-10-11 10:54:10 +00005789Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5790
5791 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5792 handlings (registration, lookup, cleanup)
5793
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005794Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5795
5796 * configure.in Makefile.am include/makefile.am: adding XPointer
5797 and XPtrtests target
5798 * xpointer.[ch] : new files for XPointer support
5799 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5800 more XPath tests
5801
Daniel Veillard57fda592000-10-10 23:24:14 +00005802Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * configure.in: fixed, very broken, make distcheck works again
5805
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005806Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5807
5808 * More work toward 2.2.5, integrated a number of patches
5809 * configure.in Makefile.am win32config.h.in: trying to cleanup
5810 make distcheck .... huh ...
5811 * include/Makefile.am include/win32config.h: new directory
5812 for includes
5813 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5814 updated teh makefiles and instructions for WIN32
5815 * xpath.c: small fixes
5816 * test/XPath/ results/XPath: updated the testcases and results
5817 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5818 suggested patches
5819 * valid.c: fixed an ID bug
5820
Daniel Veillardb71379b2000-10-09 12:30:39 +00005821Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5822
5823 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5824 the automake bug where wrong dependancies were generated.
5825 * xpath.[ch]: worked on XPointer
5826
Daniel Veillard7e99c632000-10-06 12:59:53 +00005827Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5828
5829 * configure.in Makefile.am: 2.2.5, ship the include in an
5830 include/libxml subdirectory, use symlinks when using CVS
5831 * testSAX.c: fixed small bug
5832 * testXPath.c: changed the way testfiles are parsed
5833 * debugXML.c: same kind of cleanup when parsing an argument expression
5834 XPath/XPointers can have blanks embedded
5835 * xpath.[ch]: more cleanup, reorgs for XPointer work
5836 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5837 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5838
Daniel Veillard55b91f22000-10-05 16:30:11 +00005839Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5842 in the XPath engine, rewrote large parts of it, now it's far
5843 cleaner and in sync with the REC not an old WD. Fixed a parsing
5844 problem in the interactive XML shell found when testing XPath.
5845
Daniel Veillardac260302000-10-04 13:33:43 +00005846Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5847
5848 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5849 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5850 examples with the extra test
5851
Daniel Veillard7cfce322000-10-04 12:40:27 +00005852Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5855 the global init function.
5856
Daniel Veillard970112a2000-10-03 09:33:21 +00005857Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * HTMLparser.c: Doohhh, attribute name parsing was still case
5860 sensitive ! Fixed this ...
5861 * result/HTML/* : updated the tests results accordingly
5862
Daniel Veillard740abf52000-10-02 23:04:54 +00005863Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5864
5865 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5866 engine, should be far more stable, incorporated a new version of
5867 preceding/following axis, need testing
5868 * uri.c: fixed file:///c:/a/b/c problem
5869 * test/XPath/tests/idsimple: augmented the XPath tests
5870
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005871Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * doc/* rebuilding docs for 2.2.4 release
5874
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005875Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * configure.in: releasing 2.2.4
5878 * parser.[ch]: added xmlStrEqual()
5879 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5880 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5881 use xmlStrEqual instead
5882 * TODO: updated
5883 * added an XPath test
5884
Daniel Veillardbc765302000-10-01 18:23:35 +00005885Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5888 * entities.h: exported xmlInitializePredefinedEntities
5889 * parser.[ch] : added xmlInitParser()
5890 * parserInternals.h : had to export htmlInitAutoClose()
5891
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005892Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5895 problems
5896 * Makefile.am : added XPath regression tests to normal tests
5897 * uri.c: fixed a problem with local paths, cleanup
5898 * parser.c: fixed a problem with large CData sections
5899
Daniel Veillardd2ade932000-09-30 14:39:55 +00005900Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * configure.in xml-config.in: patch from "Ben Taylor"
5903 <sol7x86@hotmail.com> for solaris shared libs lookup
5904
Martin Bauligdd7d1f62000-09-29 23:17:57 +000059052000-09-30 Martin Baulig <baulig@suse.de>
5906
5907 * libxml-2.0.pc.in: Provide pkg-config script.
5908
5909 * configure.in: Create the libxml-2.0.pc script from the
5910 libxml-2.0.pc.in templates.
5911 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005912 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005913
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005914Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5917 when compiling with MSC
5918
Daniel Veillard46057e12000-09-24 18:49:59 +00005919Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * xpath.c: patch for normalize-string() substring-before(),
5922 substring-after() and translate() functions from Bjorn Reese
5923 <breese@mail1.stofanet.dk>
5924 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5925 Fredrik Hallenberg <hallon@lysator.liu.se>
5926 * TODO: updated
5927
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005928Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5929
5930 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5931 problem of socklen_t being undefined on a number of platforms
5932 * debugXML.c: fixed a compilation problem when without snprintf
5933
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005934Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5935
5936 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5937 an URI bug and a fix for the control-character-induced infinite loop
5938 * nanohttp.c: preventive fix for compiling on WIN32
5939
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005940Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * xmlint.c: closing bug #25000
5943
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005944Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5945
5946 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5947 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5948 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5949 related function, fixing xmlStrncmp(), and associated cleanup
5950 * result/HTML/entities.html.sax: updating result
5951
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005952Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * uri.c: applied patch for URI escaping from Wayne Davison
5955 <wayned@blorf.net>
5956 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5957 from Denis Barbier <barbier@imacs.polytechnique.fr>
5958 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5959 patch from Wayne Davison
5960
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005961Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * doc/xml.html : updated with new releases, adding "how to help"
5964
Daniel Veillard04698d92000-09-17 16:00:22 +00005965Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5966
5967 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5968 removed a few warnings in pedantic mode ...
5969 * parserInternals.c parser.c: moved encoding switching function
5970 to parserInternals.c
5971 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5972
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005973Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5976 error or warning handlers
5977
Daniel Veillardb1059e22000-09-16 14:02:43 +00005978Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5979
5980 * parserInternals.c parserInternals.h parser.c Makefile.am:
5981 created a new module parserInternals.c, moved most of the
5982 code shared by the various parsers there, as well as
5983 deprecated code from parser.c. More cleanup of parser.c
5984 * uri.c: fixed a problem when URI is NULL
5985 * valid.c: speedup when looking for an attribute declaration
5986
Daniel Veillard39c7d712000-09-10 16:14:55 +00005987Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5990 the cleanup of the computation of URI references when seeking
5991 external entities. The URI reference string and the resulting
5992 URI are both stored now.
5993 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5994 large s(n)printf checks and cleanup from Denis Barbier
5995 <barbier@imacs.polytechnique.fr>
5996 * xmlversion.h.in tree.h: couple of SGML declarations for a
5997 possible docbook module.
5998 * result/VC/ : a couple of test output changed due to the change
5999 of the entities URI
6000
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006001Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * parser.h: added a _private field for linking user's data
6004
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006005Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * parser.c parserInternals.h: demacroified most of the IS_XXX
6008 the gain in size is significant so ...
6009
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006010Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * entities.c: cases where looking up entities with doc==NULL
6013 covered
6014
Daniel Veillard90e11312000-09-05 10:42:32 +00006015Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
Daniel Veillard1de50802000-09-07 08:54:32 +00006017 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006018 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6019
Daniel Veillard98a79162000-09-04 11:15:39 +00006020Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
Daniel Veillard1de50802000-09-07 08:54:32 +00006022 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006023 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6024 * Makefile.in: added URItest and included thenin "make tests"
6025
6026Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006027
6028 * xmlversion.h.in: closed bug 22941
6029
Daniel Veillard2bb89092000-08-31 14:57:50 +00006030Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * doc/xmlio.html: added doc and example for entity loader
6033 redefinition.
6034
Daniel Veillard96984452000-08-31 13:50:12 +00006035Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6036
6037 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6038 used by libxml
6039
Daniel Veillarde715dd22000-08-29 18:29:38 +00006040Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * parser.c: Fixed bug on invalid ontent characters and when using
6043 push.
6044 * xmllint.c: fixed xmllint endling of errors in push mode
6045
Daniel Veillard4948eb42000-08-29 09:41:15 +00006046Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006049 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006050 * result/HTML/*.sax: regenerated HTML SAX output
6051 * parser.c: more cleanup.
6052
Daniel Veillarde010c172000-08-28 10:04:51 +00006053Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006056 patches from Wayne Davison <wayned@users.sourceforge.net>,
6057 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006058 * HTMLparser.c: fixed an ignorable white space detection bug
6059 occuring when parsing with SAX only
6060 * result/HTML/*.sax: updated since the output is now HTML
6061 encoded...
6062
Daniel Veillard47f3f312000-08-27 22:40:15 +00006063Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006065 * HTMLparser.[ch]: applied some of Wayne Davison
6066 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006067
Daniel Veillarde0854c32000-08-27 21:12:29 +00006068Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6071 undeclared namespace prefix was used, added a warning.
6072 Cleaned up support w.r.t. entities, spilling out a warning
6073 and being pedantic on lookups.
6074 * test/warning/ent9 : added testcase for previous example.
6075 * TODO: updated
6076 * parserInternals.h parser.c: changed the way names are parsed
6077 now allow infinite size and decrease penalty for normal use
6078 * parser.c: Started a big cleanup/check of the parser code,
6079 fixed some of the most tortuous entity code, spotted code
6080 unused anymore
6081 * test/*: added tests for very long names and related nasty
6082 things.
6083
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006084Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * doc/encoding.html: added encoding aliases doc
6087 * doc/xml.html: updates
6088 * encoding.[ch]: added EncodingAliases functions
6089 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6090 bottleneck affecting large DTDs like Docbook
6091 * parser.[ch] xmllint.c: added a pedantic option, will be
6092 useful
6093 * SAX.c: redefinition of entities is reported in pedantic mode
6094 * testHTML.c: uninitialized warning from gcc
6095 * uri.c: fixed a couple of bugs
6096 * TODO: added issue raised by Michael
6097
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006098Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * doc/encoding.html: propagated Martin Duerst suggestions
6101
Daniel Veillard52402ce2000-08-22 23:36:12 +00006102Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6105 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6106 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6107 by Wayne Davison
6108
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006109Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * nanoftp.c nanohttp.c: small cleanup
6112 * TODO: updated
6113
Daniel Veillard244ece92000-08-19 20:58:02 +00006114Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * added an old VC testcase and updated title.xml entity
6117
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006118Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6121 done on auto-opening of <p> tags and cleanup of SAX output
6122
Daniel Veillard979e55e2000-08-19 16:48:54 +00006123Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6126
Daniel Veillard4540be42000-08-19 16:40:28 +00006127Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * doc/xml.html libxml.* structure.*: updated the doc a bit
6130
Daniel Veillard808a3f12000-08-17 13:50:51 +00006131Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6134 of SAX tests
6135
Daniel Veillard29579362000-08-14 17:57:48 +00006136Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6139 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6140
Daniel Veillard1255ab72000-08-14 15:13:33 +00006141Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6144 * testHTML.c: fix core dump on Solaris 2.x systems
6145 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6146 * result/HTML/*.sax: previous bug fix lead to new results
6147
Daniel Veillard03109292000-08-14 14:58:22 +00006148Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6151 * configure.in: added --with-readline=DIR to accept alternate
6152 path for readline include/library
6153 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6154 for ANSI under HP-UX
6155 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6156 includes @LIBS@
6157
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006158Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * doc/* : rebuilt the docs
6161 * getting ready for 2.2.2 release
6162
Daniel Veillard87b95392000-08-12 21:12:04 +00006163Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6166 and xmlAddFeature()
6167 * tree.[ch]: added xmlAddChildList()
6168 * xmllint.c: MAP_FAILED macro test
6169 * parser.h: added xmlParseCtxtExternalEntity()
6170 * valid.c: applied bug fixes removed warning
6171 * tree.c: added CDATA block to elements content
6172 * testSAX.c: cleanup of output
6173 * testHTML.c: added SAX testing
6174 * encoding.c: better error recovery
6175 * SAX.c, parser.c: fixed one of the external entity processing
6176 of the OASis testsuite
6177 * Makefile.am: added HTML SAX regression tests
6178 * configure.in: bumped to 2.2.2
6179 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6180 SAX results
6181
Daniel Veillard88a172f2000-08-04 18:23:10 +00006182Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * configure.in: patch for HP compiler
6185
61862000-08-04 Sven Heinicke <sven@zen.org>
6187
6188 * xmllint.c: Was coredumping sometimes when the file given didn't
6189 exist.
6190
Daniel Veillard46e370e2000-07-21 20:32:03 +00006191Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006194
Daniel Veillard46e370e2000-07-21 20:32:03 +00006195 when using in memory parsing. Need some cleanup.
6196 * xmllint.c configure.in: added a --memory flag to test memory
6197 parsing
6198
Daniel Veillard36650692000-07-21 15:16:39 +00006199Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * nanohttp.c: fixed socklen_t replacement to unsigned int
6202 * parser.c: fixed a space handdling missing at the end of
6203 production 28 DOCTYPE.
6204 * xmlmemory.c: fixed a stupid bug on the routine to override
6205 allocation functions
6206 * TODO: updated
6207
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006208Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * doc/ regenerated the docs
6211
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006212Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * doc/encoding.html doc/xml.html: added I18N doc
6215 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6216 improvements, both parser and filters, added ASCII & HTML,
6217 fixed the ISO-Latin-1 one
6218 * xmllint.c testHTML.c: added/made visible --encode
6219 * debugXML.c : cleanup
6220 * most .c files: applied patches due to warning on Windows and
6221 when using Sun Pro cc compiler
6222 * xpath.c : cleanup memleaks
6223 * nanoftp.c : added a TESTING preprocessor flag for standalong
6224 compile so that people can report bugs more easilly
6225 * nanohttp.c : ditched socklen_t which was a portability mess
6226 and replaced it with unsigned int.
6227 * tree.[ch]: added xmlHasProp()
6228 * TODO: updated
6229 * test/ : added more test for entities, NS, encoding, HTML, wap
6230 * configure.in: preparing for 2.2.0 release
6231
Daniel Veillard49703262000-07-10 10:27:46 +00006232Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6233
6234 * nanoftp.c: fixed the way the control connection is handled
6235 * libxml.spec.in: fixed the dependancies and cleanup
6236
Daniel Veillard306be992000-07-03 12:38:45 +00006237Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * doc/xml.html: changed the xmlsoft.org structure, updated the
6240 examples w.r.t. root and childs
6241
Daniel Veillard7d853352000-07-02 18:53:09 +00006242Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6245
Daniel Veillard365e13b2000-07-02 07:56:37 +00006246Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * HTMLparser.c: Work on character encoding support for the HTML parser
6249 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6250 * encoding.c: Fixed a potential memleak in the encoding stuff
6251
Daniel Veillardaf743792000-07-01 11:49:28 +00006252Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * doc/FAQ.html doc/Makefile.am : added a FAQ
6255
6256Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006257
6258 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6259 of the HTML parser to force it to not bypass SAX
6260
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006261Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * win32config.h.in: updated
6264 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6265 lacks iconv support :-( need to release 2.1.1
6266 * configure.in: release 2.1.1
6267 * HTMLparser: fixed bug #14784
6268 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6269 by Windows compiler
6270 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6271 the SAX startDocument() callback.
6272 * TODO: updated
6273
6274Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * added xmlStopParser()
6277
Daniel Veillardbe803962000-06-28 23:40:59 +00006278Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * configure.in: 2.1.0 prerelease
6281 * Large resync between W3C and Gnome tree
6282 * nanoftp, nanohttp.c: fixed stalled connections probs
6283 * HTMLtree.c SAX.c : support for attribute without values in
6284 HTML for andersca
6285 * valid.c: Fixed most validation + namespace problems
6286 * HTMLparser.c: start document callback for andersca
6287 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6288 * parser.h, SAX.c: serious speed improvement for large
6289 CDATA blocks
6290 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6291 different encoding
6292 * example/Makefile.am example/gjobread.c tree.h: work on
6293 libxml1 libxml2 convergence.
6294 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6295 and the LIBXML_TEST_VERSION macro
6296
Daniel Veillardc310d562000-06-23 18:32:15 +00006297Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6298
6299 * doc/xml.html: various patches and improvements typo fixed by
6300 Felix Natter
6301 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6302 from Felix Natter <fnatter@gmx.net>
6303
Daniel Veillardf3029822000-05-06 08:11:19 +00006304Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6305
6306 * doc/upgrade.html: updated with instructions for support of both
6307 libxml-1.x and libxml-2.x
6308 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6309 for 2.x support and also fixed includes
6310
6311
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006312Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6315 the encoding support, added iconv support, so now libxml if
6316 compiled with iconv automatically support japanese encodings
6317 among others. Work based on initial patch from Yuan-Chen Cheng
6318 I may have broken binary compat in the encoding handler
6319 registration scheme, but that was so utterly broken I don't
6320 expect anybody to have used this feature until now.
6321 * parserInternals.h: fixup on the CHAR range macro
6322 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6323 code.
6324 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6325 * uri.c: added xmlParseURI() I can't believe I forgot to
6326 implement this one in 2.0 !!!
6327 * SAX.c: moved doc->encoding update in the endDocument() call.
6328 * TODO: updated.
6329
Daniel Veillard06047432000-04-24 11:33:38 +00006330Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * tree.h: removed extraneous xmlRemoveProp definition
6333 * TODO: added item about --disable-corba configure switch
6334 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6335 * nanoftp.c: fixed include problems giving troubles on AIX and
6336 slowlaris
6337 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6338 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6339 comment and headers changes to lower gtk-doc number of warnings
6340 * doc/html/*: rebuilt docs
6341
Daniel Veillarde0aed302000-04-16 08:52:20 +00006342Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * HACKING: documented the tag for 1.x and instructions
6345
Daniel Veillard5e873c42000-04-12 13:27:38 +00006346Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6349 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6350 xmlCreateIOParserCtxt
6351 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6352 significant overall improvement
6353 * xmllint.c: added I/O test to xmllint
6354 * testSAX.c: added a speed test
6355 * doc/* : updated/regenerated
6356
Daniel Veillardfc708e22000-04-08 13:17:27 +00006357Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * xpath.c uri.h parserInternals.h: cosmetic changes from
6360 "Timur I. Bakeyev" <timur@bat.ru>, including making
6361 xmlCreateURI() public
6362
Daniel Veillard5d211f42000-04-07 17:00:24 +00006363Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6366 and the code at the same time. Added a clean mechanism for
6367 overload or added input methods: xmlRegisterInputCallbacks()
6368 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6369 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6370 * TODO: updated
6371 * doc/* : updated/regenerated
6372 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6373 source dir
6374
Daniel Veillarde77a9182000-04-05 19:12:29 +00006375Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * testURI.c: yet another forgotten commit, I should get some sleep !
6378
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006379Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6380
6381 * xmllint.c: forgot to commit this too ?
6382
Daniel Veillardb9df4042000-04-05 14:23:16 +00006383Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6384
6385 * xmlversion.h.in : forgot to commit this previously
6386
Daniel Veillard361d8452000-04-03 19:48:13 +00006387Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6390 * README TODO: updated for release
6391 * uri.c uri.h: added authority parsing/saving
6392 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6393 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6394 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6395 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6396 Makefile.am : added compile-time customization of libxml
6397 --with-ftp --with-http --with-html --with-xpath --with-debug
6398 --with-mem-debug
6399 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6400 #include <libxml/xxx.h> I hope it won't break too much stuff
6401 and will be manageable in the future...
6402 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6403 and added xmllint to the installed programs
6404 * uri.h: added xmlFreeURI()
6405
Daniel Veillardec303412000-03-24 13:41:54 +00006406Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * uri.c uri.h: finished the escaping handling, the base support
6409 and the URI path normalization. Looks good just lacks the
6410 authority content parsing code.
6411 * Makefile.am: added instructions to generate testURI
6412 * TODO: updated
6413 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6414 added links and icons for W3C and Gnome
6415
Daniel Veillard8f621982000-03-20 13:07:15 +00006416Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6417
6418 * xmlmemory.[ch] : seems I forgot to actually update the files in
6419 the last commit :-)
6420 * doc/xml.html doc/html/* : updated and uploaded the docs
6421
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006422Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6425 * TODO: updated
6426 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006427 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006428 gfree).
6429 * Makefile.am, uri.c, uri.h: added a set of functions to do
6430 exact (litteraly copied from the RFC 2396 productions) parsing
6431 and handling of URI. Will be needed for XLink, one XML WFC,
6432 XML Base and reused in the nano[ftp/http] modules. Still work
6433 to be done.
6434
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006435Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * configure.in, libxml.spec.in : libxml2
6438 * doc/* : updated the doc page, rebuilt the docs
6439
Daniel Veillardcf461992000-03-14 18:30:20 +00006440Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * all: tagged LIB_XML_1_X
6443 * *.c *.h : updated from W3C CVS tree
6444 * configure.in : 2.0.0-beta
6445 * libxml.spec.in : libxml2 package nam
6446 * result/* : new version of the tests output
6447
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006448Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6449
6450 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6451
Daniel Veillardb566ce12000-03-04 11:39:42 +00006452Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * doc/* : rebuilt the docs
6455 * parser.c: final patch on #6766
6456 * valid.c: small patch on validity checks.
6457
Daniel Veillardfb76c402000-03-04 11:39:42 +00006458Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6461 added
6462 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6463 compatibility w.r.t. XML spec and existing code.
6464
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006465Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6466
6467 * parser.c: seems a better solution to <a> </a> exists,
6468 will try it for a while
6469
Daniel Veillard83a30e72000-03-02 03:33:32 +00006470Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * parser.c: tried to remove the <a> </a> generating <a/>
6473 this is hard. Left a flag for that purpose. Fixed bug #6766
6474 * configure.in: prepared 1.8.7 not released, due to previous
6475 problem
6476
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006477Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * doc/xml.html : applied second patch from Paul DuBois
6480
Daniel Veillard402e8c82000-02-29 22:57:47 +00006481Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * doc/xml.html : applied patch from Paul DuBois
6484
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006485Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6488
Daniel Veillard5feb8492000-02-02 17:15:36 +00006489Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6490
6491 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6492 compilation warnings on various platforms.
6493 * parser.c: Fixed #5281 validity error callbacks are now desactived
6494 by default if not validating.
6495
Daniel Veillardf341f932000-02-02 14:52:08 +00006496Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6499
Daniel Veillard13c757e2000-02-01 23:59:15 +00006500Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6503 <gkatsi@cs.toronto.edu>
6504
Daniel Veillard726e8792000-01-30 20:04:29 +00006505Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6508 processing URLs
6509
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006510Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6513 xmlNanoFTPUpdateURL for persistent control connections.
6514 * configure.in: 1.8.6
6515
6516Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6519 * tree.[ch] : added xmlSaveNoEmptyTags
6520
James Henstridgef3be9312000-01-28 13:59:21 +000065212000-01-29 James Henstridge <james@daa.com.au>
6522
6523 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6524
6525 * Makefile.am: added nanoftp.[ch] to the build.
6526
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006527Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * nanoftp.[ch]: cleanup, comments, API
6530 * debugXML.c : fixed a bug in the cat command
6531 * doc/*: regenerated the docs
6532
Daniel Veillardda07c342000-01-25 18:31:22 +00006533Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6536 * debugXML.c : fixed a bug in the cat command
6537 * valid.c: fixing some small probs
6538 * libxml.spec.in: get rid of the SNAP suffix
6539 * doc/xml.html: updated the status
6540
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006541Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * xml-config.in: xml-config --version to just return the
6544 version number
6545 * xpath.c: some cleanup w.r.t. axis when the current node is
6546 an attribute.
6547 * TODO: updated
6548
Daniel Veillard461a66c2000-01-18 18:01:01 +00006549Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * configure.in: prepared for libxml-1.8.5
6552 * doc/* recompiled the documentation
6553
65542000-01-17 Jody Goldberg <jgoldberg@home.com>
6555
6556 * configure.in : WARNING autoconf subtlety alert :
6557 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6558 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6559 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6560 get defined by AC_CHECK_HEADERS.
6561
Daniel Veillardf967b902000-01-17 16:06:10 +00006562Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6565 Rune.Djurhuus@fast.no
6566
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006567Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * TODO: updated
6570 * tree.c, parser.c: made sure that only memory alloc problems
6571 and internal parser errors are allowed to write to stdout or
6572 stderr.
6573
Daniel Veillard0142b842000-01-14 14:45:24 +00006574Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6575
6576 * tree.c : restored xmlNewGlobalNs since this seems used by
6577 a lot of existing code :-(, fixed a bug in xmlNewNs
6578 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6579 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6580 to exit() from the library code.
6581 * xpath.c, parser.c: removed bugs or unused code detected by
6582 Windows compilers
6583 * parser.c: started adding interfaces for parsing well balanced
6584 XML fragments
6585 * configure.in: releasing 1.8.4
6586 * doc/* : rebuilt the docs
6587
Daniel Veillard2eac5032000-01-09 21:08:56 +00006588Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * tree.[ch] : added xmlNewDocFragment() for DOM
6591 * testHTML.c: uninitialized variable.
6592
Daniel Veillardf3a73582000-01-05 14:58:39 +00006593Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * doc/* : rebuild the docs
6596
Daniel Veillard71b656e2000-01-05 14:46:17 +00006597Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * acconfig.h: readline and history patch
6600 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6601 * tree.c: added check and handling when possibly removing an ID
6602 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6603 and saving.
6604 * test/HTML/entities.html result/HTML/entities.html* : test for
6605 various entities reference cases
6606 * result/HTML/* : as a result output of some testcase have
6607 changed
6608 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6609 by previous example. added xmlParseTryOrFinish().
6610 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6611 entities.h debugXML.h HTMLparser.h: changed the way struct are
6612 declared to allow gtk-doc to expose those
6613 * parser.c: closed bug #4960
6614 * Makefile.am configure.in: Applied patch from
6615 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6616 and math/socket libs detection
6617
Daniel Veillard437b87b2000-01-03 17:30:46 +00006618Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6619
6620 * configure.in, Makefile.am: link tester against readline
6621 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6622
Daniel Veillard686d6b62000-01-03 11:08:02 +00006623Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * tree.[ch]: added xmlRemoveProp
6626 * win32config.h.in nanohttp.c: avoid including the Windows
6627 socket stuff in every C files
6628 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6629 the XmL parser(s)
6630 * test/ns4 result/ns4 etc...: added test case for previous prob
6631 * tree.c: xmlNewNs wasn't checking for double definition
6632 * Makefile.in: fixed a problem with dist-hook duplicates
6633 * parser.[hc], xmlIO.c: fixed the loading of external entities
6634 APIs, now xmlLoadExternalEntity() is used everywhere and
6635 setting up an app specific front-end using the
6636 * SAX.c parser.c: some fixes, now the xhtml spec validates
6637 with the xhtml DTD.
6638 * error.c: fixed crashes in case of no input stream
6639 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6640 to the validation tests and results
6641
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006642Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6645 too htmlCreatePushParserCtxt() and htmlParseChunk()
6646 * parser.c: a bit of cleanup.
6647 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6648 to XML) removed the last mem leak known
6649 * HTMLtree.c: output message cleanup
6650 * xmlmemory.c: display content info about memory blocks
6651 * result/HTML/wired.* : missing att value warning change
6652
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006653Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * doc/* : rebuilt the documentation
6656
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006657Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * parser.[ch] parserInternals.h: Push parser for XML,
6660 seems to work fine now
6661 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6662 --push for push testing
6663 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6664 * testSAX.c: added --push
6665 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6666 subtree
6667 * xmlIO.[ch] : enriched API + fixes for push mode
6668 * entities.[ch]: added the entity content length to the struct.
6669 * xmlmemory.[ch]: new API to show the last entries for the shell
6670 * valid.c: added required attribute testing
6671 * SAX.c: the cdata callback now merge contiguous fragments
6672 * HTMLparser.c: cleanup of some macros
6673
Daniel Veillard3c558c31999-12-22 11:30:41 +00006674Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * parser.c: fix for PIs name starting with xml
6677 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006678 * *.c, configure.in win32config.h.in : generate win32config.h for
6679 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006680
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006681Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * parser.c: fixed a stupid = vs. == bug :-(
6684 * doc/gnome-xml.sgml: s/glade/xml/
6685
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006686Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * configure.in, doc/xml.html : bug fix release 1.8.2
6689 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6690 Hopefully the end of that silly C++ include problem
6691 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6692 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6693 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6694 troubles with autoclosed elements when the stree shape doesn't
6695 follow the DtD specs. Added htmlIsAutoClosed() and
6696 htmlAutoCloseTag()
6697 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6698 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6699 * debugXML.c: fixed a bug on printing default namespaces.
6700 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6701
Daniel Veillardb24054a1999-12-18 15:32:46 +00006702Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * result/HTML/*.htm[l] : updated the HTML regression tests according
6705 to the new output
6706 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6707 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6708 problem due to intermix of extern "C" { ... } declarations for C++
6709 and recursive includes in the headers
6710
Chris Lahey323c48c1999-12-18 15:32:45 +000067111999-12-20 Chris Lahey <clahey@umich.edu>
6712
6713 * HTMLtree.c: Made it so that html nodes with a single child do
6714 not insert a carriage return before or after the child node.
6715
Daniel Veillardb24054a1999-12-18 15:32:46 +00006716Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006717
6718 * configure.in, doc/xml.html : bug fix release 1.8.1
6719 * parser.c: fixed bug #4344
6720 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6721 added the glue to avoid C++ problems
6722 * doc/* : regenerated the documentation
6723
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006724Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6727 namespace recognition, and Dia as a resul :-(
6728 * encoding.c: closed bug #3950
6729
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006730Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * valid.c: debugging a posteriori validation, except URI expansion
6733 stuff this should be fixed now
6734 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6735 Carl Nygard <cnygard@bellatlantic.net>
6736 * tester.c: added --postvalid, cleaning of the code
6737 * tree.[ch]: added xmlDocGetRootElement()
6738
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006739Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6740
6741 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6742 c++ losage.
6743
Daniel Veillard10a2c651999-12-12 13:03:50 +00006744Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * configure.in, doc/xml.html : bumped to 1.8.0
6747 * xlink.[ch], Makefile.am : added framework for link detection
6748 * parser.h: added nbChars to parser context, needed for cleanup.
6749 * xmlmemory.c: removed a nasty bug when out of mem
6750 * valid.[ch]: adding namespace support for attribute decl
6751 * tester.c: added --debugent option
6752 * debugXML.[ch]: added xmlDebugDumpEntities()
6753 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6754 buffers instead, this was really needed, validation was breaking
6755 in strange ways due to that. Added xmlParseStringPEReference()
6756 and other parsing from strings functions. Entities processing
6757 modified again, but PERef are still not handled correcly but
6758 unless you're Eve Maller you won't notice :-)
6759 * HTMLparser.c: large changes toward reliability, and switched to
6760 lowercase internal tags, XHTML is lowercase, so it will help
6761 that output is closer to next version.
6762 * doc/* : regenerated the documentation, it is now hosted at
6763 http://xmlsoft.org/ (same bits I just bought the domain :-)
6764
6765
Daniel Veillard294cbca1999-12-03 13:19:09 +00006766Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6769 doc generation
6770 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6771 in the SAX API
6772 * doc/*: rebuilt the doc making sure everything appears in the
6773 HTML files
6774
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006775Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6776
6777 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6778 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6779 which allow impressive speed improvement on dataset with
6780 large text pieces, but at the cost of broken binary
6781 compatibility and slightly bigger memory usage.
6782 Configure with --with-buffers to activate them, they
6783 are protected with XML_USE_BUFFER_CONTENT define.
6784 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6785 goal is 0 memory left allocated once parser is no more used
6786 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6787 call xmlCleanupParser() and xmlMemoryDump()
6788
Daniel Veillarda819dac1999-11-24 18:04:22 +00006789Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6792 * parser.[ch] encoding.[ch]: added memory cleanup routines
6793 * parser.c: closing bug #3788
6794 * doc/*: rebuilt the doc
6795
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006796Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6797
6798 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6799 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6800 * tester.c: added --compress option
6801 * doc/*: rebuilt the documentation
6802
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006803Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6806 if given /proc/kcore as input !
6807 * doc/xml.html doc/*: updated and rebuilt the documentation
6808
6809Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006810
6811 * parser.c: Fixed some wrongly space collapsing code due to
6812 a misreading of the spec.
6813 * result/*: fixed the output accordingly
6814
6815Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006816
6817 * encoding.c: bug fix and typos
6818 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6819 * parser.c: added attribute normalization closing bug #3597
6820 * test/att* result/att* SAXresult/att*: testcase for attribute
6821 normalization
6822
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006823Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * configure.in: closing bug #3163 by adding extra flags for the
6826 cc compiler on HP-UX
6827
Daniel Veillard51e3b151999-11-12 17:02:31 +00006828Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * valid.[ch] : removed a typo and an enumerated type bug in the
6831 xmlAddElementDecl() function
6832 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6833 call to xmlEncodeEntitiesReentrant() so that the functions
6834 New, Set and Get are at the same level.
6835 * parser.c HTMLparser.c: extra memory allocation bug for
6836 attributes detected by someone using libxml in embedded systems :-)
6837
Daniel Veillard962195f1999-10-28 15:51:53 +00006838Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * xmlmemory.h: turned off mem debug :-\
6841
Daniel Veillard35008381999-10-25 13:15:52 +00006842Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * parser.c: closed bug #2784 a one line fix, but worth pushing
6845 a new release out
6846 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6847 some structures, comments before and after the
6848 main element, and other nastyness
6849 * HTMLtree.c tree.c: accomodate the extended HTML supported
6850 * configure.in: pushing 1.7.4
6851 * test/ent8 and related outputs : added a new test for bug #2784
6852 * test/HTML/wired.html and related output: a nasty HTML example
6853 * Makefile.am: improved the test scripts
6854 * docs/* : reran the documentation extractor, updated xml.html
6855
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006856Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6859 HTMLparser and debugged the HTML related code. HTML documents
6860 now have their own type
6861 * entities.c: do not dump &apos; for HTML output
6862 * xmlmemory.c: improvement, breakpoint mechanism
6863 * testHTML.c: added --sax --repeat ...
6864 * Makefile.am: improved the HTML tests
6865 * valid.[ch]: added xmlValidGetValidElements and
6866 xmlValidGetPotentialChildren
6867 * tester.c: added --insert to test the 2 new functions
6868 * test//* result//* SAXresult//* : regression test cleanup
6869 and extension.
6870 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6871 gnome-xml-nanohttp.html
6872
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006873Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * HTMLparser.c: fixed problems with some autoclose tags
6876 * tree.c: fixed XML output problems.
6877 * result/* SAXresult/*: update of the tests output
6878
Daniel Veillard6077d031999-10-09 09:11:45 +00006879Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * Makefile.am: Arturo patch for xmlConf.sh version info
6882 * parser.c: Tim Josling patch for single quoted items
6883 * tester.c: Tim Josling patch for tester options usage
6884 * tree.h: indent cleanup
6885
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006886Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6887
6888 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6889 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6890
Daniel Veillard00fdf371999-10-08 09:40:39 +00006891Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * tree.c : Raph patch for initialization of CORBA fields
6894 * parser.c, xpath.c, ...: modification of doc comments
6895 * xpath.c : allow spaces in xpath expressions
6896
Daniel Veillardad219441999-09-27 08:17:49 +00006897Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * xmlmemory.h: turning off memory debug :-(
6900
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006901Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6902
6903 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6904 better SAX interfaces.
6905 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6906 entity.
6907 * configure.in: 1.7.2
6908
6909Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006910
6911 * libxml.spec.in: fixed the URL
6912 * doc/xml.html: improved the documentation front-end
6913
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006914Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006915
6916 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6917
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006918Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006919
6920 * libxml.spec.in: fixed the alpha compile problem
6921 * parser.[ch]: changed errno to errNo in the parser context :-(
6922 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6923 * doc/xml.html: changed CHAR to xmlChar
6924 * doc/html/*: recompiled the documentation
6925 * configure.in: 1.7.1
6926
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006927Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * parser.h: modified the parser context struct to regain 1.4.0
6930 binary compatibility
6931 * parser.c, xml-error.h: added errno ot teh context and defined
6932 a set of errors values with update of errno
6933 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6934 DTDs and entities
6935 * *.h, *.c: complete cleanup of the use of config.h and include
6936 protection depending on the current setup.
6937 * overalll debugging, maintenance and bug-fixing on all modules
6938 * updated the documentation
6939 * ready for 1.7.0
6940
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006941Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * HTMLparser.c : cleanup
6944 * SAX.c valid.c valid.h: added ID/IDREF checking
6945 * tree.c tree.h: extended doc structure for refs
6946 * configure.in: 1.6.2
6947 * parser.c: patched bug in SAX user arg call
6948 * parserInternals.h: patched missing close in C++ wrapping
6949 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6950 especially upcoming XPointer implementation.
6951 * doc/xml.html: augmented, typo
6952
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006953Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6954
6955 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6956 not all invocations of install understand -d.
6957
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006958Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6959
6960 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6961 to make 'check' works, when builddir != srcdir.
6962
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006963Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * doc/xml.html : updated the documentation
6966
Daniel Veillard6454aec1999-09-02 22:04:43 +00006967Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6970 not deallocated memory blocks
6971 * *.c : replaces all calls to malloc() free() and realloc() to
6972 the wrapper functions/macros
6973 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6974 instead of xmlFreeNodeList()
6975
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006976Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * HTMLparser.c: corrected a stupid bug leading to core dump at
6979 tree deallocation. Removed warnings indicated by
6980 Stephane.Conversy@lri.fr
6981 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6982 looked for in the external subset
6983
6984Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006985
6986 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6987 on SGI by Stephane.Conversy@lri.fr
6988
Daniel Veillardb96e6431999-08-29 21:02:19 +00006989Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * all .h : changed the prototype declaration indent as in gtk
6992 * most .c : working on reducing the TODOs in the code
6993 * most .c : cleanup though -pedantic and Insure++
6994 * improvements on validation ID checkings.
6995 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6996 * xml-config.in: closed #1810
6997
6998Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006999
7000 * tree.h, valid.c, valid.h: more work on validity, IDs
7001 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7002 definition for AIX
7003
Daniel Veillardb556eb51999-08-15 17:19:50 +00007004Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7007 the distribution due to a cut'n paste error at last commit
7008
Daniel Veillardb05deb71999-08-10 19:04:08 +00007009Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * configure.in: upgraded to version 1.4.0
7012 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7013 Big update, added a large part of the validation process,
7014 it should be usable, but some parts are missing
7015 * xpath.c: improved the implementation w.r.t. root.
7016 * Makefile.am: added more tests
7017 * test and result trees: added a lot of tests
7018 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7019
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007020Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * Added an HACKING file
7023
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007024Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * xpath.[ch] : improvements and debug of the XPath implementation
7027 * parser.c, HTMLparser.c : modified the parsers to be progressive
7028 * tree.[ch] : extended the Buffer promitives
7029 * xmlIO.[ch] : added basic I/O routines providing progressive
7030 parsing and ready for I18N conversion plugins
7031 * SAXresult/* : the SAX callback sequence maybe slightly different
7032 now
7033 * test*.c : improved/updated the tests programs
7034 * doc/* : recompiled the docs.
7035
Daniel Veillard15b75af1999-07-26 16:42:37 +000070361999-07-26 Michael Meeks <michael@edenproject.org>
7037
7038 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7039
7040 * tree.c: Ditto.
7041
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007042Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * configure.in: upgraded to version 1.4.0
7045 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7046 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7047 XML query language, see http://www.w3.org/TR/xpath for more details.
7048 * parser.c, parser.h: added CHAR* related string functions for XPath
7049 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7050 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7051 rebuild the docs.
7052 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7053 and regression testing capabilities for XPath.
7054
Daniel Veillardd79d7871999-07-12 10:38:12 +00007055Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7058 closing bug #1646
7059
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007060Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * Makefile.am, example/Makefile.am: closed bug #1683
7063
Daniel Veillard3166ab11999-07-11 16:14:19 +00007064Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * example/Makefile.am, configure.in: added the makefile for the
7067 gjobread example
7068
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007069Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7070
7071 * doc/Makefile.am:
7072 - fix which allow "make install DESTDIR=</install/prefix>".
7073
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007074Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7077 which fixed a problem on the file reading-code.
7078
Daniel Veillard82150d81999-07-07 07:32:15 +00007079Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7082 output.
7083 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7084
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007085Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * parser.h : Oops removed the binary compatibility problem
7088 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7089 * parser.c, HTMLparser.c: applied patches for reading from stdin
7090
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007091Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * parser.c, entities.c, valid.c: cleanup bug #1591
7094 * configure.in: cleanup bug #1592
7095 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7096 the same tree back-end. Hence gdome will be available for it.
7097 * doc/Makefile.am: close bug #617
7098
Daniel Veillard97fea181999-06-26 23:07:37 +00007099Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * parser.c: alloctate a per parser context SAX interface block
7102
Daniel Veillard14fff061999-06-22 21:49:07 +00007103Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7106 and xmlEncodeEntitiesReentrant with the correct one :-\
7107
7108Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * commit of my internal XML base changes, quite a lot of
7111 changes, cleanups, better entities support, framework for
7112 new I/O and charset detection and handling
7113 * Fixed the configure/Makefile stuff to generate shared libs
7114 with the proper version info, so we jumped on rev from
7115 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7116 xmlEncodeEntities() result need to be freed now, and a string
7117 xmlParserVersion provide the current library version.
7118
Raph Levien05240da1999-06-15 21:27:11 +00007119Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7120
7121 * parser.c: fixed a buffer overrun for when you have a very long
7122 attribute with no entities in it.
7123
Daniel Veillardbb2da581999-06-13 14:37:07 +00007124Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7125
7126 * added example directory
7127 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7128
Daniel Veillard011b63c1999-06-02 17:44:04 +00007129Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7130
7131 * Release of libxml-1.1, nearly everything has been touched for
7132 this.
7133 * Added more regression tests
7134 * Updated the documentation
7135
Daniel Veillard27d88741999-05-29 11:51:49 +00007136Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * tree.[ch]: unified the XML_NO_CORBA defines.
7139 * parser.c encoding.[ch]: started plugging in char encoding detection
7140
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007141Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7142
7143 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7144 Also freed allocated buffer.
7145
Daniel Veillard27d88741999-05-29 11:51:49 +00007146Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007147 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7148 reentrancy problem at printing. One is left in entities.c, to
7149 remove ASAP
7150 * testSAX.c : added a test example showing the use of the SAX
7151 interface if one doesn't want to build the DOM tree.
7152 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7153
Daniel Veillard517752b1999-04-05 12:20:10 +00007154Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7157 large revamping of the parser to use SAX callbacks
7158 http://www.megginson.com/SAX/ (or at least a C like interface
7159 a la Expat). It's now possible to set up your own callbacks
7160 and the parser will not build a DOM tree.
7161 * test/* result/*: updated the test suite, I finally removed
7162 the old Namespace draft support (PI based).
7163
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007164Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * Makefile.am: added test result to EXTRA_DIST for make tests
7167
Daniel Veillard64068b31999-03-24 20:42:16 +00007168Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * parser.c, parserInternals.h: moved the chars macro definitions
7171 to parserInternals.h
7172 * parser.c, error.c: applied patches from "Knut Åkesson"
7173 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7174
Daniel Veillard012ccc11999-03-23 10:11:11 +00007175Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * xml-config.in : applied patch to make --version work
7178
Raja R Harinatha86c23e1999-03-05 22:14:01 +000071791999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7180
7181 * Makefile.am (check-local): Alias for `tests' target. This will
7182 cause `make check' to do the right thing.
7183 (tests): Don't run tests in srcdir. Also, replaced calls to
7184 basename with a `sed' "equivalent".
7185
Daniel Veillardd109e371999-03-05 06:26:45 +00007186Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7189 it in the header and not the sources, updated the doc.
7190 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7191 pointing this out.
7192
Daniel Veillardbc50b591999-03-01 12:28:53 +00007193Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7196 exported the inputStream routines.
7197 * doc/html/* : updated accordingly
7198
Daniel Veillardd692aa41999-02-28 21:54:31 +00007199Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * parser.c, parser.h, parserInternals.h: added a few extra
7202 internal calls to allocate and free parser contexts ...
7203 * doc/html/* : updated accordingly
7204
Daniel Veillard55a99271999-02-25 11:01:29 +00007205Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * configure.in, Makefile.am, doc/makefile.am : General changes for
7208 1.0.0 release and including the generated HTML documentation.
7209
Daniel Veillard35925471999-02-25 08:46:07 +00007210Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * makefile.am : added parserInternals.h, oops.
7213
Daniel Veillard1e346af1999-02-22 10:33:01 +00007214Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7215
7216 * parserInternals.h: added this header giving access to the parser
7217 internal functions.
7218 * doc/Makefile.am : added a rebuild target which rebuilds the full
7219 set of documentations
7220 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7221 the internal subset.
7222 * *.c *.h: modifications needed to generate the documentation using
7223 gtk-doc, cleanup of functions blocks, reorganisation of struct
7224 declarations.
7225
Daniel Veillard1164e751999-02-16 16:29:17 +00007226Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7229 the tar and spec file to include the beginning of the doc.
7230
Nuno Ferreira03d04781999-02-13 00:07:17 +000072311999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7232
7233 * doc/.cvsignore: Added this file.
7234
Daniel Veillard6800ef31999-02-08 18:33:22 +00007235Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * tree.c: fixed xmlGetProp to return "" when the attribute
7238 exists, even if the node-list is NULL.
7239
Daniel Veillard726c7e31999-02-08 15:13:10 +00007240Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * tree.c: patched an error outputting empty attribute values.
7243 * Makefile.am and doc/makefile.am: have been updated during the
7244 week-end. Sorry for an empty CVS log, I got a shell problem.
7245
Daniel Veillard1899e851999-02-01 12:18:54 +00007246Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * tree.h: cleaned up using enums instead of defines
7249 * parser.c, valid.[ch]: more work on parsing/output of element
7250 declarations
7251
Daniel Veillard3b9def11999-01-31 22:15:06 +00007252Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * valid.[ch], tree.c, parser.c : more work toward full parsing
7255 of XML DTDs.
7256 * README: added informations about mailing-list and on-line
7257 documentation
7258
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000072591999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7260
7261 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7262
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007263Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * parser.c, tree.[ch] : more work toward conformance testing,
7266 added a last element to accelerate parsing of very flat structures
7267 started working on internal subset Element content declaration.
7268 * valid.[ch] : first cut at adding code toward validation.
7269 * previous changes had also small impact on most files, especially
7270 the conformance testing using James Clark test suite.
7271
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007272Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * test/* : updated the examples, most of them were not well
7275 formed (humm), and added rdf2.
7276 * result/* : resulting changes in the output.
7277
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007278Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7281
Daniel Veillard44b3a061998-12-05 17:27:22 +00007282Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * tree.c: patched a bug in the generation of empty attributes
7285
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007286Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7289 for node/trees/documents/... Biggest problem is namespace
7290 support when copying subtrees.
7291
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007292Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * parser.c, entities.c: improve entities and char ref encoding,
7295 and cleanups of error messages.
7296
Daniel Veillard242590e1998-11-13 18:04:35 +00007297Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * parser.c, entities.c: simple bug hunting done during rpm2html and
7300 rpmfind integration.
7301
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007302Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * parser.[ch]: Added interfaces allowing to specify a SAX
7305 handler before parsing.
7306
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007307Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * parser.c: redirrect all errors reporting through the SAX
7310 error function
7311
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007312Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7315 * libtool, tlmain ...: update of the libtool files
7316
Miguel de Icaza442321c1998-11-04 18:13:38 +000073171998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7318
7319 * entities.c: Use g_snprintf insteda of snprintf.
7320
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007321Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7324 added ent5 test for this purpose.
7325 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7326
Daniel Veillard27271681998-10-30 06:39:40 +00007327Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * parser.c: fixed? a strange error due to compression on a GWP
7330 document.
7331
Daniel Veillard25940b71998-10-29 05:51:30 +00007332Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * tree.[ch]: bug fixing
7335 * entities.[ch]: defined a specific type for predefined entities
7336 * doc/xml.html: more documentation on the library, how to use it,
7337 overview of the interfaces.
7338
Daniel Veillard16253641998-10-28 22:58:05 +00007339Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7342
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007343Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7344
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007345 * tree.c: corrected a small bug
7346 * doc/xml.html: continuing writing documentation.
7347
7348Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7349
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007350 * debugXML.h debugXML.c: added debugging utilities.
7351 * tester.c: added --debug switch.
7352 * tree.c: patched an incorrect node->type assignment.
7353 * parser.c: formatting, ensure that node->doc != NULL in attributes
7354
Daniel Veillardccb09631998-10-27 06:21:04 +00007355Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7358 entity support and provide an internal representation close to
7359 DOM one (entity ref nodes, and attribute value as tree). I tried
7360 to preserve the interface but this will surely break some apps
7361 (I have to change rpm2html/rpmfind for example). I had to change
7362 two interfaces, and the generated tree is somewhat different.
7363 * doc/* : started documenting the XML library, the tree and
7364 DOM/Corba. This is a first step.
7365
Daniel Veillard11e00581998-10-24 18:27:49 +00007366Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * parser.c: Set up the fonctions comment block, boring but useful.
7369 * parser.h, SAX.c, parser.c: now attributes are processed through
7370 the SAX interface. The problem is that my SAX interface diverged
7371 quite a bit from the original one, well this is not an official
7372 spec, and translating it from Java to C is hairy anyway...
7373
Daniel Veillard97b58771998-10-20 06:14:16 +00007374Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7377 fonctions comment block, boring but useful.
7378
7379Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007380
7381 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7382 conversion routines. However they are not yet used to convert the
7383 inputs. The core will run with UTF-8.
7384
Daniel Veillard33942841998-10-18 19:12:41 +00007385Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * tree.c : make sure that the type id is properly set-up when
7388 a new object is allocated, needed for DOM.
7389
Daniel Veillard27fb0751998-10-17 06:47:46 +00007390Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7391
7392 * tree.h, tree.c: Ok, the main objects in the tree will be native
7393 corba objects, it costs 8 bytes per Node, Attribute and Document
7394 but it simplifies the Corba integration a lot (no extra interface
7395 objects to allocate/free).
7396
Daniel Veillard0bef1311998-10-14 02:36:47 +00007397Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7398
7399 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7400 and changed NODEs contants for conformity with DOM Level 1
7401
Daniel Veillard27864701998-10-08 03:47:24 +00007402Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * added hooks to keep track of servants when creating objects
7405 xmlDoc and xmlNode (for Corba export).
7406
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007407Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * added xml-config script.
7410
Daniel Veillard7066a791998-10-01 20:28:28 +00007411Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7414 to autoupdate libtool and automake conf files.
7415
Miguel de Icaza60681bd1998-09-30 19:28:59 +000074161998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7417
7418 * Makefile.am: Use '?' to separate the sed
7419 commands as ',' is used when people pass -Wl,something.
7420
7421
Daniel Veillard15a8df41998-09-24 19:15:06 +00007422Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * tree.c, tree.h: added a per-document compression interface.
7425
Daniel Veillard151b1b01998-09-23 00:49:46 +00007426Tue Sep 22 20:47:38 EDT 1998
7427
7428 * tree.c, tree.h: added saving with compression and added interfaces
7429 to control the compression level (xmlGetCompressMode,
7430 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7431
Daniel Veillard70120ff1998-09-22 00:24:21 +00007432Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * parser.c: corrected a loop for files of size 0
7435
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000074361998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7437
7438 * error.h: New file. Contains prototyes from `error.c'.
7439
Tom Tromeyc19653d1998-08-14 01:22:43 +00007440Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7441
7442 * Makefile.am (xmlincdir): New macro.
7443 (xmlinc_HEADERS): Renamed from include_HEADERS.
7444
Daniel Veillard845664d1998-08-13 04:43:19 +00007445Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7446
7447 * applied small patch on numeric entities from
7448 Christopher Blizzard <blizzard@appliedtheory.com>
7449
Daniel Veillard260a68f1998-08-13 03:39:55 +00007450Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * New release 0.2, removed the old xml_* files so that it's
7453 coherent with the other CVS base (W3C), far better conformance
7454 to standard, new namespaces, decent entities support, beginning
7455 of a SAX-like interface. Nearly nothing left intact, even the
7456 test examples ...
7457
Christopher Blizzarda36749e1998-07-30 21:47:18 +000074581998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7459
7460 * .cvsignore: Add .deps dir
7461
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007462Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7465
Daniel Veillardfe926001998-07-26 04:28:20 +00007466Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007467
Daniel Veillardfe926001998-07-26 04:28:20 +00007468 * configure.in: added test for CPP
7469 * AUTHORS, Changelog: the original ones didn't get commited but the
7470 glib ones instead, fixed.
7471 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007472
Daniel Veillardfe926001998-07-26 04:28:20 +00007473Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007474
Daniel Veillardfe926001998-07-26 04:28:20 +00007475 * integrated code developped at W3C
7476 * changed the original Copyright
7477 * migrated to automake
7478 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007479