blob: 11d2dbcf8db31d8ff80e749479e9e1867c358be9 [file] [log] [blame]
Daniel Veillard3772de32002-12-17 10:31:45 +00001Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: the parseStartTag bug fix wasn't complete.
4
Daniel Veillard67df8092002-12-16 22:04:11 +00005Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6
7 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8 parseStartTag, fixing it.
9 * test/att4 result/att4 result/noent/att4: adding the test
10 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
11 more methods to XmlTextReader.
12
Igor Zlatkovicd453c632002-12-16 18:45:48 +000013Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14
15 * win32/libxml2.def.src: added more xml reader exports
16 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
17 to the build
18
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000019Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
20
21 * doc/tutorial/xmltutorial.xml
22 plus generated html and pdf
23 Updating tutorial again based on further comments from Niraj
24 Tolia on the last iteration
25
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000026Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
27
28 * doc/tutorial/xmltutorial.xml
29 * doc/tutorial/includekeyword.c
30 * doc/tutorial/includegetattribute.c
31 plus generated html and pdf
32 Adding fix from Niraj Tolia to tutorial to properly free memory.
33
34
Daniel Veillardda46d2d2002-12-15 23:36:49 +000035Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
36
37 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
38 more methods of XmlTextReader.
39 * python/libxml2class.txt python/tests/reader.py: this increased the
40 methods in the bndings, augmented the test to check those new
41 functions.
42
Daniel Veillard0eb38c72002-12-14 23:00:35 +000043Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
44
45 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
46 methods of XmlTextReader.
47 * python/generator.py python/libxml_wrap.h python/types.c
48 python/libxml2class.txt: added the reader to the Python bindings
49 * python/tests/Makefile.am python/tests/reader.py: added a specific
50 test for the Python bindings of the Reader APIs
51 * parser.c: small cleanup.
52
Daniel Veillard06503452002-12-13 10:42:08 +000053Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
54
55 * xinclude.c: fallback was only copying the first child not the
56 full child list of the fallback element, closes #89684 as reopened
57 by Bernd Kuemmerlen
58
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000059Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
60
61 * win32/libxml2.def.src: exported htmlNodeDumpOutput
62
Daniel Veillard000eafb2002-12-12 10:04:22 +000063Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
64
Daniel Veillardc1eed322002-12-12 11:01:32 +000065 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000066 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000067 gives enum values, fix functype return type, put back fields in
68 structs
69 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000070
Daniel Veillard024b5702002-12-12 00:15:55 +000071Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
74 about htmlNodeDumpOutput location.
75 * xpath.c: removed an undefined function signature
76 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
77 too many symbols in the API breaking the python bindings.
78 Updated with the libxslt/libexslt changes.
79
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000080Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
81
82 * configure.in: preparing release of 2.4.29
83 * doc/*: rebuilt the docs and API
84 * xmlreader.c: a few more fixes for the XmlTextReader API
85
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000086Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
87
88 * include/win32config.h: applied mingw patch from Magnus Henoch
89
Daniel Veillard5aad8322002-12-11 15:59:44 +000090Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
91
92 * catalog.c doc/libxml2-api.xml: a bit more cleanup
93
Daniel Veillarda9b66d02002-12-11 14:23:49 +000094Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
95
96 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
97 building Python script, does the C parsing directly, generates
98 a better API description including structure fieds defs and
99 enums. Still a couple of bugs, but good enough for the python
100 wrappers now.
101 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
102 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
103 include/libxml/schemasInternals.h include/libxml/tree.h: more
104 cleanup based on the python analysis script reports.
105 * libxml.spec.in: make sure the API XML description is part of the
106 devel package.
107
Daniel Veillard01c13b52002-12-10 15:19:08 +0000108Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
109
110 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
111 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
112 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
113 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
114 code cleanup, especially the function comments.
115 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
116
Daniel Veillarde1ca5032002-12-09 14:13:43 +0000117Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
118
119 * Makefile.am xmlreader.c include/libxml/Makefile.am
120 include/libxml/xmlreader.h: Adding a new set of APIs based on
121 the C# TextXmlReader API but converted to C. Allow to parse
122 in constant memory usage, far simpler to program and explain
123 than the SAX like APIs, unfinished but working.
124 * testReader.c: test program
125
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000126Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
127
128 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
129
Daniel Veillard64b35282002-12-04 15:10:40 +0000130Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * tree.c: Chip turner indicated that XHTML1 serialization
133 rule for style actually break on both IE and Mozilla,
134 try to avoid the rule if escaping ain't necessary
135
Daniel Veillard8efff672002-12-04 11:44:48 +0000136Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
137
138 * nanhttp.c: handle HTTP URL escaping, problem reported by
139 Glen Nakamura and Stefano Zacchiroli
140
Daniel Veillard1c732d22002-11-30 11:22:59 +0000141Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
142
143 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
144
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000145Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
146
147 * uri.c: Johann Richard pointed out some XPointer problems for
148 URN based URI references in XInclude. Modified the URI parsing
149 and saving routines to allow correct parsing and saving of
150 XPointers, especially when attached to "opaque" scheme accordingly
151 to RFC 2396
152
Daniel Veillard8db67d22002-11-27 19:39:27 +0000153Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
154
155 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
156 of refactoring to the HTML saving code.
157 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
158 in the doc.
159
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000160Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
161
162 * tree.c include/libxml/tree.h: refactored the XML dump of a node
163 to a buffer API to reuse the generic dump to an OutputIO layer,
164 this reduces code, fixes xmlNodeDump() for XHTML, also made
165 xmlNodeDump() now return the number of byte written.
166
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000167Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * python/setup.py.in: another patch from Stéphane Bidoul for
170 Python bindings on Windows
171 * doc/parsedecl.py: small cleanup
172
Daniel Veillard9715c172002-11-25 16:33:40 +0000173Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
174
175 * libxml.spec.in configure.in: add a line in %changelog for releases
176
Daniel Veillard9bc53102002-11-25 13:20:04 +0000177Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
178
179 * parser.c: patch from Marcus Clarke fixing a problem in entities
180 parsing that was detected in KDe documentations environment.
181
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000182Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
183
184 * python/libxml.c (libxml_prev): Return the previous as opposed to
185 the next node (I guess this is the result of some cut & paste programming:)
186
Daniel Veillard80d7b902002-11-23 16:23:08 +0000187Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
190
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000191Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
192
193 * python/generator.py python/libxml.c python/setup.py.in: trying
194 to fix the Python bindings build on Windows (Stéphane Bidoul)
195
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000196Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
197
198 * win32/configure.js: added option for python bindings
199 * win32/libxml2.def.src: added more exports
200
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000201Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
202
203 * win32/Makefile.mingw: fixed unresolved symbols when linking with
204 pthreads
205 * win32/wince/*: applied updates to Windows CE port from Javier
206
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000207Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
208
209 * configure.in: preparing 2.4.28
210 * libxml.spec.in doc/Makefile.am: some cleanup
211 * doc/*: updated the news and regenerated.
212
Daniel Veillardfee408f2002-11-22 13:18:30 +0000213Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
214
215 * HTMLparser.c: final touch at closing #87235 </p> end tags
216 need to be generated.
217 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
218 this change slightly the output of a few tests
219 * doc/*: regenerated
220
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000221Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
222
223 * parserInternals.c: fixing bug #99190 when UTF8 document are
224 parsed using the progressive parser and the end of the chunk
225 is in the middle of an UTF8 multibyte character.
226
William M. Brack8b2c7f12002-11-22 05:07:29 +0000227Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
228
229 * threads.c: fixed initialization problem in xmlNewGlobalState
230 which was causing crash.
231 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
232 in xmlInitializeGlobalState.
233 * parserInternals.c: cleaned up ctxt->sax initialisation.
234
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000235Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
236
237 * tree.c include/libxml/tree.h: modified the existing APIs
238 to handle XHTML1 serialization rules automatically, also add
239 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
240 libxslt serialization uses it when needed without changing
241 the library API.
242 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
243 result/xhtml1: added a new test specifically for xhtml1 output
244 and updated the result of one XHTML1 test
245
Daniel Veillardd076a202002-11-20 13:28:31 +0000246Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
247
248 * xinclude.c parserInternals.c encoding.c: fixed #99082
249 for xi:include encoding="..." support on text includes.
250 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
251 test/XInclude/ents/isolatin.txt : added a specific regression test
252 * python/generator.py python/libxml2class.txt: fixed the generator
253 the new set of comments generated for doc/libxml2-api.xml were
254 breaking the python generation.
255
Daniel Veillard817e70b2002-11-19 22:28:48 +0000256Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
257
258 * doc/Makefile.am: repair some problem if gtk-doc fail or such
259 * configure.in: patch for Solaris on new autoconf closes #98880
260 * doc/parsedecl.py: repair the frigging API building script,
261 did I say that python xmllib sucks ?
262 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
263 and some comment are no more truncated.
264
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000265Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
266
267 * parser.c: Martin Stoilov pointed out a potential leak in
268 xmlCreateMemoryParserCtxt
269
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000270Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
271
272 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
273 included in HTML documents and using the push parser.
274
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000275Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
276
277 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
278 specified, look for the Python interpreter not just in the
279 specified root but also in the specified location. Fixes #98825
280
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000281Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
282
283 * python/libxml.c: fixing bug #98792 , node may have no doc
284 and dereferencing without checking ain't good ...
285
Daniel Veillarddad3f682002-11-17 16:47:27 +0000286Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
287
288 * configure.in: preparing release 2.4.27
289 * doc/* : updated and rebuilt the docs
290 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
291 and all the docs are actually packaged and in the final RPMs
292 * parser.c parserInternals.c include/libxml/parser.h: restore
293 xmllint --recover feature.
294
Daniel Veillard68e9e742002-11-16 15:35:11 +0000295Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * parser.c xpath.c: fixing #96925 wich was also dependant on the
298 processing of parsed entities, and XPath computation on sustitued
299 entities.
300 * testXPath.c: make sure entities are substitued.
301
Daniel Veillard328f48c2002-11-15 15:24:34 +0000302Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * parser.c: fixed #96594, which was totally dependant on the
305 processing of internal parsed entities, which had to be changed.
306
Daniel Veillard66651aa2002-11-15 11:21:43 +0000307Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
308
309 * Makefile.am python/Makefile.am python/tests/Makefile.am:
310 trying to fix bug #98517 about building outside the source tree
311 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
312
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000313Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
314
315 * include/win32config.h: cleanup
316 * win32/Makefile.mingw: integrated mingw in JScript configure
317 * win32/Makefile.msvc: modified to allow mingw coexistence
318 * win32/configure.js: integrated mingw
319 * win32/Readme.txt: cleanup
320
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000321Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * HTMLparser.c: strengthen the guard in the Pop macros,
324 like in the XML parser, closes bug #97315
325
Daniel Veillard0821b152002-11-12 20:57:47 +0000326Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
327
328 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
329 callback is never used.
330
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000331Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
332
333 * parserInternals.c: fixed the initialization of the SAX structure
334 which was breaking xsltproc
335 * xpath.c: patch from Petr Pajas for CDATA nodes
336 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
337 * parser.c include/libxml/parser.h: patch from Peter Jones
338 removing a leak in xmlSAXParseMemory() and adding the
339 function xmlSAXParseMemoryWithData()
340
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000341Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
342
343 adding pdf of tutorial, changing web page to link to it
344 * doc/tutorial/xmltutorial.pdf
345 * doc/xml.html
346 * doc/docs.html
347
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000348Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
349
350 * doc/tutorial/ar01s08.html
351 adding file what I forgot for tutorial
352
353
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000354Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
355
356 Adding encoding discussion to tutorial
357 Added:
358 * doc/tutorial/images/*.png: DocBook admonition image files
359 * doc/tutorial/apf.html, apg.html: new generated html
360 * doc/tutorial/includeconvert.c: conversion code entity file
361 changed:
362 * doc/tutorial/xmltutorial.xml: DocBook original
363 * doc/tutorial/*.html: generated html
364
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000365Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
366
367 * include/libxml/*.h: retired xmlwin32version.h
368 * doc/Makefile.am: retired xmlwin32version.h
369 * win32/configure.js: retired xmlwin32version.h
370
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000371Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
372
373 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000374 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
375 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000376
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000377Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
378
379 * globals.c: fixed a typo pointed out by Igor
380 * xpath.c: try to speed up node compare using line numbers
381 if available.
382
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000383Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
384
385 * tree.c: make xmlFreeNode() handle attributes correctly.
386
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000387Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
388
389 * catalog.c: completed the #96963 fix, as reported by Karl
390 Eichwalder
391
Daniel Veillard56f21f22002-11-06 15:49:46 +0000392Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
393
394 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
395
Daniel Veillard91ad8792002-11-04 17:06:52 +0000396Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * Makefile.am: switched the order of a couple of includes
399 to fix bugs #97100
400
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000401Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
402
403 * catalog.c: fixed bug #96963, reverted to the old behaviour of
404 xmlLoadCatalogs that used to separate directories with a ':'.
405
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000406Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
407
408 * threads.c: improvements to the Windows-side of thread handling
409 * testThreads.c: conditionally excluded unistd.h
410 * testThradsWin32.c: broke overlong lines
411 * include/win32config.h: adapted thread-related macros to the new
412 scheme and for pthreads on Windows
413 * win32/Makefile.msvc: introduced a more flexible thread build,
414 added testThreads[Win32].c to the build
415 * win32/configure.js: introduced a more flexible thread config
416
John Fleck61f6fb62002-10-31 15:23:29 +00004172002-10-31 John Fleck <jfleck@inkstain.net>
418
419 * doc/xml.html (and, by implication, FAQ.html)
420 added UTF-8 conversaion FAQ from Marcus Labib Iskander
421
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000422Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
423
424 * configure.in: removed xmlwin32version.h
425 * include/libxml/Makefile.am: removed xmlwin32version.h
426
Daniel Veillardce66ce12002-10-28 19:01:59 +0000427Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * tree.c: applied patch from Brian Stafford to fix a bug
430 in xmlReconciliateNs()
431
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000432Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
433
434 * tree.c: applied patch from Christian Glahn to allow
435 xmlNewChild() on document fragment nodes
436
Daniel Veillardb39bc392002-10-26 19:29:51 +0000437Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
438
439 * parser.c: Christian Glahn found a problem with a recent
440 patch to xmlParseBalancedChunkMemoryRecover()
441 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
442 problems
443 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
444 test/schemas/seq*: added the test cases from Charles
445
Daniel Veillard366a9152002-10-23 20:43:53 +0000446Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
449 serious cleanup of the spec file and associated changes
450 in the Makefiles.
451 * valid.c: try to remove some warnings on x86_64
452
Daniel Veillardd033d022002-10-23 14:55:02 +0000453Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
454
455 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
456 fix bug #96586
457
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000458Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
459
460 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
461 parsing, applied his patch
462 * result/HTML/attrents.html result/HTML/attrents.html.err
463 result/HTML/attrents.html.sax test/HTML/attrents.html:
464 added the test and result case provided by Mikhail Sogrine
465
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000466Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
467
468 * vms/build_libxml.com vms/config.vms vms/readme.vms
469 include/libxml/parser.h include/libxml/parserInternals.h
470 include/libxml/tree.h include/libxml/xmlIO.h
471 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
472 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
473 Applied the VMS update patch from Craig A. Berry
474 * doc/*.html: update
475
Daniel Veillardf000f072002-10-22 14:28:17 +0000476Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
477
478 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
479
Daniel Veillard1e208222002-10-22 14:25:25 +0000480Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * debugXML.c: adding a grep command to --shell in xmllint
483 for T.V. Raman
484
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000485Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
486
487 * xmlcatalog.c: tried to fix some of the problem with --sgml
488
Daniel Veillard935494a2002-10-22 14:22:46 +0000489Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
490
491 * parser.c: tried to fix bug #91500 where doc->children may
492 be overriden by a call to xmlParseBalancedChunkMemory()
493
494Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
495
496 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
497 identifiers in SGML catalogs containing '&'
498
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000499Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
500
501 * python/types.c: fixed bugs when passing result value tree
502 to Python functions.
503
Daniel Veillard48267432002-10-18 11:21:38 +0000504Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * configure.in: preparing the release of 2.4.26
507 * doc/*: updated and rebuilt the documentation
508
Daniel Veillardbb284f42002-10-16 18:02:47 +0000509Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
510
511 * parser.c: fixed a XML Namespace compliance bug reported by
512 Alexander Grimalovsky
513
Daniel Veillard44892f72002-10-16 15:23:26 +0000514Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
515
516 * HTMLtree.c: fixed serialization of script and style when
517 they are not lowercase (i.e. added using the API to the tree).
518
Daniel Veillard2fd85422002-10-16 14:32:41 +0000519Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
520
521 * valid.c: make xmlValidateDocument emit a warning msg if there
522 is no DTD, pointed by Christian Glahn
523
Daniel Veillard32370232002-10-16 14:08:14 +0000524Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
525
526 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
527 content model when some of the blocks have min or max, and a couple
528 of bugs found in the process.
529 * result/schemas/list0* test/schemas/list0*: added some specific
530 regression tests
531
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000532Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * README: updated the contact informations
535
Daniel Veillard63186732002-10-15 08:43:17 +0000536Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
537
538 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
539 misses it, reported by Peter Bray.
540
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000541Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
542
543 * tree.c: investigating xmlNodeGetContent() on namespace nodes
544 and removed a few warnings
545
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000546Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * parser.c: Christian Glahn found a small bug in the push parser.
549 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
550 public
551
Daniel Veillard6045c902002-10-09 21:13:59 +0000552Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
553
554 * xmlschemas.c include/libxml/xmlschemas.h: added
555 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
556 * testSchemas.c: added --memory to test the new interface
557
Daniel Veillardf0070122002-10-09 14:24:17 +0000558Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
559
560 * doc/index.py doc/search.php: integrated the XSLT indexing,
561 a few fixed in the indexer, added a scope selection at the
562 search level.
563
Daniel Veillard01992e02002-10-09 10:20:30 +0000564Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
565
566 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
567 this was due to uninitialized parts of the validation context
568
Daniel Veillard321be0c2002-10-08 21:26:42 +0000569Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
570
571 * debugXML.c: applied patch from Mark Vakoc except the API
572 change, preserved it.
573 * doc/*: updated the docs to point to the search engine for
574 information lookup or before bug/help reports.
575
Daniel Veillard01e87d22002-10-08 16:55:06 +0000576Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
577
578 * doc/index.py doc/search.php: added mailing-list archives
579 indexing and lookup
580
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000581Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
584
Daniel Veillard9b006132002-10-07 11:13:27 +0000585Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
586
587 * doc/index.py: improved HTML indexing
588 * doc/search.php: make the queries also lookup the HTML based indexes
589
Daniel Veillard141d04b2002-10-06 21:51:18 +0000590Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
591
592 * doc/index.py: added HTML page indexing
593
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000594Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
595
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000596 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000597 problem in libxslt.
598 * catalog.c: fixed list handling in XML_CATALOG_FILES
599
Daniel Veillardceb09b92002-10-04 11:46:37 +0000600Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
601
602 * valid.c: typo/bug found by Christian Glahn
603
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000604Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
605
606 * xmlIO.c: applied Windows CE patch from Javier.
607 * win32/wince: new directory, contains support for the PocketPC
608 with Windows CE from Javier.
609 * include/win32config.h: reorganised, removed duplicate
610 definitions and applied WinCE patch from Javier.
611 * include/wsockcompat.h: new file, now contains WinSock
612 compatibility macros.
613 * win32/Makefile.msvc: introduced double-run compilation.
614
Daniel Veillarde16b5742002-09-26 17:50:03 +0000615Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
616
617 * configure.in include/libxml/xmlwin32version.h: preparing release
618 of 2.4.25
619 * doc/*: updated and regenerated teh docs and web pages.
620
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000621Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
622
623 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
624 error were not covering namespace declarations.
625 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
626 it was missing the attribute declaration for the namespace
627 * result/VC/NS3: the fix now report breakages in that test
628
Daniel Veillardabe01742002-09-26 12:40:03 +0000629Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
630
631 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
632
Daniel Veillard2ace1952002-09-26 12:28:02 +0000633Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
634
635 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
636 and regenerated the docs and web site
637
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000638Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
639
640 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
641 ATTRIBUTE_UNUSED is always put after the attribute declaration,
642 not before
643
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000644Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
645
646 * python/generator.py python/libxml2class.txt: fixed a stupid error
647 breaking the python API
648
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000649Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
650
651 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
652 triostr.c triostr.h: applied a trio update patch from
653 Bjorn Reese which should work with MinGW
654
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000655Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
656
657 * tree.c: improving some documentation comments
658 * xmlregexp.c: found and fixed a mem leak with python regression tests
659 * doc/*: rebuilt the doc and the API XML file including the
660 xmlregexp.h xmlautomata.h and xmlunicode.h headers
661 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
662 python/types.c: added access to the XML Schemas regexps from
663 python
664 * python/tests/Makefile.am python/tests/regexp.py: added a
665 simple regexp bindings test
666
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000667Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
668
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000669 * doc/xml.html:
670 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000671
Daniel Veillard118aed72002-09-24 14:13:13 +0000672Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
673
674 * xmlregexp.c: fixed the data callback on transition functionality
675 which was broken when using the compact form
676 * result/schemas/*: updated the results, less verbose, all tests
677 pass like before
678 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
679 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
680 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
681 annoying warnings
682 * xpath.c: try to provide better error report when possible
683
Daniel Veillard72336152002-09-21 13:08:14 +0000684Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
685
686 * Makefile.am: fixed a breakage raised by Jacob
687
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000688Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
689
690 * include/win32config.h: added HAVE_ERRNO_H definition for parts
691 which don't use sockets
692
Igor Zlatkovic01280582002-09-20 16:40:34 +0000693Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
694
695 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
696 * win32/configure.js: applied zlib patch from Daniel Gehriger
697
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000698Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
699
700 * win32/configure.js: applied the patch from Mark Vakoc for
701 regexp support
702 * win32/libxml2.def.src: applied the patch from Mark Vakoc
703 for regexp support
704
Daniel Veillardb5c05732002-09-20 13:36:25 +0000705Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
706
707 * xmlschemastypes.c: as pointed by Igor Float and Double
708 parsing ain't finished yet
709
Daniel Veillard40b11342002-09-20 12:01:39 +0000710Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
711
712 * Makefile.am configure.in: trying to fix #88412 by bypassing
713 all the python subdir if python ain't detected
714
Daniel Veillard23e73572002-09-19 19:56:43 +0000715Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
716
717 * Makefile.am configure.in include/libxml/xmlversion.h.in:
718 made configuring with regexps/automata/unicode the default
719 but without schemas ATM
720 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
721 fixed the regexp based DTD validation performance and memory
722 problem by switching to a compact form for determinist regexps
723 and detecting the determinism property in the process. Seems
724 as fast as the old DTD validation specific engine :-) despite
725 the regexp built and compaction process.
726
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000727Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
728
729 * valid.c: determinism is debugged, new DTD checking code now works
730 but xmlFAComputesDeterminism takes far too much CPU and the whole
731 set usues too much memory to be really usable as-is
732
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000733Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
734
735 * tree.c: fixed another stupid bug in xmlGetNodePath()
736 * xmllint.c: --version now report the options compiled in
737
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000738Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
739
740 * HTMLparser.c: small cleanup
741 * valid.c xmlregexp.c: switched DTD validation to use only regexp
742 when configured with them. A bit of debugging around the determinism
743 checks is still needed
744
Daniel Veillard63b01c22002-09-17 19:25:28 +0000745Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
746
747 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
748
Daniel Veillard92727042002-09-17 17:59:20 +0000749Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
750
751 * xmlIO.c: small portability glitch fixed.
752
Daniel Veillard84d70a42002-09-16 10:51:38 +0000753Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
754
755 * xmlschemastypes.c: incomplete steps for real/double support
756 * testAutomata.c include/libxml/xmlautomata.h
757 include/libxml/xmlregexp.h: avoiding a compilation problem
758 * valid.c include/libxml/valid.h: starting the work toward using
759 the regexps for actual DTD validation
760
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000761Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
762
763 * hash.c: cosmetic cleanup
764 * valid.c include/libxml/tree.h include/libxml/valid.h: started
765 integrating a DTD validation layer based on the regexps
766
Daniel Veillard4402ab42002-09-12 16:02:56 +0000767Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
768
769 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
770 the determinism was tested before eliminating the epsilon
771 transitions :-(
772
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000773Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
774
775 * python/generator.py python/libxml.c python/libxml.py
776 python/libxml2-python-api.xml python/libxml2class.txt
777 python/libxml_wrap.h python/types.c: updated the python
778 bindings, added code for easier File I/O, and the ability to
779 define a resolver from Python fixing bug #91635
780 * python/tests/Makefile.am python/tests/inbuf.py
781 python/tests/outbuf.py python/tests/pushSAXhtml.py
782 python/tests/resolver.py python/tests/serialize.py: updated
783 and augmented the set of Python tests.
784
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000785Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
786
787 * win32/configure.js: added more readme info for the binary
788 package.
789
Daniel Veillard607b35c2002-09-10 12:16:19 +0000790Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
791
792 * xmlIO.c: fixed a stupid out of bound array error
793
794Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
795
796 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
797 messing around with support for Windows path, cleanups,
798 trying to identify and fix the various code path to the
799 filename access. Added xmlNormalizeWindowsPath()
800
Daniel Veillard76575762002-09-05 14:21:15 +0000801Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
802
803 * error.c valid.c: working on better error reporting of validity
804 errors, especially providing an accurate context.
805 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
806 error reports in those cases.
807
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000808Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
809
810 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
811 parser.c parserInternals.c xmlIO.c: get rid of all the
812 perror() calls made in the library execution paths. This
813 should fix both #92059 and #92385
814
Daniel Veillard19aa7022002-09-05 11:14:19 +0000815Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
816
817 * xmllint.c: memory leak reporting was broken after a change
818 of the preprocessor symbol used to activate it.
819
Daniel Veillardec6725e2002-09-05 11:12:45 +0000820Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
821
822 * tree.c: try to make the copy function work for node of
823 type XML_DOCUMENT_FRAG_NODE, they are only created by the
824 DOM layers though, not libxml2 itself.
825
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000826Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * valid.c: try to provide file and line informations, not all
829 messages are covered, but it's a (good) start
830
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000831Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * xinclude.c: reimplemented a large part of the XInclude
834 processor, trying to minimize resources used, James Henstridge
835 provided a huge test case which was exhibiting severe memory
836 consumption problems.
837
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000838Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * python/Makefile.am: applied patch from Christophe Merlet to
841 reestablish DESTDIR
842
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000843Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
844
845 * libxml.spec.in: fixes libary path for x86_64 AMD
846
John Fleckbe98b332002-09-04 03:16:23 +0000847Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
848
849 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000850 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000851 (plus resulting generated html files)
852 fixing one spot I missed in the tutorial where I hadn't freed
853 memory properly
854
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000855Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
856
857 * doc/tutorial/includeaddattribute.c
858 * doc/tutorial/includeaddkeyword.c
859 * doc/tutorial/includegetattribute.c
860 * doc/tutorial/includekeyword.c
861 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000862 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000863 update tutorial to properly free memory (thanks to Christopher
864 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000865 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000866 added image files so the callouts are graphical, making it
867 easier to read ( use "--param callout.graphics 1" to generate
868 html with graphical callouts)
869
Daniel Veillarde1662542002-08-28 11:50:59 +0000870Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
873 nice logos generated by Marc Liyanage
874 * doc/site.xsl *.html: changed the stylesheet to show the new
875 logo and regenerated the pages
876
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000877Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
878
879 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
880
Daniel Veillard42766c02002-08-22 20:52:17 +0000881Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xpath.c: possible mem leak patch from Jason Adams
884
885Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
888 in the XQuery namespace
889 * configure.in: preparing 2.4.24
890 * doc/*.html: updated the web pages
891
892Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * python/generator.py: closing bug #85258 by generating conditional
895 compile check to avoid linking to routines not configured in.
896
Havoc Pennington84ec40a2002-08-22 13:59:35 +00008972002-08-22 Havoc Pennington <hp@pobox.com>
898
899 * autogen.sh: update error message for missing automake
900
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000901Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * python/Makefile.am: typo in target name resulted in libxml2.py
904 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
905
Daniel Veillard22669b22002-08-22 07:17:11 +0000906Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
907
908 * win32/win32/Makefile.mingw: updated with version from
909 Elizabeth Barham at http://soggytrousers.net/repository/
910
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000911Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
912
913 * win32/Makefile.msvc: added the prefix location to the include
914 and lib search path.
915
Havoc Pennington830e8972002-08-18 22:22:13 +00009162002-08-18 Havoc Pennington <hp@pobox.com>
917
918 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
919 both automake 1.6 and 1.4 installed get the right automake. Means
920 compilation from CVS will now require the latest automake 1.4
921 release, or manually creating symlinks called "automake-1.4" and
922 "aclocal-1.4"
923
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000924Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * configure.in python/Makefile.am: more AMD 64 induced changes from
927 Frederic Crozat
928
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000929Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
930
931 * xinclude.c: oops I was missing the xml:base fixup too
932 * result/XInclude/*.xml: this adds xml:base attributes to most
933 results of the tests
934
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000935Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * xinclude.c: quick but apparently working implementation of
938 xi:fallback, should close bug #89684
939 * Makefile.am test/XInclude/docs/fallback.xml
940 result/XInclude/fallback.xml: added a basic test for fallback,
941 and run with --nowarning to avoid a spurious warning
942 * configure.in: applied patch from Frederic Crozat for python
943 bindings on AMD 64bits machines.
944
Daniel Veillard9e923512002-08-14 08:48:52 +0000945Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
946
947 * parser.c: xmlSAXUserParseMemory() really ought to fail if
948 the caller don't pass a SAX callback block.
949
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000950Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
951
952 * tree.c: applied the same fix for the XML-1.0 namespace to
953 xmlSearchNsByHref() as was done for xmlSearchNs()
954
Daniel Veillardad11b302002-08-12 14:53:41 +0000955Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * libxml.3: small cleanup of the man page
958 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
959 when serializing HREF attributes generated by XSLT.
960
Daniel Veillardc084e472002-08-12 13:27:28 +0000961Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
964 version of Marc Liyanage' patch for boolean attributes in HTML
965 output
966
Daniel Veillard5f91b372002-08-12 12:13:01 +0000967Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
968
969 * python/tests/serialize.py: fixed the test results, indenting
970 behaviour changed slightly
971
Aleksey Sanin9e951762002-08-08 18:02:41 +0000972Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
973
974 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
975 new c14n function to Windows def files
976
Aleksey Saninea4272a2002-08-02 23:50:03 +0000977Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
978
979 * c14n.c: fixed a memory leak in c14n code
980
Daniel Veillard58e44c92002-08-02 22:19:49 +0000981Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * parser.c include/libxml/parser.h: adding a new API for Christian
984 Glahn: xmlParseBalancedChunkMemoryRecover
985 * valid.c: patch from Rick Jones for some grammar cleanup in
986 validation messages
987 * result/VC/* result/valid/*: this slightly change some of the
988 regression tests outputs
989
Daniel Veillard0bf29002002-08-01 12:54:11 +0000990Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * tree.c: trying to fix a problem in namespaced attribute handling
993 raised by Christian Glahn
994
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000995Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * encoding.c include/libxml/encoding.h: Opening the interface
998 xmlNewCharEncodingHandler as requested in #89415
999 * python/generator.py python/setup.py.in: applied cleanup
1000 patches from Marc-Andre Lemburg
1001 * tree.c: fixing bug #89332 on a specific case of loosing
1002 the XML-1.0 namespace on xml:xxx attributes
1003
Aleksey Sanin2c135a12002-08-01 06:31:50 +00001004Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1005
1006 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1007 corner case from new Merlin's test suite and added a callback
1008 that will be used to improve xmlsec performance
1009
1010
Daniel Veillard0b22def2002-07-29 16:23:03 +00001011Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * HTMLtree.c: trying to fix the <style> escaping problem in
1014 HTML serialization bug #89342
1015
Daniel Veillard0b28e882002-07-24 23:47:05 +00001016Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1019 and rebuilt the web site.
1020
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001021Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001022
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001023 * include/libxml/tree.h: added _private member to xmlNs struct
1024
Daniel Veillard1d995272002-07-22 16:43:32 +00001025Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1026
1027 * HTMLparser.c: fixing bug #84876 based on the xml working
1028 code.
1029
William M. Brack61eaba52002-07-21 11:14:18 +00001030Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1031
1032 * python/Makefile.am: enhanced to fix bug 72012 (errors
1033 when using '-jX' make parameter)
1034
William M. Brackef61d202002-07-19 08:32:00 +00001035Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1036
1037 * xpath.c: small additional enhancement for booleans
1038 compared to nodesets
1039
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001040Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * HTMLtree.c: changed the order of the encoding declaration
1043 attributes in the meta tags due to a bug in IE/Mac
1044
William M. Brack0c022ad2002-07-12 00:56:01 +00001045Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1046
1047 * xpath.c: enhanced handling of booleans (especially '='
1048 and '!=' for nodesets) - fixes bug 85256. Added new
1049 routine xmlXPathNotEqualValues for more proper handling
1050 of '!=' when nodesets are involved.
1051
Daniel Veillard06944e22002-07-11 19:55:18 +00001052Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1055 doc/xmlcatalog_man.xml to the source distribution
1056
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001057Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1058
1059 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1060 asked for this.
1061
Daniel Veillard539638b2002-07-06 19:55:14 +00001062Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1063
1064 * configure.in: preparing 2.4.23
1065 * doc/*: rebuilt the docs
1066
Daniel Veillard176d99f2002-07-06 19:22:28 +00001067Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * parser.c: fixing bug #84169 by fixing the
1070 comment of xmlCreatePushParserCtxt to describe the
1071 encoding detection parameters better.
1072
Daniel Veillard37f961d2002-07-06 17:53:56 +00001073Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * valid.c: fixing bug #79331 in one path the lookup for
1076 ID attributes on a namespaced node wasn't handled correctly :-\
1077
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001078Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1079
1080 * HTMLparser.c: trying to fix 87235 about discarded white
1081 spaces in the HTML parser.
1082 * result/HTML/*: this changes the output of a number of HTML
1083 regression tests
1084
Daniel Veillardfdc91562002-07-01 21:52:03 +00001085Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xpath.c: applied patch from Richard Jinks for the namespace
1088 axis + fixed a memory error.
1089 * parser.c parserInternals.c: applied patches from Peter Jacobi
1090 removing ctxt->token for good.
1091 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1092 popped out by the regression tests.
1093 * Makefile.am: patch for threads makefile from Gary Pennington
1094
William M. Brack6000af52002-06-28 11:43:13 +00001095Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1096
Daniel Veillardfdc91562002-07-01 21:52:03 +00001097 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001098 expressions involving preceding-sibling (et al).
1099
Daniel Veillard153120c2002-06-18 07:58:35 +00001100Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1101
1102 * hash.c: applied a patch from Peter Jacobi to solve a problem
1103 when compiling with the Watcom C on Win32
1104 * result/schemas/*.err: the change of hashing algo generated
1105 permutations in the output
1106
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001107Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * hash.c: applied patch from Sander Vesik improving the quality of
1110 the hash function.
1111
Aleksey Sanina5808b92002-06-14 17:07:41 +000011122002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001113
1114 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1115 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1116 xmllint.c xpath.c: replaced sprintf() with snprintf()
1117 to prevent possible buffer overflow (the bug was pointed
1118 out by Anju Premachandran)
1119
Daniel Veillarde059b892002-06-13 15:32:10 +00001120Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1121
1122 * parser.c: removed an uninitialized data error popped by valgrind
1123 on PE references
1124
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001125Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1126
1127 * doc/xml.html
1128 adding tutorial reference to the web page
1129
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001130Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1131
1132 * doc/tutorial/xmltutorial.xml
1133 * doc/tutorial/ar01s07.html
1134 * doc/tutorial/ape.html
1135 * doc/tutorial/includegetattribute.c
1136 adding section to tutorial about retrieving an attribute
1137 value
1138
Daniel Veillardf5582f12002-06-11 10:08:16 +00001139Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * parser.c: applied a couple of patches from Peter Jacobi to start
1142 to get rid of ctxt->token, with a possible significant speed
1143 improvement to be gained once done. Better compliance with PE
1144 references constructs in DTDs too.
1145 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1146 from Peter too
1147
Daniel Veillard38d80e22002-06-11 07:24:56 +00001148Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1151 xmlParseElement was likely to have been deallocated at the
1152 time of the report, possibly leading to segfault. Just report
1153 the tag name now.
1154
Daniel Veillard9e412302002-06-10 15:59:44 +00001155Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xpath.c: patch from Richard Jinks for XPath substring() function
1158 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1159
Aleksey Sanina5808b92002-06-14 17:07:41 +000011602002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001161
1162 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1163
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001164Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1165
1166 *doc/FAQ.html
1167 fixing typos in FAQ, thanks to Robert Funnell for the
1168 editing help
1169
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001170Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * NEWS: got complaints from rpmlint that it was empty
1173
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001174Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1175
1176 * added doc/tutorial, including:
1177 apa.html
1178 apb.html
1179 apc.html
1180 apd.html
1181 ar01s02.html
1182 ar01s03.html
1183 ar01s04.html
1184 ar01s05.html
1185 ar01s06.html
1186 includeaddattribute.c
1187 includeaddkeyword.c
1188 includekeyword.c
1189 includestory.xml
1190 index.html
1191 xmltutorial.xml
1192 libxml tutorial, including generated html
1193
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001194Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1195
1196 * result/c14n/exc-without-comments/merlin-c14n-two-*
1197 result/c14n/without-comments/merlin-c14n-two-*
1198 test/c14n/exc-without-comments/merlin-c14n-two-*
1199 test/c14n/without-comments/merlin-c14n-two-*
1200 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1201 c14n/exc-c14n and slightly modified test script to handle
1202 these test cases
1203 * c14n.c: fixed bugs for complicated nodes set (namespace
1204 without node and others from merlin-c14n-two.tar.gz)
1205 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1206 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1207 for xmlsec performance patch
1208 * xpath.c: fixed self::node() for namespaces and attributes
1209
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001210Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1211
1212 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1213 but with the format parameter
1214 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1215
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001216Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1217
1218 * Makefile.am: updated c14n tests suite
1219 * c14n.c: performance improvement for previous c14n patch
1220
Daniel Veillarde72c7562002-05-31 09:47:30 +00001221Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * parser.c: another peroformance patch from Peter Jacobi, that
1224 time on parsing attribute values.
1225
Aleksey Sanin508a1012002-05-31 06:32:32 +00001226Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1227
1228 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1229 into LibXML2 test suite
1230
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001231Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1232
1233 * c14n.c: propagating xpath ancesstors node fix to c14n
1234 plus small performance improvement to reduce number of
1235 mallocs
1236 * xpath.c: fixed ancestors axis processing for namespace nodes
1237
Daniel Veillard46de64e2002-05-29 08:21:33 +00001238Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1241 Peter Jacobi
1242
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001243Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * configure.in: preparing 2.4.22
1246
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001247Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1250 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1251 a public entry point.
1252 * doc/*: rebuilt the API and docs
1253
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001254Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * xpath.c: patch from Richard Jinks to fix a problem introduced
1257 in the previous patch and pointed by Norm
1258
Daniel Veillardc6924812002-05-24 11:10:43 +00001259Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * libxml.spec.in: fixing bug #81112
1262
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001263Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * uri.c: fixing bug #82848
1266
Daniel Veillarda2878972002-05-24 07:54:39 +00001267Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1270 output of one catalog test
1271
Aleksey Sanin114e4752002-05-24 07:20:27 +00001272Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001273
Aleksey Sanin114e4752002-05-24 07:20:27 +00001274 * global.data globals.c tree.c include/libxml/globals.h
1275 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1276 default value for global parameter xmlIndentTreeOutput to 1 and
1277 introduced new global parameter xmlTreeIndentString (the string
1278 used to do one-level indent) with default value " " (as it was
1279 in tree.c)
1280
Daniel Veillard49d5af82002-05-23 11:55:49 +00001281Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1284 with trio and schemas.
1285
Daniel Veillard7c13af42002-05-22 09:57:32 +00001286Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * xpath.c: patch from Richard Jinks to fix the problem raised in
1289 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1290
Daniel Veillard5a872412002-05-22 06:40:27 +00001291Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlschemas.c: a bit of work on import.
1294 * xmlschemastypes.c: Charles Bozeman provided a compare function
1295 for date/time types so min/max facet restrictions should work,
1296 indeterminate comparisons return an error instead of equal.
1297 * test/schemas/date_0* result/schemas/date_0_0: specific test
1298 from Charles Bozeman too
1299
Daniel Veillard10b6da42002-05-18 07:55:20 +00001300Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1301
1302 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1303 from Christian Cornelssen fixing the man pages and the Catalog
1304 building script.
1305 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1306 next step is <xs:import> I now have a reasonable understanding
1307 of how it works.
1308
Daniel Veillarde5354492002-05-16 08:43:22 +00001309Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1312
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001313Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1314
1315 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1316
Daniel Veillard088bf112002-05-14 11:03:59 +00001317Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * xpath.c: fixing an XPath function evalutation bug pointed out
1320 by Alexey Efimov where the context was lost when evaluating
1321 the function arguments
1322
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001323Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001324
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001325 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1326 function public for XMLSec performance optimizations
1327
Daniel Veillard3cd72402002-05-13 10:33:30 +00001328Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * python/generator.py python/libxml2class.txt : fixed a problem
1331 with the HTML parser pointed by Gary Benson
1332 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1333 example
1334
Aleksey Sanine48a3182002-05-09 18:20:01 +00001335Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1336 * parser.c: fixed bug #81159 (memory growth in SAX)
1337
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001338Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1339 * xpath.c: fixed bug #78858 (the real fix)
1340
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001341Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001342 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001343
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001344Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * tree.c: modified xmlNodeSetBase to allow changing the
1347 base of a document.
1348
Daniel Veillard070803b2002-05-03 07:29:38 +00001349Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xmlschemastypes.c: patch Charles Bozeman for validation of
1352 all the date, time, and duration types
1353 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1354 * configure.in: fixed an error pointed by an user
1355 * xml2-config.in: fixed an error pointed by an user
1356
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001357Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1358
1359 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1360 win32/libxml2.def.src xmlIO.c: exported default
1361 'file:', 'http:' and 'ftp:' protocols input handlers
1362 and maked protocols comparisson case insensitive
1363
Daniel Veillard34de97f2002-04-30 14:29:22 +00001364Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * configure.in: Neven Has detected a typo
1367
Daniel Veillard28577c32002-04-30 06:48:41 +00001368Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1371 as one of the persons allowed to commit directly to the
1372 module.
1373
Daniel Veillardfc57b412002-04-29 15:50:14 +00001374Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1377 * valid.c: raised a too low limit
1378 * doc/*: rebuilt the docs
1379
Daniel Veillardeca82812002-04-24 11:42:02 +00001380Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * test/XPath/expr/floats test/XPath/expr/functions
1383 result/XPath/expr/floats result/XPath/expr/functions
1384 xpath.c: another XPath conformance patch from Richard Jinks
1385
Daniel Veillard13e04c62002-04-23 17:51:29 +00001386Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * xmlschemas.c: fixed validation of attribute groups.
1389 * test/schemas result/schemas: added an example from the primer
1390
Daniel Veillard88c58912002-04-23 07:12:20 +00001391Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1394 * test/schemas result/schemas: updated the test list
1395
Daniel Veillarde19fc232002-04-22 16:01:24 +00001396Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * TODO: updated a bit
1399 * parser.c: made a comment more specific
1400 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1401 Schemas conformance.
1402 * test/schemas result/schemas: updated the test list
1403
Daniel Veillard441bc322002-04-20 17:38:48 +00001404Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1407 implementing xs:all with minOccurs = 0
1408 * tes/schemas/* result/schemas/*: added more tests covering
1409 xs:all
1410
Daniel Veillard8a001f62002-04-20 07:24:11 +00001411Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlregexp.c: first implementation of the all particle, this
1414 may need to be revisited for case where not all transitions
1415 must be crossed.
1416
Daniel Veillard7646b182002-04-20 06:41:40 +00001417Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * tree.c: another entity processing update from Markus Henke
1420
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001421Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1422
1423 * trionan.c: fixed crash on OSF/1
1424
Daniel Veillardb4398962002-04-19 07:01:55 +00001425Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmlschemas.c: more Schemas work
1428 * test/schemas/* result/schemas/*: added more tests coming
1429 from the spec.
1430
Daniel Veillard54761132002-04-18 21:00:44 +00001431Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1434 ExcC14N specification
1435
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001436Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * tree.c: patch from Markus Henke, fix for recursive entities.
1439
Daniel Veillard23b1f372002-04-18 15:50:05 +00001440Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * xpath.c: fix a problem with string() on a document node.
1443
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001444Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * Makefile.am xmlschemas.c: more Schemas work
1447 * test/schemas/* result/schemas/*: added more tests coming
1448 from the spec.
1449
Daniel Veillard6231e842002-04-18 11:54:04 +00001450Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1453 * result/HTML/*: this changes a few things in the results
1454
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001455Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1456
1457 * include/libxml/tree.h: eliminated 'declaration different than
1458 prototype' warning
1459 * include/win32config.h: "resolved" conflicts with errno.h
1460
Daniel Veillardb509f152002-04-17 16:28:10 +00001461Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1464 on the automata interfaces and debug of counted choices
1465 * test/schemas/* result/schemas/*: added a number of tests
1466
Daniel Veillard8651f532002-04-17 09:06:27 +00001467Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1470 a bit of work on Schemas
1471 * testSchemas.c: try to make it more useful
1472 * test/schemas/* result/schemas/* Makefile.am: changed the
1473 Schemas regression test procedure, started adding a few samples
1474
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001475Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1476
1477 * include/libxml/encoding.h: Patch for the Borland C++ builder
1478 * include/libxml/tree.h: Patch for the Borland C++ builder
1479 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001480 * win32/bcb5: New directory for the Borland C++ builder
1481 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001482
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001483Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1484
1485 * win32/Makefile.msvc: Update for XML Schema support
1486 * win32/configure.js: Update for XML Schema support
1487 * win32/libxml2.def.src: Update for XML Schema support
1488
Daniel Veillard4255d502002-04-16 15:50:10 +00001489Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1492 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1493 xmlunicode.c include/libxml/Makefile.am
1494 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1495 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1496 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1497 include/libxml/xmlversion.h.in : merged the current state of
1498 XML Schemas implementation, it is not configured in by default,
1499 a specific --schemas configure option has been added.
1500 * test/automata test/regexp test/schemas Makefile.am
1501 result/automata result/regexp result/schemas:
1502 merged automata/regexp/schemas regression tests
1503
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001504Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * xpath.c: Gary found a compile time problem, fixes #78823
1507
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001508Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1509
1510 * configure.in: release of 2.4.20
1511 * doc/*: updated and rebuilt the docs
1512
Daniel Veillardf544f192002-04-15 12:56:56 +00001513Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * python/Makefile.am: patch from Cristian Gafton to build on
1516 Red Hat 6.2, should also fix #75779
1517
Daniel Veillard940492d2002-04-15 10:15:25 +00001518Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * valid.c: first part of fixing #78729
1521
Daniel Veillardeb475a32002-04-14 22:00:22 +00001522Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1523
1524 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1525 escaping of URI when saving HTML files.
1526 * result/HTML/*: this impacted some tests
1527
Daniel Veillard9b731d72002-04-14 12:56:08 +00001528Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * configure.in: trying to fix #77441
1531
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001532Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1533
1534 * include/libxml/xmlIO.h: Hallski complained it could not be
1535 included by itself.
1536
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001537Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1540
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001541Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1542
1543 * win32/configure.js: patch from Nilo for the c14n option
1544 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1545
Daniel Veillardda423da2002-04-10 19:25:38 +00001546Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1549 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1550 LIBXML_THREAD_ENABLED
1551
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001552Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * xpath.c: another patch from Richard Jinks for substring conformance
1555 * test/XPath/expr/floats test/XPath/expr/strings
1556 result/XPath/expr/floats result/XPath/expr/strings: update of the
1557 test suite to check those.
1558
Daniel Veillard01917aa2002-04-10 11:30:41 +00001559Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * xpath.c: patch from Richard Jinks for .x float parsing.
1562
Daniel Veillard46d6c442002-04-09 16:10:39 +00001563Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * parser.c: patch from Markus Henke when an encoding ain't recognized
1566
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001567Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1568
1569 * libxml.m4: got a report that #include <string.h> was needed
1570
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001571Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1574
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001575Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1576
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001577 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001578
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001579Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1582 pointed out by Melvyn Sopacua.
1583
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001584Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * libxml.m4: Frédéric Crozat gave a patch related to the change
1587 of Include paths breaking the libxml.m4
1588
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001589Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * xpath.c: Fix bug #76927 forgot to save some context
1592 when evaluating binary expressions
1593
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001594Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * configure.in: fixed configure for MPE/iX from Markus Henke
1597 * xmlmemory.c: fixed initialization problems
1598 * xpath.c: another set of patches from Richard Jinks this
1599 fixes "make XPathtests" on linux
1600
Daniel Veillard21458c82002-03-27 16:12:22 +00001601Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1604 * test/XPath/expr/compare test/XPath/expr/equality
1605 test/XPath/expr/floats test/XPath/expr/functions
1606 test/XPath/expr/strings result/XPath/expr/compare
1607 result/XPath/expr/equality result/XPath/expr/floats
1608 result/XPath/expr/functions result/XPath/expr/strings: Updated
1609 tests though they show a divergence on Linux
1610
Daniel Veillard28dfed12002-03-27 09:08:17 +00001611Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1612
1613 * xpath.c trionan.c: previous commit also included patches
1614 from Richard Jinks on some IEEE support corner case
1615
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001616Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1619 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1620 that $(datadir) should be used for docs
1621
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001622Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1625 could leak filedescriptors
1626
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001627Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * configure.in nanohttp.c: applied patch from Allan Clark for
1630 UnixWare/OpenServer
1631
Daniel Veillard19274092002-03-25 16:48:03 +00001632Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * configure.in: preparing 2.4.19
1635 * doc/*: rebuilt the docs
1636
Daniel Veillard56b2db72002-03-25 16:35:28 +00001637Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * nanohttp.c: fixing #76043, got fed up with non-portability
1640 of that piece of code.
1641
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001642Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * valid.c SAX.c: Never commit without running "make tests" :-(
1645 fix a couple of stupidities in the previous commit
1646 * result/*: a few changes in some attribute order result of previous
1647 commit.
1648
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001649Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1652 the internal subset should not raise duplicate ID errors,
1653 also there was a small bug in conjunction to namespace
1654 declarations defaulted and xml:xxx attributes DTD definitions.
1655
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001656Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * xpath.c: Richard Jinks also raised some rounding problems
1659 this tries to fix them
1660
Daniel Veillard4e2df542002-03-22 12:23:14 +00001661Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1664 behaviour in xmlXPathCastToString()
1665
Daniel Veillarddb552912002-03-21 13:27:59 +00001666Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1669 raised by Morus Walter
1670
Daniel Veillard9e537932002-03-21 13:08:08 +00001671Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1674 from Igor
1675
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001676Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * xpath.c: fixing #75619, related to a problem when trying
1679 to evaluate condition when the current node set resulting
1680 from that sub-step evaluation is empty. Also fixes 2 potential
1681 problem with previous-sibling and next-siblings axis.
1682
Daniel Veillard1840ef02002-03-21 08:05:23 +00001683Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1686 HTML support is not configured in.
1687
Daniel Veillard561b7f82002-03-20 21:55:57 +00001688Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1691 include/libxml/tree.h: dohh I really didn't intended to commit
1692 this test version :-(
1693
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001694Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * testSAX.c: I wanted to see the real speed at the SAX interface
1697 after a little too many Ximianer started complaining about the
1698 parser speed.
1699 added a --quiet option:
1700 paphio:~/XML -> ls -l db100000.xml
1701 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1702 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1703 3200006 callbacks generated
1704 real 0m1.270s
1705 Which means 16MBytes/s and 3Mcallback/s
1706
Daniel Veillardc62a1472002-03-19 18:35:12 +00001707Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1708
1709 * xpath.c: valgrind spotted another error that time when running
1710 on libxslt regression tests
1711
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001712Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * Makefile.am: adding "make valgrind" running the full regression
1715 tests (except python ones) under Valgrind (using valgrind -q
1716 which was kindly added by the author).
1717 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1718 passes cleanly now except an obcure floating point initialization
1719 raised in log10() in one XPath regression test ???
1720 * tree.c: edited some comments to close #75244
1721
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001722Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1725 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1726 context of ScrollKeeper, made sure that if the number is
1727 an integer, the serialization follows the description at
1728 http://www.w3.org/TR/xpath#section-String-Functions
1729
Daniel Veillard5997aca2002-03-18 18:36:20 +00001730Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1731
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001732 * configure.in: preparing 2.4.18
1733 * doc/*: updated and rebuilt the web site
1734 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1735 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001736 * parser.c: humm, changed the way the SAX parser work when
1737 xmlSubstituteEntitiesDefault(1) is set, it will then
1738 do the entity registration and loading by itself in case the
1739 user provided SAX getEntity() returns NULL.
1740 * testSAX.c: added --noent to test the behaviour.
1741
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001742Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * parser.c: Wilfried Teiken provided a hackish but working
1745 way to get context reported back on entities when parsing
1746 with SAX and without breaking the DOM build.
1747
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001748Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * c14n.c: applied a new patch from Aleksey Sanin
1751 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1752 to reference Aleksey implementation of XML digital Signatures
1753
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001754Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xpath.c: small fix to avoid potential problem due to
1757 ordering of freeing data
1758 * python/Makefile.am: people were complaining about
1759 the generated file in python dir not being built
1760
Daniel Veillardd2379012002-03-15 22:24:56 +00001761Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1764 python/generator.py python/libxml.c python/types.c: Cleanup
1765 of the python Makefiles based on Jacob and James feedback,
1766 fixed the spec file accordingly, fixed the number of warning
1767 that passing my pedantic CFLAGS was generating. Conclusion
1768 is that Python includes are real crap.
1769
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001770Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * configure,in: it was reported quite a few times that
1773 xml2-config --cflags should not output
1774 -I$includeprefix/libxml2/libxml because libxml2 header names
1775 clashes with existing names like list.h from C++ stl.
1776 Includes should be #include<libxml/xxx.h> so ...
1777
Daniel Veillard6f293b12002-03-15 09:42:33 +00001778Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * c14n.c: another patch from Aleksey Sanin
1781
Daniel Veillard5c396542002-03-15 07:57:50 +00001782Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1785 canonicalization algorithm
1786 * doc/xml.html doc/index.html: added the C14N references on the
1787 index page.
1788
jacob berkman9be65862002-03-14 02:15:56 +000017892002-03-13 jacob berkman <jacob@ximian.com>
1790
1791 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1792 usage, redundant, and gcc specific
1793
Daniel Veillard75be0132002-03-13 10:03:35 +00001794Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * xpath.c: speedup some node selection operations, this can
1797 have a significant impact on DocBook Norm's stylesheets
1798 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1799 make sure it's always the case
1800 * debugXML.c: distinguish CDATA and comments in ls operations
1801
Daniel Veillard61f26172002-03-12 18:46:39 +00001802Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1805 to generate better API descriptions etc...
1806
Daniel Veillard9ff88172002-03-11 09:15:32 +00001807Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * c14n.c: Fixing #74186, made sure all boolean expressions
1810 get fully parenthesized, ran indent on the output
1811 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1812 include/libxml/tree.h: also #74186 related, removed the
1813 --with-buffers option, and all the preprocessor conditional
1814 sections that were resulting from it.
1815
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001816Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * valid.c: applied patch from Dodji Seketeli fixing an
1819 uninitailized variable in xmlValidGetValidElements()
1820
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001821Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * c14n.c: fixed a few comments
1824 * doc/*.html doc/*/*.html: regenerated the docs and added
1825 the C14N API
1826 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1827
Daniel Veillardfa49d872002-03-09 10:20:00 +00001828Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * check-xml-test-suite.py: fix to adapt varaiations in the
1831 bindings
1832 * configure.in python/setup.py python/setup.py.in: fixed to
1833 have the version of the python scripts automatically updated
1834
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001835Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1838 in xmlCopyProp()
1839
Daniel Veillardaf43f632002-03-08 15:05:20 +00001840Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * configure.in: preparing 2.4.17 release
1843 * doc/*: updated and rebuilt the docs
1844 * xpath.c: fixed a comment
1845 * python/libxml.c: fixed a possible reentrancy problem
1846
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001847Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1850 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1851 added a specific regression test
1852 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1853 not raise exceptions when failing to find the attribute.
1854
Daniel Veillard90bc3712002-03-07 15:12:58 +00001855Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * configure.in xmllint.c: owen pointed out a problem with the
1858 ftme fix, gettimeofday() was not detected by configure and
1859 the ftime header wasn't included, dohhh
1860
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001861Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * configure.in xmllint.c: trying to fix #71457 for timing
1864 precision when gettimeofday() is not availble but ftime() is
1865
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001866Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1869 are now copied on install and part of the -devel RPM
1870
Daniel Veillard7b416132002-03-07 08:36:03 +00001871Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * xpath.c: trying to avoid bug #72150 which was apparently
1874 caused by a gcc bug (or a processor problem) as detailed
1875 at http://veillard.com/gcc.bug
1876
Daniel Veillardf742d342002-03-07 00:05:35 +00001877Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1880 fixed xmlReconciliateNs(), added a Python test/example for
1881 inter-document cut'n paste
1882 * python/libxml.py: fixed node.doc on document nodes and added
1883 xpathEval() onto node objects
1884
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001885Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1888 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1889 fixup and integrated tests for the serialization stuff
1890
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001891Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1894 moved the libxml man page to section 3
1895
Daniel Veillard1e774382002-03-06 17:35:40 +00001896Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * tree.c: fix bug #72490
1899 * python/libxml.c python/libxml.py: added methods serialize()
1900 and saveTo() to all node elements.
1901
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001902Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * xmlIO.c: closed #73430, don't read from an input source
1905 which indicated an end-of-file or an error.
1906
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001907Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * parser.c: make sure SAX endDocument is always called as
1910 this could result in a Python memory leak otherwise (it's
1911 used to decrement ref-counting)
1912 * python/generator.py python/libxml.c python/libxml.py
1913 python/libxml2-python-api.xml python/libxml2class.txt
1914 python/tests/error.py python/tests/xpath.py: implemented
1915 the suggestions made by Gary Benson and extended the tests
1916 to match it.
1917
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001918Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * python/generator.py: applied patch fixing #73450
1921
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001922Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * xpath.c: fixing #61290 "namespace nodes have no parent"
1925 long standing divergence from the XPath REC. NodeSets
1926 simply hold a copy of namespace nodes and those node ->next
1927 points to the parent (which may not be the node carrying the
1928 definition).
1929 * include/libxml/xpath.h: flagged but didn't added a possible
1930 speedup
1931 * DOCBparser.c HTMLparser.c: removed some warnings from push
1932 parser due to new state being added.
1933 * tree.c: new fix from Boris Erdmann
1934 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1935 the XML Canonalization support from Aleksey Sanin
1936
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001937Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: patch from Boris Erdmann fixing some namespace odities
1940 with xmlCopyNode()
1941
Daniel Veillardc6613042002-03-02 09:34:02 +00001942Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlIO.c: fix bug #72706 when loading a NULL entity
1945
Daniel Veillardc0fef772002-03-01 16:16:31 +00001946Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1949 actually change in a future XML Namespace revision.
1950
Daniel Veillard79426f22002-03-01 16:14:17 +00001951Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1954 added the possibility of returning nodesets from XPath extension
1955 functions written in Python
1956
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001957Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * python/*: commiting some Python bindings work done while travelling
1960
Daniel Veillard97300512002-03-01 09:13:41 +00001961Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1964 explicitely with memory debugging switched on
1965
Daniel Veillard6361da02002-02-23 10:10:33 +00001966Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1969 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1970 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1971 the accessor generator for strings
1972 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1973 regression test.
1974
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001975Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * python/README python/generator.py python/libxml.c python/setup.py:
1978 added the 'usual' setup.py to allow building a libxml2-python
1979 module based on the same code. The initialization is however
1980 different the 2 .so files fo libxml2 and libxslt are identical and
1981 they entry point initialize both libraries. this is done to avoid
1982 some possible nasty problem since the Python don't merge the maps
1983 of all shared modules.
1984
Daniel Veillard158a4d22002-02-20 22:17:58 +00001985Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * parser.c: fixed a push/encoding bug reported by Michael
1988 on librsvg
1989
Daniel Veillard7839e162002-02-20 18:54:48 +00001990Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * include/libxml/parserInternals.h: fixes a misplaced #endif
1993
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001994Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * parser.c valid.c: found and fixed a couple of allocation bugs
1997
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001998Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * doc/xml.html doc/python.html doc/*: added a Python and binding
2001 page describing the current state of the Python bindings and
2002 giving pointers to the other languages wrappers.
2003
Daniel Veillard5f4b5992002-02-20 10:22:49 +00002004Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2007 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2008 rebuilt the API and web site
2009 * xpath.c: fixed #71978 portability bugs
2010
Daniel Veillard8aff2472002-02-19 21:50:43 +00002011Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2014
Daniel Veillard8dc16a62002-02-19 21:08:48 +00002015Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * include/libxml/parserInternals.h parser.c: had to change
2018 2 internal parsing API when processing document content
2019 to check the start and end of element content are defined
2020 in the same entity
2021 * valid.c include/libxml/valid.h: attribute normalization can
2022 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2023 with the context to report it.
2024 * SAX.c: fixed the last known bugs, crazy validation constraints
2025 when a document is standalone seems correctly handled. There
2026 is a couple of open issues left which need consideration especially
2027 PE93 on external unparsed entities and standalone status.
2028 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2029 The 2 tests left failing are actually in error. Cleanup done.
2030
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002031Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * valid.c: implemented E59 spaces in CDATA does not match the
2034 nonterminal S
2035
Daniel Veillard878eab02002-02-19 13:46:09 +00002036Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * SAX.c parser.c valid.c: more validation test fixups
2039 * check-xml-test-suite.py: added duration info for the tests
2040
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002041Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * parser.c valid.c: a couple of errors were reported but not
2044 saved back as such in the parsing context. Down to 1% failure rate
2045 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2046
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002047Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xmlInternald.c: isExtender was missing a char
2050 * parser.c include/libxml/parser.h: % are acceptable in the
2051 internal subset if within a PUBLIC ID
2052
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002053Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * SAX.c parserInternals.c valid.c: more work on the conformance
2056 suite. Took the step to finally block documents with encoding
2057 errors. It's a fatal error per the spec, people should have fixed
2058 their documents by now.
2059
Daniel Veillard55253e22002-02-18 14:32:39 +00002060Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * check-xml-test-suite.py: fixed the test script after some discussion
2063 on the semantic of TYPE="error"
2064 * Makefile.am: added the script to the distrib
2065
Daniel Veillard28757702002-02-18 11:19:30 +00002066Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * SAX.c entities.c: fixed a couple of conformances issues deep
2069 into the validation code (standalone and undeclared Notations)
2070
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002071Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2074 stayed there for years !
2075
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002076Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2079 missing
2080
Daniel Veillardc7612992002-02-17 22:47:37 +00002081Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * check-xml-test-suite.py: improved the behaviour a bit as
2084 well as the logs
2085 * parser.c valid.c SAX.c: fixed a few more bugs
2086 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2087
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002088Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * check-xml-test-suite.py: python script to run regression tests
2091 against the XML Test suite of W3C/OASis
2092 * SAX.c: fixed a validation bug
2093 * parser.c: fixed 3 errors pointed by the test suite
2094 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2095 * python/Makefile.am: fixed a dependendy
2096
Daniel Veillard9f28f302002-02-15 20:48:08 +00002097Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlmemory.c: avoid a warning bug #71594
2100
Daniel Veillard144024e2002-02-13 21:14:46 +00002101Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2104 warning on alpha/Tru64
2105
Daniel Veillarde4301c82002-02-13 13:32:35 +00002106Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * include/libxml/entities.h: fixing a comment
2109 * valid.c: fixing some troubles with validity check on namespaces
2110 * result/VC/NS3 test/VC/NS3: added a specific regression test
2111
Daniel Veillarda6d05382002-02-13 13:07:41 +00002112Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * tree.c: Fixing #71342 serializing '\n' in attribute values
2115 * result/noent/att3 result/att3 test/att3: added a specific
2116 test.
2117
Daniel Veillard797a5652002-02-12 13:46:21 +00002118Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * python/libxml.c: couple of bug fixes
2121
Daniel Veillard01a6d412002-02-11 18:42:20 +00002122Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * python/*.py: removed tabs and used spaces.
2125
Daniel Veillard397ff112002-02-11 18:27:20 +00002126Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2129 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2130
Daniel Veillard03517542002-02-11 13:54:40 +00002131Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2134 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2135
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002136Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * include/libxml/encoding.h include/libxml/entities.h
2139 include/libxml/globals.h include/libxml/parser.h
2140 include/libxml/threads.h include/libxml/tree.h
2141 include/libxml/xmlmemory.h: trying to fix the include mess
2142
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002143Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * include/libxml/xmlmemory.h: reverted part of the previous
2146 attempt to provide #69655, this was breaking the build.
2147
Daniel Veillard0ba59232002-02-10 13:20:39 +00002148Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2151 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2152 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2153 include/libxml/parserInternals.h include/libxml/tree.h
2154 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2155 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2156 clean.
2157 * python/libxml.c: fixed a warning.
2158
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002159Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2162 copying of node, merge back IDs in the target document.
2163 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2164 test/XInclude/ents/ids.xml: test case
2165 * result/VC/ElementValid4: output changed due to a typo fix
2166
Daniel Veillard1c18e302002-02-09 22:16:40 +00002167Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * python/Makefile.am: seems some version of automake didn't
2170 generate the dependancies right as Jacob found out. Add
2171 an extra dependancy rule.
2172
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002173Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * parserInternals.c valid.c: Justin Fletcher found some parts
2176 of the code needing cleanup
2177 * libxml.spec.in python/Makefile.am python/generator.py
2178 python/libxml.c python/libxml.py: Fixed the python Makefiles
2179 corrected a bug showing up on ia64, changed the name of the
2180 python internal module too
2181
Daniel Veillard07be19b2002-02-08 14:20:35 +00002182Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * Makefile.am: applied patch from Andris Pavenis for binary
2185 name suffixes
2186
Daniel Veillardf216d462002-02-08 13:44:24 +00002187Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xmllint.c win32/win32config.h: fixing #68748
2190
Daniel Veillardd455d792002-02-08 13:37:46 +00002191Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * valid.c: fixing #70166
2194
2195Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * valid.c: fixing #70077
2198
Daniel Veillardc575b992002-02-08 13:28:40 +00002199Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * Copyright Makefile.am README configure.in libxml.spec.in:
2202 Changed to the MIT Licence
2203 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2204 doc/xmlio.html: updated the doc accordingly
2205 * include/libxml/xmlwin32version.h configure.in: preparing
2206 2.4.14 release
2207 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2208 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2209 fixed the const xmlChar * wrapper and generator, XPath extension
2210 functions now use the context as first argument
2211 * python/tests/tstxpath.py python/tests/xpath.py
2212 python/tests/xpathext.py: Updated the tests accordingly
2213 * tree.c: fixed bug #70067
2214
Daniel Veillard7db38712002-02-07 16:39:11 +00002215Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * Makefile.am: cleanup
2218 * debugXML.c: always use stdout if output is NULL
2219 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2220 * python/Makefile.am python/generator.py python/libxml2class.txt
2221 python/libxml_wrap.h python/types.c: augmented the number of bindings
2222 handling FILE * and XPath contexts
2223 * python/tests/Makefile.am: avoid a stupid problem due to the
2224 use of TEST.
2225
Daniel Veillard15a143b2002-02-06 22:40:50 +00002226Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2229
Daniel Veillard70cab352002-02-06 16:06:58 +00002230Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * python/TODO python/libxml.c: cleanup the extension function lookup
2233 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2234
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002235Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * configure.in python/Makefile.am: do not install outside
2238 of prefix
2239
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002240Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * python/TODO python/libxml.c: started adding SAX interfaces
2243 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2244 SAX test
2245
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002246Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * tree.c: hardened the addChild function
2249 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2250 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2251 added accessors needed for xmlNode, a bit more testing and
2252 extension of interfaces
2253 * python/tests/Makefile.am python/tests/build.py: added a test
2254 build from scratch/save/load/check
2255
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002256Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * parserInternals.c: change a small bit in the way valididy
2259 error messages get initialized
2260 * python/TODO python/libxml.c python/libxml2-python-api.xml
2261 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2262 added some memory debugging to track leaks at the libxml2 level
2263 * python/tests/*.py: changed all tests to check for leaks,
2264 there is just one left in XPath extension registrations.
2265
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002266Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * python/TODO python/generator.py python/libxml2-python-api.xml
2269 python/libxml2class.txt: more accessor classes for the parser
2270 context, allow to switch on and check validity
2271 * python/tests/Makefile.am python/tests/error.py
2272 python/tests/invalid.xml python/tests/valid.xml
2273 python/tests/validate.py: attded more test and and added error.py
2274 which I forgot to commit in the last step
2275
Daniel Veillard3ce52572002-02-03 15:08:05 +00002276Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * python/Makefile.am python/types.c: cleanup
2279 * python/libxml.c python/libxml.py python/libxml_wrap.h
2280 python/generator.py python/libxml2-python-api.xml
2281 python/libxml2class.txt: added class for parser context, added
2282 first cut for push mode support. Added a framework to generate
2283 accessors functions.
2284 * python/tests/Makefile.am python/tests/push.py: added a push
2285 test
2286
Daniel Veillardcfb05462002-02-02 23:18:22 +00002287Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2290 bug a bit of cleanup.
2291
Daniel Veillard5d819032002-02-02 21:49:17 +00002292Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2295 python/libxml2class.txt: adding error redirections and preformat
2296 to a python handler
2297 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2298 tests self checking
2299
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002300Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2303 a function
2304
Daniel Veillard9589d452002-02-02 10:28:17 +00002305Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2308 python/libxml.c python/libxml2-python-api.xml
2309 python/libxml2class.txt: Progressing through the TODOs, class
2310 description output, extra XML API, RPM now builds the wrappers
2311 for all python installed versions
2312
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002313Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * configure.in libxml.spec.in python/Makefile.am python/TODO
2316 python/generator.py python/libxml2class.txt: added more informations
2317 in the libxml2-python package including docs. Slightly changed
2318 the class hierarchy
2319 * python/tests/*: added basic regression tests infrastructure too
2320
2321Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2324 added libxml2-python as part of the packages installed
2325
Daniel Veillarda7340c82002-02-01 17:56:45 +00002326Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * python/Makefile.am python/generator.py python/libxml.c
2329 python/libxml.py: more work, now able to extend the
2330 XPath interpreter with functions written in python.
2331
Daniel Veillardc3e39442002-02-01 09:29:41 +00002332Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * python/Makefile.am: Jacob sent a patch to allow building from
2335 tarfile.
2336
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002337Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2340 inserted the python wrappers build, I hope this won't be too
2341 unportable
2342
Daniel Veillard1971ee22002-01-31 20:29:19 +00002343Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xpath.c: minor optimization
2346 * python/generator.py python/libxml.c python/libxml.py
2347 python/libxml_wrap.h: more work on the python bindings,
2348 they now support XPath and there is no evident leak
2349
Daniel Veillard36ed5292002-01-30 23:49:06 +00002350Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * python/generator.py python/libxml.c python/libxml.py:
2353 more work on the python bindings generator.
2354
Daniel Veillard96fe0952002-01-30 20:52:23 +00002355Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * python/generator.py python/libxml.c python/libxml_wrap.h:
2358 more work on the python bindings.
2359
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002360Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * python/generator.py python/libxml.c python/libxml.py
2363 python/libxml_wrap.h: commited early version of a python binding
2364 for private use only ATM
2365
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002366Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * entities.c tree.c include/libxml/entities.h: applied patch
2369 from Anthony Jones to implement copy of DTD subtree too. Had
2370 just to keep 2 function private which really ought to become
2371 public ones.
2372
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002373Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * xmllint.c: added pointers to the web pages in the usage()
2376
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002377Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * tree.c: more fixes from Petr Kozelka for attribute handling
2380 in the tree API to align the semantic with DOM.
2381
Daniel Veillard36065812002-01-24 15:02:46 +00002382Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * valid.c tree.c entities.c: another set of patches from
2385 Anthony Jones for copy operations cleanup and robustness
2386
Daniel Veillardf8592562002-01-23 17:58:17 +00002387Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2390 an alphabetic index based on comments content
2391 * doc/*: rebuilt the web site with the new references
2392
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002393Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * parserInternals.h: Greg Sjaardema suggested to use an
2396 eponential buffer groth policy in xmlParserAddNodeInfo()
2397
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002398Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2401 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2402 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2403 to generate cross-references, and added/updated the stylesheets
2404 to generate and link API indexes. The generic keyword index
2405 is not done yet.
2406 * doc/*.html: regenerated all the usual docs too
2407
Daniel Veillard2070c482002-01-22 22:12:19 +00002408Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * debugXML.c: added an xpath function to the shell for T. V. Raman
2411
2412Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002413
2414 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2415 debug routines.
2416
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002417Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2418
2419 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2420 support of attribute nodes
2421
Daniel Veillard9d06d302002-01-22 18:15:52 +00002422Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2425 hopefully near complete and fully documented of the API in XML
2426 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2427 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2428 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2429 include/libxml/parserInternals.h include/libxml/valid.hi
2430 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2431 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2432 include/libxml/xpath.h include/libxml/xpathInternals.h:
2433 Cleaned up the doc comments a lot in the process, the interface
2434 coverage is now 100%
2435
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002436Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2439 extracts comments from the gtk-doc DocBook output (a bit
2440 convoluted but seems to work).
2441
Daniel Veillard61006472002-01-21 17:31:47 +00002442Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2445 added an XML description of the API, moved the script generating
2446 it here. Added a "make api" target
2447
Daniel Veillardd2f23002002-01-21 13:36:00 +00002448Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2451
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002452Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * xpath.c include/libxml/xpathInternals.h: the change made to
2455 xmlXPathFuncLookupFunc was incompatible roll it back
2456
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002457Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * SAX.c: cleanup patch from Anthony Jones
2460 * doc/Makefile.am: fix the headers to avoid in make scan
2461 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2462 includes, * vs Ptr and general cleanup
2463 * parsedecl.py: first version of a script to extract the
2464 module interfaces, the goal will be to provide .decl or XML
2465 specification of the interfaces to build wrappers.
2466
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002467Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2470 now provides return codes in case of errors
2471
Bjorn Reese026d29f2002-01-19 15:40:18 +00002472Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2473
2474 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2475 Upgraded to trio baseline 1.6
2476 * strio.h strio.c: Replaced by triostr.h and triostr.c
2477
Daniel Veillard572577e2002-01-18 16:23:55 +00002478Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2481 of strdup usage in the code
2482
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002483Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * parser.c error.c: Keith Isdale complained rightly that
2486 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2487
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002488Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * tree.c: fixed the funxtion to set the xml: attributes
2491 * debugXML.c: added "setbase" to test it.
2492
Daniel Veillard2c748c62002-01-16 15:37:50 +00002493Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2496 to allow updating an attribute content
2497
Daniel Veillard8de85c62002-01-15 17:10:15 +00002498Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * libxml.h: try to avoid problems when compiling on Windows
2501
Daniel Veillard314cfa02002-01-14 17:58:01 +00002502Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * hash.c: patch from Anthony Jones for hash.c allocation size
2505 * Makefile.am: trying to work around Yet Another Libtool Madness
2506 and build the 2.4.13 release finally ...
2507
Daniel Veillard744683d2002-01-14 17:30:20 +00002508Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2509
2510 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2511 * doc/* : update of the documentation
2512
Daniel Veillarde6a55192002-01-14 17:11:53 +00002513Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2516 at fixing #61290 :-(
2517
Daniel Veillardfb25a512002-01-13 20:32:08 +00002518Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2521 Fixes bug #67229
2522
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002523Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * tree.c: trying to avoid troubles when a subtree is copied
2526 and coalesced in part with the target tree. Should fix
2527 bug #67407
2528
Daniel Veillardd8224e02002-01-13 15:43:22 +00002529Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2530
2531 * valid.c: fixed validation of attributes content of type
2532 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2533 values, very old bug. Fixes #67671
2534
Daniel Veillard8107a222002-01-13 14:10:10 +00002535Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * parser.c include/libxml/parserInternals.h tree.c: integrated
2538 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2539 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2540
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002541Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * threads.c: applied Serguei Narojnyi's patch to add native
2544 thread support on the Win32 platform
2545 * testThreadsWin32.c Makefile.am: added the test program also
2546 from Serguei, Win32 specific
2547 * include/win32config.h include/libxml/xmlwin32version.h.in:
2548 added patch from Igor for the Windows thread specific defines.
2549
Daniel Veillard845cce42002-01-09 11:51:37 +00002550Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2553
Daniel Veillard7b602b42002-01-08 13:26:00 +00002554Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2557 output page into XMLinfo.html. Close bug #66951 and
2558 raised by Robert Collins too.
2559
Daniel Veillard73c6e532002-01-08 13:15:33 +00002560Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * encoding.c: Paul Keogh pointed out a possibility of segfault
2563 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2564 Closes bug # 68238
2565
Daniel Veillard4a859202002-01-08 11:49:22 +00002566Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * doc/*.html: updated the Gdome2 links
2569
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002570Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * libxml.h: Applied following patches from Robert Collins
2573 and make sure IN_LIBXML is defined when compiling it
2574 -------
2575 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2576 as well as Visual C.
2577 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2578 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2579 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2580 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2581 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2582 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2583 xmlSysIDExists xmlNoNetExists).
2584 * xmllint.c: Don't include winsock2.h for Cygwin.
2585
Daniel Veillard401c2112002-01-07 16:54:10 +00002586Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2589 when the version info is not present.
2590
Daniel Veillard6f42c132002-01-06 23:05:13 +00002591Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * tree.c: Anthony Jones pointed out a problem in
2594 xmlStringGetNodeList() and provided a fix for it
2595
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002596Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002598 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002599 xmlCreatePushParserCtxt() when the initial buffer passed
2600 is large.
2601
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002602Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * win32/*: big cleanup of the Windows/MSVC project files
2605 from Igor Zlatkovic
2606
Daniel Veillardcebb1362002-01-02 13:13:30 +00002607Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * doc/Makefile.am: should fix #67674 and avoid troubles if
2610 xsltproc is not available or fails in the prefix provided
2611
Daniel Veillard26908ab2002-01-01 16:50:03 +00002612Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2615
Daniel Veillard5344c602001-12-31 16:37:34 +00002616Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2619 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2620 Fixed a few other problems raised by Charlie Bozeman.
2621 * result/VC/ElementValid[5-7]: fixed the output
2622
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002623Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2624
2625 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2626 patches from Charlie Bozeman. Regenerated the HTML docs.
2627
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002628Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2629
2630 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2631 for Windows from Igor
2632
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002633Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2634
2635 * xmllint.c: applied Justin Fletcher patch for --output or -o
2636
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002637Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2638
2639 * win32/libxml2/libxml2.def.src: close #67019
2640
Daniel Veillard01db67c2001-12-18 07:09:59 +00002641Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2642
2643 * xmllint.c: applied Justin Fletcher generic timing patch
2644 similar to the one already applied to xsltproc.
2645
Daniel Veillardd1640922001-12-17 15:30:10 +00002646Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2647
2648 * include/libxml/tree.h tree.c: applied documentation patches
2649 from Charlie Bozeman
2650
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002651Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2652
2653 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2654
Daniel Veillard29e43992001-12-13 22:21:58 +00002655Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2656
2657 * valid.c: fix the xmlStrdup() used in the previous patch.
2658 * valid.c: added --dropdtd
2659 * tree.c: fixed xmlUnlinkNode so it also removes the references
2660 from the document if the node is a DTD
2661
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002662Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2663
2664 * HTMLtree.c valid.c: cleanup some static declarations
2665
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002666Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2667
2668 * xmllint.c: removed another strdup()
2669 * doc/FAQ: removed the HP/UX entry
2670
Daniel Veillarded472f32001-12-13 08:48:14 +00002671Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2672
2673 * valid.c: fix bug #66816 when validating.
2674 * xmllint.c: don't use sys/time.h if configure did not found it
2675
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002676Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2677
2678 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2679 xmlcatalog_man.xml
2680
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002681Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2682
2683 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2684 xmlInitMemory() was declared twice
2685
Daniel Veillardb82c1662001-12-09 14:00:54 +00002686Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2687
2688 * globals.c: do not reference strdup() !
2689 * configure.in libxml-2.0.pc.in: trying to fix the libs
2690 of the various config extraction modules
2691
Daniel Veillardef90ba72001-12-07 14:24:22 +00002692Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2693
2694 * configure.in : preparing 2.4.12
2695 * doc/* : updated and rebuilt the docs
2696
Daniel Veillard220346d2001-12-07 11:33:54 +00002697Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2698
2699 * uri.c: closed bug #66159
2700 * testURI.c: added --escape option
2701 * configure.in: some cleanup for xml2-config --cflags
2702
Daniel Veillard2a906822001-12-06 14:34:08 +00002703Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2704
2705 * globals.c testThreads.c: removed some misplaced includes
2706 of xmlversion.h
2707
Daniel Veillarde28313b2001-12-06 14:08:31 +00002708Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2709
2710 * threads.c: patch from Gary Pennington fixing a possible
2711 problem at initialization time.
2712
Daniel Veillardd3b08822001-12-05 12:03:33 +00002713Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2714
2715 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002716 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002717 CodeWarrior.
2718
Daniel Veillarda7866932001-12-04 13:14:44 +00002719Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2720
2721 * xmllint.c: applied Geert Kloosterman's patch to fix
2722 --repeat --timing output
2723
Daniel Veillard19840942001-11-29 16:11:38 +00002724Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2725
2726 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2727 where non-wellformed XML declaractions were not detected.
2728
Daniel Veillarde85d9342001-11-28 14:43:12 +00002729Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2730
2731 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2732
Daniel Veillard22f25a82001-11-28 09:12:23 +00002733Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2734
2735 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2736 gets reset by xmlCleanupInputCallbacks() and this makes the
2737 function useless. Same for output.
2738
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002739Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2740
2741 * xmlIO.c: robert pointed out a loop error in callback cleanups
2742
Daniel Veillard8faa7832001-11-26 15:58:08 +00002743Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2744
2745 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2746 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2747 they are not really tied to debugging
2748
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002749Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2750
2751 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2752 * xmllint.c: better --catalogs description
2753
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002754Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2755
2756 * tree.c: fixed a couple of problems in xmlSetProp()
2757
Daniel Veillardcd337f02001-11-22 18:20:37 +00002758Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2759
2760 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2761 unappropriate stdout output.
2762
Daniel Veillard566d4df2001-11-22 13:00:53 +00002763Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2764
2765 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2766 by Denis Beurive, closes #65111
2767
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002768Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2769
2770 * valid.c: in case of content model validity error, don't
2771 print it if validity warnings were not requested.
2772
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002773Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2774
2775 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2776 * parserInternals.c: removed the last exit() call. Print an
2777 unmaskable error on stderr instead (library mismatch detection)
2778
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002779Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2780
2781 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2782 shell instructions from Heiko Rupp
2783
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002784Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2785
2786 * catalog.c: use the URL notation file:// for default catalog paths
2787
Daniel Veillard0ec98632001-11-14 15:04:32 +00002788Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2789
2790 * include/libxml/tree.h: better comments for _private fields
2791 * tree.c: removed a problem when copying an entity reference.
2792
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002793Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * vms/*: updated instructions and diffs from John A Fotheringham
2796
Daniel Veillarda11001b2001-11-12 22:45:36 +00002797Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2798
2799 * include/libxml/xmlerror.h: avoid an include problem if
2800 #include <libxml/xmlerror.h> happens first in code
2801 seems to be the case in KDE libs
2802
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002803Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2804
2805 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2806 from Igor for Windows
2807
2808Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2809
2810 * Makefile.am: Gary Pennington pointed out a missing prefix
2811
Daniel Veillard43d3f612001-11-10 11:57:23 +00002812Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2815 * doc/*: upgraded and rebuilt the docs
2816
Daniel Veillardc1f78342001-11-10 11:43:05 +00002817Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * HTMLparser.c: fix comment in scripts element parsing.
2820 * result/HTML/doc3*: updated the results.
2821
2822Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * uri.c: another URI bug fix #63336, using Joel Young patch.
2825
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002826Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2827
2828 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2829 a cleaned up version of the Pwd shell string generation.
2830
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002831Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * valid.c include/libxml/tree.h: trying to fix namespaces +
2834 validation problems for good, closing #63619 in the process
2835 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2836 wrong in this respect, fixed it.
2837
Daniel Veillardd536f702001-11-08 17:32:47 +00002838Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * xmllint.c: Morus Walter patch to allow --format and --encode
2841
Daniel Veillard5004f422001-11-08 13:53:05 +00002842Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2843
2844 * debugXML.c: Stefan Kost provided an help command for the shell
2845
Daniel Veillarda6825e82001-11-07 13:33:59 +00002846Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2847
2848 * debugXML.c: Heiko Rupp pointed that the shell would crash
2849 on empty nodesets returns.
2850
Daniel Veillard03f848d2001-11-07 12:53:46 +00002851Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2852
2853 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2854 migh need the history libraries
2855
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002856Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2857
2858 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2859 handle the case of < in quoted attributes, Bastian Kleineidam
2860
Daniel Veillardc853b322001-11-06 15:24:37 +00002861Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2862
2863 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2864 fixing catalog breakages
2865 * Makefile.am catalog.c result/catalogs/catal
2866 result/catalogs/mycatalog.* test/catalogs/catal*:
2867 fixed more problems in catalog support, added more regression tests
2868 for both XML and SGML catalog handling
2869
Daniel Veillard66870c72001-11-05 19:27:49 +00002870Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2871
2872 * debugXML.c: applied an improvement to xmlGetLineNo() from
2873 Keith Isdale
2874
Daniel Veillardffe09c92001-11-05 14:21:47 +00002875Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2876
2877 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2878 Side effect of the progressive catalog loading
2879
Daniel Veillardad661b92001-11-05 11:43:15 +00002880Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2881
2882 * Makefile.am: confexecdir and confexec_DATA were defined twice
2883 pointed out by Karl Eichwalder
2884
Daniel Veillard6eb17722001-11-04 22:19:27 +00002885Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2886
2887 * xmlcatalog.c: avoid unlink() and use remove() instead.
2888
Daniel Veillardea898282001-11-04 22:13:45 +00002889Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * libxml.spec.in: cleanup
2892 * include/libxml/xmlwin32version.h: updated with 2.4.8
2893
Daniel Veillarda4617b82001-11-04 20:19:12 +00002894Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2895
2896 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2897 of compiling libxml with a non standard set of options
2898
John Fleck027edfb2001-11-04 20:13:58 +00002899Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2900
2901 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2902 document --sgml option, fixing gnome bugzilla #63382
2903
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002904Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2905
2906 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2907 breakage of 2.4.7, added a couple of really needed APIs
2908 like xmlCatalogIsEmpty() and xmlNewCatalog()
2909 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2910 for install-catalog
2911 * configure.in: preparing 2.4.8
2912
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002913Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2914
2915 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2916 include/libxml/tree.h include/libxml/xmlIO.h: more include
2917 cleanups, export cleanly one html output + format function.
2918
2919Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2920
2921 * parser.c: removed initGenericErrorDefaultFunc call from
2922 xmlInitParser() since it could destroy previous calls to
2923 xsltSetGenericErrorFunc() effects
2924
Daniel Veillardebd38c52001-11-01 08:38:12 +00002925Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2928 keyword.
2929
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002930Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * Makefile.am: cleanup
2933 * threads.c: cleanup too
2934 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2935 from xsltproc
2936 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2937 dependancy loop.
2938
Daniel Veillard91c00402001-10-30 17:41:38 +00002939Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2942 was not used anymore !
2943
Daniel Veillard52dcab32001-10-30 12:51:17 +00002944Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * configure.in: preparing 2.4.7
2947 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2948 manual page from John
2949 * doc/*: updated the doc and rebuilt the generated pages
2950
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002951Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2952
2953 * xmlIO.c: closing bug #62711, the library should never
2954 close stdin or stdout.
2955
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002956Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * uri.c: second pass at fixing #63336, using Joel Young
2959 final patch. looks okay.
2960
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002961Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2962
2963 * uri.c include/libxml/uri.h: trying to clear #63336
2964 allowing the escaping routine to parse unconformant
2965 URI-References.
2966
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002967Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2968
2969 * vms/readme.vms vms/build_libxml.com nanoftp.c
2970 include/libxml/xmlversion.h.in: a few VMS updates from
2971 John A Fotheringham
2972 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2973 and xmlCleanupOutputCallbacks() for the Perl binding people.
2974
Daniel Veillard635ef722001-10-29 11:48:19 +00002975Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2978 apply fixes to close #63271 and avoid segfaults when
2979 the error routine gets callbed before xmlInitParser()
2980 get called.
2981 * nanoftp.c error.c: Applied patches from Justin Fletcher
2982 correcting some xmlGenericError misuses.
2983
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002984Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2985
2986 *doc/xmllint.xml, doc/xmllint.1
2987 New and improved man page for xmllint - .xml is the original, .1
2988 is the generated man page
2989
Daniel Veillardc9484202001-10-24 12:35:52 +00002990Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2991
2992 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2993 the web site from the main HTML document.
2994
Daniel Veillard5151c062001-10-23 13:10:19 +00002995Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2996
2997 * parser.c: fixed an erroneous validation bug when PE refs
2998 occurs in external parsed entities referenced from the
2999 internals subset
3000 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3001 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3002 added the associated testcase, it's a nice one.
3003 * HTMLparser.c: generate the DTD node as HTML still ...
3004 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3005
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00003006Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * HTMLparser.c: fixed a bug in htmlNewDoc()
3009
Daniel Veillard89cad532001-10-22 09:46:13 +00003010Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3011
3012 * test/threads/*: added entities testing to the Thread test
3013 * testThreads.c: make the test reasonable
3014 * DOCBparser.c: fix the DTD public and system ID
3015 * xmllint.c: added --sgml for SGML DocBook importing
3016 * Makefile.am: added Docbtests target
3017
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003018Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3019
3020 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3021 * testThreads.c: removed bogus include
3022
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003023Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3026 fixed a very serious (looping) validation bug
3027
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003028Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3029
3030 * include/libxml/globals.h include/libxml/threads.h threads.c
3031 testThreads.c: far more testing, cleaning up bugs
3032 * *.c : make sure globals.h is always included.
3033
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003034Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3035
3036 * HTMLparser.c: try to get rid of parser loops for good.
3037
Daniel Veillardab7488e2001-10-17 11:30:37 +00003038Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3039
3040 * configure.in: fixed some bugs in CFLAGS passing.
3041 * test/threads Makefile.am testThreads.c: added a specific
3042 threaded test case (really nasty, guaranteed).
3043
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003044Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * catalog.c: serious cleanup on the management of the
3047 XML catalog tree, more tests done, especially with
3048 the catalog PI.
3049
Daniel Veillard364789a2001-10-16 12:45:00 +00003050Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3051
3052 * catalog.c: avoid a problem in catalog cleanup on SMP if
3053 catalogs were not initialized.
3054
Daniel Veillard81463942001-10-16 12:34:39 +00003055Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * catalog.c xpath.c: trying to cleanup the not thread safe
3058 parts of the library.
3059
Daniel Veillard64a411c2001-10-15 12:32:07 +00003060Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * include/libxml/globals.h configure.in global.data: make
3063 the allocation be per-thread a configure option
3064 * encoding.c include/libxml/parser.h: fixed compilation
3065 errors
3066
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003067Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * include/libxml/parser.h: Norm reported that a few lines
3070 added were breaking libxslt compile, removed them for now
3071
Daniel Veillard6f350292001-10-14 09:56:15 +00003072Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * parser.c parserInternals.c threads.c: debugged and fixed
3075 initialization problems which were giving troubles on SMP
3076 boxes.
3077
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003078Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * include/libxml/Makefile.am: missing globals.h
3081
Daniel Veillarde7090612001-10-13 12:18:28 +00003082Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003083
Daniel Veillarde7090612001-10-13 12:18:28 +00003084 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003085
Daniel Veillardd0463562001-10-13 09:15:48 +00003086Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3087
3088 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3089 include/libxml/parserInternals.h include/libxml/tree.h
3090 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3091 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3092 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3093 Applied the last patches from Gary, cleanup, activated threading
3094 all user accessible global variables are now handled in globals.[ch]
3095 Still a bit rought but make tests passes with either
3096 --with-threads defined at configure time or not.
3097 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3098 linking options
3099
Daniel Veillardb8478642001-10-12 17:29:10 +00003100Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * Makefile.am include/libxml/Makefile.am
3103 include/libxml/globals.h globals.c include/libxml/threads.h
3104 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3105 configure.in: started integrating the core of the thread support
3106 not activated yet but half integrated. The code should still
3107 compile and work anyway.
3108
Daniel Veillardb44025c2001-10-11 22:55:55 +00003109Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3112 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3113 integrating the non-controversial parts of Gary Pennington
3114 multithread patches
3115 * catalog.c: corrected a small bug introduced
3116
Daniel Veillard75b96822001-10-11 18:59:45 +00003117Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * catalog.c include/libxml/catalog.h: very serious cleanup,
3120 isolating unportable code and as much as possible the accesses
3121 to the global shared catalog. May need more testing !
3122
Daniel Veillard78d12092001-10-11 09:12:24 +00003123Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3124
3125 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3126 Keith Isdale patches for the XSLT debugger interfaces. Some
3127 cleanup
3128
Daniel Veillardff0b7312001-10-11 06:46:09 +00003129Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3132 * DOCBparser.c: generate line nubers in elements
3133
Daniel Veillard60087f32001-10-10 09:45:09 +00003134Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * configure.in: preparing 2.4.6 release
3137 * doc/xml.html doc/html/*: updated and rebuilt the docs
3138 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3139
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003140Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3141
3142 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3143 adding documentation for DV's supercatalog support
3144
Daniel Veillard82d75332001-10-08 15:01:59 +00003145Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3148 super catalog support adding one API and one flag --sgml to
3149 xmlcatalog
3150
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003151Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3152
3153 * doc/xmlcatalog_man.xml, xmlcatalog.1
3154 One more crack at
3155 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3156
3157
Thomas Broyer47334c02001-10-07 16:41:52 +00003158Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3159
3160 * xpath.c: implemented xmlXPathObjectCopy for external objects
3161 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3162
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003163Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3164
3165 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3166 finishing up fix to
3167 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3168 the xmlcatalog man page display more elegantly
3169
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003170Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3171
3172 * configure.in: closing bug #61832
3173 * HTMLparser.c: removed a warning
3174
Daniel Veillard6ab38382001-10-06 13:08:27 +00003175Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * xpath.c: fixing #61673 part I, do not loose doc information
3178 when copying result value trees.
3179
Daniel Veillard556c6682001-10-06 09:59:51 +00003180Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * xpath.c: trying to harden the XPath interpreter
3183
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003184Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3185
3186 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3187 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3188
William M. Brack1633d182001-10-05 15:41:19 +00003189Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3190
3191 * HTMLparser: repaired another loop problem
3192
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003193Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3196 parsing.
3197 * xpath.c: fix bug #61291 the default XML namespace node is
3198 missing from the namespace axis.
3199 * tree.c: refuse to create namespaces nodes with prefix "xml"
3200
Daniel Veillard651f9472001-10-04 14:51:06 +00003201Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * SAX.c: ouch a non-defined namespace could lead to a crash,
3204 fixed #61215
3205
Daniel Veillard7dd05702001-10-04 14:25:12 +00003206Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * parserInternals.c: closed bug #61054
3209
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003210Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3211
3212 * include/libxml/Makefile.am: closing #60708
3213
Daniel Veillarda293c322001-10-02 13:54:14 +00003214Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3217 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3218
Daniel Veillardf4309d72001-10-02 09:28:58 +00003219Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3220
3221 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3222
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003223Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3226 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3227
Daniel Veillard16756b62001-10-01 07:36:25 +00003228Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3229
3230 * catalog.c: Justin Fletcher provided cleaup code in case
3231 HAVE_STAT is not defined
3232 * include/win32config.h: Igor Zlatkovic suggested to have
3233 HAVE_STAT defined there
3234
William M. Brack5e1cac12001-09-28 16:19:18 +00003235Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3236
3237 * catalog.c - fixed typing error reported by M. Barros
3238
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003239Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3240
3241 * xmllint.c - fixing typo
3242
William M. Brackd28e48a2001-09-23 01:55:08 +00003243Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3244
3245 * HTMLparser.c: small enhancement to prevent loop on
3246 unrecognizable data
3247
Daniel Veillardb1d62872001-09-21 09:47:08 +00003248Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * parserInternals.c: applying patch from bug #60757 this
3251 should close it
3252
Daniel Veillardc0631a62001-09-20 13:56:06 +00003253Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * catalog.c xmlcatalog.c: removed a couple of warning
3256 * xpath.c: try to solve the linking problem on platforms
3257 needing trio to compile
3258
Daniel Veillard1a123612001-09-19 08:06:23 +00003259Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003260
Daniel Veillard1a123612001-09-19 08:06:23 +00003261 * Makefile.am libxml.spec.in: backing up non-documented changes
3262 commited without review or aproval by Jens Finke <jens@gnome.org>
3263 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003264
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003265Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * configure.in: Joe Orton provided a patch fixing a problem
3268 when iconv is specified to be in a non-standard directory
3269 but wasn't exported in xml2-config --cflags
3270
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003271Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3272
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003273 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003274 troubles with 2.4.4 errors.
3275
Daniel Veillard16698282001-09-14 10:29:27 +00003276Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * encoding.c entities.c: do not output hexadecimal charrefs
3279 when serializing HTML since some version of Netscape can't
3280 grok it, generate decimal ones.
3281 * result/HTML/doc3.htm: output changed due to previous test
3282 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3283
Daniel Veillard98fed372001-09-13 11:34:58 +00003284Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3287 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3288
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003289Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003290 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003291
3292 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3293 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3294 updated the configuration scripts systems accordingly
3295
Daniel Veillard04382ae2001-09-12 18:51:30 +00003296Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * configure.in: preparing for 2.4.4
3299 * doc/xml.html doc/html/*: updated and rebuilt the docs
3300
Daniel Veillardd63437e2001-09-12 15:00:27 +00003301Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * win32/dsp/libxml2.def.src: tried to incorporate comments
3304 from bug #59220
3305
Daniel Veillard319a7422001-09-11 09:27:09 +00003306Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * parser.c result/noent/wml.xml: fixed bug #59981 related
3309 to handling of '&' in attributes when entities are substitued
3310
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003311Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * libxml.h include/libxml/xmlversion.h.in
3314 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3315 Tried to close bug #60131
3316
Daniel Veillardbce62332001-09-10 18:46:55 +00003317Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3320
Daniel Veillard143b04f2001-09-10 18:14:14 +00003321Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3322
3323 * SAX.c: fixing bug #59946 on xmlns=""
3324
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003325Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3326
3327 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3328 but allocates a new error code.
3329
Daniel Veillard05c13a22001-09-09 08:38:09 +00003330Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * xmllint.c: John Fleck fixed typos in the options output
3333 * parser.c SAX.c: fix ignorable white space SAX selection
3334
3335Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * entities.c: Steve Underwood found the possibility of an
3338 ininite loop in case of error.
3339
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003340Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3343
Daniel Veillarda050d232001-09-05 15:51:05 +00003344Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * parser.c: warn if version is not 1.0 but it's not
3347 strictly speaking an error after analyzing the spec
3348
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003349Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3350
3351 *doc/catalog.html - add link to the html version of the
3352 man page, other linguistic cleanups
3353
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003354Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3355
3356 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3357 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3358 file, has not yet been included in the build.
3359
Daniel Veillard99784ff2001-09-01 16:20:28 +00003360Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3361
3362 * catalog.c: removed a duplicate affectation Justin Fletcher
3363
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003364Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * tree.c: Armin Sander pointed a possible text coalescing
3367 problem, completed his patch.
3368
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003369Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3370
3371 * trionan.c: Fixed const and volatile re-definition problem
3372
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003373Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3374
3375 * libxml.4 parser.c: doc updates from Heiko Rupp
3376 * parserInternals.c: 2 sanity checks from Heiko Rupp
3377
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003378Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * tree.c: applied patch from Armin Sander to make some pointers
3381 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003382 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003383
Daniel Veillardb06c6142001-08-27 14:26:30 +00003384Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * xpath.c: hum, restrict the integer usage gcc bug workaround
3387 to only gcc compilers so that other architecture don't get
3388 penalized by this limitation.
3389 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3390
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003391Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3392
3393 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3394 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3395
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003396Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3397
3398 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3399 --convert option to xmlcatalog to convert SGML ones to
3400 the XML syntax.
3401 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3402
3403 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003404Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * catalog.c xmlIO.c: started some serious testing and fixed
3407 a few bug and optmization needs.
3408
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003409Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3412 preparing for a 2.4.3 release even if it may not be ready yet
3413 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3414 all file parsing lookup to go through the entity resolver, add
3415 to add an API to bypass it (needed to load catalogs themselves),
3416 some cleanup on the catalog code too.
3417 * nanoftp.c: small cleanup
3418 * doc/catalog.html: small update
3419
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003420Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3423 Jun Kuriyama
3424
Daniel Veillardffb120d2001-08-23 00:52:23 +00003425Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * doc/catalog.html: finished the catalog documentation
3428
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003429Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * doc/catalog.html doc/xml.html: added documentation about
3432 Catalog support, misses an API description
3433 * doc/html/*: reextracted the API pages
3434
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003435Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3438 Added the part about section 7.2 on URI resolution,
3439 fixed a side effect in the HTML parser, look complete
3440 and ready to rock except the URI/SystemID part!
3441
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003442Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * include/libxml/catalog.h include/libxml/parser.h
3445 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3446 xmlIO.c: added support and APIs needed for the catalog PI
3447 * include/libxml/xmlIO.h: cleanup
3448
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003449Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3452 include/libxml/catalog.h: starts to look okay, really
3453 plugged the new framework, cleaned a lot of stuff,
3454 added some APIs, except the PI's support missing this
3455 should be mostly complete
3456 * result/catalogs/* test/catalogs/*: added new test, enriched
3457 the existing one with URN ID tests
3458
Daniel Veillard64339542001-08-21 12:57:59 +00003459Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * catalog.c: fixed nextCatalog
3462 * result/catalogs/docbook test/catalogs/*: started adding
3463 a small regression test
3464
Daniel Veillardcda96922001-08-21 10:56:31 +00003465Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3466
3467 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3468 more work on the XML catalog support.
3469 * parser.c include/libxml/parser.h: small cleanup seems using
3470 list as a public parameter name can give portability troubles
3471 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3472 include/libxml/xpath.h include/libxml/Makefile.am: removed
3473 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3474 wrappers
3475
Bjorn Reese45029602001-08-21 09:23:53 +00003476Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3477
3478 * Makefile.am trio.c triodef.h trionan.c xpath.c
3479 include/libxml/Makefile.am include/libxml/trionan.h:
3480 Re-worked Not-A-Number and Infinity support.
3481 * xmlcatalog.c: added readline include files
3482
Daniel Veillard344cee72001-08-20 00:08:40 +00003483Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3486 testCatalog as xmlcatalog, making it an installed app
3487 adding a shell, and preparing it to be a /etc/xml/catalog
3488 management tool, though not ready yet
3489 * catalog.c include/libxml/catalog.h: adding support for
3490 XML Catalogs http://www.oasis-open.org/committees/entity/
3491 not finished, there is some interesting tradeoffs and a
3492 few open questions left.
3493
Daniel Veillardb7664f42001-08-19 13:00:43 +00003494Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * xmllint.c: fixed a line formatting problem
3497
Daniel Veillard5015b712001-08-17 09:37:52 +00003498Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * SAX.c: removed a couple of unused variable (Albert Chin)
3501
Daniel Veillardbb371292001-08-16 23:26:59 +00003502Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3503
3504 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3505 trying to fix some troubles w.r.t. function returning
3506 const xxxPtr.
3507
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003508Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3509
3510 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3511 defined
3512
Daniel Veillardae6db172001-08-16 19:32:00 +00003513Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3514
3515 * xpointer.c: removed unused var
3516
Daniel Veillard09190202001-08-16 16:27:41 +00003517Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * testXPath.c: another small cleanup closing bug #59110
3520
Daniel Veillard796f4b62001-08-16 16:00:13 +00003521Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * win32/dsp/libxml2.def.src: small cleanup closing bug
3524 #59108
3525
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003526Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3527
3528 * example/gjobread.c: add xmlCleanupParser() before leaving
3529
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003530Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3531
3532 * config.h.in configure.in include/libxml/xmlwin32version.h:
3533 released 2.4.2
3534
Daniel Veillardd3d06722001-08-15 12:06:36 +00003535Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3536
3537 * include/libxml/valid.h debugXML.c valid.c: deprecate
3538 the non-boundchecking Sprintf functions, add Snprintf
3539 this should close bug #57984
3540
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003541Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3544 URIs before doing the lookups (pointed by Mark Vakoc)
3545
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003546Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * xpath.c: serious changes on Result Value Trees and NodeSets
3549 w.r.t. deallocation and collect operations. Probably not
3550 100% clean (merge of allocated trees smells like a problem).
3551 Seems sufficient to close #58943
3552
Daniel Veillard90493a92001-08-14 14:12:47 +00003553Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3554
3555 * xmllint.c: adding a --format option
3556
Daniel Veillardfe703322001-08-14 12:18:09 +00003557Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3558
3559 * xpath.c: count() was broken on Result Value Tree
3560 * xmlIO.c: fixed file:/// accesses on _WIN32
3561
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003562Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3565 macro was renamed, this should close bug #58683
3566
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003567Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3570 entity substitution mode text at the end of the entity might
3571 be added due to text coalescing.
3572 * nanoftp.c parser.c: small cleanup
3573
Daniel Veillard0c720972001-08-08 20:59:00 +00003574Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3575
3576 * HACKING: added John Fleck right to commit in the doc subdir
3577
Daniel Veillard48da9102001-08-07 01:10:10 +00003578Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3579
3580 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3581 allow to inherit attributes from the DTD directly in the
3582 tree, this is needed for XPath and can be a useful feature.
3583 Inherited namespaces are always provided at the tree level now
3584 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3585 of tests for this feature (XSLT being the prime user).
3586
Daniel Veillard50f34372001-08-03 12:06:36 +00003587Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3588
3589 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3590 testSAX.c xmlIO.c xmllint.c include/win32config.h
3591 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3592 include/libxml/xmlwin32version.h.in win32/README.MSDev
3593 win32/dsp/*: applied Win32 Facelift No.2 patches from
3594 Igor Zlatkovic for Windows/MSC
3595
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003596Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * SAX.c: unparsedEntityDecl() the URI computation of the
3599 entity wasn't done breaking XSLT unparsed-entity-uri()
3600
Daniel Veillard567e1b42001-08-01 15:53:47 +00003601Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3602
3603 * xpath.c: fixed a bug when walking the descendants and
3604 the current node has no children
3605 * debugXML.c: show up when a text node is supposed to not be escaped
3606
Thomas Broyerf186c822001-07-31 23:30:37 +00003607Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3608
3609 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3610 worked like the set:leading() function)
3611 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3612
Daniel Veillardba6db032001-07-31 16:25:45 +00003613Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3614
3615 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3616
Daniel Veillard57905372001-07-31 15:52:17 +00003617Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * include/libxml/xmlIO.h: apply change to close #58141
3620 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3621
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003622Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3623
3624 * parser.c: when the internal subset uses a PE, then the
3625 included entity can use conditional sections.
3626
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003627Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3628
3629 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3630 when walking the namespace axis showing up in
3631 libxst/tests/general/bug-12
3632 * xmlmemory.c: added the possibility to trace a given block
3633 defined by its address
3634
Daniel Veillard4aafa792001-07-28 17:21:12 +00003635Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * parser.c: don't override existing encoding specified before
3638 starting xmlParseDocument()
3639
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003640Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642 * include/libxml/xmlwin32version.h: reinserted, needed for
3643 Windows users of CVS
3644
Darin Adlera77cac02001-07-27 17:41:51 +000036452001-07-27 Darin Adler <darin@bentspoon.com>
3646
Darin Adler699613b2001-07-27 22:47:14 +00003647 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3648 * testCatalog.c: Add include of <libxml/parser.h>.
3649
36502001-07-27 Darin Adler <darin@bentspoon.com>
3651
Darin Adlera77cac02001-07-27 17:41:51 +00003652 * include/libxml/.cvsignore:
3653 * include/libxml/xmlwin32version.h:
3654 Remove this file from CVS because it's generated.
3655
Daniel Veillard50822cb2001-07-26 20:05:51 +00003656Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3657
3658 * parser.c include/libxml/parser.h: applied const patches from
3659 Tom Moog #58002
3660
Thomas Broyerba4ad322001-07-26 16:55:21 +00003661Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3662
3663 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3664 lookup framework
3665
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003666Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3667
3668 * tree.c: fixed xmlCopyNode() for documents
3669
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003670Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3671
3672 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3673
3674Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003675
3676 * parser.c: fixes bug #57652 reported by Morus Walter
3677
Daniel Veillarde3924972001-07-25 20:25:21 +00003678Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679
3680 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3681
Daniel Veillarda53c6882001-07-25 17:18:57 +00003682Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3683
3684 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3685 errors, lesson don't add new functions at 1am before a release
3686 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3687 from XPath initialization when possible.
3688
Daniel Veillardd9bad132001-07-23 19:39:43 +00003689Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3690
3691 * result/scripts/base*: removing history/readline changed
3692 this slightly
3693 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3694 xmllint.c: make element content line number generation
3695 optionnal to avoid breaking old apps added interface to switch
3696
Daniel Veillardf012a642001-07-23 19:10:52 +00003697Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3698
3699 * configure.in: get rid of the readline and libhistory
3700 dependancies by default, release 2.4.1 with IA64 fix
3701 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3702 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3703 John Kroll fixes to allow saving to HTTP via PUT (or
3704 POST of needed).
3705 * doc/html/*.html: regenerated the docs
3706
Thomas Broyere8126242001-07-22 03:54:15 +00003707Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3708
3709 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3710 xmlHashScanFull and xmlHashScannFull3 to get passed the
3711 three keys as arguments to the callback function
3712
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003713Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3714
3715 * configure.in Makefile.am: removed libxml softlink for good
3716 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3717 100% coverage by gtk-doc
3718
Daniel Veillard8599e702001-07-17 21:38:51 +00003719Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3722 fixed serious troubles due to size_t vs. int mismatch
3723
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003724Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3725
3726 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3727
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003728Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3729
3730 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3731 convenient extension API for value and context managing
3732 Now handles external objects through xmlXPathPopExternal,
3733 xmlXPathWrapExternal and xmlXPathReturnExternal.
3734 Added functions for sets operations (intersection, etc.)
3735
Daniel Veillard22090732001-07-16 00:06:07 +00003736Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3739 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3740 HTMLparser.c: cleanup of global variables, marking some
3741 const or private.
3742
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003743Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003744
3745 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3746 fixed xmlXPathNodeSetItem when passing index=0
3747
Daniel Veillard05dec342001-07-14 21:57:39 +00003748Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3749
3750 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3751
Daniel Veillard28ae6362001-07-14 16:44:32 +00003752Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3753
3754 * xmllint.c: fixed compilation under Cygwin #57503
3755 * TODO: update
3756
Peter Williamsed156f52001-07-13 18:35:13 +000037572001-07-13 Peter Williams <peterw@ximian.com>
3758
3759 * config.h.in: add #undef HAVE_DLFCN_H
3760
3761 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3762 builddir.
3763
Daniel Veillard73b36e32001-07-12 15:09:52 +00003764Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3765
3766 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3767 raised by #57348 and #57381
3768
Daniel Veillard7db37732001-07-12 01:20:08 +00003769Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770
3771 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3772 tree.c xpointer.c: store the line numbder in element->content,
3773 may break some software, need a configuration mechanism
3774
Darin Adler96037892001-07-11 00:03:16 +000037752001-07-10 Darin Adler <darin@bentspoon.com>
3776
3777 * .cvsignore:
3778 * example/.cvsignore:
3779 * include/.cvsignore:
3780 * include/libxml/.cvsignore:
3781 Various things that are generated and should be ignored.
3782
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003783Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3784
3785 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3786 * doc/xml.html doc/html/*: updated the docs
3787
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003788Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3789
3790 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3791 validation occured on content with element child
3792
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003793Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3794
3795 * tree.c: fixed XML Base computation which was broken
3796 * debugXML.c: added a base function to the shell
3797 * Makefile.am result/scripts/* test/scripts/*: added scripts
3798 based regression tests, and adding 2 XML Base tests
3799
Daniel Veillard19e96c32001-07-09 10:32:59 +00003800Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * tree.c: set properties doc and call xmlSetListDoc for properties
3803 content when grafting them in a different tree.
3804 * aclocal.m4: remove from CVS
3805
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003806Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * win32/libxml2/libxml2.def.src: added some missing entry point
3809 for XPath (Mark Vakoc)
3810
Daniel Veillard388236f2001-07-08 18:35:48 +00003811Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3814 layer should URI-Unescape before trying to open resources.
3815
Daniel Veillard04383752001-07-08 14:27:15 +00003816Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3817
3818 * xpath.c: fix the name() bug for elements in the default
3819 namespace reported by Charlie Bozeman
3820
Daniel Veillard7583a592001-07-08 13:15:55 +00003821Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3822
3823 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3824 led to an XPath fix, improvements of SAX initialization, and
3825 an added option --nocdata to testXPath
3826
Daniel Veillard449d7392001-07-07 19:11:06 +00003827Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3828
3829 * doc/libxml-doc.el: Felix Natter provided anew version working
3830 with XEmacs too
3831
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003832Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3833
3834 * include/libxml/xpath.h: small cleanup
3835 * doc/xml.html: update
3836
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003837Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3838
3839 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3840 released 2.3.14
3841
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003842Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003845 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003846
Daniel Veillard73c9c042001-07-05 20:02:54 +00003847Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3848
3849 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3850 were not equal to empty strings
3851
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003852Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * SAX.c: fixed a URI-Reference computation problem when validating
3855 * xmlIO.c: small cleanup
3856
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003857Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * parser.c: improved the description of a couple of interfaces
3860 upon Larry Stamper suggestion
3861
Daniel Veillard62f313b2001-07-04 19:49:14 +00003862Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3863
3864 * SAX.c entities.c parser.c: changed completely the way entities
3865 are handled when running the parser in entity substitution mode.
3866 This fixes a bug reported by Stephan Kulow and nearly divides
3867 by 3 the amount of memory required by libxslt to load and process
3868 DocBook TDG.
3869
Daniel Veillardf420ac52001-07-04 16:04:09 +00003870Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * HTMLparser.c: fixing a too early root closing problem raised
3873 byt Prashanth Naidu
3874
Daniel Veillard8c357d52001-07-03 23:43:33 +00003875Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3878 raised by Mark Vakoc.
3879
Daniel Veillard6e90d192001-07-03 16:37:49 +00003880Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * example/Makefile.am: fixed the include path to add srcdir/include
3883 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3884 and some cleanup
3885
Daniel Veillardf06307e2001-07-03 10:35:50 +00003886Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3887
3888 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3889 lot of optimization work, results in significant improvements
3890 when handling really complex XPath queries. Add a small optimizer
3891 for unions, improve [n] and [last()], avoid some costly ops.
3892
Daniel Veillard77044732001-06-29 21:31:07 +00003893Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3894
3895 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3896 * xpath.c: small cleanup
3897 * xmlGetNsList: reformated, fixed problems if used on Entities
3898
Daniel Veillard2adbb512001-06-28 16:20:36 +00003899Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3900
3901 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3902
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003903Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3906 * Makefile.am example/Makefile.am: workaround automake generating
3907 erroneous deps
3908
Daniel Veillard12f7d292001-06-28 13:12:11 +00003909Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * include/win32config.h: bug #56801 Yon Derek provided a patch
3912 to the windows config file.
3913
Daniel Veillard87ee9142001-06-28 12:54:16 +00003914Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3915
3916 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3917 libxml.h : Yon Derek provided a set of changes to compile from
3918 CVS on Windows/MSC
3919
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003920Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3921
3922 * parser.c: fixed UTF8 BOM support in push mode
3923 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3924 added a specific testcase
3925
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003926Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * Makefile.am: added --push regression tests
3929 * parserInternals.c: the XML parser segfaulted in --push mode
3930
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003931Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3932
3933 * configure.in: moved the symlinks detection within a CVS
3934 check, this is not portable and will be removed soon.
3935 * xpath.c: small cleanup/speedup
3936
Daniel Veillard11648102001-06-26 16:08:24 +00003937Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3938
3939 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3940 release of 2.3.12
3941 * parser.c: make an error message if unknow entities in all cases
3942
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003943Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3946
Daniel Veillard23793842001-06-25 16:07:45 +00003947Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3948
3949 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3950 includes were installed in the wrong dir
3951
Daniel Veillardf5498f32001-06-25 15:08:36 +00003952Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3953
3954 * doc/html.xml: warn against sending code to exhibit bugs.
3955
Daniel Veillard56f06462001-06-24 21:34:03 +00003956Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3957
3958 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3959 Tru64 from Thomas Leitner
3960
Daniel Veillardc5d64342001-06-24 12:13:24 +00003961Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3962
3963 * AUTHORS: added William and Bjorn
3964 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3965 daniel@veillard.com hopefully I won't have to do this again
3966 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3967 docs can be rebuilt cleanly now
3968 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3969 from CVs it's generated, added include/libxml/xmlwin32version.h
3970 also generated but which should change far less frequently.
3971 * catalog.c nanoftp.c: made sure to include libxml.h not
3972 libxml/xmlversion.h directly
3973 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3974 when compiling on WIN32 and MSC
3975
Daniel Veillard07385fd2001-06-23 21:55:48 +00003976Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * include/Makefile.am include/libxml/Makefile.am configure.in:
3979 fixed make distcheck and rebuilding the rpms
3980
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003981Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * configure.in: should finish the migration of exported includes
3984 into a real include/libxml in CVS, at least for CVS users.
3985 * removed the exported headers, added in include/libxml (as well
3986 as xmlversion.h.in).
3987
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003988Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * configure.in: fixed the way to detect symlink
3991
Daniel Veillard66541772001-06-23 18:31:04 +00003992Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3993
3994 * configure.in: updated, include/libxml is now a real CVS dir
3995
Daniel Veillardca989762001-06-23 17:39:29 +00003996Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3999 version works with both libxml1 and libxml2 (it autodetects
4000 the prefix of the html-files) from Felix Natter.
4001 * doc/xml.html: updated doc accordingly
4002
Daniel Veillard8cf14d52001-06-23 16:32:46 +00004003Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * xpath.c: fixed the bug generating a template loop in libxslt
4006 when using docbook-xsl-1.4, * should filter out document nodes
4007 * HACKING: added William
4008 * TODO: updated
4009
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00004010Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4011
4012 * doc/FAQ.html: added a warning about gcc-3.0
4013 * doc/xml.html: added reference to gdome2 and removed a confusing
4014 sentence
4015
Daniel Veillardf7f41852001-06-22 15:18:01 +00004016Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * xmlversion.h: okay this is a generated file, but Windows
4019 users need it and they can't generate it, and I want CVS
4020 Windows users ...
4021 * win32/libxml2/libxml2_so.dsp: Windows project file for
4022 the shared lib version of libxml2
4023 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4024 resources needed for libxslt/xsltproc by Yon Derek
4025
Bjorn Reese3157b342001-06-22 14:41:45 +00004026Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4027
4028 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4029
Daniel Veillard4151acb2001-06-22 10:48:57 +00004030Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4031
Daniel Veillardcc146db2001-06-22 11:10:52 +00004032 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4033
4034Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4035
Daniel Veillard4151acb2001-06-22 10:48:57 +00004036 * include/win32config.h: Yon Derek provided a first fix
4037 to be able to compile libxslt/xsltproc on Windows
4038
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004039Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * xpath.c: attempt to work around what seemed a gcc optimizer
4042 bug when handling floats on i386 http://veillard.com/gcc.bug
4043 * tree.c entities.c encoding.c: doing some cleanups while
4044 chasing it
4045
Daniel Veillard017b1082001-06-21 11:20:21 +00004046Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * Makefile.am: cleanup when --without-debug is specified
4049 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4050 w.r.t. --without-debug and other include points
4051 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4052 Catalogs
4053 * configure.in entities.h tree.h HTMLparser.c: removed
4054 --without-corba, made the _private field mandatory
4055
Daniel Veillard87a764e2001-06-20 17:41:10 +00004056Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4059 outputs a BOM in UTF8, an errata has been issued to avoid the
4060 problem, that was the most reasonable solution... Add support
4061 for a leading UTF8 BOM in entities.
4062
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004063Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * valid.c: fixed a bug found when post validating an entity ref
4066 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4067 activate it too
4068
Daniel Veillard39196eb2001-06-19 18:09:42 +00004069Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4072 weakness in the node copy the XPointer and the XInclude
4073 implementations. Serious cleanup.
4074
Daniel Veillard3739b982001-06-19 12:51:30 +00004075Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4076
4077 * Makefile.am: Kjartan Maraas provided a small patch to
4078 add xml2-config.in to EXTRA_DIST
4079
Daniel Veillarda9142e72001-06-19 11:07:54 +00004080Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4083 provided another failing case found in KDE, the way the
4084 ctxt->vctxt.nodeTab was allocated and freed changed over
4085 time but it wasn't completely cleaned up. This should fix it.
4086
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004087Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * parser.c: Stephan Kulow also raised the fact that line number
4090 could get miscounted making debug harder, fixed the problem
4091 in xmlParseCharData()
4092
Daniel Veillard64b98c02001-06-17 17:20:21 +00004093Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * valid.c: Stephan Kulow pointed out a problem when validating
4096 and using an empty entity, forgot a 'break' in a case.
4097
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004098Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4099
4100 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4101 * doc/xml.html: updated with 2.3.11
4102
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004103Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * TODO: updated adding cleanup of generated doc
4106 * configure.in: prepared to release 2.3.11
4107 * xmllint.c: added --version for bug reporting
4108 * doc/html/*.html: rebuilt the doc
4109
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004110Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4111
4112 * xpath.c: first part of the work on selecting namespace to
4113 fix bug #56115
4114
Daniel Veillard96ed5832001-06-15 22:22:04 +00004115Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4116
4117 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4118 when using -liconv
4119 * TODO: updated
4120
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004121Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4124 cleanup, encoding support.
4125
Daniel Veillard608ad072001-06-14 08:32:28 +00004126Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4127
4128 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4129
Daniel Veillard239d0522001-06-13 23:02:48 +00004130Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * xpath.c: bug detected by Ankh when / is used as a function arg
4133
Daniel Veillard02bb1702001-06-13 21:11:59 +00004134Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4135
4136 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4137 of element and use it to avoid outputting formatting spaces at
4138 the wrong place. Implemented the format parameter for HTML save.
4139 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4140 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4141 result/HTML/wired.html: of course this impact the result of a
4142 number of HTML tests
4143
Daniel Veillard95d845f2001-06-13 13:48:46 +00004144Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * HTMLtree.[ch]: started augmenting the HTML save API with
4147 encoding and formatting parameters
4148
Daniel Veillardeca60d02001-06-13 07:45:41 +00004149Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * HTMLtree.h: cleanup and started evaluating the work needed on
4152 revamping the HTML output code
4153
Daniel Veillard84666b32001-06-11 17:31:08 +00004154Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4157
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004158Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * valid.c: fixed bug #56049, forgot one check in the
4161 validation routine
4162
Daniel Veillardca2366a2001-06-11 12:09:01 +00004163Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4166
Daniel Veillard6761eee2001-06-11 10:29:38 +00004167Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * libxml.h: fixed an error in last commit
4170 * doc/FAQ.html: added an entry for compilation from CVS
4171
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004172Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * xmlversion.h.in libxml.h: Cygwin patches
4175 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4176 * tree.h: cleanup
4177
Daniel Veillardacd370f2001-06-09 17:17:51 +00004178Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4181 memory block in a strange case where libxml is linked twice
4182 in the binary.
4183
Daniel Veillard1d047672001-06-09 16:41:01 +00004184Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4187 state far too often, simple fix used to avoid it.
4188
Daniel Veillard4497e692001-06-09 14:19:02 +00004189Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4192 being processed, applied his patch
4193 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4194
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004195Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4198 provided fixes to compile on MSCC again
4199 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4200 also provided an update for the project files.
4201
Daniel Veillarda682b212001-06-07 19:59:42 +00004202Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4205 bug #55810
4206
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004207Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * tree.c: fixed xmlGetNsProp() to close bug #55683
4210 Note this requires libxslt to use it's own function instead.
4211
Daniel Veillardf0c53762001-06-07 16:07:07 +00004212Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * HTMLtree.c: when in a pre element no formatting space should
4215 be added.
4216 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4217
Daniel Veillard068a9652001-06-07 15:30:26 +00004218Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * configure.in: added tests for signal() and signal.h
4221
Daniel Veillard541d6552001-06-07 14:20:01 +00004222Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4225
Daniel Veillard8a367d42001-06-07 14:01:34 +00004226Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * doc/libxml-doc.el: Felix Natter provided a new version for
4229 libxml2
4230
Daniel Veillard8a926292001-06-07 11:20:20 +00004231Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * HTMLtree.c: when in a pre element no formatting space should
4234 be added.
4235
Daniel Veillard14839d52001-06-06 16:11:56 +00004236Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4239
Daniel Veillarde95e2392001-06-06 10:46:28 +00004240Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4243 hack
4244 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4245 * uri.c: fixed a warning
4246
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004247Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * HTMLtree.c: trying to close bug #55772 escaping in script
4250 elements
4251 * doc/xml.html: suggest to send mail to the list
4252
4253Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004254
4255 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4256 good. Use a macro and based on the solution provided in
4257 vsnprintf manual page from GNU.
4258
Bjorn Reese99748722001-06-05 12:49:15 +00004259Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4260
4261 * error.c: Workaround for non-preserving variadic list.
4262 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4263
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004264Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * doc/xml.html: added 2.3.10 release
4267
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004268Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * configure.in: releasing 2.3.10
4271
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004272Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4275
Daniel Veillard20042422001-05-31 18:22:04 +00004276Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * encoding.c: Robert Collins provided a patch to add the
4279 "US-ASCII" encoding alias
4280
Daniel Veillard97ac1312001-05-30 19:14:17 +00004281Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4284 string oriented functions and started cleaning the related areas
4285 in xpath.c which needed fixing in this respect
4286
Daniel Veillard2d703722001-05-30 18:32:34 +00004287Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4290 #55380
4291 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4292
Daniel Veillard9403a042001-05-28 11:00:53 +00004293Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * TODO: updated
4296 * nanohttp.[ch] : started adding APIs to get the redirected URL
4297 when this occurs (needed for further base computation
4298 * tree.h: cleanup
4299 * encoding.c: cleanup
4300 * SAX.c: minor change around ctxt->loadsubset
4301
Daniel Veillard6278fb52001-05-25 07:38:41 +00004302Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * Makefile.am include/Makefile.am: small change to have
4305 include/libxml rebuilt if working from CVS.
4306 * uri.c: applied another patch from Carl Douglas for URI escaping,
4307 this should close bug #51876
4308
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004309Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4312 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4313 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4314 added specific regression test
4315 * parser.h: preparing for the XSLT mode where DTD inherited
4316 attributes are added to the tree.
4317
Daniel Veillardbbd22452001-05-23 12:02:27 +00004318Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * xinclude.[ch]: Updated the namespace for the Last Call version
4321 * result/XInclude/include test/XInclude/include: updated the
4322 testsuite accordingly
4323
Daniel Veillard8514c672001-05-23 10:29:12 +00004324Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4327 related to bug #51876
4328
Daniel Veillard42596ad2001-05-22 16:57:14 +00004329Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4330
4331 * tree.c: fixed a gross mistake in base computation, xml:base is
4332 not completely correct yet (need cascade).
4333 * xpath.[ch]: added the few things needed to find a function name
4334 and URI from the XPath context when it is called.
4335
Daniel Veillard81418e32001-05-22 15:08:55 +00004336Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4339 * DOCBparser.c: small cleanup
4340 * xmllint.c: added a --catalogs option to load catalogs from
4341 $SGML_CATALOG_FILES
4342 * tree.c: cleanup
4343 * configure.in: iconv library fixup, ICONV_LIBS
4344
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004345Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * catalog.c: handling of CATALOG entries. detection of recursion,
4348 and a few bugfixes
4349 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4350 against the default namespace
4351
Daniel Veillard04b93292001-05-21 08:15:31 +00004352Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4355
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004356Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * parser.c: fixed propagation context info when parsing an
4359 external entity.
4360 * doc/html/*.html: regenerated a couple of docs
4361
Daniel Veillard4623acd2001-05-19 15:13:15 +00004362Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * doc/xml.html: update with 2.3.9 informations
4365
Daniel Veillardbed7b052001-05-19 14:59:49 +00004366Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4369 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4370 * doc/html/* : rebuilt the docs
4371 * valid.c: small patch which may improve some case when
4372 validating.
4373
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004374Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * HTMLparser.c: Closed bug #54891
4377 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4378 to the suite
4379
4380Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4381
4382 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4383 applied a documentation patch from LotR and filled in a few missing
4384 descriptions
4385
Daniel Veillard76d66f42001-05-16 21:05:17 +00004386Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * xpath.c tree.c parser.c: speed optimizations at the parser level
4389 document tree freeing and xpath evaluation
4390
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004391Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * parser.c parser.h parserInternals.h: fixed a couple of
4394 interfaces for handling memory buffer input to const char *
4395 upon suggestion of JamesH.
4396
Daniel Veillardc3739e72001-05-15 15:23:27 +00004397Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * configure.in: LoTR sent a patch fixing the previous commit
4400
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004401Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4402
4403 * configure.in: trying to deal again with the stoopid -R linking
4404 flag of Solaris
4405
Daniel Veillard790142b2001-05-15 10:51:53 +00004406Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * xpath.h: two nodeset access macros from Thomas Broyer
4409
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004410Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4413 patch from Thomas Broyer
4414
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004415Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4418 case
4419 * INSTALL: was empty added stuff from the FAQ
4420
Daniel Veillard75bea542001-05-11 17:41:21 +00004421Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4422
4423 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4424 attributes handling and #54433 by adding xmlUnsetProp()
4425 and xmlUnsetNsProp()
4426
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004427Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * HTMLparser.c: Patch from Jonas Borgström
4430 (htmlGetEndPriority): New function, returns
4431 the priority of a certain element.
4432 (htmlAutoCloseOnClose): Only close inline elements if they
4433 all have lower or equal priority.
4434 * result/HTML: this of course changed a number of tests results.
4435
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004436Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * xmlIO.c catalog.c: plugged in the default catalog resolution
4439 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4440 documentations
4441 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4442
Daniel Veillarda7374592001-05-10 14:17:55 +00004443Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4446 integrating catalogs
4447 * catalog.[ch] testCatalog.c: adding a small catalo API
4448 (only SGML catalog support).
4449 * parser.c: restaured xmlKeepBlanksDefault(0) API
4450
Daniel Veillardc17337c2001-05-09 10:51:31 +00004451Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4454
Daniel Veillard257d9102001-05-08 10:41:44 +00004455Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * parser.c: added xmlParseExternalEntityPrivate() to allow
4458 propagation of ctxt->_private when parsing external entities
4459
Daniel Veillard083c2662001-05-08 08:27:14 +00004460Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4463
Daniel Veillard01ef7382001-05-08 07:31:43 +00004464Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4467
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004468Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4469
4470 * valid.c: warn when indeterminist content model is detected
4471 * result/VC/ElementValid8: this adds a message
4472 * Makefile.am: add --novalid for VCM tests
4473 * parserInternals.c: added a call to Init memory
4474
Daniel Veillard64269352001-05-04 17:52:34 +00004475Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4476
4477 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4478 when both parameters are NULL.
4479
Daniel Veillard37721922001-05-04 15:21:12 +00004480Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * valid.c: applied small patch from Gary Pennington, reindented
4483 some part of the code.
4484
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004485Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4488 release, updated and regenerated the docs
4489
Daniel Veillard357c9602001-05-03 10:49:20 +00004490Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * xpath.c result/XPath/expr/floats : clarified and cleanup
4493 printing of abnormal floats in tests.
4494
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004495Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4498 * results/HTML/ : a few changes in the output of the HTML tests as
4499 a result.
4500 * configure.in: tying to fix -liconv where needed
4501
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004502Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * Makefile.am: fixed a stupid error
4505
Daniel Veillard7150a032001-05-02 16:41:11 +00004506Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * configure.in Makefile.am: make the inclusion of the trio
4509 modules in the library conditional
4510
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004511Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4512
4513 * DOCBparser.c: patche from László Kovács, fixed entities refs
4514 in attributes handling
4515
Daniel Veillardedddff92001-05-02 10:58:52 +00004516Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4519 flushing
4520
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004521Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4522
4523 * xpath.c: fix of an XSLT namespace bug reported on the list
4524 general/bug-8-
4525
Daniel Veillard5792e162001-04-30 17:44:45 +00004526Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * strio.h trio.c: Dan McNichol suggested a couple of small
4529 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4530
Daniel Veillard02141ea2001-04-30 11:46:40 +00004531Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * tree.c parser.c encoding.c: spent a bit more time looking
4534 at the parsing speed and DOM handling. Added a few more
4535 speedups.
4536
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004537Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * parser.c: small but effective parsing speed improvement
4540
Daniel Veillardb59076b2001-04-29 17:04:07 +00004541Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * configure.in: default on the DocBook parser inclusion (for Gnome)
4544 * DOCBparser.h: fixed a header reference
4545
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004546Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * configure.in xpath.c: applied Bjorn patches for FPE on the
4549 alpha
4550
Daniel Veillardeefd4492001-04-28 16:55:50 +00004551Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4552
4553 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4554 xmlSaveFormatFileTo()
4555
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004556Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * xpath.c: simple and efficient optimization, XPath functions
4559 aways bind to the same code, cache this
4560 * TODO: updated (by saying some is obsolete)
4561
Daniel Veillard2156a562001-04-28 12:24:34 +00004562Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * xpath.c: more cleanup work on XPath name parsing routines
4565
Daniel Veillard61d80a22001-04-27 17:13:01 +00004566Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4569 xmlXPathParseName
4570 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4571 * debugXML.c: avoid compilation problems if compiling without
4572 HTML support, Igor Zlatkovic
4573 * win32/libxml2/libxml2.def.src: being able to compile without
4574 XPath on Windows
4575
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004576Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * libxml.m4: yet another patch from Toshio Kuratomi
4579
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004580Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4583
Daniel Veillard67fee942001-04-26 18:59:03 +00004584Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * tree.[ch]: added xmlSaveFormatFile interface for saving
4587 and indenting a file.
4588
Daniel Veillard82e49712001-04-26 14:38:03 +00004589Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4590
4591 * xpath.c: fixed bug #53689 related to processing-instruction()
4592
Daniel Veillard02f077a2001-04-26 10:59:11 +00004593Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * DOCBparser.c: patche from László Kovács
4596
Daniel Veillard30211a02001-04-26 09:33:18 +00004597Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * parser.c: applied fixes from Christian Glahn bug report #53391
4600
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004601Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * error.c: Jean François Lecomte provided a complete description
4604 and a fix to bug #53537
4605
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004606Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4609
Daniel Veillard1034da22001-04-25 19:06:28 +00004610Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * DOCBparser.c SAX.c: a bit more work on entities processing.
4613 Still Need to cleanup XML output and references in attributes
4614
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004615Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4618
Daniel Veillardb33c2012001-04-25 12:59:04 +00004619Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * tree.c: trying to fix #53574, not completely complete,
4622 I would like xmllint --copy --debug test/ent1 and
4623 xmllint --debug test/ent1 to show the same result.
4624 * xpath.c: fix a bug when trying to sort namespace nodes
4625
Daniel Veillard5146f202001-04-25 10:29:44 +00004626Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * HTMLtree.c: real fix for #53402
4629
Daniel Veillard7533cc82001-04-24 15:52:00 +00004630Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4633 PIs when using xsl:output
4634 * valid.c: closing #53537 some case generate segfaults if there
4635 is validity errors
4636
Daniel Veillard61b33d52001-04-24 13:55:12 +00004637Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4640 of external parsed entities, added --noent to testDocbook
4641 * valid.c: Garry Pennington found an uninitialized variable
4642 access in xmlValidateElementContent()
4643
Daniel Veillard56098d42001-04-24 12:51:09 +00004644Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4647 with madness
4648 * result/HTML/ : this modified the result of the regression tests
4649 a lot.
4650
Daniel Veillard122376b2001-04-24 12:12:30 +00004651Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4654 to doc where it wasn't checked against NULL reported by
4655 Jens Laas
4656
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004657Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4660 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4661
Daniel Veillardeae522a2001-04-23 13:41:34 +00004662Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4665 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4666 * SAX.[ch]: cleanup and updates for DocBook
4667 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4668 ex SGML identifier changes
4669 * valid.c: removed a static unused function.
4670
Daniel Veillardde57c612001-04-23 09:13:36 +00004671Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4672
4673 * HTMLtree.c: applied change for Paul Sponagl on script saving
4674 * Makefile.am: the warning about entity title.xml are normal.
4675
Daniel Veillard393df012001-04-22 20:11:18 +00004676Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * configure.in: release of 2.3.7
4679 * Makefile.am: fixing make distcheck
4680
Daniel Veillarda41123c2001-04-22 19:31:20 +00004681Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * doc/html/* doc/xml.html: updated and regenerated the docs
4684
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004685Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4688
Daniel Veillarde82a9922001-04-22 12:12:58 +00004689Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * tree.c: fixed #53388 with the provided patch
4692
Daniel Veillard06803992001-04-22 10:35:56 +00004693Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * valid.c: Bjorn detected an invalid memory access. Fixed
4696 vstateVPush()
4697
Daniel Veillard40af6492001-04-22 08:50:55 +00004698Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4701
Bjorn Reese70a9da52001-04-21 16:57:29 +00004702Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4703
4704 * libxml.h: new header used only for the compilation of libxml
4705 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4706 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4707 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4708 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4709 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4710 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4711 baseline (version 1.2 plus a single patch).
4712 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4713 scientific notation for numbers. Tests added.
4714 * xpath.c: formatting of numbers changed to use sprintf
4715 (contribution from William Brack)
4716
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004717Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * valid.c: cleanup, more useful debugging
4720 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4721 * xmlIO.c: entity loading is printed as an error when validating
4722
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004723Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * valid.c: fixed to validate within entities
4726 * test/VCM/v22.xml: added a specific testcase
4727
Daniel Veillardca1f1722001-04-20 15:47:35 +00004728Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * valid.c: forgot an epsilon transition in for ()+
4731 * test/VCM/v21.xml : added a specific test case
4732
Daniel Veillard85349052001-04-20 13:48:21 +00004733Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * valid.c: removed a state explosion exhibited by RSS
4736 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4737 from bug #51872
4738
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004739Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4742 validation without using an ugly NFA -> DFA algo in the source.
4743 Made a specific algorithm easier to maintain, using a single
4744 stack and without recursion.
4745 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4746 * hash.c: made the growing routine static
4747 * tree.h parser.c: added the parent information to an
4748 xmlElementContent node.
4749
Daniel Veillarde470df72001-04-18 21:41:07 +00004750Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * SAX.c parser.c xpath.c: generating IDs when not validating
4753 from an external parsed entity was poisoning the ID has table
4754 with removed values. This was killing XSLT on the KDE help
4755 browser.
4756
Daniel Veillardceacdd92001-04-18 15:10:35 +00004757Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * entities.h: andrew@ugh.net.au detected a double declaration
4760
Daniel Veillarda10efa82001-04-18 13:09:01 +00004761Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * debugXML.c hash.c tree.h valid.c : some changes related to
4764 the validation suport to improve speed with DocBook
4765 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4766 the way validation errors get reported
4767
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004768Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4771 by P C Chow and William M. Brack for XSLT HTML output
4772
Daniel Veillard2d90de42001-04-16 17:46:18 +00004773Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4776 Igor Zlatkovic patches for MSC compilation and added his
4777 updates
4778
Daniel Veillarde043ee12001-04-16 14:08:07 +00004779Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4782 prefix lookup.
4783 * parserInternals.c: fixed the bug reported by Morus Walter
4784 due to an off by one typo in xmlStringCurrentChar()
4785
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004786Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * HTMLparser.c result/HTML/*: revamped the way the HTML
4789 parser handles end of tags or end of input
4790
Daniel Veillard82daa812001-04-12 08:55:36 +00004791Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4794
Daniel Veillard67a21302001-04-11 14:39:16 +00004795Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4798 bug where the linktime verions of free() won't work ...
4799
Daniel Veillard27b55282001-04-11 12:22:25 +00004800Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4803
Daniel Veillardafc73112001-04-11 11:51:41 +00004804Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * doc/xml.html: added 2.3.6 release
4807
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004808Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4809
4810 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4811 * result/wml.xml: resulted in a small output change
4812
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004813Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * tree.c: xmlNewDoc was missing the charset initialization
4816 * xmllint.c: added --auto to autogenerate a doc, allow to
4817 reproduce the problem fixed on xmlNewDoc
4818
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004819Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * xpath.c: trying to get 52979 solved
4822 * tree.c result/ result/noent/: trying to get 52712 solved, this
4823 also made me clean up the fact that XML output in general should
4824 not add formating blanks by default, this changed the output of
4825 a few tests
4826
Daniel Veillard73639a72001-04-10 14:31:39 +00004827Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4830
Daniel Veillardfac26a12001-04-08 13:08:14 +00004831Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * configure.in: finally released 2.3.6
4834
Daniel Veillard911f49a2001-04-07 15:39:35 +00004835Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xpath.c: checking for null pointer generated by new code
4838
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004839Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * xpath.c: fixed a [] evaluation problem reported
4842 * test/XPath/tests/simpleaddr: extended test
4843 * result/XPath/simpleaddr: updated result
4844
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004845Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * xmllint.c: Dan Timis reported a portability problem
4848 on Macs without mmap, fixed it.
4849
Daniel Veillardb38bd552001-04-03 18:22:00 +00004850Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * testXPath.c : added a --tree option allowing to display the
4853 tree dump of the XPath expression
4854
Daniel Veillard4dd93462001-04-02 15:16:19 +00004855Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * xpath.c: fixed a memleak when comparing nodesets
4858 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4859 * tree.c: added a TODO
4860
Daniel Veillard92ad2102001-03-27 12:47:33 +00004861Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4864 we need string functions
4865 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4866 to be able to use them where needed. Applied some changes
4867 to reduce name linking pollution and compile in only what's
4868 needed.
4869 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4870 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4871 for the string manipulation functions
4872 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4873 to the free() function of xmlmemory.c
4874 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4875 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4876 usage.
4877
4878
Daniel Veillard2be30642001-03-27 00:32:28 +00004879Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * error.c: applied the context output patch of the error
4882 handling submitted by Chuck Griffith
4883 * error/VC/*: this slightly change some error logs
4884
Daniel Veillard50582112001-03-26 22:52:16 +00004885Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * parser.c: fixed line number reporting on error
4888
Daniel Veillard04be4f52001-03-26 21:23:53 +00004889Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * parser.c: Sullivan and Darin found a parser bug,
4892 applied the patch.
4893
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004894Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4897 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4898 xmlversion.h.in xpointer.c: of course the way I defined
4899 UNUSED breaks on old gcc version. Try to be smart and
4900 also define it directly in xmlversion.h
4901 * configure.in: removed -ansi flag from the pedantic set
4902
4903Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004904 Huge cleanup, I switched to compile with
4905 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4906 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4907 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4908 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4909 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4910 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4911 encoding.h entities.c error.c list.[ch] nanoftp.c
4912 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4913 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4914 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4915 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4916 Cleanup, staticfied a number of non-exported functions,
4917 detected and cleaned up a dozen of problem found this way,
4918 avoided a lot of public function name/typedef/system names clashes
4919 * doc/xml.html: updated
4920 * configure.in: switched private flags to the really pedantic ones.
4921
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004922Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * configure.in: 2.3.5
4925 * doc/html/*: rebuilt the docs
4926
Daniel Veillard146c9122001-03-22 15:22:27 +00004927Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * parser.c: fixed a reported bug in NOTATION parsing
4930 * uri.c: accepted but not fixed bug 51876, added TODO
4931 * Makefile.am: fixed bug 51876
4932
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004933Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4934
4935 * config.h.in configure.in error.c: fix a compilation problem
4936 on platforms without vsnprintf (xml@thewrittenword.com)
4937
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004938Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * parser.c: fixed a function name header typo
4941 * SAX.c: notations can also occur in external subset.
4942
Daniel Veillard7d42b542001-03-20 13:22:46 +00004943Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4944
4945 * error.c: removed a C++ like comment
4946
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004947Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * parser.c: fixing bug 52299 strange condition leading
4950 to a parser crash due to a buffer overflow
4951 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4952 added the specific test case
4953
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004954Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4957 xmlXPathConvert{String,Number,Boolean} to be able to make
4958 type casts without a context stack, fixed some implementation
4959 problems related to the absence of context at parse-time,
4960 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4961 in the public API too
4962 * xpointer.c xpathInternals.h: we need to know at parse time
4963 whether we are compiling an XPointer
4964
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004965Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4968 cleaned up the parser internals, refactored XPath code, added
4969 new compilation based APIs and cleanly separated public and
4970 private APIs.
4971
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004972Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * xpath.h: the comp field must be added at the end to avoid
4975 killing binary compat.
4976
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004977Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * Makefile.am: detect XPath memleaks in regreson tests
4980 * error.c: fixed and error w.r.t. error reporting still using
4981 stderr
4982 * hash.c: added new line at end of file
4983 * tree.h: minor cleanup
4984 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4985 expression parsing from evaluation, resulted in a number of
4986 changes internally, and in XPointer. Likely to break stuff
4987 using xpathInternals.h but should remain binary compatible,
4988 new interfaces will be added.
4989
Daniel Veillardd574f782001-03-14 19:40:17 +00004990Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * configure.in: fixed a couple of problems reported by
4993 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4994 without gcc on non linux platforms.
4995
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004996Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4999 a fix for --with-html-dir= configure support. I hope it won't
5000 break rpm generation
5001
Daniel Veillarda022fe02001-03-14 16:30:00 +00005002Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * xmlIO.c: one function comment cleanup.
5005
Daniel Veillard25239c12001-03-14 13:56:48 +00005006Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * SAX.c: external subset notations were improperly registered
5009 in the internal subset.
5010
Daniel Veillard2c4754f2001-03-13 09:31:12 +00005011Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * README.cvs-commits: added, pointing to HACKING
5014 * HACKING: updated
5015
Daniel Veillard82ab81e2001-03-12 21:11:21 +00005016Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * parser.c: and Matt Sergeant found one in the XML push
5019 parser (erroneous check I forgot to remove when I fixed the
5020 main parser).
5021
Daniel Veillard68d7b672001-03-12 18:22:04 +00005022Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.c: ptittom found a small bug in UnaryExpr
5025
Daniel Veillarde356c282001-03-10 12:32:04 +00005026Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * configure.in: bumped to 2.3.4
5029 * error.c: fixed bug #51860
5030 * tree.c: fixed bug #51861
5031 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5032 * tree.[ch] : added xmlDefaultBufferSize
5033 * nanoftp.c: typo in function name header block
5034 * doc/xml.html : updated, added link to XML::LibXSLT
5035 * doc/html/* : rebuilt the docs
5036
Daniel Veillard80f32572001-03-07 19:45:40 +00005037Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * parser.c SAX.c: the new content parsing code raised an
5040 ugly bug in the characters() SAX callback. Found it
5041 just because of strangeness in XSLT XML Rec ouptut :-(
5042
Daniel Veillard6c831202001-03-07 15:57:53 +00005043Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * Makefile.am: Martin Baulig suggested to add -lm
5046 * tree.c: found another bug in xmlNodeGetContent()
5047
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005048Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * xpath.c: Bjorn found the error related to strictness of comparison.
5051
Daniel Veillard29631a82001-03-05 09:49:20 +00005052Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * parser.c: trying to fix the Dtd parsing problem reported
5055 by Gary, side effect of last week speed optimizations.
5056
Daniel Veillard14be0a12001-03-03 18:50:55 +00005057Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5058
5059 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5060 * parserInternals.c: removed unneeded test raised by Stric
5061
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005062Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5063
5064 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5065 and fixed by William Brack). Added xmlXPathFormatNumber.
5066 Changed the sorting slightly.
5067 * configure.in Makefile.am example/Makefile.am: Added -lm.
5068 Please note that applications linking with libxml2, must
5069 also like with the math library from now on.
5070
Daniel Veillardf9533d12001-03-03 10:04:57 +00005071Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5074
Daniel Veillard2f362242001-03-02 17:36:21 +00005075Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * parser.c: one must report spaces even if the Dtd element
5078 content proves that this is not part of the element content.
5079 * result/valid/*.xml: this changed the ouptu slightly
5080
Daniel Veillardb402c072001-03-01 17:28:58 +00005081Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * configure.in: bumped to 2.3.3
5084 * doc/xml.html: updated
5085
Daniel Veillard77851712001-02-27 21:54:07 +00005086Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5087
5088 * tree.c: minor doc fix
5089 * xpath.c: deallocation issues when a result tree has been
5090 converted to a node-set
5091
Daniel Veillardec70e912001-02-26 20:10:45 +00005092Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * doc/xml.html: oops corrected dates s/2000/2001
5095
Daniel Veillard8730c562001-02-26 10:49:57 +00005096Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * valid.c: new patch from Gary Pennington
5099
Daniel Veillard91e9d582001-02-26 07:31:12 +00005100Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * doc/xml.html: applied patch from Ankh
5103
Daniel Veillardedac3c92001-02-26 01:36:19 +00005104Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * xinclude.c: fixed a problem building on Mac
5107
Daniel Veillard21a0f912001-02-25 19:54:14 +00005108Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * parser.c: more work on increasing parsing ferformances
5111
Daniel Veillard48b2f892001-02-25 16:11:03 +00005112Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5115 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5116 avoiding memcpy in production builds MEM_CLEANUP macro use
5117 * parser.[ch] parserInternals.c: optimizations of the tightest
5118 internal loops inside the parser. Better checking of I/O
5119 flushing/loading conditions
5120 * xmllint.c : added --timing
5121
Daniel Veillard71681102001-02-24 17:48:53 +00005122Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * configure.in: bumped to 2.3.2
5125 * doc/xml.html: updated for release
5126
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005127Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * xpath.c: found a memleak and fixed a nasty bug
5130
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005131Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * xmllint.[c1] : added return code errors for xmllint
5134 * xpath.c: specific debug dump function for result value trees
5135
Daniel Veillard4b637072001-02-21 21:52:55 +00005136Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * xpath.c: finally implemented xmlXPathCompareNodeSets
5139 * test/XPath/expr/floats results/XPath/expr/floats: added
5140 a test for float expressions
5141
Daniel Veillardf714aa32001-02-21 03:07:44 +00005142Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5145 * parserInternals.[ch]: trying to speed up parsing
5146 * xpath.c : speeded up node set equality op
5147
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005148Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5151 better handling of ID/IDREF and the list modules associated
5152 * configure.in: small CFLAGS cleanup
5153
Daniel Veillarda8abee62001-02-19 15:14:59 +00005154Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * configure.in: fixed iconv detection on AIX (stric)
5157
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005158Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005159
5160 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5161
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005162Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5163
5164 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5165 and optimized xmlXPathNodeSetSort
5166
Daniel Veillard142adbf2001-02-17 13:21:05 +00005167Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xpath.c: bug fix when context size is 0
5170 * parser.c: I like Norm's Dtd because they still manage to break
5171 the parser occasionally
5172
Daniel Veillardf23e0092001-02-16 13:21:29 +00005173Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5176
Daniel Veillarde0e26512001-02-16 00:11:46 +00005177Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5180 attributes within the XML-1.0 namespace
5181
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005182Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * xpathInternals.h: exported a few axis functions
5185 * doc/xml.html: updated the doc
5186
Daniel Veillard760f4422001-02-15 14:59:48 +00005187Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * configure.in: applied patch from Daniel van Balen for OpenBSD
5190 and bumped version to 2.3.1
5191 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5192 attempt to find autoclosing was simply broken, removed it,
5193 updated the examples, this is better
5194
Daniel Veillardd194dd22001-02-14 10:37:43 +00005195Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5196
5197 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5198 hash functionnalities.
5199 * doc/html/* : rebuild the doc
5200
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005201Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5204 on predicate
5205 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5206 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5207 really want to have tags closed on output even if we accept
5208 unclosed ones on input
5209
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005210Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * xpath.c: ouch don't free NULL, rare case fixed
5213 * tree.c: don't coalesce text nodes if they don't have the
5214 same behaviour wrt escaping on output
5215
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005216Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: small fixup
5219 * SAX.c: don't warn on empty namespaces.
5220
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005221Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * README: a bit of cleanup
5224 * configure.in: preparing for 2.3.0 release
5225
Daniel Veillard1f83d392001-02-08 09:37:42 +00005226Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * hash.[ch]: added a first version of xmlHashSize()
5229 * valid.c: another bug fix from Gary Pennington
5230
Daniel Veillard5eef6222001-02-07 18:24:48 +00005231Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * valid.c: couple of bug fixes pointed by Gary Pennington
5234 * HTMLtree.c: #if 0 cleanup
5235
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005236Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5239 which removes a time consuming check of xmlXPathNodeSetAdd()
5240 and use it in places where we are sure to not break unicity
5241
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005242Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xpath.c: bug fixes found from XSLT
5245 * tree.c: preserve node->name special values when copying nodes.
5246 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5247 external subset are fetched when available but without full
5248 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5249 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5250 output with encoding disabled.
5251
Daniel Veillard2c833b62001-02-03 08:52:06 +00005252Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5255 xmlCheckFilename should not be called from xmlFileOpenW
5256 and xmlGzfileOpenW
5257
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005258Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5261 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5262 added the new tests for URI normalization
5263 * testURI.c: fixed stoopid bugs
5264 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5265 the URI in the error messages are now properly normalized
5266
Daniel Veillardea28ce62001-02-02 08:20:19 +00005267Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5268
5269 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5270
Daniel Veillarde99a4762001-02-01 04:34:35 +00005271Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5274
Daniel Veillard2b325a02001-01-31 20:46:31 +00005275Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * xpath.c: fixed mod operator
5278
Daniel Veillardde55cf62001-01-31 15:53:13 +00005279Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5280
5281 * parser.c: fixed xmlStrcat doc
5282 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5283 trees.
5284
Daniel Veillard2f913b72001-01-31 13:23:49 +00005285Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * xpath.c result/XPath/tests/chaptersbase
5288 result/XPath/tests/simplebase: fixed XPath node()
5289 * tree.c: small fix in xmlNewNs()
5290 * Makefile.am: removed extraneous xml2Conf.sh rule
5291
Daniel Veillardb42042b2001-01-28 07:40:36 +00005292Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5295 Changed the library name, in order to get libxml-devel and
5296 libxml2-devel to coexist on a single system
5297 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5298 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5299
Daniel Veillardee0a4662001-01-27 18:59:33 +00005300Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5303 libxml2-devel installable in // as libxml-devel.
5304
Daniel Veillard5eb05942001-01-27 17:50:22 +00005305Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * doc/Makefile.am: fixed make rebuild in doc
5308 * doc/html/*.html: rebuilt the docs
5309
Daniel Veillard65c295d2001-01-26 09:32:39 +00005310Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5311
5312 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5313
Daniel Veillard8e199902001-01-25 18:54:39 +00005314Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5315
5316 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5317 the HTML doc to go into the -devel RPM ...
5318 * aclocal.m4 config.h.in: some updates due to auto* magic
5319
Daniel Veillard93086662001-01-25 18:13:04 +00005320Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.h: added a hook in the context structure allowing to
5323 link to extra support, needed for XSLT
5324
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005325Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5328 xmlXPtrCmpPoints to use it.
5329 * propagated the following patch from Alejandro Forero
5330 * include/win32config.h xmlIO.c: applied further suggestions
5331 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5332 * example/gjobread.c: fixed warnings, now that it builds
5333
5334Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5335
5336 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5337
5338 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5339 filename points to a valid file (not a directory).
5340 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5341 Added calls to xmlCheckFilenameDir.
5342
5343 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5344 `path' (rather than `filename') as the parameter to gzopen and open.
5345
Daniel Veillard48177c22001-01-23 15:27:41 +00005346Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * Makefile.am: fixed a problem with EXTRA_DIST
5349
Daniel Veillardb83ba402001-01-22 22:45:10 +00005350Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * Makefile.am example/Makefile.am: finally found the trick
5353 to build the example, i.e. add "." in SUBDIRS before example
5354 in the list <grin/>
5355
Daniel Veillard82687162001-01-22 15:32:01 +00005356Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * doc/xml.html: updated with an XSLT section, removed pointer to
5359 W3C CVS base.
5360
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005361Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5364 too, and deallocation need to occur the same way.
5365
Daniel Veillarde4566462001-01-22 09:58:39 +00005366Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5369 type correponding to an XSLT result tree fragment. Share most
5370 of the data format with node set, as well as operators.
5371 * HTMLtree.c: added a newline at the end of the doctype output
5372 whe this one is not present initially.
5373 * tree.c: make sure taht the parent and doc pointers are properly
5374 set when copying attributes (lists).
5375
Daniel Veillard701c7362001-01-21 09:48:59 +00005376Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5379
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005380Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * xpath.c: seems I finally killed that ugly path evaluation
5383 context bug (tagged 9999 in case is is wrong)
5384
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005385Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5388 for XSLT
5389
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005390Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5393 for xmlGzfileOpen() bug
5394
Daniel Veillardf6eea272001-01-18 12:17:12 +00005395Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xpath.c: removed an error found by XSLT usage
5398 * tree.c parserInternals.h: use a predefined static string
5399 for text and comment nodes, avoid freeing them in xmlFreeNode,
5400 exported the string name in parserInternals.h and added
5401 another value to disable encoding at output (for XSLT),
5402 gain memory, time.
5403
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005404Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5407 win32/libxml2/libxml2_so.dsp: new makefiles and update
5408 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5409
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005410Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5413 Gary Pennington
5414
Daniel Veillard389e6b72001-01-15 19:41:13 +00005415Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * xpath.c: fixed the comaprision of values and nodelists,
5418 need to compare nodelist still ...
5419 * debugXML.c: avoided a possible core dump
5420 * HTMLparser.c: cleanup
5421 * nanohttp.c: contributed fix.
5422 * tree.c: fixes in properties handling added xmlSetNsProp
5423 needed by libxslt
5424 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5425 comment
5426 * TODO: updated
5427
Daniel Veillard167bd532001-01-06 21:09:34 +00005428Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * parser.c parserInternals.c: applied Bjorn Reese optimization
5431 patch
5432
5433Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * Makefile.am: applied patch fro make check from Martin Vidner
5436
Daniel Veillard503b8932001-01-05 06:36:31 +00005437Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * configure.in: preparing 2.2.11
5440 * doc/html/*: rebuild the HTML files
5441 * doc/xml.html : updated
5442
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005443Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * tree.c: fixed a stupid bug
5446 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5447 patches related to validation of an XInclude processing result
5448 * TODO: updated
5449
Daniel Veillarde2488192001-01-04 10:54:22 +00005450Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5453 on large files
5454
Daniel Veillardf060a412001-01-03 20:52:44 +00005455Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5458
Daniel Veillard45cff692001-01-03 18:02:04 +00005459Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5462 reported by Jonas Borgström
5463 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5464
Daniel Veillard08108982001-01-03 15:24:58 +00005465Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * testXPath.c xpath.c: fixing the XPath union expressions problem
5468 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5469
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005470Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xmllint.c: Made is so if the file name is "-" is will read form
5473 standard input. Sven Heinicke <sven@zen.org>
5474 * tree.c: fixed a problem when growing buffer
5475 * tree.h: fixed the comment of the node types following andersca
5476 comment
5477 * TODO: updated
5478
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005479Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * HTMLparser.[ch]: added a way to avoid adding automatically
5482 omitted tags. htmlHandleOmittedElem() allows to change the
5483 default handling.
5484 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5485 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5486 of xmllint too when using --memory flag, added a memory test
5487 suite at the Makefile level.
5488 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5489 with namespace use when encountering QNames in XPath evalation,
5490 added xmlns() scheme in XPointer.
5491 * nanoftp.c : incorporated a fix
5492 * parser.c xmlIO.c: fixed problems raised with encoding when using
5493 the memory I/O
5494 * parserInternals.c: closed bug 25934 reported by
5495 torsten.landschoff@innominate.de
5496 * TODO: updated
5497
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005498Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5501 on a non-updated tree :-(, made a 2.2.10 release to correct the
5502 situation
5503
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005504Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5505
5506 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5507 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5508 integrated a set of OpenVMS changes from Howard Taylor
5509 <Howard.Taylor@pacoast.com>
5510
Daniel Veillard58770e72000-11-25 00:48:47 +00005511Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5512
5513 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5514 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5515
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005516Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * HTMLparser.c: some fixes on auto-open of html/head/body
5519 * encoding.c: fixed a compilation error on some gcc env
5520 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5521 XPointer implementation
5522 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5523 related XPointer tests and associated results
5524
Daniel Veillard300f7d62000-11-24 13:04:04 +00005525Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5526
5527 * doc/xmldtd.html doc/xml.html: following a short step by step
5528 guidance on IRC to help maciej with DTDs I started a small
5529 page on the subject.
5530
Daniel Veillard748e45d2000-11-17 16:36:08 +00005531Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5532
5533 * HTMLparser.c: fixed handling of broken charrefs
5534 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5535 patches
5536
Daniel Veillard28929b22000-11-13 18:22:49 +00005537Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5538
5539 * doc/xml.html doc/html/* : rebuilt the docs after adding
5540 xinclude and updated page for 2.2.7 and 2.2.8
5541 * configure.in: releasing 2.2.8
5542
Daniel Veillard41e06512000-11-13 11:47:47 +00005543Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * parser.[ch] parserInternals.c: applied the conditional
5546 section processing fix from Jonathan P Springer
5547 <jonathan.springer2@gte.net>
5548 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5549 project file, fixed iconv default non support
5550 * xpath.c: fixed the problem of evaluating relative expressions
5551 when a node context is provided.
5552
Daniel Veillardbf432752000-11-12 15:56:56 +00005553Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5554
5555 * nanoftp.c: fixed gcc 2.95 new warnings
5556 * SAX.c: fixed a stupid bug
5557 * tree.c: fixed a formatting problem when round-tripping
5558 from/to memory
5559 * xinclude.c: chased memleak, fixed a base problem
5560 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5561 xmlXPtrBuildNodeList()
5562 * TODO: updated
5563 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5564 adding a first small set of regression tests for XInclude
5565
Daniel Veillardc2def842000-11-07 14:21:01 +00005566Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * nanohttp.[ch]: applied Wayne Davison patches to access
5569 the WWW-Authorization header.
5570 * parser.c: Closed Bug#30847: Problems when switching encoding
5571 in short files by applying Simon Berg's patch.
5572 * valid.c: fixed a validation problem
5573 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5574 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5575 Wayne Davison
5576 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5577 need to be extended to non full nodes selections.
5578 * xinclude.c: starts to work decently
5579
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005580Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5581
5582 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5583 debugXML.c xmlversion.h.in: Started adding XInclude support,
5584 this is a new xmllint option
5585 * tree.c xpath.c: applied TOM patches for XPath
5586 * xpointer.c: fixed a couple of errors.
5587 * uri.c: added an escaping function needed for xinclude
5588 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5589 new warning from RH70 gcc's version
5590
Daniel Veillarda4964b72000-10-31 18:23:44 +00005591Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5592
5593 * HTMLparser.c: fixed loop on invalid char in scripts
5594 * parser.c: update to description of xmlIOParseDTD()
5595 * libxml.m4 xmlversion.h.in: changes contributed by
5596 Michael Schmeing <m.schmeing@internet-factory.de>
5597 * configure.in: preparing for 2.2.7
5598 * Makefile.am: trying to avoid config.h and acconfig.h
5599 being included in the distrib
5600 * configure.in: released 2.2.7
5601
5602Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5603
5604 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5605 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5606
Daniel Veillard01411222000-10-30 15:33:22 +00005607Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5608
5609 * parser.[ch]: added xmlIOParseDTD()
5610 * xpointer.c: added support for the 2 extra parameters of
5611 string-range, fixed a stoopid error when '0' was present
5612 in XPointer expressions
5613 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5614 testsuite for the above
5615
Daniel Veillard6db58192000-10-30 09:27:53 +00005616Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5617
5618 * libxml.spec.in: improved package descriptions
5619
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005620Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * xpath.c xpathInternals.h: applied a large cleaning patch
5623 from TOM <ptittom@free.fr>, it also add namespace support
5624 for function and variables registration.
5625
Daniel Veillardbd20df72000-10-29 17:53:40 +00005626Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5627
5628 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5629 * Makefile.mingw: Wayne Davison's update adding hash.c
5630
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005631Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5632
5633 * xpath.c: fixed the root evaluation problems
5634 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5635 ignorable spaces with <b> <bold> <em>
5636 * tree.c: fixed a loop in xmlSearchNsByHref()
5637
Daniel Veillard767662d2000-10-27 17:04:52 +00005638Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5639
5640 * xpath.c: applied another XPath patch from TOM
5641 * xpath.c include/makefile.am: applied another patch from
5642 china@thewrittenword.com (cleanup on IRIX).
5643
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005644Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5645
5646 * xml-config.1: received a fixed version from Fredrik Hallenberg
5647 <hallon@lysator.liu.se>
5648
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005649Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5652 cleanup patch for XPath
5653
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005654Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5655
5656 * patched to redirrect all "out of context" error messages to
5657 a reconfigurable routine. The changes are:
5658 * xmlerror.h : added the export of an error context type (void *)
5659 an error handler type xmlGenericErrorFunc there is an interface
5660 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5661 to reset the error handling routine and its argument
5662 (by default it's equivalent to respectively fprintf and stderr.
5663 * all the c files: all wild accesses to stderr or stdout within
5664 the library have been replaced to calls to the handler.
5665
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005666Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * configure.in: release 2.2.6
5669 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5670 exporting the inner functions of xpath for extension modules
5671 * doc/*: updated and rebuilt the doc
5672
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005673Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * nanohttp.c : applied Wayne HTTP cleanup patch
5676 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5677 and xmlNodeSetSpacePreserve()
5678
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005679Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5680
5681 * xpath.c: closing bug #29260
5682
Daniel Veillard126f2792000-10-24 17:10:12 +00005683Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5686 multikey tuples, made hash structure opaque
5687 * valid.[ch]: moved elements, attributes, notations decalarations
5688 as well as ID and refs to hash tables.
5689 * entities.c: hash cleanup
5690 * xmlmemory.c: fixed a dump problem in debug mode
5691 * include/Makefile.am: problem passing in DESTDIR= values patch
5692 from Marc Christensen <marc@calderasystems.com>
5693 * nanohttp.c: removed debugging remains
5694 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5695 * HTMLparser.c parser.c: fixing a number of problems with the
5696 macros in the *parser.c files (Wayne).
5697 * HTMLparser.c: close the previous option when opening a new one
5698 (Marc Sanfacon).
5699 * result/HTML/*: updated the HTML results accordingly
5700
Daniel Veillard52afe802000-10-22 16:56:02 +00005701Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5704 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5705 XPath functions and XML entities table to them. More to come...
5706 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5707
Daniel Veillard683cb022000-10-22 12:04:13 +00005708Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5709
5710 * tree.c: coalesce adjacent text nodes
5711 * valid.c: handling of blank nodes in DTd validation (raised
5712 by problems with a posteriori validation).
5713 * nanohttp.c: changing behaviour on HTTP write stuff.
5714 * HTMLtree.c: forced body and html to be explicitely closed.
5715 * xpath.h: exported more XPath functions.
5716
Daniel Veillard1baf4122000-10-15 20:38:39 +00005717Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5718
5719 * Release of 2.2.5
5720 * xpointer.c: range() range-inside and other helper functions
5721 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5722
Daniel Veillard47e12f22000-10-15 14:24:25 +00005723Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5726 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5727
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005728Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5729
5730 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5731 and XPointer modules
5732
Daniel Veillard134c9f32000-10-15 10:27:08 +00005733Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * SAX.h: closed #25107
5736
Daniel Veillard39915622000-10-15 10:06:55 +00005737Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5738
5739 * testSAX.c: fixed problem with cdata reporting
5740 * SAXresult/* : updated
5741
Daniel Veillard1e851392000-10-15 10:02:56 +00005742Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5743
5744 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5745 Closed bug #27499, added to regression tests
5746 * TODO: updated
5747
Daniel Veillard7eda8452000-10-14 23:38:43 +00005748Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5749
5750 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5751 support for SCRIPT and STYLE with help from Bjorn Reese
5752 * test/HTML/* result/HTML/*: added simple testcase and updated
5753 the existing ones.
5754
Daniel Veillardff9c3302000-10-13 16:38:25 +00005755Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5756
5757 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5758 string-range for empty strings
5759 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5760 test/XPath/xptr/strrange: augmented the XPointer testsuite
5761
Daniel Veillard189446d2000-10-13 10:23:06 +00005762Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5763
5764 * doc/xml.html doc/xmlmem.html: added a module describing memory
5765 interfaces and use, updated the main page.
5766
Daniel Veillard2f971a22000-10-12 23:26:32 +00005767Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5770 nanoftp code work on Windows too now
5771
5772Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005773
5774 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5775 * xpointer.c: implemented string-range() at least a good first version
5776 * test/XPath/docs/str test/XPath/xptr/strrange
5777 result/XPath/xptr/strrange: the string-range() tests
5778
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005779Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * Makefile.am include/Makefile.am include/win32config.h
5782 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5783 and make distcheck
5784
Daniel Veillard19d61112000-10-11 23:50:35 +00005785Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5786
5787 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5788 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5789 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5790
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005791Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5792
5793 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5794 patch for socklen_t detection by
5795 Albert Chin-A-Young <china@thewrittenword.com>
5796
Daniel Veillardcd429612000-10-11 15:57:05 +00005797Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5798
5799 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5800 and added a --dtdvalid option to xmllint used to test it
5801
Daniel Veillard47c02452000-10-11 13:04:36 +00005802Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5805 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5806
Daniel Veillard2d38f042000-10-11 10:54:10 +00005807Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5808
5809 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5810 handlings (registration, lookup, cleanup)
5811
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005812Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * configure.in Makefile.am include/makefile.am: adding XPointer
5815 and XPtrtests target
5816 * xpointer.[ch] : new files for XPointer support
5817 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5818 more XPath tests
5819
Daniel Veillard57fda592000-10-10 23:24:14 +00005820Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5821
5822 * configure.in: fixed, very broken, make distcheck works again
5823
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005824Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5825
5826 * More work toward 2.2.5, integrated a number of patches
5827 * configure.in Makefile.am win32config.h.in: trying to cleanup
5828 make distcheck .... huh ...
5829 * include/Makefile.am include/win32config.h: new directory
5830 for includes
5831 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5832 updated teh makefiles and instructions for WIN32
5833 * xpath.c: small fixes
5834 * test/XPath/ results/XPath: updated the testcases and results
5835 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5836 suggested patches
5837 * valid.c: fixed an ID bug
5838
Daniel Veillardb71379b2000-10-09 12:30:39 +00005839Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5840
5841 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5842 the automake bug where wrong dependancies were generated.
5843 * xpath.[ch]: worked on XPointer
5844
Daniel Veillard7e99c632000-10-06 12:59:53 +00005845Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5846
5847 * configure.in Makefile.am: 2.2.5, ship the include in an
5848 include/libxml subdirectory, use symlinks when using CVS
5849 * testSAX.c: fixed small bug
5850 * testXPath.c: changed the way testfiles are parsed
5851 * debugXML.c: same kind of cleanup when parsing an argument expression
5852 XPath/XPointers can have blanks embedded
5853 * xpath.[ch]: more cleanup, reorgs for XPointer work
5854 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5855 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5856
Daniel Veillard55b91f22000-10-05 16:30:11 +00005857Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5860 in the XPath engine, rewrote large parts of it, now it's far
5861 cleaner and in sync with the REC not an old WD. Fixed a parsing
5862 problem in the interactive XML shell found when testing XPath.
5863
Daniel Veillardac260302000-10-04 13:33:43 +00005864Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5867 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5868 examples with the extra test
5869
Daniel Veillard7cfce322000-10-04 12:40:27 +00005870Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5873 the global init function.
5874
Daniel Veillard970112a2000-10-03 09:33:21 +00005875Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * HTMLparser.c: Doohhh, attribute name parsing was still case
5878 sensitive ! Fixed this ...
5879 * result/HTML/* : updated the tests results accordingly
5880
Daniel Veillard740abf52000-10-02 23:04:54 +00005881Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5882
5883 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5884 engine, should be far more stable, incorporated a new version of
5885 preceding/following axis, need testing
5886 * uri.c: fixed file:///c:/a/b/c problem
5887 * test/XPath/tests/idsimple: augmented the XPath tests
5888
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005889Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * doc/* rebuilding docs for 2.2.4 release
5892
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005893Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * configure.in: releasing 2.2.4
5896 * parser.[ch]: added xmlStrEqual()
5897 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5898 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5899 use xmlStrEqual instead
5900 * TODO: updated
5901 * added an XPath test
5902
Daniel Veillardbc765302000-10-01 18:23:35 +00005903Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5904
5905 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5906 * entities.h: exported xmlInitializePredefinedEntities
5907 * parser.[ch] : added xmlInitParser()
5908 * parserInternals.h : had to export htmlInitAutoClose()
5909
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005910Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5911
5912 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5913 problems
5914 * Makefile.am : added XPath regression tests to normal tests
5915 * uri.c: fixed a problem with local paths, cleanup
5916 * parser.c: fixed a problem with large CData sections
5917
Daniel Veillardd2ade932000-09-30 14:39:55 +00005918Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * configure.in xml-config.in: patch from "Ben Taylor"
5921 <sol7x86@hotmail.com> for solaris shared libs lookup
5922
Martin Bauligdd7d1f62000-09-29 23:17:57 +000059232000-09-30 Martin Baulig <baulig@suse.de>
5924
5925 * libxml-2.0.pc.in: Provide pkg-config script.
5926
5927 * configure.in: Create the libxml-2.0.pc script from the
5928 libxml-2.0.pc.in templates.
5929 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005930 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005931
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005932Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5935 when compiling with MSC
5936
Daniel Veillard46057e12000-09-24 18:49:59 +00005937Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * xpath.c: patch for normalize-string() substring-before(),
5940 substring-after() and translate() functions from Bjorn Reese
5941 <breese@mail1.stofanet.dk>
5942 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5943 Fredrik Hallenberg <hallon@lysator.liu.se>
5944 * TODO: updated
5945
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005946Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5949 problem of socklen_t being undefined on a number of platforms
5950 * debugXML.c: fixed a compilation problem when without snprintf
5951
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005952Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5955 an URI bug and a fix for the control-character-induced infinite loop
5956 * nanohttp.c: preventive fix for compiling on WIN32
5957
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005958Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5959
5960 * xmlint.c: closing bug #25000
5961
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005962Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5963
5964 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5965 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5966 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5967 related function, fixing xmlStrncmp(), and associated cleanup
5968 * result/HTML/entities.html.sax: updating result
5969
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005970Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * uri.c: applied patch for URI escaping from Wayne Davison
5973 <wayned@blorf.net>
5974 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5975 from Denis Barbier <barbier@imacs.polytechnique.fr>
5976 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5977 patch from Wayne Davison
5978
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005979Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5980
5981 * doc/xml.html : updated with new releases, adding "how to help"
5982
Daniel Veillard04698d92000-09-17 16:00:22 +00005983Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5984
5985 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5986 removed a few warnings in pedantic mode ...
5987 * parserInternals.c parser.c: moved encoding switching function
5988 to parserInternals.c
5989 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5990
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005991Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5994 error or warning handlers
5995
Daniel Veillardb1059e22000-09-16 14:02:43 +00005996Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * parserInternals.c parserInternals.h parser.c Makefile.am:
5999 created a new module parserInternals.c, moved most of the
6000 code shared by the various parsers there, as well as
6001 deprecated code from parser.c. More cleanup of parser.c
6002 * uri.c: fixed a problem when URI is NULL
6003 * valid.c: speedup when looking for an attribute declaration
6004
Daniel Veillard39c7d712000-09-10 16:14:55 +00006005Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6008 the cleanup of the computation of URI references when seeking
6009 external entities. The URI reference string and the resulting
6010 URI are both stored now.
6011 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6012 large s(n)printf checks and cleanup from Denis Barbier
6013 <barbier@imacs.polytechnique.fr>
6014 * xmlversion.h.in tree.h: couple of SGML declarations for a
6015 possible docbook module.
6016 * result/VC/ : a couple of test output changed due to the change
6017 of the entities URI
6018
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006019Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * parser.h: added a _private field for linking user's data
6022
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006023Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * parser.c parserInternals.h: demacroified most of the IS_XXX
6026 the gain in size is significant so ...
6027
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006028Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6029
6030 * entities.c: cases where looking up entities with doc==NULL
6031 covered
6032
Daniel Veillard90e11312000-09-05 10:42:32 +00006033Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
Daniel Veillard1de50802000-09-07 08:54:32 +00006035 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006036 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6037
Daniel Veillard98a79162000-09-04 11:15:39 +00006038Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
Daniel Veillard1de50802000-09-07 08:54:32 +00006040 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006041 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6042 * Makefile.in: added URItest and included thenin "make tests"
6043
6044Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006045
6046 * xmlversion.h.in: closed bug 22941
6047
Daniel Veillard2bb89092000-08-31 14:57:50 +00006048Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6049
6050 * doc/xmlio.html: added doc and example for entity loader
6051 redefinition.
6052
Daniel Veillard96984452000-08-31 13:50:12 +00006053Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6056 used by libxml
6057
Daniel Veillarde715dd22000-08-29 18:29:38 +00006058Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * parser.c: Fixed bug on invalid ontent characters and when using
6061 push.
6062 * xmllint.c: fixed xmllint endling of errors in push mode
6063
Daniel Veillard4948eb42000-08-29 09:41:15 +00006064Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6065
6066 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006067 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006068 * result/HTML/*.sax: regenerated HTML SAX output
6069 * parser.c: more cleanup.
6070
Daniel Veillarde010c172000-08-28 10:04:51 +00006071Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6072
6073 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006074 patches from Wayne Davison <wayned@users.sourceforge.net>,
6075 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006076 * HTMLparser.c: fixed an ignorable white space detection bug
6077 occuring when parsing with SAX only
6078 * result/HTML/*.sax: updated since the output is now HTML
6079 encoded...
6080
Daniel Veillard47f3f312000-08-27 22:40:15 +00006081Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006083 * HTMLparser.[ch]: applied some of Wayne Davison
6084 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006085
Daniel Veillarde0854c32000-08-27 21:12:29 +00006086Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6087
6088 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6089 undeclared namespace prefix was used, added a warning.
6090 Cleaned up support w.r.t. entities, spilling out a warning
6091 and being pedantic on lookups.
6092 * test/warning/ent9 : added testcase for previous example.
6093 * TODO: updated
6094 * parserInternals.h parser.c: changed the way names are parsed
6095 now allow infinite size and decrease penalty for normal use
6096 * parser.c: Started a big cleanup/check of the parser code,
6097 fixed some of the most tortuous entity code, spotted code
6098 unused anymore
6099 * test/*: added tests for very long names and related nasty
6100 things.
6101
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006102Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6103
6104 * doc/encoding.html: added encoding aliases doc
6105 * doc/xml.html: updates
6106 * encoding.[ch]: added EncodingAliases functions
6107 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6108 bottleneck affecting large DTDs like Docbook
6109 * parser.[ch] xmllint.c: added a pedantic option, will be
6110 useful
6111 * SAX.c: redefinition of entities is reported in pedantic mode
6112 * testHTML.c: uninitialized warning from gcc
6113 * uri.c: fixed a couple of bugs
6114 * TODO: added issue raised by Michael
6115
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006116Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * doc/encoding.html: propagated Martin Duerst suggestions
6119
Daniel Veillard52402ce2000-08-22 23:36:12 +00006120Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6121
6122 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6123 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6124 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6125 by Wayne Davison
6126
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006127Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6128
6129 * nanoftp.c nanohttp.c: small cleanup
6130 * TODO: updated
6131
Daniel Veillard244ece92000-08-19 20:58:02 +00006132Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * added an old VC testcase and updated title.xml entity
6135
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006136Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6139 done on auto-opening of <p> tags and cleanup of SAX output
6140
Daniel Veillard979e55e2000-08-19 16:48:54 +00006141Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6142
6143 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6144
Daniel Veillard4540be42000-08-19 16:40:28 +00006145Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6146
6147 * doc/xml.html libxml.* structure.*: updated the doc a bit
6148
Daniel Veillard808a3f12000-08-17 13:50:51 +00006149Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6150
6151 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6152 of SAX tests
6153
Daniel Veillard29579362000-08-14 17:57:48 +00006154Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6155
6156 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6157 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6158
Daniel Veillard1255ab72000-08-14 15:13:33 +00006159Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6162 * testHTML.c: fix core dump on Solaris 2.x systems
6163 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6164 * result/HTML/*.sax: previous bug fix lead to new results
6165
Daniel Veillard03109292000-08-14 14:58:22 +00006166Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6169 * configure.in: added --with-readline=DIR to accept alternate
6170 path for readline include/library
6171 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6172 for ANSI under HP-UX
6173 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6174 includes @LIBS@
6175
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006176Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * doc/* : rebuilt the docs
6179 * getting ready for 2.2.2 release
6180
Daniel Veillard87b95392000-08-12 21:12:04 +00006181Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6184 and xmlAddFeature()
6185 * tree.[ch]: added xmlAddChildList()
6186 * xmllint.c: MAP_FAILED macro test
6187 * parser.h: added xmlParseCtxtExternalEntity()
6188 * valid.c: applied bug fixes removed warning
6189 * tree.c: added CDATA block to elements content
6190 * testSAX.c: cleanup of output
6191 * testHTML.c: added SAX testing
6192 * encoding.c: better error recovery
6193 * SAX.c, parser.c: fixed one of the external entity processing
6194 of the OASis testsuite
6195 * Makefile.am: added HTML SAX regression tests
6196 * configure.in: bumped to 2.2.2
6197 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6198 SAX results
6199
Daniel Veillard88a172f2000-08-04 18:23:10 +00006200Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * configure.in: patch for HP compiler
6203
62042000-08-04 Sven Heinicke <sven@zen.org>
6205
6206 * xmllint.c: Was coredumping sometimes when the file given didn't
6207 exist.
6208
Daniel Veillard46e370e2000-07-21 20:32:03 +00006209Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006212
Daniel Veillard46e370e2000-07-21 20:32:03 +00006213 when using in memory parsing. Need some cleanup.
6214 * xmllint.c configure.in: added a --memory flag to test memory
6215 parsing
6216
Daniel Veillard36650692000-07-21 15:16:39 +00006217Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * nanohttp.c: fixed socklen_t replacement to unsigned int
6220 * parser.c: fixed a space handdling missing at the end of
6221 production 28 DOCTYPE.
6222 * xmlmemory.c: fixed a stupid bug on the routine to override
6223 allocation functions
6224 * TODO: updated
6225
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006226Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * doc/ regenerated the docs
6229
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006230Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * doc/encoding.html doc/xml.html: added I18N doc
6233 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6234 improvements, both parser and filters, added ASCII & HTML,
6235 fixed the ISO-Latin-1 one
6236 * xmllint.c testHTML.c: added/made visible --encode
6237 * debugXML.c : cleanup
6238 * most .c files: applied patches due to warning on Windows and
6239 when using Sun Pro cc compiler
6240 * xpath.c : cleanup memleaks
6241 * nanoftp.c : added a TESTING preprocessor flag for standalong
6242 compile so that people can report bugs more easilly
6243 * nanohttp.c : ditched socklen_t which was a portability mess
6244 and replaced it with unsigned int.
6245 * tree.[ch]: added xmlHasProp()
6246 * TODO: updated
6247 * test/ : added more test for entities, NS, encoding, HTML, wap
6248 * configure.in: preparing for 2.2.0 release
6249
Daniel Veillard49703262000-07-10 10:27:46 +00006250Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * nanoftp.c: fixed the way the control connection is handled
6253 * libxml.spec.in: fixed the dependancies and cleanup
6254
Daniel Veillard306be992000-07-03 12:38:45 +00006255Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * doc/xml.html: changed the xmlsoft.org structure, updated the
6258 examples w.r.t. root and childs
6259
Daniel Veillard7d853352000-07-02 18:53:09 +00006260Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6261
6262 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6263
Daniel Veillard365e13b2000-07-02 07:56:37 +00006264Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * HTMLparser.c: Work on character encoding support for the HTML parser
6267 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6268 * encoding.c: Fixed a potential memleak in the encoding stuff
6269
Daniel Veillardaf743792000-07-01 11:49:28 +00006270Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * doc/FAQ.html doc/Makefile.am : added a FAQ
6273
6274Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006275
6276 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6277 of the HTML parser to force it to not bypass SAX
6278
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006279Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * win32config.h.in: updated
6282 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6283 lacks iconv support :-( need to release 2.1.1
6284 * configure.in: release 2.1.1
6285 * HTMLparser: fixed bug #14784
6286 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6287 by Windows compiler
6288 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6289 the SAX startDocument() callback.
6290 * TODO: updated
6291
6292Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * added xmlStopParser()
6295
Daniel Veillardbe803962000-06-28 23:40:59 +00006296Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * configure.in: 2.1.0 prerelease
6299 * Large resync between W3C and Gnome tree
6300 * nanoftp, nanohttp.c: fixed stalled connections probs
6301 * HTMLtree.c SAX.c : support for attribute without values in
6302 HTML for andersca
6303 * valid.c: Fixed most validation + namespace problems
6304 * HTMLparser.c: start document callback for andersca
6305 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6306 * parser.h, SAX.c: serious speed improvement for large
6307 CDATA blocks
6308 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6309 different encoding
6310 * example/Makefile.am example/gjobread.c tree.h: work on
6311 libxml1 libxml2 convergence.
6312 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6313 and the LIBXML_TEST_VERSION macro
6314
Daniel Veillardc310d562000-06-23 18:32:15 +00006315Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6316
6317 * doc/xml.html: various patches and improvements typo fixed by
6318 Felix Natter
6319 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6320 from Felix Natter <fnatter@gmx.net>
6321
Daniel Veillardf3029822000-05-06 08:11:19 +00006322Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * doc/upgrade.html: updated with instructions for support of both
6325 libxml-1.x and libxml-2.x
6326 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6327 for 2.x support and also fixed includes
6328
6329
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006330Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6331
6332 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6333 the encoding support, added iconv support, so now libxml if
6334 compiled with iconv automatically support japanese encodings
6335 among others. Work based on initial patch from Yuan-Chen Cheng
6336 I may have broken binary compat in the encoding handler
6337 registration scheme, but that was so utterly broken I don't
6338 expect anybody to have used this feature until now.
6339 * parserInternals.h: fixup on the CHAR range macro
6340 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6341 code.
6342 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6343 * uri.c: added xmlParseURI() I can't believe I forgot to
6344 implement this one in 2.0 !!!
6345 * SAX.c: moved doc->encoding update in the endDocument() call.
6346 * TODO: updated.
6347
Daniel Veillard06047432000-04-24 11:33:38 +00006348Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6349
6350 * tree.h: removed extraneous xmlRemoveProp definition
6351 * TODO: added item about --disable-corba configure switch
6352 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6353 * nanoftp.c: fixed include problems giving troubles on AIX and
6354 slowlaris
6355 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6356 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6357 comment and headers changes to lower gtk-doc number of warnings
6358 * doc/html/*: rebuilt docs
6359
Daniel Veillarde0aed302000-04-16 08:52:20 +00006360Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * HACKING: documented the tag for 1.x and instructions
6363
Daniel Veillard5e873c42000-04-12 13:27:38 +00006364Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6365
6366 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6367 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6368 xmlCreateIOParserCtxt
6369 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6370 significant overall improvement
6371 * xmllint.c: added I/O test to xmllint
6372 * testSAX.c: added a speed test
6373 * doc/* : updated/regenerated
6374
Daniel Veillardfc708e22000-04-08 13:17:27 +00006375Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6376
6377 * xpath.c uri.h parserInternals.h: cosmetic changes from
6378 "Timur I. Bakeyev" <timur@bat.ru>, including making
6379 xmlCreateURI() public
6380
Daniel Veillard5d211f42000-04-07 17:00:24 +00006381Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6382
6383 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6384 and the code at the same time. Added a clean mechanism for
6385 overload or added input methods: xmlRegisterInputCallbacks()
6386 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6387 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6388 * TODO: updated
6389 * doc/* : updated/regenerated
6390 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6391 source dir
6392
Daniel Veillarde77a9182000-04-05 19:12:29 +00006393Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * testURI.c: yet another forgotten commit, I should get some sleep !
6396
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006397Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * xmllint.c: forgot to commit this too ?
6400
Daniel Veillardb9df4042000-04-05 14:23:16 +00006401Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * xmlversion.h.in : forgot to commit this previously
6404
Daniel Veillard361d8452000-04-03 19:48:13 +00006405Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6408 * README TODO: updated for release
6409 * uri.c uri.h: added authority parsing/saving
6410 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6411 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6412 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6413 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6414 Makefile.am : added compile-time customization of libxml
6415 --with-ftp --with-http --with-html --with-xpath --with-debug
6416 --with-mem-debug
6417 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6418 #include <libxml/xxx.h> I hope it won't break too much stuff
6419 and will be manageable in the future...
6420 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6421 and added xmllint to the installed programs
6422 * uri.h: added xmlFreeURI()
6423
Daniel Veillardec303412000-03-24 13:41:54 +00006424Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * uri.c uri.h: finished the escaping handling, the base support
6427 and the URI path normalization. Looks good just lacks the
6428 authority content parsing code.
6429 * Makefile.am: added instructions to generate testURI
6430 * TODO: updated
6431 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6432 added links and icons for W3C and Gnome
6433
Daniel Veillard8f621982000-03-20 13:07:15 +00006434Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6435
6436 * xmlmemory.[ch] : seems I forgot to actually update the files in
6437 the last commit :-)
6438 * doc/xml.html doc/html/* : updated and uploaded the docs
6439
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006440Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6441
6442 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6443 * TODO: updated
6444 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006445 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006446 gfree).
6447 * Makefile.am, uri.c, uri.h: added a set of functions to do
6448 exact (litteraly copied from the RFC 2396 productions) parsing
6449 and handling of URI. Will be needed for XLink, one XML WFC,
6450 XML Base and reused in the nano[ftp/http] modules. Still work
6451 to be done.
6452
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006453Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * configure.in, libxml.spec.in : libxml2
6456 * doc/* : updated the doc page, rebuilt the docs
6457
Daniel Veillardcf461992000-03-14 18:30:20 +00006458Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * all: tagged LIB_XML_1_X
6461 * *.c *.h : updated from W3C CVS tree
6462 * configure.in : 2.0.0-beta
6463 * libxml.spec.in : libxml2 package nam
6464 * result/* : new version of the tests output
6465
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006466Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6469
Daniel Veillardb566ce12000-03-04 11:39:42 +00006470Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * doc/* : rebuilt the docs
6473 * parser.c: final patch on #6766
6474 * valid.c: small patch on validity checks.
6475
Daniel Veillardfb76c402000-03-04 11:39:42 +00006476Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6477
6478 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6479 added
6480 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6481 compatibility w.r.t. XML spec and existing code.
6482
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006483Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * parser.c: seems a better solution to <a> </a> exists,
6486 will try it for a while
6487
Daniel Veillard83a30e72000-03-02 03:33:32 +00006488Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * parser.c: tried to remove the <a> </a> generating <a/>
6491 this is hard. Left a flag for that purpose. Fixed bug #6766
6492 * configure.in: prepared 1.8.7 not released, due to previous
6493 problem
6494
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006495Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6496
6497 * doc/xml.html : applied second patch from Paul DuBois
6498
Daniel Veillard402e8c82000-02-29 22:57:47 +00006499Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6500
6501 * doc/xml.html : applied patch from Paul DuBois
6502
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006503Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6506
Daniel Veillard5feb8492000-02-02 17:15:36 +00006507Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6510 compilation warnings on various platforms.
6511 * parser.c: Fixed #5281 validity error callbacks are now desactived
6512 by default if not validating.
6513
Daniel Veillardf341f932000-02-02 14:52:08 +00006514Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6517
Daniel Veillard13c757e2000-02-01 23:59:15 +00006518Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6519
6520 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6521 <gkatsi@cs.toronto.edu>
6522
Daniel Veillard726e8792000-01-30 20:04:29 +00006523Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6524
6525 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6526 processing URLs
6527
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006528Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6529
6530 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6531 xmlNanoFTPUpdateURL for persistent control connections.
6532 * configure.in: 1.8.6
6533
6534Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6537 * tree.[ch] : added xmlSaveNoEmptyTags
6538
James Henstridgef3be9312000-01-28 13:59:21 +000065392000-01-29 James Henstridge <james@daa.com.au>
6540
6541 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6542
6543 * Makefile.am: added nanoftp.[ch] to the build.
6544
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006545Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * nanoftp.[ch]: cleanup, comments, API
6548 * debugXML.c : fixed a bug in the cat command
6549 * doc/*: regenerated the docs
6550
Daniel Veillardda07c342000-01-25 18:31:22 +00006551Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6552
6553 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6554 * debugXML.c : fixed a bug in the cat command
6555 * valid.c: fixing some small probs
6556 * libxml.spec.in: get rid of the SNAP suffix
6557 * doc/xml.html: updated the status
6558
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006559Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * xml-config.in: xml-config --version to just return the
6562 version number
6563 * xpath.c: some cleanup w.r.t. axis when the current node is
6564 an attribute.
6565 * TODO: updated
6566
Daniel Veillard461a66c2000-01-18 18:01:01 +00006567Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6568
6569 * configure.in: prepared for libxml-1.8.5
6570 * doc/* recompiled the documentation
6571
65722000-01-17 Jody Goldberg <jgoldberg@home.com>
6573
6574 * configure.in : WARNING autoconf subtlety alert :
6575 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6576 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6577 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6578 get defined by AC_CHECK_HEADERS.
6579
Daniel Veillardf967b902000-01-17 16:06:10 +00006580Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6583 Rune.Djurhuus@fast.no
6584
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006585Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6586
6587 * TODO: updated
6588 * tree.c, parser.c: made sure that only memory alloc problems
6589 and internal parser errors are allowed to write to stdout or
6590 stderr.
6591
Daniel Veillard0142b842000-01-14 14:45:24 +00006592Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * tree.c : restored xmlNewGlobalNs since this seems used by
6595 a lot of existing code :-(, fixed a bug in xmlNewNs
6596 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6597 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6598 to exit() from the library code.
6599 * xpath.c, parser.c: removed bugs or unused code detected by
6600 Windows compilers
6601 * parser.c: started adding interfaces for parsing well balanced
6602 XML fragments
6603 * configure.in: releasing 1.8.4
6604 * doc/* : rebuilt the docs
6605
Daniel Veillard2eac5032000-01-09 21:08:56 +00006606Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * tree.[ch] : added xmlNewDocFragment() for DOM
6609 * testHTML.c: uninitialized variable.
6610
Daniel Veillardf3a73582000-01-05 14:58:39 +00006611Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * doc/* : rebuild the docs
6614
Daniel Veillard71b656e2000-01-05 14:46:17 +00006615Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * acconfig.h: readline and history patch
6618 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6619 * tree.c: added check and handling when possibly removing an ID
6620 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6621 and saving.
6622 * test/HTML/entities.html result/HTML/entities.html* : test for
6623 various entities reference cases
6624 * result/HTML/* : as a result output of some testcase have
6625 changed
6626 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6627 by previous example. added xmlParseTryOrFinish().
6628 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6629 entities.h debugXML.h HTMLparser.h: changed the way struct are
6630 declared to allow gtk-doc to expose those
6631 * parser.c: closed bug #4960
6632 * Makefile.am configure.in: Applied patch from
6633 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6634 and math/socket libs detection
6635
Daniel Veillard437b87b2000-01-03 17:30:46 +00006636Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * configure.in, Makefile.am: link tester against readline
6639 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6640
Daniel Veillard686d6b62000-01-03 11:08:02 +00006641Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6642
6643 * tree.[ch]: added xmlRemoveProp
6644 * win32config.h.in nanohttp.c: avoid including the Windows
6645 socket stuff in every C files
6646 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6647 the XmL parser(s)
6648 * test/ns4 result/ns4 etc...: added test case for previous prob
6649 * tree.c: xmlNewNs wasn't checking for double definition
6650 * Makefile.in: fixed a problem with dist-hook duplicates
6651 * parser.[hc], xmlIO.c: fixed the loading of external entities
6652 APIs, now xmlLoadExternalEntity() is used everywhere and
6653 setting up an app specific front-end using the
6654 * SAX.c parser.c: some fixes, now the xhtml spec validates
6655 with the xhtml DTD.
6656 * error.c: fixed crashes in case of no input stream
6657 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6658 to the validation tests and results
6659
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006660Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6661
6662 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6663 too htmlCreatePushParserCtxt() and htmlParseChunk()
6664 * parser.c: a bit of cleanup.
6665 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6666 to XML) removed the last mem leak known
6667 * HTMLtree.c: output message cleanup
6668 * xmlmemory.c: display content info about memory blocks
6669 * result/HTML/wired.* : missing att value warning change
6670
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006671Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6672
6673 * doc/* : rebuilt the documentation
6674
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006675Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6676
6677 * parser.[ch] parserInternals.h: Push parser for XML,
6678 seems to work fine now
6679 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6680 --push for push testing
6681 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6682 * testSAX.c: added --push
6683 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6684 subtree
6685 * xmlIO.[ch] : enriched API + fixes for push mode
6686 * entities.[ch]: added the entity content length to the struct.
6687 * xmlmemory.[ch]: new API to show the last entries for the shell
6688 * valid.c: added required attribute testing
6689 * SAX.c: the cdata callback now merge contiguous fragments
6690 * HTMLparser.c: cleanup of some macros
6691
Daniel Veillard3c558c31999-12-22 11:30:41 +00006692Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6693
6694 * parser.c: fix for PIs name starting with xml
6695 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006696 * *.c, configure.in win32config.h.in : generate win32config.h for
6697 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006698
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006699Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * parser.c: fixed a stupid = vs. == bug :-(
6702 * doc/gnome-xml.sgml: s/glade/xml/
6703
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006704Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * configure.in, doc/xml.html : bug fix release 1.8.2
6707 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6708 Hopefully the end of that silly C++ include problem
6709 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6710 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6711 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6712 troubles with autoclosed elements when the stree shape doesn't
6713 follow the DtD specs. Added htmlIsAutoClosed() and
6714 htmlAutoCloseTag()
6715 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6716 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6717 * debugXML.c: fixed a bug on printing default namespaces.
6718 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6719
Daniel Veillardb24054a1999-12-18 15:32:46 +00006720Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * result/HTML/*.htm[l] : updated the HTML regression tests according
6723 to the new output
6724 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6725 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6726 problem due to intermix of extern "C" { ... } declarations for C++
6727 and recursive includes in the headers
6728
Chris Lahey323c48c1999-12-18 15:32:45 +000067291999-12-20 Chris Lahey <clahey@umich.edu>
6730
6731 * HTMLtree.c: Made it so that html nodes with a single child do
6732 not insert a carriage return before or after the child node.
6733
Daniel Veillardb24054a1999-12-18 15:32:46 +00006734Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006735
6736 * configure.in, doc/xml.html : bug fix release 1.8.1
6737 * parser.c: fixed bug #4344
6738 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6739 added the glue to avoid C++ problems
6740 * doc/* : regenerated the documentation
6741
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006742Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6745 namespace recognition, and Dia as a resul :-(
6746 * encoding.c: closed bug #3950
6747
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006748Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6749
6750 * valid.c: debugging a posteriori validation, except URI expansion
6751 stuff this should be fixed now
6752 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6753 Carl Nygard <cnygard@bellatlantic.net>
6754 * tester.c: added --postvalid, cleaning of the code
6755 * tree.[ch]: added xmlDocGetRootElement()
6756
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006757Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6758
6759 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6760 c++ losage.
6761
Daniel Veillard10a2c651999-12-12 13:03:50 +00006762Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * configure.in, doc/xml.html : bumped to 1.8.0
6765 * xlink.[ch], Makefile.am : added framework for link detection
6766 * parser.h: added nbChars to parser context, needed for cleanup.
6767 * xmlmemory.c: removed a nasty bug when out of mem
6768 * valid.[ch]: adding namespace support for attribute decl
6769 * tester.c: added --debugent option
6770 * debugXML.[ch]: added xmlDebugDumpEntities()
6771 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6772 buffers instead, this was really needed, validation was breaking
6773 in strange ways due to that. Added xmlParseStringPEReference()
6774 and other parsing from strings functions. Entities processing
6775 modified again, but PERef are still not handled correcly but
6776 unless you're Eve Maller you won't notice :-)
6777 * HTMLparser.c: large changes toward reliability, and switched to
6778 lowercase internal tags, XHTML is lowercase, so it will help
6779 that output is closer to next version.
6780 * doc/* : regenerated the documentation, it is now hosted at
6781 http://xmlsoft.org/ (same bits I just bought the domain :-)
6782
6783
Daniel Veillard294cbca1999-12-03 13:19:09 +00006784Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6785
6786 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6787 doc generation
6788 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6789 in the SAX API
6790 * doc/*: rebuilt the doc making sure everything appears in the
6791 HTML files
6792
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006793Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6796 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6797 which allow impressive speed improvement on dataset with
6798 large text pieces, but at the cost of broken binary
6799 compatibility and slightly bigger memory usage.
6800 Configure with --with-buffers to activate them, they
6801 are protected with XML_USE_BUFFER_CONTENT define.
6802 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6803 goal is 0 memory left allocated once parser is no more used
6804 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6805 call xmlCleanupParser() and xmlMemoryDump()
6806
Daniel Veillarda819dac1999-11-24 18:04:22 +00006807Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6810 * parser.[ch] encoding.[ch]: added memory cleanup routines
6811 * parser.c: closing bug #3788
6812 * doc/*: rebuilt the doc
6813
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006814Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6817 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6818 * tester.c: added --compress option
6819 * doc/*: rebuilt the documentation
6820
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006821Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6822
6823 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6824 if given /proc/kcore as input !
6825 * doc/xml.html doc/*: updated and rebuilt the documentation
6826
6827Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006828
6829 * parser.c: Fixed some wrongly space collapsing code due to
6830 a misreading of the spec.
6831 * result/*: fixed the output accordingly
6832
6833Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006834
6835 * encoding.c: bug fix and typos
6836 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6837 * parser.c: added attribute normalization closing bug #3597
6838 * test/att* result/att* SAXresult/att*: testcase for attribute
6839 normalization
6840
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006841Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6842
6843 * configure.in: closing bug #3163 by adding extra flags for the
6844 cc compiler on HP-UX
6845
Daniel Veillard51e3b151999-11-12 17:02:31 +00006846Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * valid.[ch] : removed a typo and an enumerated type bug in the
6849 xmlAddElementDecl() function
6850 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6851 call to xmlEncodeEntitiesReentrant() so that the functions
6852 New, Set and Get are at the same level.
6853 * parser.c HTMLparser.c: extra memory allocation bug for
6854 attributes detected by someone using libxml in embedded systems :-)
6855
Daniel Veillard962195f1999-10-28 15:51:53 +00006856Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * xmlmemory.h: turned off mem debug :-\
6859
Daniel Veillard35008381999-10-25 13:15:52 +00006860Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * parser.c: closed bug #2784 a one line fix, but worth pushing
6863 a new release out
6864 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6865 some structures, comments before and after the
6866 main element, and other nastyness
6867 * HTMLtree.c tree.c: accomodate the extended HTML supported
6868 * configure.in: pushing 1.7.4
6869 * test/ent8 and related outputs : added a new test for bug #2784
6870 * test/HTML/wired.html and related output: a nasty HTML example
6871 * Makefile.am: improved the test scripts
6872 * docs/* : reran the documentation extractor, updated xml.html
6873
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006874Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6877 HTMLparser and debugged the HTML related code. HTML documents
6878 now have their own type
6879 * entities.c: do not dump &apos; for HTML output
6880 * xmlmemory.c: improvement, breakpoint mechanism
6881 * testHTML.c: added --sax --repeat ...
6882 * Makefile.am: improved the HTML tests
6883 * valid.[ch]: added xmlValidGetValidElements and
6884 xmlValidGetPotentialChildren
6885 * tester.c: added --insert to test the 2 new functions
6886 * test//* result//* SAXresult//* : regression test cleanup
6887 and extension.
6888 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6889 gnome-xml-nanohttp.html
6890
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006891Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * HTMLparser.c: fixed problems with some autoclose tags
6894 * tree.c: fixed XML output problems.
6895 * result/* SAXresult/*: update of the tests output
6896
Daniel Veillard6077d031999-10-09 09:11:45 +00006897Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * Makefile.am: Arturo patch for xmlConf.sh version info
6900 * parser.c: Tim Josling patch for single quoted items
6901 * tester.c: Tim Josling patch for tester options usage
6902 * tree.h: indent cleanup
6903
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006904Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6907 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6908
Daniel Veillard00fdf371999-10-08 09:40:39 +00006909Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * tree.c : Raph patch for initialization of CORBA fields
6912 * parser.c, xpath.c, ...: modification of doc comments
6913 * xpath.c : allow spaces in xpath expressions
6914
Daniel Veillardad219441999-09-27 08:17:49 +00006915Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * xmlmemory.h: turning off memory debug :-(
6918
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006919Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6922 better SAX interfaces.
6923 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6924 entity.
6925 * configure.in: 1.7.2
6926
6927Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006928
6929 * libxml.spec.in: fixed the URL
6930 * doc/xml.html: improved the documentation front-end
6931
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006932Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006933
6934 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6935
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006936Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006937
6938 * libxml.spec.in: fixed the alpha compile problem
6939 * parser.[ch]: changed errno to errNo in the parser context :-(
6940 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6941 * doc/xml.html: changed CHAR to xmlChar
6942 * doc/html/*: recompiled the documentation
6943 * configure.in: 1.7.1
6944
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006945Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * parser.h: modified the parser context struct to regain 1.4.0
6948 binary compatibility
6949 * parser.c, xml-error.h: added errno ot teh context and defined
6950 a set of errors values with update of errno
6951 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6952 DTDs and entities
6953 * *.h, *.c: complete cleanup of the use of config.h and include
6954 protection depending on the current setup.
6955 * overalll debugging, maintenance and bug-fixing on all modules
6956 * updated the documentation
6957 * ready for 1.7.0
6958
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006959Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * HTMLparser.c : cleanup
6962 * SAX.c valid.c valid.h: added ID/IDREF checking
6963 * tree.c tree.h: extended doc structure for refs
6964 * configure.in: 1.6.2
6965 * parser.c: patched bug in SAX user arg call
6966 * parserInternals.h: patched missing close in C++ wrapping
6967 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6968 especially upcoming XPointer implementation.
6969 * doc/xml.html: augmented, typo
6970
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006971Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6972
6973 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6974 not all invocations of install understand -d.
6975
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006976Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6977
6978 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6979 to make 'check' works, when builddir != srcdir.
6980
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006981Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * doc/xml.html : updated the documentation
6984
Daniel Veillard6454aec1999-09-02 22:04:43 +00006985Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6986
6987 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6988 not deallocated memory blocks
6989 * *.c : replaces all calls to malloc() free() and realloc() to
6990 the wrapper functions/macros
6991 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6992 instead of xmlFreeNodeList()
6993
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006994Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * HTMLparser.c: corrected a stupid bug leading to core dump at
6997 tree deallocation. Removed warnings indicated by
6998 Stephane.Conversy@lri.fr
6999 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7000 looked for in the external subset
7001
7002Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00007003
7004 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7005 on SGI by Stephane.Conversy@lri.fr
7006
Daniel Veillardb96e6431999-08-29 21:02:19 +00007007Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * all .h : changed the prototype declaration indent as in gtk
7010 * most .c : working on reducing the TODOs in the code
7011 * most .c : cleanup though -pedantic and Insure++
7012 * improvements on validation ID checkings.
7013 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7014 * xml-config.in: closed #1810
7015
7016Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00007017
7018 * tree.h, valid.c, valid.h: more work on validity, IDs
7019 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7020 definition for AIX
7021
Daniel Veillardb556eb51999-08-15 17:19:50 +00007022Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7025 the distribution due to a cut'n paste error at last commit
7026
Daniel Veillardb05deb71999-08-10 19:04:08 +00007027Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * configure.in: upgraded to version 1.4.0
7030 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7031 Big update, added a large part of the validation process,
7032 it should be usable, but some parts are missing
7033 * xpath.c: improved the implementation w.r.t. root.
7034 * Makefile.am: added more tests
7035 * test and result trees: added a lot of tests
7036 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7037
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007038Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7039
7040 * Added an HACKING file
7041
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007042Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * xpath.[ch] : improvements and debug of the XPath implementation
7045 * parser.c, HTMLparser.c : modified the parsers to be progressive
7046 * tree.[ch] : extended the Buffer promitives
7047 * xmlIO.[ch] : added basic I/O routines providing progressive
7048 parsing and ready for I18N conversion plugins
7049 * SAXresult/* : the SAX callback sequence maybe slightly different
7050 now
7051 * test*.c : improved/updated the tests programs
7052 * doc/* : recompiled the docs.
7053
Daniel Veillard15b75af1999-07-26 16:42:37 +000070541999-07-26 Michael Meeks <michael@edenproject.org>
7055
7056 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7057
7058 * tree.c: Ditto.
7059
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007060Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * configure.in: upgraded to version 1.4.0
7063 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7064 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7065 XML query language, see http://www.w3.org/TR/xpath for more details.
7066 * parser.c, parser.h: added CHAR* related string functions for XPath
7067 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7068 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7069 rebuild the docs.
7070 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7071 and regression testing capabilities for XPath.
7072
Daniel Veillardd79d7871999-07-12 10:38:12 +00007073Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7076 closing bug #1646
7077
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007078Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7079
7080 * Makefile.am, example/Makefile.am: closed bug #1683
7081
Daniel Veillard3166ab11999-07-11 16:14:19 +00007082Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7083
7084 * example/Makefile.am, configure.in: added the makefile for the
7085 gjobread example
7086
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007087Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7088
7089 * doc/Makefile.am:
7090 - fix which allow "make install DESTDIR=</install/prefix>".
7091
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007092Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7095 which fixed a problem on the file reading-code.
7096
Daniel Veillard82150d81999-07-07 07:32:15 +00007097Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7100 output.
7101 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7102
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007103Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * parser.h : Oops removed the binary compatibility problem
7106 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7107 * parser.c, HTMLparser.c: applied patches for reading from stdin
7108
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007109Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * parser.c, entities.c, valid.c: cleanup bug #1591
7112 * configure.in: cleanup bug #1592
7113 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7114 the same tree back-end. Hence gdome will be available for it.
7115 * doc/Makefile.am: close bug #617
7116
Daniel Veillard97fea181999-06-26 23:07:37 +00007117Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7118
7119 * parser.c: alloctate a per parser context SAX interface block
7120
Daniel Veillard14fff061999-06-22 21:49:07 +00007121Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7124 and xmlEncodeEntitiesReentrant with the correct one :-\
7125
7126Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7127
7128 * commit of my internal XML base changes, quite a lot of
7129 changes, cleanups, better entities support, framework for
7130 new I/O and charset detection and handling
7131 * Fixed the configure/Makefile stuff to generate shared libs
7132 with the proper version info, so we jumped on rev from
7133 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7134 xmlEncodeEntities() result need to be freed now, and a string
7135 xmlParserVersion provide the current library version.
7136
Raph Levien05240da1999-06-15 21:27:11 +00007137Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7138
7139 * parser.c: fixed a buffer overrun for when you have a very long
7140 attribute with no entities in it.
7141
Daniel Veillardbb2da581999-06-13 14:37:07 +00007142Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * added example directory
7145 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7146
Daniel Veillard011b63c1999-06-02 17:44:04 +00007147Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * Release of libxml-1.1, nearly everything has been touched for
7150 this.
7151 * Added more regression tests
7152 * Updated the documentation
7153
Daniel Veillard27d88741999-05-29 11:51:49 +00007154Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * tree.[ch]: unified the XML_NO_CORBA defines.
7157 * parser.c encoding.[ch]: started plugging in char encoding detection
7158
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007159Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7160
7161 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7162 Also freed allocated buffer.
7163
Daniel Veillard27d88741999-05-29 11:51:49 +00007164Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007165 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7166 reentrancy problem at printing. One is left in entities.c, to
7167 remove ASAP
7168 * testSAX.c : added a test example showing the use of the SAX
7169 interface if one doesn't want to build the DOM tree.
7170 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7171
Daniel Veillard517752b1999-04-05 12:20:10 +00007172Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7175 large revamping of the parser to use SAX callbacks
7176 http://www.megginson.com/SAX/ (or at least a C like interface
7177 a la Expat). It's now possible to set up your own callbacks
7178 and the parser will not build a DOM tree.
7179 * test/* result/*: updated the test suite, I finally removed
7180 the old Namespace draft support (PI based).
7181
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007182Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * Makefile.am: added test result to EXTRA_DIST for make tests
7185
Daniel Veillard64068b31999-03-24 20:42:16 +00007186Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7187
7188 * parser.c, parserInternals.h: moved the chars macro definitions
7189 to parserInternals.h
7190 * parser.c, error.c: applied patches from "Knut Åkesson"
7191 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7192
Daniel Veillard012ccc11999-03-23 10:11:11 +00007193Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * xml-config.in : applied patch to make --version work
7196
Raja R Harinatha86c23e1999-03-05 22:14:01 +000071971999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7198
7199 * Makefile.am (check-local): Alias for `tests' target. This will
7200 cause `make check' to do the right thing.
7201 (tests): Don't run tests in srcdir. Also, replaced calls to
7202 basename with a `sed' "equivalent".
7203
Daniel Veillardd109e371999-03-05 06:26:45 +00007204Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7207 it in the header and not the sources, updated the doc.
7208 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7209 pointing this out.
7210
Daniel Veillardbc50b591999-03-01 12:28:53 +00007211Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7214 exported the inputStream routines.
7215 * doc/html/* : updated accordingly
7216
Daniel Veillardd692aa41999-02-28 21:54:31 +00007217Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * parser.c, parser.h, parserInternals.h: added a few extra
7220 internal calls to allocate and free parser contexts ...
7221 * doc/html/* : updated accordingly
7222
Daniel Veillard55a99271999-02-25 11:01:29 +00007223Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * configure.in, Makefile.am, doc/makefile.am : General changes for
7226 1.0.0 release and including the generated HTML documentation.
7227
Daniel Veillard35925471999-02-25 08:46:07 +00007228Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * makefile.am : added parserInternals.h, oops.
7231
Daniel Veillard1e346af1999-02-22 10:33:01 +00007232Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * parserInternals.h: added this header giving access to the parser
7235 internal functions.
7236 * doc/Makefile.am : added a rebuild target which rebuilds the full
7237 set of documentations
7238 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7239 the internal subset.
7240 * *.c *.h: modifications needed to generate the documentation using
7241 gtk-doc, cleanup of functions blocks, reorganisation of struct
7242 declarations.
7243
Daniel Veillard1164e751999-02-16 16:29:17 +00007244Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7247 the tar and spec file to include the beginning of the doc.
7248
Nuno Ferreira03d04781999-02-13 00:07:17 +000072491999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7250
7251 * doc/.cvsignore: Added this file.
7252
Daniel Veillard6800ef31999-02-08 18:33:22 +00007253Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * tree.c: fixed xmlGetProp to return "" when the attribute
7256 exists, even if the node-list is NULL.
7257
Daniel Veillard726c7e31999-02-08 15:13:10 +00007258Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * tree.c: patched an error outputting empty attribute values.
7261 * Makefile.am and doc/makefile.am: have been updated during the
7262 week-end. Sorry for an empty CVS log, I got a shell problem.
7263
Daniel Veillard1899e851999-02-01 12:18:54 +00007264Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * tree.h: cleaned up using enums instead of defines
7267 * parser.c, valid.[ch]: more work on parsing/output of element
7268 declarations
7269
Daniel Veillard3b9def11999-01-31 22:15:06 +00007270Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * valid.[ch], tree.c, parser.c : more work toward full parsing
7273 of XML DTDs.
7274 * README: added informations about mailing-list and on-line
7275 documentation
7276
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000072771999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7278
7279 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7280
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007281Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * parser.c, tree.[ch] : more work toward conformance testing,
7284 added a last element to accelerate parsing of very flat structures
7285 started working on internal subset Element content declaration.
7286 * valid.[ch] : first cut at adding code toward validation.
7287 * previous changes had also small impact on most files, especially
7288 the conformance testing using James Clark test suite.
7289
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007290Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * test/* : updated the examples, most of them were not well
7293 formed (humm), and added rdf2.
7294 * result/* : resulting changes in the output.
7295
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007296Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7299
Daniel Veillard44b3a061998-12-05 17:27:22 +00007300Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * tree.c: patched a bug in the generation of empty attributes
7303
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007304Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7307 for node/trees/documents/... Biggest problem is namespace
7308 support when copying subtrees.
7309
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007310Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * parser.c, entities.c: improve entities and char ref encoding,
7313 and cleanups of error messages.
7314
Daniel Veillard242590e1998-11-13 18:04:35 +00007315Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7316
7317 * parser.c, entities.c: simple bug hunting done during rpm2html and
7318 rpmfind integration.
7319
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007320Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * parser.[ch]: Added interfaces allowing to specify a SAX
7323 handler before parsing.
7324
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007325Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * parser.c: redirrect all errors reporting through the SAX
7328 error function
7329
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007330Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7333 * libtool, tlmain ...: update of the libtool files
7334
Miguel de Icaza442321c1998-11-04 18:13:38 +000073351998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7336
7337 * entities.c: Use g_snprintf insteda of snprintf.
7338
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007339Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7342 added ent5 test for this purpose.
7343 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7344
Daniel Veillard27271681998-10-30 06:39:40 +00007345Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7346
7347 * parser.c: fixed? a strange error due to compression on a GWP
7348 document.
7349
Daniel Veillard25940b71998-10-29 05:51:30 +00007350Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * tree.[ch]: bug fixing
7353 * entities.[ch]: defined a specific type for predefined entities
7354 * doc/xml.html: more documentation on the library, how to use it,
7355 overview of the interfaces.
7356
Daniel Veillard16253641998-10-28 22:58:05 +00007357Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7360
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007361Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7362
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007363 * tree.c: corrected a small bug
7364 * doc/xml.html: continuing writing documentation.
7365
7366Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7367
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007368 * debugXML.h debugXML.c: added debugging utilities.
7369 * tester.c: added --debug switch.
7370 * tree.c: patched an incorrect node->type assignment.
7371 * parser.c: formatting, ensure that node->doc != NULL in attributes
7372
Daniel Veillardccb09631998-10-27 06:21:04 +00007373Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7376 entity support and provide an internal representation close to
7377 DOM one (entity ref nodes, and attribute value as tree). I tried
7378 to preserve the interface but this will surely break some apps
7379 (I have to change rpm2html/rpmfind for example). I had to change
7380 two interfaces, and the generated tree is somewhat different.
7381 * doc/* : started documenting the XML library, the tree and
7382 DOM/Corba. This is a first step.
7383
Daniel Veillard11e00581998-10-24 18:27:49 +00007384Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * parser.c: Set up the fonctions comment block, boring but useful.
7387 * parser.h, SAX.c, parser.c: now attributes are processed through
7388 the SAX interface. The problem is that my SAX interface diverged
7389 quite a bit from the original one, well this is not an official
7390 spec, and translating it from Java to C is hairy anyway...
7391
Daniel Veillard97b58771998-10-20 06:14:16 +00007392Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7395 fonctions comment block, boring but useful.
7396
7397Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007398
7399 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7400 conversion routines. However they are not yet used to convert the
7401 inputs. The core will run with UTF-8.
7402
Daniel Veillard33942841998-10-18 19:12:41 +00007403Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * tree.c : make sure that the type id is properly set-up when
7406 a new object is allocated, needed for DOM.
7407
Daniel Veillard27fb0751998-10-17 06:47:46 +00007408Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * tree.h, tree.c: Ok, the main objects in the tree will be native
7411 corba objects, it costs 8 bytes per Node, Attribute and Document
7412 but it simplifies the Corba integration a lot (no extra interface
7413 objects to allocate/free).
7414
Daniel Veillard0bef1311998-10-14 02:36:47 +00007415Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7418 and changed NODEs contants for conformity with DOM Level 1
7419
Daniel Veillard27864701998-10-08 03:47:24 +00007420Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * added hooks to keep track of servants when creating objects
7423 xmlDoc and xmlNode (for Corba export).
7424
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007425Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * added xml-config script.
7428
Daniel Veillard7066a791998-10-01 20:28:28 +00007429Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7432 to autoupdate libtool and automake conf files.
7433
Miguel de Icaza60681bd1998-09-30 19:28:59 +000074341998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7435
7436 * Makefile.am: Use '?' to separate the sed
7437 commands as ',' is used when people pass -Wl,something.
7438
7439
Daniel Veillard15a8df41998-09-24 19:15:06 +00007440Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * tree.c, tree.h: added a per-document compression interface.
7443
Daniel Veillard151b1b01998-09-23 00:49:46 +00007444Tue Sep 22 20:47:38 EDT 1998
7445
7446 * tree.c, tree.h: added saving with compression and added interfaces
7447 to control the compression level (xmlGetCompressMode,
7448 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7449
Daniel Veillard70120ff1998-09-22 00:24:21 +00007450Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * parser.c: corrected a loop for files of size 0
7453
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000074541998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7455
7456 * error.h: New file. Contains prototyes from `error.c'.
7457
Tom Tromeyc19653d1998-08-14 01:22:43 +00007458Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7459
7460 * Makefile.am (xmlincdir): New macro.
7461 (xmlinc_HEADERS): Renamed from include_HEADERS.
7462
Daniel Veillard845664d1998-08-13 04:43:19 +00007463Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * applied small patch on numeric entities from
7466 Christopher Blizzard <blizzard@appliedtheory.com>
7467
Daniel Veillard260a68f1998-08-13 03:39:55 +00007468Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * New release 0.2, removed the old xml_* files so that it's
7471 coherent with the other CVS base (W3C), far better conformance
7472 to standard, new namespaces, decent entities support, beginning
7473 of a SAX-like interface. Nearly nothing left intact, even the
7474 test examples ...
7475
Christopher Blizzarda36749e1998-07-30 21:47:18 +000074761998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7477
7478 * .cvsignore: Add .deps dir
7479
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007480Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7483
Daniel Veillardfe926001998-07-26 04:28:20 +00007484Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007485
Daniel Veillardfe926001998-07-26 04:28:20 +00007486 * configure.in: added test for CPP
7487 * AUTHORS, Changelog: the original ones didn't get commited but the
7488 glib ones instead, fixed.
7489 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007490
Daniel Veillardfe926001998-07-26 04:28:20 +00007491Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007492
Daniel Veillardfe926001998-07-26 04:28:20 +00007493 * integrated code developped at W3C
7494 * changed the original Copyright
7495 * migrated to automake
7496 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007497