blob: e68d634af51eecc590954cf7f7bc321f7cb27965 [file] [log] [blame]
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00001Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2
3 * doc/xmllint.xml
4 * doc/xmllint.1
5 Add discussion of XML_DEBUG_CATALOG to xmllint man
6 page - bug #100907
7
8
Daniel Veillarddf512f42002-12-23 15:56:21 +00009Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10
11 * xmlreader.c: Fixed the empty node detection to avoid reporting
12 an inexistant close tag.
13
Daniel Veillard0d132cf2002-12-23 14:43:32 +000014Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15
16 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
17 for Python 2.1
18
Daniel Veillardfe8aab92002-12-22 10:25:41 +000019Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
20
21 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
22
Daniel Veillard4258b9c2002-12-20 10:29:40 +000023Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
24
25 * doc/libxml2-api.xml python/tests/reader.py: one really need
26 to provide the base URI information when creating a reader parser
27 from an input stream. Updated the API and the example using it.
28
Daniel Veillardea7751d2002-12-20 00:16:24 +000029Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
30
31 * testReader.c xmlreader.c valid.c include/libxml/tree.h
32 include/libxml/valid.h include/libxml/xmlreader.h: working on
33 DTD validation on top of xml reader interfaces. Allows to
34 validate arbitrary large instances. This required some extensions
35 to the valid module interface and augmenting the size of xmlID
36 and xmlRef structs a bit.
37 * uri.c xmlregexp.c: simple cleanup.
38
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000039Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
40
41 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
42 work on the xml reader interfaces.
43 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
44 Web page for the Windows binaries.
45
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000046Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
47
48 * xmlIO.c: applied a patch for VMS following the report by
49 Nigel Hall
50
Daniel Veillard3772de32002-12-17 10:31:45 +000051Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
52
53 * parser.c: the parseStartTag bug fix wasn't complete.
54
Daniel Veillard67df8092002-12-16 22:04:11 +000055Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
56
57 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
58 parseStartTag, fixing it.
59 * test/att4 result/att4 result/noent/att4: adding the test
60 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
61 more methods to XmlTextReader.
62
Igor Zlatkovicd453c632002-12-16 18:45:48 +000063Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
64
65 * win32/libxml2.def.src: added more xml reader exports
66 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
67 to the build
68
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000069Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
70
71 * doc/tutorial/xmltutorial.xml
72 plus generated html and pdf
73 Updating tutorial again based on further comments from Niraj
74 Tolia on the last iteration
75
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000076Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
77
78 * doc/tutorial/xmltutorial.xml
79 * doc/tutorial/includekeyword.c
80 * doc/tutorial/includegetattribute.c
81 plus generated html and pdf
82 Adding fix from Niraj Tolia to tutorial to properly free memory.
83
84
Daniel Veillardda46d2d2002-12-15 23:36:49 +000085Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
86
87 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
88 more methods of XmlTextReader.
89 * python/libxml2class.txt python/tests/reader.py: this increased the
90 methods in the bndings, augmented the test to check those new
91 functions.
92
Daniel Veillard0eb38c72002-12-14 23:00:35 +000093Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
94
95 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
96 methods of XmlTextReader.
97 * python/generator.py python/libxml_wrap.h python/types.c
98 python/libxml2class.txt: added the reader to the Python bindings
99 * python/tests/Makefile.am python/tests/reader.py: added a specific
100 test for the Python bindings of the Reader APIs
101 * parser.c: small cleanup.
102
Daniel Veillard06503452002-12-13 10:42:08 +0000103Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
104
105 * xinclude.c: fallback was only copying the first child not the
106 full child list of the fallback element, closes #89684 as reopened
107 by Bernd Kuemmerlen
108
Igor Zlatkovic2d45f522002-12-12 12:33:43 +0000109Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
110
111 * win32/libxml2.def.src: exported htmlNodeDumpOutput
112
Daniel Veillard000eafb2002-12-12 10:04:22 +0000113Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
114
Daniel Veillardc1eed322002-12-12 11:01:32 +0000115 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +0000116 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +0000117 gives enum values, fix functype return type, put back fields in
118 structs
119 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +0000120
Daniel Veillard024b5702002-12-12 00:15:55 +0000121Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
124 about htmlNodeDumpOutput location.
125 * xpath.c: removed an undefined function signature
126 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
127 too many symbols in the API breaking the python bindings.
128 Updated with the libxslt/libexslt changes.
129
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +0000130Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
131
132 * configure.in: preparing release of 2.4.29
133 * doc/*: rebuilt the docs and API
134 * xmlreader.c: a few more fixes for the XmlTextReader API
135
Igor Zlatkovicf6273a02002-12-11 17:00:54 +0000136Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
137
138 * include/win32config.h: applied mingw patch from Magnus Henoch
139
Daniel Veillard5aad8322002-12-11 15:59:44 +0000140Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
141
142 * catalog.c doc/libxml2-api.xml: a bit more cleanup
143
Daniel Veillarda9b66d02002-12-11 14:23:49 +0000144Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
145
146 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
147 building Python script, does the C parsing directly, generates
148 a better API description including structure fieds defs and
149 enums. Still a couple of bugs, but good enough for the python
150 wrappers now.
151 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
152 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
153 include/libxml/schemasInternals.h include/libxml/tree.h: more
154 cleanup based on the python analysis script reports.
155 * libxml.spec.in: make sure the API XML description is part of the
156 devel package.
157
Daniel Veillard01c13b52002-12-10 15:19:08 +0000158Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
161 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
162 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
163 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
164 code cleanup, especially the function comments.
165 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
166
Daniel Veillarde1ca5032002-12-09 14:13:43 +0000167Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
168
169 * Makefile.am xmlreader.c include/libxml/Makefile.am
170 include/libxml/xmlreader.h: Adding a new set of APIs based on
171 the C# TextXmlReader API but converted to C. Allow to parse
172 in constant memory usage, far simpler to program and explain
173 than the SAX like APIs, unfinished but working.
174 * testReader.c: test program
175
Igor Zlatkovic70a296c2002-12-08 17:34:54 +0000176Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
177
178 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
179
Daniel Veillard64b35282002-12-04 15:10:40 +0000180Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
181
182 * tree.c: Chip turner indicated that XHTML1 serialization
183 rule for style actually break on both IE and Mozilla,
184 try to avoid the rule if escaping ain't necessary
185
Daniel Veillard8efff672002-12-04 11:44:48 +0000186Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
187
188 * nanhttp.c: handle HTTP URL escaping, problem reported by
189 Glen Nakamura and Stefano Zacchiroli
190
Daniel Veillard1c732d22002-11-30 11:22:59 +0000191Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
192
193 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
194
Daniel Veillardfdd27d22002-11-28 11:55:38 +0000195Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
196
197 * uri.c: Johann Richard pointed out some XPointer problems for
198 URN based URI references in XInclude. Modified the URI parsing
199 and saving routines to allow correct parsing and saving of
200 XPointers, especially when attached to "opaque" scheme accordingly
201 to RFC 2396
202
Daniel Veillard8db67d22002-11-27 19:39:27 +0000203Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
204
205 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
206 of refactoring to the HTML saving code.
207 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
208 in the doc.
209
Daniel Veillardebc4ca92002-11-27 11:43:05 +0000210Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
211
212 * tree.c include/libxml/tree.h: refactored the XML dump of a node
213 to a buffer API to reuse the generic dump to an OutputIO layer,
214 this reduces code, fixes xmlNodeDump() for XHTML, also made
215 xmlNodeDump() now return the number of byte written.
216
Daniel Veillard9d5ea172002-11-27 08:02:06 +0000217Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
218
219 * python/setup.py.in: another patch from Stéphane Bidoul for
220 Python bindings on Windows
221 * doc/parsedecl.py: small cleanup
222
Daniel Veillard9715c172002-11-25 16:33:40 +0000223Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
224
225 * libxml.spec.in configure.in: add a line in %changelog for releases
226
Daniel Veillard9bc53102002-11-25 13:20:04 +0000227Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
228
229 * parser.c: patch from Marcus Clarke fixing a problem in entities
230 parsing that was detected in KDe documentations environment.
231
Daniel Veillardfaa35ff2002-11-24 13:53:43 +0000232Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
233
234 * python/libxml.c (libxml_prev): Return the previous as opposed to
235 the next node (I guess this is the result of some cut & paste programming:)
236
Daniel Veillard80d7b902002-11-23 16:23:08 +0000237Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
238
239 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
240
Daniel Veillarda1196ed2002-11-23 11:22:49 +0000241Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
242
243 * python/generator.py python/libxml.c python/setup.py.in: trying
244 to fix the Python bindings build on Windows (Stéphane Bidoul)
245
Igor Zlatkovic9ab71552002-11-22 21:41:43 +0000246Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
247
248 * win32/configure.js: added option for python bindings
249 * win32/libxml2.def.src: added more exports
250
Igor Zlatkovicace7cd22002-11-22 18:07:00 +0000251Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
252
253 * win32/Makefile.mingw: fixed unresolved symbols when linking with
254 pthreads
255 * win32/wince/*: applied updates to Windows CE port from Javier
256
Daniel Veillardf9c4cad2002-11-22 15:57:07 +0000257Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
258
259 * configure.in: preparing 2.4.28
260 * libxml.spec.in doc/Makefile.am: some cleanup
261 * doc/*: updated the news and regenerated.
262
Daniel Veillardfee408f2002-11-22 13:18:30 +0000263Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * HTMLparser.c: final touch at closing #87235 </p> end tags
266 need to be generated.
267 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
268 this change slightly the output of a few tests
269 * doc/*: regenerated
270
Daniel Veillardd2ff0392002-11-22 12:28:38 +0000271Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
272
273 * parserInternals.c: fixing bug #99190 when UTF8 document are
274 parsed using the progressive parser and the end of the chunk
275 is in the middle of an UTF8 multibyte character.
276
William M. Brack8b2c7f12002-11-22 05:07:29 +0000277Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
278
279 * threads.c: fixed initialization problem in xmlNewGlobalState
280 which was causing crash.
281 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
282 in xmlInitializeGlobalState.
283 * parserInternals.c: cleaned up ctxt->sax initialisation.
284
Daniel Veillardd5c2f922002-11-21 14:10:52 +0000285Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * tree.c include/libxml/tree.h: modified the existing APIs
288 to handle XHTML1 serialization rules automatically, also add
289 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
290 libxslt serialization uses it when needed without changing
291 the library API.
292 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
293 result/xhtml1: added a new test specifically for xhtml1 output
294 and updated the result of one XHTML1 test
295
Daniel Veillardd076a202002-11-20 13:28:31 +0000296Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * xinclude.c parserInternals.c encoding.c: fixed #99082
299 for xi:include encoding="..." support on text includes.
300 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
301 test/XInclude/ents/isolatin.txt : added a specific regression test
302 * python/generator.py python/libxml2class.txt: fixed the generator
303 the new set of comments generated for doc/libxml2-api.xml were
304 breaking the python generation.
305
Daniel Veillard817e70b2002-11-19 22:28:48 +0000306Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * doc/Makefile.am: repair some problem if gtk-doc fail or such
309 * configure.in: patch for Solaris on new autoconf closes #98880
310 * doc/parsedecl.py: repair the frigging API building script,
311 did I say that python xmllib sucks ?
312 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
313 and some comment are no more truncated.
314
Daniel Veillarda7e05b42002-11-19 08:11:14 +0000315Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
316
317 * parser.c: Martin Stoilov pointed out a potential leak in
318 xmlCreateMemoryParserCtxt
319
Daniel Veillardbc6e1a32002-11-18 15:07:25 +0000320Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
323 included in HTML documents and using the push parser.
324
Daniel Veillard4efd3be2002-11-18 09:11:13 +0000325Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
326
327 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
328 specified, look for the Python interpreter not just in the
329 specified root but also in the specified location. Fixes #98825
330
Daniel Veillarda8c0adb2002-11-17 22:37:35 +0000331Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
332
333 * python/libxml.c: fixing bug #98792 , node may have no doc
334 and dereferencing without checking ain't good ...
335
Daniel Veillarddad3f682002-11-17 16:47:27 +0000336Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
337
338 * configure.in: preparing release 2.4.27
339 * doc/* : updated and rebuilt the docs
340 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
341 and all the docs are actually packaged and in the final RPMs
342 * parser.c parserInternals.c include/libxml/parser.h: restore
343 xmllint --recover feature.
344
Daniel Veillard68e9e742002-11-16 15:35:11 +0000345Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * parser.c xpath.c: fixing #96925 wich was also dependant on the
348 processing of parsed entities, and XPath computation on sustitued
349 entities.
350 * testXPath.c: make sure entities are substitued.
351
Daniel Veillard328f48c2002-11-15 15:24:34 +0000352Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
353
354 * parser.c: fixed #96594, which was totally dependant on the
355 processing of internal parsed entities, which had to be changed.
356
Daniel Veillard66651aa2002-11-15 11:21:43 +0000357Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * Makefile.am python/Makefile.am python/tests/Makefile.am:
360 trying to fix bug #98517 about building outside the source tree
361 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
362
Igor Zlatkovic2772cea2002-11-14 17:45:20 +0000363Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
364
365 * include/win32config.h: cleanup
366 * win32/Makefile.mingw: integrated mingw in JScript configure
367 * win32/Makefile.msvc: modified to allow mingw coexistence
368 * win32/configure.js: integrated mingw
369 * win32/Readme.txt: cleanup
370
Daniel Veillard8dd86a52002-11-12 21:14:17 +0000371Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * HTMLparser.c: strengthen the guard in the Pop macros,
374 like in the XML parser, closes bug #97315
375
Daniel Veillard0821b152002-11-12 20:57:47 +0000376Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
379 callback is never used.
380
Daniel Veillard8606bbb2002-11-12 12:36:52 +0000381Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * parserInternals.c: fixed the initialization of the SAX structure
384 which was breaking xsltproc
385 * xpath.c: patch from Petr Pajas for CDATA nodes
386 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
387 * parser.c include/libxml/parser.h: patch from Peter Jones
388 removing a leak in xmlSAXParseMemory() and adding the
389 function xmlSAXParseMemoryWithData()
390
MST 2002 John Fleckf854d992002-11-12 03:49:05 +0000391Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
392
393 adding pdf of tutorial, changing web page to link to it
394 * doc/tutorial/xmltutorial.pdf
395 * doc/xml.html
396 * doc/docs.html
397
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000398Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
399
400 * doc/tutorial/ar01s08.html
401 adding file what I forgot for tutorial
402
403
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000404Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
405
406 Adding encoding discussion to tutorial
407 Added:
408 * doc/tutorial/images/*.png: DocBook admonition image files
409 * doc/tutorial/apf.html, apg.html: new generated html
410 * doc/tutorial/includeconvert.c: conversion code entity file
411 changed:
412 * doc/tutorial/xmltutorial.xml: DocBook original
413 * doc/tutorial/*.html: generated html
414
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000415Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
416
417 * include/libxml/*.h: retired xmlwin32version.h
418 * doc/Makefile.am: retired xmlwin32version.h
419 * win32/configure.js: retired xmlwin32version.h
420
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000421Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
422
423 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000424 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
425 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000426
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000427Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
428
429 * globals.c: fixed a typo pointed out by Igor
430 * xpath.c: try to speed up node compare using line numbers
431 if available.
432
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000433Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
434
435 * tree.c: make xmlFreeNode() handle attributes correctly.
436
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000437Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
438
439 * catalog.c: completed the #96963 fix, as reported by Karl
440 Eichwalder
441
Daniel Veillard56f21f22002-11-06 15:49:46 +0000442Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
445
Daniel Veillard91ad8792002-11-04 17:06:52 +0000446Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * Makefile.am: switched the order of a couple of includes
449 to fix bugs #97100
450
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000451Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
452
453 * catalog.c: fixed bug #96963, reverted to the old behaviour of
454 xmlLoadCatalogs that used to separate directories with a ':'.
455
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000456Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
457
458 * threads.c: improvements to the Windows-side of thread handling
459 * testThreads.c: conditionally excluded unistd.h
460 * testThradsWin32.c: broke overlong lines
461 * include/win32config.h: adapted thread-related macros to the new
462 scheme and for pthreads on Windows
463 * win32/Makefile.msvc: introduced a more flexible thread build,
464 added testThreads[Win32].c to the build
465 * win32/configure.js: introduced a more flexible thread config
466
John Fleck61f6fb62002-10-31 15:23:29 +00004672002-10-31 John Fleck <jfleck@inkstain.net>
468
469 * doc/xml.html (and, by implication, FAQ.html)
470 added UTF-8 conversaion FAQ from Marcus Labib Iskander
471
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000472Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
473
474 * configure.in: removed xmlwin32version.h
475 * include/libxml/Makefile.am: removed xmlwin32version.h
476
Daniel Veillardce66ce12002-10-28 19:01:59 +0000477Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
478
479 * tree.c: applied patch from Brian Stafford to fix a bug
480 in xmlReconciliateNs()
481
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000482Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * tree.c: applied patch from Christian Glahn to allow
485 xmlNewChild() on document fragment nodes
486
Daniel Veillardb39bc392002-10-26 19:29:51 +0000487Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
488
489 * parser.c: Christian Glahn found a problem with a recent
490 patch to xmlParseBalancedChunkMemoryRecover()
491 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
492 problems
493 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
494 test/schemas/seq*: added the test cases from Charles
495
Daniel Veillard366a9152002-10-23 20:43:53 +0000496Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
497
498 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
499 serious cleanup of the spec file and associated changes
500 in the Makefiles.
501 * valid.c: try to remove some warnings on x86_64
502
Daniel Veillardd033d022002-10-23 14:55:02 +0000503Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
504
505 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
506 fix bug #96586
507
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000508Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
509
510 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
511 parsing, applied his patch
512 * result/HTML/attrents.html result/HTML/attrents.html.err
513 result/HTML/attrents.html.sax test/HTML/attrents.html:
514 added the test and result case provided by Mikhail Sogrine
515
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000516Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * vms/build_libxml.com vms/config.vms vms/readme.vms
519 include/libxml/parser.h include/libxml/parserInternals.h
520 include/libxml/tree.h include/libxml/xmlIO.h
521 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
522 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
523 Applied the VMS update patch from Craig A. Berry
524 * doc/*.html: update
525
Daniel Veillardf000f072002-10-22 14:28:17 +0000526Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
527
528 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
529
Daniel Veillard1e208222002-10-22 14:25:25 +0000530Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
531
532 * debugXML.c: adding a grep command to --shell in xmllint
533 for T.V. Raman
534
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000535Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
536
537 * xmlcatalog.c: tried to fix some of the problem with --sgml
538
Daniel Veillard935494a2002-10-22 14:22:46 +0000539Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * parser.c: tried to fix bug #91500 where doc->children may
542 be overriden by a call to xmlParseBalancedChunkMemory()
543
544Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
545
546 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
547 identifiers in SGML catalogs containing '&'
548
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000549Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
550
551 * python/types.c: fixed bugs when passing result value tree
552 to Python functions.
553
Daniel Veillard48267432002-10-18 11:21:38 +0000554Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
555
556 * configure.in: preparing the release of 2.4.26
557 * doc/*: updated and rebuilt the documentation
558
Daniel Veillardbb284f42002-10-16 18:02:47 +0000559Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
560
561 * parser.c: fixed a XML Namespace compliance bug reported by
562 Alexander Grimalovsky
563
Daniel Veillard44892f72002-10-16 15:23:26 +0000564Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
565
566 * HTMLtree.c: fixed serialization of script and style when
567 they are not lowercase (i.e. added using the API to the tree).
568
Daniel Veillard2fd85422002-10-16 14:32:41 +0000569Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
570
571 * valid.c: make xmlValidateDocument emit a warning msg if there
572 is no DTD, pointed by Christian Glahn
573
Daniel Veillard32370232002-10-16 14:08:14 +0000574Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
575
576 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
577 content model when some of the blocks have min or max, and a couple
578 of bugs found in the process.
579 * result/schemas/list0* test/schemas/list0*: added some specific
580 regression tests
581
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000582Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
583
584 * README: updated the contact informations
585
Daniel Veillard63186732002-10-15 08:43:17 +0000586Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
587
588 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
589 misses it, reported by Peter Bray.
590
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000591Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
592
593 * tree.c: investigating xmlNodeGetContent() on namespace nodes
594 and removed a few warnings
595
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000596Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
597
598 * parser.c: Christian Glahn found a small bug in the push parser.
599 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
600 public
601
Daniel Veillard6045c902002-10-09 21:13:59 +0000602Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
603
604 * xmlschemas.c include/libxml/xmlschemas.h: added
605 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
606 * testSchemas.c: added --memory to test the new interface
607
Daniel Veillardf0070122002-10-09 14:24:17 +0000608Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * doc/index.py doc/search.php: integrated the XSLT indexing,
611 a few fixed in the indexer, added a scope selection at the
612 search level.
613
Daniel Veillard01992e02002-10-09 10:20:30 +0000614Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
615
616 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
617 this was due to uninitialized parts of the validation context
618
Daniel Veillard321be0c2002-10-08 21:26:42 +0000619Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
620
621 * debugXML.c: applied patch from Mark Vakoc except the API
622 change, preserved it.
623 * doc/*: updated the docs to point to the search engine for
624 information lookup or before bug/help reports.
625
Daniel Veillard01e87d22002-10-08 16:55:06 +0000626Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
627
628 * doc/index.py doc/search.php: added mailing-list archives
629 indexing and lookup
630
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000631Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
632
633 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
634
Daniel Veillard9b006132002-10-07 11:13:27 +0000635Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
636
637 * doc/index.py: improved HTML indexing
638 * doc/search.php: make the queries also lookup the HTML based indexes
639
Daniel Veillard141d04b2002-10-06 21:51:18 +0000640Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * doc/index.py: added HTML page indexing
643
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000644Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
645
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000646 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000647 problem in libxslt.
648 * catalog.c: fixed list handling in XML_CATALOG_FILES
649
Daniel Veillardceb09b92002-10-04 11:46:37 +0000650Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
651
652 * valid.c: typo/bug found by Christian Glahn
653
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000654Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
655
656 * xmlIO.c: applied Windows CE patch from Javier.
657 * win32/wince: new directory, contains support for the PocketPC
658 with Windows CE from Javier.
659 * include/win32config.h: reorganised, removed duplicate
660 definitions and applied WinCE patch from Javier.
661 * include/wsockcompat.h: new file, now contains WinSock
662 compatibility macros.
663 * win32/Makefile.msvc: introduced double-run compilation.
664
Daniel Veillarde16b5742002-09-26 17:50:03 +0000665Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
666
667 * configure.in include/libxml/xmlwin32version.h: preparing release
668 of 2.4.25
669 * doc/*: updated and regenerated teh docs and web pages.
670
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000671Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
672
673 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
674 error were not covering namespace declarations.
675 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
676 it was missing the attribute declaration for the namespace
677 * result/VC/NS3: the fix now report breakages in that test
678
Daniel Veillardabe01742002-09-26 12:40:03 +0000679Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
680
681 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
682
Daniel Veillard2ace1952002-09-26 12:28:02 +0000683Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
684
685 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
686 and regenerated the docs and web site
687
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000688Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
689
690 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
691 ATTRIBUTE_UNUSED is always put after the attribute declaration,
692 not before
693
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000694Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
695
696 * python/generator.py python/libxml2class.txt: fixed a stupid error
697 breaking the python API
698
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000699Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
700
701 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
702 triostr.c triostr.h: applied a trio update patch from
703 Bjorn Reese which should work with MinGW
704
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000705Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: improving some documentation comments
708 * xmlregexp.c: found and fixed a mem leak with python regression tests
709 * doc/*: rebuilt the doc and the API XML file including the
710 xmlregexp.h xmlautomata.h and xmlunicode.h headers
711 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
712 python/types.c: added access to the XML Schemas regexps from
713 python
714 * python/tests/Makefile.am python/tests/regexp.py: added a
715 simple regexp bindings test
716
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000717Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
718
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000719 * doc/xml.html:
720 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000721
Daniel Veillard118aed72002-09-24 14:13:13 +0000722Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
723
724 * xmlregexp.c: fixed the data callback on transition functionality
725 which was broken when using the compact form
726 * result/schemas/*: updated the results, less verbose, all tests
727 pass like before
728 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
729 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
730 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
731 annoying warnings
732 * xpath.c: try to provide better error report when possible
733
Daniel Veillard72336152002-09-21 13:08:14 +0000734Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
735
736 * Makefile.am: fixed a breakage raised by Jacob
737
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000738Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
739
740 * include/win32config.h: added HAVE_ERRNO_H definition for parts
741 which don't use sockets
742
Igor Zlatkovic01280582002-09-20 16:40:34 +0000743Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
744
745 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
746 * win32/configure.js: applied zlib patch from Daniel Gehriger
747
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000748Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
749
750 * win32/configure.js: applied the patch from Mark Vakoc for
751 regexp support
752 * win32/libxml2.def.src: applied the patch from Mark Vakoc
753 for regexp support
754
Daniel Veillardb5c05732002-09-20 13:36:25 +0000755Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
756
757 * xmlschemastypes.c: as pointed by Igor Float and Double
758 parsing ain't finished yet
759
Daniel Veillard40b11342002-09-20 12:01:39 +0000760Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
761
762 * Makefile.am configure.in: trying to fix #88412 by bypassing
763 all the python subdir if python ain't detected
764
Daniel Veillard23e73572002-09-19 19:56:43 +0000765Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
766
767 * Makefile.am configure.in include/libxml/xmlversion.h.in:
768 made configuring with regexps/automata/unicode the default
769 but without schemas ATM
770 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
771 fixed the regexp based DTD validation performance and memory
772 problem by switching to a compact form for determinist regexps
773 and detecting the determinism property in the process. Seems
774 as fast as the old DTD validation specific engine :-) despite
775 the regexp built and compaction process.
776
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000777Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
778
779 * valid.c: determinism is debugged, new DTD checking code now works
780 but xmlFAComputesDeterminism takes far too much CPU and the whole
781 set usues too much memory to be really usable as-is
782
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000783Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * tree.c: fixed another stupid bug in xmlGetNodePath()
786 * xmllint.c: --version now report the options compiled in
787
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000788Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
789
790 * HTMLparser.c: small cleanup
791 * valid.c xmlregexp.c: switched DTD validation to use only regexp
792 when configured with them. A bit of debugging around the determinism
793 checks is still needed
794
Daniel Veillard63b01c22002-09-17 19:25:28 +0000795Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
798
Daniel Veillard92727042002-09-17 17:59:20 +0000799Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
800
801 * xmlIO.c: small portability glitch fixed.
802
Daniel Veillard84d70a42002-09-16 10:51:38 +0000803Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * xmlschemastypes.c: incomplete steps for real/double support
806 * testAutomata.c include/libxml/xmlautomata.h
807 include/libxml/xmlregexp.h: avoiding a compilation problem
808 * valid.c include/libxml/valid.h: starting the work toward using
809 the regexps for actual DTD validation
810
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000811Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
812
813 * hash.c: cosmetic cleanup
814 * valid.c include/libxml/tree.h include/libxml/valid.h: started
815 integrating a DTD validation layer based on the regexps
816
Daniel Veillard4402ab42002-09-12 16:02:56 +0000817Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
820 the determinism was tested before eliminating the epsilon
821 transitions :-(
822
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000823Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
824
825 * python/generator.py python/libxml.c python/libxml.py
826 python/libxml2-python-api.xml python/libxml2class.txt
827 python/libxml_wrap.h python/types.c: updated the python
828 bindings, added code for easier File I/O, and the ability to
829 define a resolver from Python fixing bug #91635
830 * python/tests/Makefile.am python/tests/inbuf.py
831 python/tests/outbuf.py python/tests/pushSAXhtml.py
832 python/tests/resolver.py python/tests/serialize.py: updated
833 and augmented the set of Python tests.
834
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000835Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
836
837 * win32/configure.js: added more readme info for the binary
838 package.
839
Daniel Veillard607b35c2002-09-10 12:16:19 +0000840Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xmlIO.c: fixed a stupid out of bound array error
843
844Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
845
846 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
847 messing around with support for Windows path, cleanups,
848 trying to identify and fix the various code path to the
849 filename access. Added xmlNormalizeWindowsPath()
850
Daniel Veillard76575762002-09-05 14:21:15 +0000851Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * error.c valid.c: working on better error reporting of validity
854 errors, especially providing an accurate context.
855 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
856 error reports in those cases.
857
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000858Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
859
860 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
861 parser.c parserInternals.c xmlIO.c: get rid of all the
862 perror() calls made in the library execution paths. This
863 should fix both #92059 and #92385
864
Daniel Veillard19aa7022002-09-05 11:14:19 +0000865Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * xmllint.c: memory leak reporting was broken after a change
868 of the preprocessor symbol used to activate it.
869
Daniel Veillardec6725e2002-09-05 11:12:45 +0000870Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * tree.c: try to make the copy function work for node of
873 type XML_DOCUMENT_FRAG_NODE, they are only created by the
874 DOM layers though, not libxml2 itself.
875
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000876Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * valid.c: try to provide file and line informations, not all
879 messages are covered, but it's a (good) start
880
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000881Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
882
883 * xinclude.c: reimplemented a large part of the XInclude
884 processor, trying to minimize resources used, James Henstridge
885 provided a huge test case which was exhibiting severe memory
886 consumption problems.
887
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000888Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * python/Makefile.am: applied patch from Christophe Merlet to
891 reestablish DESTDIR
892
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000893Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
894
895 * libxml.spec.in: fixes libary path for x86_64 AMD
896
John Fleckbe98b332002-09-04 03:16:23 +0000897Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
898
899 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000900 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000901 (plus resulting generated html files)
902 fixing one spot I missed in the tutorial where I hadn't freed
903 memory properly
904
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000905Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
906
907 * doc/tutorial/includeaddattribute.c
908 * doc/tutorial/includeaddkeyword.c
909 * doc/tutorial/includegetattribute.c
910 * doc/tutorial/includekeyword.c
911 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000912 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000913 update tutorial to properly free memory (thanks to Christopher
914 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000915 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000916 added image files so the callouts are graphical, making it
917 easier to read ( use "--param callout.graphics 1" to generate
918 html with graphical callouts)
919
Daniel Veillarde1662542002-08-28 11:50:59 +0000920Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
921
922 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
923 nice logos generated by Marc Liyanage
924 * doc/site.xsl *.html: changed the stylesheet to show the new
925 logo and regenerated the pages
926
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000927Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
928
929 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
930
Daniel Veillard42766c02002-08-22 20:52:17 +0000931Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
932
933 * xpath.c: possible mem leak patch from Jason Adams
934
935Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
938 in the XQuery namespace
939 * configure.in: preparing 2.4.24
940 * doc/*.html: updated the web pages
941
942Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * python/generator.py: closing bug #85258 by generating conditional
945 compile check to avoid linking to routines not configured in.
946
Havoc Pennington84ec40a2002-08-22 13:59:35 +00009472002-08-22 Havoc Pennington <hp@pobox.com>
948
949 * autogen.sh: update error message for missing automake
950
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000951Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * python/Makefile.am: typo in target name resulted in libxml2.py
954 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
955
Daniel Veillard22669b22002-08-22 07:17:11 +0000956Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * win32/win32/Makefile.mingw: updated with version from
959 Elizabeth Barham at http://soggytrousers.net/repository/
960
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000961Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
962
963 * win32/Makefile.msvc: added the prefix location to the include
964 and lib search path.
965
Havoc Pennington830e8972002-08-18 22:22:13 +00009662002-08-18 Havoc Pennington <hp@pobox.com>
967
968 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
969 both automake 1.6 and 1.4 installed get the right automake. Means
970 compilation from CVS will now require the latest automake 1.4
971 release, or manually creating symlinks called "automake-1.4" and
972 "aclocal-1.4"
973
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000974Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * configure.in python/Makefile.am: more AMD 64 induced changes from
977 Frederic Crozat
978
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000979Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * xinclude.c: oops I was missing the xml:base fixup too
982 * result/XInclude/*.xml: this adds xml:base attributes to most
983 results of the tests
984
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000985Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * xinclude.c: quick but apparently working implementation of
988 xi:fallback, should close bug #89684
989 * Makefile.am test/XInclude/docs/fallback.xml
990 result/XInclude/fallback.xml: added a basic test for fallback,
991 and run with --nowarning to avoid a spurious warning
992 * configure.in: applied patch from Frederic Crozat for python
993 bindings on AMD 64bits machines.
994
Daniel Veillard9e923512002-08-14 08:48:52 +0000995Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * parser.c: xmlSAXUserParseMemory() really ought to fail if
998 the caller don't pass a SAX callback block.
999
Daniel Veillardc1a0da32002-08-14 08:32:18 +00001000Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1001
1002 * tree.c: applied the same fix for the XML-1.0 namespace to
1003 xmlSearchNsByHref() as was done for xmlSearchNs()
1004
Daniel Veillardad11b302002-08-12 14:53:41 +00001005Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * libxml.3: small cleanup of the man page
1008 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1009 when serializing HREF attributes generated by XSLT.
1010
Daniel Veillardc084e472002-08-12 13:27:28 +00001011Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1012
1013 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1014 version of Marc Liyanage' patch for boolean attributes in HTML
1015 output
1016
Daniel Veillard5f91b372002-08-12 12:13:01 +00001017Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * python/tests/serialize.py: fixed the test results, indenting
1020 behaviour changed slightly
1021
Aleksey Sanin9e951762002-08-08 18:02:41 +00001022Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1023
1024 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1025 new c14n function to Windows def files
1026
Aleksey Saninea4272a2002-08-02 23:50:03 +00001027Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1028
1029 * c14n.c: fixed a memory leak in c14n code
1030
Daniel Veillard58e44c92002-08-02 22:19:49 +00001031Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * parser.c include/libxml/parser.h: adding a new API for Christian
1034 Glahn: xmlParseBalancedChunkMemoryRecover
1035 * valid.c: patch from Rick Jones for some grammar cleanup in
1036 validation messages
1037 * result/VC/* result/valid/*: this slightly change some of the
1038 regression tests outputs
1039
Daniel Veillard0bf29002002-08-01 12:54:11 +00001040Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * tree.c: trying to fix a problem in namespaced attribute handling
1043 raised by Christian Glahn
1044
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00001045Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * encoding.c include/libxml/encoding.h: Opening the interface
1048 xmlNewCharEncodingHandler as requested in #89415
1049 * python/generator.py python/setup.py.in: applied cleanup
1050 patches from Marc-Andre Lemburg
1051 * tree.c: fixing bug #89332 on a specific case of loosing
1052 the XML-1.0 namespace on xml:xxx attributes
1053
Aleksey Sanin2c135a12002-08-01 06:31:50 +00001054Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1055
1056 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1057 corner case from new Merlin's test suite and added a callback
1058 that will be used to improve xmlsec performance
1059
1060
Daniel Veillard0b22def2002-07-29 16:23:03 +00001061Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * HTMLtree.c: trying to fix the <style> escaping problem in
1064 HTML serialization bug #89342
1065
Daniel Veillard0b28e882002-07-24 23:47:05 +00001066Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1069 and rebuilt the web site.
1070
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001071Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00001072
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00001073 * include/libxml/tree.h: added _private member to xmlNs struct
1074
Daniel Veillard1d995272002-07-22 16:43:32 +00001075Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * HTMLparser.c: fixing bug #84876 based on the xml working
1078 code.
1079
William M. Brack61eaba52002-07-21 11:14:18 +00001080Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1081
1082 * python/Makefile.am: enhanced to fix bug 72012 (errors
1083 when using '-jX' make parameter)
1084
William M. Brackef61d202002-07-19 08:32:00 +00001085Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1086
1087 * xpath.c: small additional enhancement for booleans
1088 compared to nodesets
1089
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00001090Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * HTMLtree.c: changed the order of the encoding declaration
1093 attributes in the meta tags due to a bug in IE/Mac
1094
William M. Brack0c022ad2002-07-12 00:56:01 +00001095Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1096
1097 * xpath.c: enhanced handling of booleans (especially '='
1098 and '!=' for nodesets) - fixes bug 85256. Added new
1099 routine xmlXPathNotEqualValues for more proper handling
1100 of '!=' when nodesets are involved.
1101
Daniel Veillard06944e22002-07-11 19:55:18 +00001102Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1105 doc/xmlcatalog_man.xml to the source distribution
1106
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00001107Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1108
1109 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1110 asked for this.
1111
Daniel Veillard539638b2002-07-06 19:55:14 +00001112Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1113
1114 * configure.in: preparing 2.4.23
1115 * doc/*: rebuilt the docs
1116
Daniel Veillard176d99f2002-07-06 19:22:28 +00001117Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * parser.c: fixing bug #84169 by fixing the
1120 comment of xmlCreatePushParserCtxt to describe the
1121 encoding detection parameters better.
1122
Daniel Veillard37f961d2002-07-06 17:53:56 +00001123Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * valid.c: fixing bug #79331 in one path the lookup for
1126 ID attributes on a namespaced node wasn't handled correctly :-\
1127
Daniel Veillard8c9872c2002-07-05 18:17:10 +00001128Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * HTMLparser.c: trying to fix 87235 about discarded white
1131 spaces in the HTML parser.
1132 * result/HTML/*: this changes the output of a number of HTML
1133 regression tests
1134
Daniel Veillardfdc91562002-07-01 21:52:03 +00001135Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * xpath.c: applied patch from Richard Jinks for the namespace
1138 axis + fixed a memory error.
1139 * parser.c parserInternals.c: applied patches from Peter Jacobi
1140 removing ctxt->token for good.
1141 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1142 popped out by the regression tests.
1143 * Makefile.am: patch for threads makefile from Gary Pennington
1144
William M. Brack6000af52002-06-28 11:43:13 +00001145Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1146
Daniel Veillardfdc91562002-07-01 21:52:03 +00001147 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00001148 expressions involving preceding-sibling (et al).
1149
Daniel Veillard153120c2002-06-18 07:58:35 +00001150Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * hash.c: applied a patch from Peter Jacobi to solve a problem
1153 when compiling with the Watcom C on Win32
1154 * result/schemas/*.err: the change of hashing algo generated
1155 permutations in the output
1156
Daniel Veillard5f7f9912002-06-17 17:03:00 +00001157Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1158
1159 * hash.c: applied patch from Sander Vesik improving the quality of
1160 the hash function.
1161
Aleksey Sanina5808b92002-06-14 17:07:41 +000011622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00001163
1164 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1165 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1166 xmllint.c xpath.c: replaced sprintf() with snprintf()
1167 to prevent possible buffer overflow (the bug was pointed
1168 out by Anju Premachandran)
1169
Daniel Veillarde059b892002-06-13 15:32:10 +00001170Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * parser.c: removed an uninitialized data error popped by valgrind
1173 on PE references
1174
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00001175Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1176
1177 * doc/xml.html
1178 adding tutorial reference to the web page
1179
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00001180Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1181
1182 * doc/tutorial/xmltutorial.xml
1183 * doc/tutorial/ar01s07.html
1184 * doc/tutorial/ape.html
1185 * doc/tutorial/includegetattribute.c
1186 adding section to tutorial about retrieving an attribute
1187 value
1188
Daniel Veillardf5582f12002-06-11 10:08:16 +00001189Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1190
1191 * parser.c: applied a couple of patches from Peter Jacobi to start
1192 to get rid of ctxt->token, with a possible significant speed
1193 improvement to be gained once done. Better compliance with PE
1194 references constructs in DTDs too.
1195 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1196 from Peter too
1197
Daniel Veillard38d80e22002-06-11 07:24:56 +00001198Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1201 xmlParseElement was likely to have been deallocated at the
1202 time of the report, possibly leading to segfault. Just report
1203 the tag name now.
1204
Daniel Veillard9e412302002-06-10 15:59:44 +00001205Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * xpath.c: patch from Richard Jinks for XPath substring() function
1208 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1209
Aleksey Sanina5808b92002-06-14 17:07:41 +000012102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00001211
1212 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1213
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00001214Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1215
1216 *doc/FAQ.html
1217 fixing typos in FAQ, thanks to Robert Funnell for the
1218 editing help
1219
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001220Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * NEWS: got complaints from rpmlint that it was empty
1223
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00001224Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1225
1226 * added doc/tutorial, including:
1227 apa.html
1228 apb.html
1229 apc.html
1230 apd.html
1231 ar01s02.html
1232 ar01s03.html
1233 ar01s04.html
1234 ar01s05.html
1235 ar01s06.html
1236 includeaddattribute.c
1237 includeaddkeyword.c
1238 includekeyword.c
1239 includestory.xml
1240 index.html
1241 xmltutorial.xml
1242 libxml tutorial, including generated html
1243
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00001244Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1245
1246 * result/c14n/exc-without-comments/merlin-c14n-two-*
1247 result/c14n/without-comments/merlin-c14n-two-*
1248 test/c14n/exc-without-comments/merlin-c14n-two-*
1249 test/c14n/without-comments/merlin-c14n-two-*
1250 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1251 c14n/exc-c14n and slightly modified test script to handle
1252 these test cases
1253 * c14n.c: fixed bugs for complicated nodes set (namespace
1254 without node and others from merlin-c14n-two.tar.gz)
1255 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1256 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1257 for xmlsec performance patch
1258 * xpath.c: fixed self::node() for namespaces and attributes
1259
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00001260Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1261
1262 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1263 but with the format parameter
1264 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1265
Aleksey Saninc57f9c12002-05-31 19:14:57 +00001266Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1267
1268 * Makefile.am: updated c14n tests suite
1269 * c14n.c: performance improvement for previous c14n patch
1270
Daniel Veillarde72c7562002-05-31 09:47:30 +00001271Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1272
1273 * parser.c: another peroformance patch from Peter Jacobi, that
1274 time on parsing attribute values.
1275
Aleksey Sanin508a1012002-05-31 06:32:32 +00001276Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1277
1278 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1279 into LibXML2 test suite
1280
Aleksey Sanindffd5c82002-05-31 04:24:13 +00001281Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1282
1283 * c14n.c: propagating xpath ancesstors node fix to c14n
1284 plus small performance improvement to reduce number of
1285 mallocs
1286 * xpath.c: fixed ancestors axis processing for namespace nodes
1287
Daniel Veillard46de64e2002-05-29 08:21:33 +00001288Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1291 Peter Jacobi
1292
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00001293Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * configure.in: preparing 2.4.22
1296
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001297Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1300 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1301 a public entry point.
1302 * doc/*: rebuilt the API and docs
1303
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001304Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * xpath.c: patch from Richard Jinks to fix a problem introduced
1307 in the previous patch and pointed by Norm
1308
Daniel Veillardc6924812002-05-24 11:10:43 +00001309Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * libxml.spec.in: fixing bug #81112
1312
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001313Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * uri.c: fixing bug #82848
1316
Daniel Veillarda2878972002-05-24 07:54:39 +00001317Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1318
1319 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1320 output of one catalog test
1321
Aleksey Sanin114e4752002-05-24 07:20:27 +00001322Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001323
Aleksey Sanin114e4752002-05-24 07:20:27 +00001324 * global.data globals.c tree.c include/libxml/globals.h
1325 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1326 default value for global parameter xmlIndentTreeOutput to 1 and
1327 introduced new global parameter xmlTreeIndentString (the string
1328 used to do one-level indent) with default value " " (as it was
1329 in tree.c)
1330
Daniel Veillard49d5af82002-05-23 11:55:49 +00001331Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1334 with trio and schemas.
1335
Daniel Veillard7c13af42002-05-22 09:57:32 +00001336Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1337
1338 * xpath.c: patch from Richard Jinks to fix the problem raised in
1339 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1340
Daniel Veillard5a872412002-05-22 06:40:27 +00001341Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * xmlschemas.c: a bit of work on import.
1344 * xmlschemastypes.c: Charles Bozeman provided a compare function
1345 for date/time types so min/max facet restrictions should work,
1346 indeterminate comparisons return an error instead of equal.
1347 * test/schemas/date_0* result/schemas/date_0_0: specific test
1348 from Charles Bozeman too
1349
Daniel Veillard10b6da42002-05-18 07:55:20 +00001350Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1353 from Christian Cornelssen fixing the man pages and the Catalog
1354 building script.
1355 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1356 next step is <xs:import> I now have a reasonable understanding
1357 of how it works.
1358
Daniel Veillarde5354492002-05-16 08:43:22 +00001359Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1362
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001363Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1364
1365 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1366
Daniel Veillard088bf112002-05-14 11:03:59 +00001367Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1368
1369 * xpath.c: fixing an XPath function evalutation bug pointed out
1370 by Alexey Efimov where the context was lost when evaluating
1371 the function arguments
1372
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001373Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001374
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001375 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1376 function public for XMLSec performance optimizations
1377
Daniel Veillard3cd72402002-05-13 10:33:30 +00001378Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * python/generator.py python/libxml2class.txt : fixed a problem
1381 with the HTML parser pointed by Gary Benson
1382 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1383 example
1384
Aleksey Sanine48a3182002-05-09 18:20:01 +00001385Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1386 * parser.c: fixed bug #81159 (memory growth in SAX)
1387
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001388Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1389 * xpath.c: fixed bug #78858 (the real fix)
1390
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001391Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001392 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001393
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001394Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * tree.c: modified xmlNodeSetBase to allow changing the
1397 base of a document.
1398
Daniel Veillard070803b2002-05-03 07:29:38 +00001399Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlschemastypes.c: patch Charles Bozeman for validation of
1402 all the date, time, and duration types
1403 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1404 * configure.in: fixed an error pointed by an user
1405 * xml2-config.in: fixed an error pointed by an user
1406
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001407Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1408
1409 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1410 win32/libxml2.def.src xmlIO.c: exported default
1411 'file:', 'http:' and 'ftp:' protocols input handlers
1412 and maked protocols comparisson case insensitive
1413
Daniel Veillard34de97f2002-04-30 14:29:22 +00001414Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * configure.in: Neven Has detected a typo
1417
Daniel Veillard28577c32002-04-30 06:48:41 +00001418Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1421 as one of the persons allowed to commit directly to the
1422 module.
1423
Daniel Veillardfc57b412002-04-29 15:50:14 +00001424Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1425
1426 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1427 * valid.c: raised a too low limit
1428 * doc/*: rebuilt the docs
1429
Daniel Veillardeca82812002-04-24 11:42:02 +00001430Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * test/XPath/expr/floats test/XPath/expr/functions
1433 result/XPath/expr/floats result/XPath/expr/functions
1434 xpath.c: another XPath conformance patch from Richard Jinks
1435
Daniel Veillard13e04c62002-04-23 17:51:29 +00001436Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * xmlschemas.c: fixed validation of attribute groups.
1439 * test/schemas result/schemas: added an example from the primer
1440
Daniel Veillard88c58912002-04-23 07:12:20 +00001441Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1444 * test/schemas result/schemas: updated the test list
1445
Daniel Veillarde19fc232002-04-22 16:01:24 +00001446Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * TODO: updated a bit
1449 * parser.c: made a comment more specific
1450 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1451 Schemas conformance.
1452 * test/schemas result/schemas: updated the test list
1453
Daniel Veillard441bc322002-04-20 17:38:48 +00001454Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1457 implementing xs:all with minOccurs = 0
1458 * tes/schemas/* result/schemas/*: added more tests covering
1459 xs:all
1460
Daniel Veillard8a001f62002-04-20 07:24:11 +00001461Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * xmlregexp.c: first implementation of the all particle, this
1464 may need to be revisited for case where not all transitions
1465 must be crossed.
1466
Daniel Veillard7646b182002-04-20 06:41:40 +00001467Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * tree.c: another entity processing update from Markus Henke
1470
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001471Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1472
1473 * trionan.c: fixed crash on OSF/1
1474
Daniel Veillardb4398962002-04-19 07:01:55 +00001475Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * xmlschemas.c: more Schemas work
1478 * test/schemas/* result/schemas/*: added more tests coming
1479 from the spec.
1480
Daniel Veillard54761132002-04-18 21:00:44 +00001481Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1484 ExcC14N specification
1485
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001486Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * tree.c: patch from Markus Henke, fix for recursive entities.
1489
Daniel Veillard23b1f372002-04-18 15:50:05 +00001490Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * xpath.c: fix a problem with string() on a document node.
1493
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001494Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * Makefile.am xmlschemas.c: more Schemas work
1497 * test/schemas/* result/schemas/*: added more tests coming
1498 from the spec.
1499
Daniel Veillard6231e842002-04-18 11:54:04 +00001500Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1503 * result/HTML/*: this changes a few things in the results
1504
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001505Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1506
1507 * include/libxml/tree.h: eliminated 'declaration different than
1508 prototype' warning
1509 * include/win32config.h: "resolved" conflicts with errno.h
1510
Daniel Veillardb509f152002-04-17 16:28:10 +00001511Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1514 on the automata interfaces and debug of counted choices
1515 * test/schemas/* result/schemas/*: added a number of tests
1516
Daniel Veillard8651f532002-04-17 09:06:27 +00001517Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1520 a bit of work on Schemas
1521 * testSchemas.c: try to make it more useful
1522 * test/schemas/* result/schemas/* Makefile.am: changed the
1523 Schemas regression test procedure, started adding a few samples
1524
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001525Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1526
1527 * include/libxml/encoding.h: Patch for the Borland C++ builder
1528 * include/libxml/tree.h: Patch for the Borland C++ builder
1529 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001530 * win32/bcb5: New directory for the Borland C++ builder
1531 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001532
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001533Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1534
1535 * win32/Makefile.msvc: Update for XML Schema support
1536 * win32/configure.js: Update for XML Schema support
1537 * win32/libxml2.def.src: Update for XML Schema support
1538
Daniel Veillard4255d502002-04-16 15:50:10 +00001539Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1542 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1543 xmlunicode.c include/libxml/Makefile.am
1544 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1545 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1546 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1547 include/libxml/xmlversion.h.in : merged the current state of
1548 XML Schemas implementation, it is not configured in by default,
1549 a specific --schemas configure option has been added.
1550 * test/automata test/regexp test/schemas Makefile.am
1551 result/automata result/regexp result/schemas:
1552 merged automata/regexp/schemas regression tests
1553
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001554Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1555
1556 * xpath.c: Gary found a compile time problem, fixes #78823
1557
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001558Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * configure.in: release of 2.4.20
1561 * doc/*: updated and rebuilt the docs
1562
Daniel Veillardf544f192002-04-15 12:56:56 +00001563Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * python/Makefile.am: patch from Cristian Gafton to build on
1566 Red Hat 6.2, should also fix #75779
1567
Daniel Veillard940492d2002-04-15 10:15:25 +00001568Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * valid.c: first part of fixing #78729
1571
Daniel Veillardeb475a32002-04-14 22:00:22 +00001572Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1575 escaping of URI when saving HTML files.
1576 * result/HTML/*: this impacted some tests
1577
Daniel Veillard9b731d72002-04-14 12:56:08 +00001578Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * configure.in: trying to fix #77441
1581
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001582Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * include/libxml/xmlIO.h: Hallski complained it could not be
1585 included by itself.
1586
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001587Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1590
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001591Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1592
1593 * win32/configure.js: patch from Nilo for the c14n option
1594 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1595
Daniel Veillardda423da2002-04-10 19:25:38 +00001596Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1597
1598 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1599 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1600 LIBXML_THREAD_ENABLED
1601
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001602Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xpath.c: another patch from Richard Jinks for substring conformance
1605 * test/XPath/expr/floats test/XPath/expr/strings
1606 result/XPath/expr/floats result/XPath/expr/strings: update of the
1607 test suite to check those.
1608
Daniel Veillard01917aa2002-04-10 11:30:41 +00001609Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * xpath.c: patch from Richard Jinks for .x float parsing.
1612
Daniel Veillard46d6c442002-04-09 16:10:39 +00001613Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * parser.c: patch from Markus Henke when an encoding ain't recognized
1616
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001617Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1618
1619 * libxml.m4: got a report that #include <string.h> was needed
1620
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001621Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1624
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001625Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1626
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001627 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001628
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001629Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1632 pointed out by Melvyn Sopacua.
1633
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001634Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * libxml.m4: Frédéric Crozat gave a patch related to the change
1637 of Include paths breaking the libxml.m4
1638
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001639Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * xpath.c: Fix bug #76927 forgot to save some context
1642 when evaluating binary expressions
1643
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001644Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * configure.in: fixed configure for MPE/iX from Markus Henke
1647 * xmlmemory.c: fixed initialization problems
1648 * xpath.c: another set of patches from Richard Jinks this
1649 fixes "make XPathtests" on linux
1650
Daniel Veillard21458c82002-03-27 16:12:22 +00001651Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1654 * test/XPath/expr/compare test/XPath/expr/equality
1655 test/XPath/expr/floats test/XPath/expr/functions
1656 test/XPath/expr/strings result/XPath/expr/compare
1657 result/XPath/expr/equality result/XPath/expr/floats
1658 result/XPath/expr/functions result/XPath/expr/strings: Updated
1659 tests though they show a divergence on Linux
1660
Daniel Veillard28dfed12002-03-27 09:08:17 +00001661Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * xpath.c trionan.c: previous commit also included patches
1664 from Richard Jinks on some IEEE support corner case
1665
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001666Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1669 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1670 that $(datadir) should be used for docs
1671
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001672Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1675 could leak filedescriptors
1676
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001677Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * configure.in nanohttp.c: applied patch from Allan Clark for
1680 UnixWare/OpenServer
1681
Daniel Veillard19274092002-03-25 16:48:03 +00001682Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * configure.in: preparing 2.4.19
1685 * doc/*: rebuilt the docs
1686
Daniel Veillard56b2db72002-03-25 16:35:28 +00001687Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * nanohttp.c: fixing #76043, got fed up with non-portability
1690 of that piece of code.
1691
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001692Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * valid.c SAX.c: Never commit without running "make tests" :-(
1695 fix a couple of stupidities in the previous commit
1696 * result/*: a few changes in some attribute order result of previous
1697 commit.
1698
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001699Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1702 the internal subset should not raise duplicate ID errors,
1703 also there was a small bug in conjunction to namespace
1704 declarations defaulted and xml:xxx attributes DTD definitions.
1705
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001706Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xpath.c: Richard Jinks also raised some rounding problems
1709 this tries to fix them
1710
Daniel Veillard4e2df542002-03-22 12:23:14 +00001711Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1714 behaviour in xmlXPathCastToString()
1715
Daniel Veillarddb552912002-03-21 13:27:59 +00001716Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1719 raised by Morus Walter
1720
Daniel Veillard9e537932002-03-21 13:08:08 +00001721Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1724 from Igor
1725
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001726Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * xpath.c: fixing #75619, related to a problem when trying
1729 to evaluate condition when the current node set resulting
1730 from that sub-step evaluation is empty. Also fixes 2 potential
1731 problem with previous-sibling and next-siblings axis.
1732
Daniel Veillard1840ef02002-03-21 08:05:23 +00001733Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1736 HTML support is not configured in.
1737
Daniel Veillard561b7f82002-03-20 21:55:57 +00001738Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1741 include/libxml/tree.h: dohh I really didn't intended to commit
1742 this test version :-(
1743
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001744Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * testSAX.c: I wanted to see the real speed at the SAX interface
1747 after a little too many Ximianer started complaining about the
1748 parser speed.
1749 added a --quiet option:
1750 paphio:~/XML -> ls -l db100000.xml
1751 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1752 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1753 3200006 callbacks generated
1754 real 0m1.270s
1755 Which means 16MBytes/s and 3Mcallback/s
1756
Daniel Veillardc62a1472002-03-19 18:35:12 +00001757Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * xpath.c: valgrind spotted another error that time when running
1760 on libxslt regression tests
1761
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001762Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * Makefile.am: adding "make valgrind" running the full regression
1765 tests (except python ones) under Valgrind (using valgrind -q
1766 which was kindly added by the author).
1767 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1768 passes cleanly now except an obcure floating point initialization
1769 raised in log10() in one XPath regression test ???
1770 * tree.c: edited some comments to close #75244
1771
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001772Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1775 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1776 context of ScrollKeeper, made sure that if the number is
1777 an integer, the serialization follows the description at
1778 http://www.w3.org/TR/xpath#section-String-Functions
1779
Daniel Veillard5997aca2002-03-18 18:36:20 +00001780Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1781
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001782 * configure.in: preparing 2.4.18
1783 * doc/*: updated and rebuilt the web site
1784 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1785 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001786 * parser.c: humm, changed the way the SAX parser work when
1787 xmlSubstituteEntitiesDefault(1) is set, it will then
1788 do the entity registration and loading by itself in case the
1789 user provided SAX getEntity() returns NULL.
1790 * testSAX.c: added --noent to test the behaviour.
1791
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001792Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * parser.c: Wilfried Teiken provided a hackish but working
1795 way to get context reported back on entities when parsing
1796 with SAX and without breaking the DOM build.
1797
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001798Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * c14n.c: applied a new patch from Aleksey Sanin
1801 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1802 to reference Aleksey implementation of XML digital Signatures
1803
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001804Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * xpath.c: small fix to avoid potential problem due to
1807 ordering of freeing data
1808 * python/Makefile.am: people were complaining about
1809 the generated file in python dir not being built
1810
Daniel Veillardd2379012002-03-15 22:24:56 +00001811Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1814 python/generator.py python/libxml.c python/types.c: Cleanup
1815 of the python Makefiles based on Jacob and James feedback,
1816 fixed the spec file accordingly, fixed the number of warning
1817 that passing my pedantic CFLAGS was generating. Conclusion
1818 is that Python includes are real crap.
1819
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001820Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * configure,in: it was reported quite a few times that
1823 xml2-config --cflags should not output
1824 -I$includeprefix/libxml2/libxml because libxml2 header names
1825 clashes with existing names like list.h from C++ stl.
1826 Includes should be #include<libxml/xxx.h> so ...
1827
Daniel Veillard6f293b12002-03-15 09:42:33 +00001828Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * c14n.c: another patch from Aleksey Sanin
1831
Daniel Veillard5c396542002-03-15 07:57:50 +00001832Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1835 canonicalization algorithm
1836 * doc/xml.html doc/index.html: added the C14N references on the
1837 index page.
1838
jacob berkman9be65862002-03-14 02:15:56 +000018392002-03-13 jacob berkman <jacob@ximian.com>
1840
1841 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1842 usage, redundant, and gcc specific
1843
Daniel Veillard75be0132002-03-13 10:03:35 +00001844Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * xpath.c: speedup some node selection operations, this can
1847 have a significant impact on DocBook Norm's stylesheets
1848 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1849 make sure it's always the case
1850 * debugXML.c: distinguish CDATA and comments in ls operations
1851
Daniel Veillard61f26172002-03-12 18:46:39 +00001852Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1855 to generate better API descriptions etc...
1856
Daniel Veillard9ff88172002-03-11 09:15:32 +00001857Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * c14n.c: Fixing #74186, made sure all boolean expressions
1860 get fully parenthesized, ran indent on the output
1861 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1862 include/libxml/tree.h: also #74186 related, removed the
1863 --with-buffers option, and all the preprocessor conditional
1864 sections that were resulting from it.
1865
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001866Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1867
1868 * valid.c: applied patch from Dodji Seketeli fixing an
1869 uninitailized variable in xmlValidGetValidElements()
1870
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001871Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * c14n.c: fixed a few comments
1874 * doc/*.html doc/*/*.html: regenerated the docs and added
1875 the C14N API
1876 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1877
Daniel Veillardfa49d872002-03-09 10:20:00 +00001878Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * check-xml-test-suite.py: fix to adapt varaiations in the
1881 bindings
1882 * configure.in python/setup.py python/setup.py.in: fixed to
1883 have the version of the python scripts automatically updated
1884
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001885Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1886
1887 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1888 in xmlCopyProp()
1889
Daniel Veillardaf43f632002-03-08 15:05:20 +00001890Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * configure.in: preparing 2.4.17 release
1893 * doc/*: updated and rebuilt the docs
1894 * xpath.c: fixed a comment
1895 * python/libxml.c: fixed a possible reentrancy problem
1896
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001897Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1900 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1901 added a specific regression test
1902 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1903 not raise exceptions when failing to find the attribute.
1904
Daniel Veillard90bc3712002-03-07 15:12:58 +00001905Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * configure.in xmllint.c: owen pointed out a problem with the
1908 ftme fix, gettimeofday() was not detected by configure and
1909 the ftime header wasn't included, dohhh
1910
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001911Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * configure.in xmllint.c: trying to fix #71457 for timing
1914 precision when gettimeofday() is not availble but ftime() is
1915
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001916Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1917
1918 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1919 are now copied on install and part of the -devel RPM
1920
Daniel Veillard7b416132002-03-07 08:36:03 +00001921Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * xpath.c: trying to avoid bug #72150 which was apparently
1924 caused by a gcc bug (or a processor problem) as detailed
1925 at http://veillard.com/gcc.bug
1926
Daniel Veillardf742d342002-03-07 00:05:35 +00001927Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1930 fixed xmlReconciliateNs(), added a Python test/example for
1931 inter-document cut'n paste
1932 * python/libxml.py: fixed node.doc on document nodes and added
1933 xpathEval() onto node objects
1934
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001935Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1938 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1939 fixup and integrated tests for the serialization stuff
1940
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001941Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1944 moved the libxml man page to section 3
1945
Daniel Veillard1e774382002-03-06 17:35:40 +00001946Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * tree.c: fix bug #72490
1949 * python/libxml.c python/libxml.py: added methods serialize()
1950 and saveTo() to all node elements.
1951
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001952Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * xmlIO.c: closed #73430, don't read from an input source
1955 which indicated an end-of-file or an error.
1956
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001957Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * parser.c: make sure SAX endDocument is always called as
1960 this could result in a Python memory leak otherwise (it's
1961 used to decrement ref-counting)
1962 * python/generator.py python/libxml.c python/libxml.py
1963 python/libxml2-python-api.xml python/libxml2class.txt
1964 python/tests/error.py python/tests/xpath.py: implemented
1965 the suggestions made by Gary Benson and extended the tests
1966 to match it.
1967
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001968Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * python/generator.py: applied patch fixing #73450
1971
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001972Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * xpath.c: fixing #61290 "namespace nodes have no parent"
1975 long standing divergence from the XPath REC. NodeSets
1976 simply hold a copy of namespace nodes and those node ->next
1977 points to the parent (which may not be the node carrying the
1978 definition).
1979 * include/libxml/xpath.h: flagged but didn't added a possible
1980 speedup
1981 * DOCBparser.c HTMLparser.c: removed some warnings from push
1982 parser due to new state being added.
1983 * tree.c: new fix from Boris Erdmann
1984 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1985 the XML Canonalization support from Aleksey Sanin
1986
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001987Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * tree.c: patch from Boris Erdmann fixing some namespace odities
1990 with xmlCopyNode()
1991
Daniel Veillardc6613042002-03-02 09:34:02 +00001992Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmlIO.c: fix bug #72706 when loading a NULL entity
1995
Daniel Veillardc0fef772002-03-01 16:16:31 +00001996Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1999 actually change in a future XML Namespace revision.
2000
Daniel Veillard79426f22002-03-01 16:14:17 +00002001Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2004 added the possibility of returning nodesets from XPath extension
2005 functions written in Python
2006
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00002007Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * python/*: commiting some Python bindings work done while travelling
2010
Daniel Veillard97300512002-03-01 09:13:41 +00002011Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2014 explicitely with memory debugging switched on
2015
Daniel Veillard6361da02002-02-23 10:10:33 +00002016Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2019 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2020 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2021 the accessor generator for strings
2022 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2023 regression test.
2024
Daniel Veillard0fea6f42002-02-22 22:51:13 +00002025Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * python/README python/generator.py python/libxml.c python/setup.py:
2028 added the 'usual' setup.py to allow building a libxml2-python
2029 module based on the same code. The initialization is however
2030 different the 2 .so files fo libxml2 and libxslt are identical and
2031 they entry point initialize both libraries. this is done to avoid
2032 some possible nasty problem since the Python don't merge the maps
2033 of all shared modules.
2034
Daniel Veillard158a4d22002-02-20 22:17:58 +00002035Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * parser.c: fixed a push/encoding bug reported by Michael
2038 on librsvg
2039
Daniel Veillard7839e162002-02-20 18:54:48 +00002040Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * include/libxml/parserInternals.h: fixes a misplaced #endif
2043
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00002044Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * parser.c valid.c: found and fixed a couple of allocation bugs
2047
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00002048Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * doc/xml.html doc/python.html doc/*: added a Python and binding
2051 page describing the current state of the Python bindings and
2052 giving pointers to the other languages wrappers.
2053
Daniel Veillard5f4b5992002-02-20 10:22:49 +00002054Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2057 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2058 rebuilt the API and web site
2059 * xpath.c: fixed #71978 portability bugs
2060
Daniel Veillard8aff2472002-02-19 21:50:43 +00002061Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2064
Daniel Veillard8dc16a62002-02-19 21:08:48 +00002065Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * include/libxml/parserInternals.h parser.c: had to change
2068 2 internal parsing API when processing document content
2069 to check the start and end of element content are defined
2070 in the same entity
2071 * valid.c include/libxml/valid.h: attribute normalization can
2072 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2073 with the context to report it.
2074 * SAX.c: fixed the last known bugs, crazy validation constraints
2075 when a document is standalone seems correctly handled. There
2076 is a couple of open issues left which need consideration especially
2077 PE93 on external unparsed entities and standalone status.
2078 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2079 The 2 tests left failing are actually in error. Cleanup done.
2080
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00002081Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * valid.c: implemented E59 spaces in CDATA does not match the
2084 nonterminal S
2085
Daniel Veillard878eab02002-02-19 13:46:09 +00002086Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * SAX.c parser.c valid.c: more validation test fixups
2089 * check-xml-test-suite.py: added duration info for the tests
2090
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00002091Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * parser.c valid.c: a couple of errors were reported but not
2094 saved back as such in the parsing context. Down to 1% failure rate
2095 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2096
Daniel Veillard4a7ae502002-02-18 19:18:17 +00002097Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlInternald.c: isExtender was missing a char
2100 * parser.c include/libxml/parser.h: % are acceptable in the
2101 internal subset if within a PUBLIC ID
2102
Daniel Veillard8ab0f582002-02-18 18:31:38 +00002103Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * SAX.c parserInternals.c valid.c: more work on the conformance
2106 suite. Took the step to finally block documents with encoding
2107 errors. It's a fatal error per the spec, people should have fixed
2108 their documents by now.
2109
Daniel Veillard55253e22002-02-18 14:32:39 +00002110Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * check-xml-test-suite.py: fixed the test script after some discussion
2113 on the semantic of TYPE="error"
2114 * Makefile.am: added the script to the distrib
2115
Daniel Veillard28757702002-02-18 11:19:30 +00002116Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * SAX.c entities.c: fixed a couple of conformances issues deep
2119 into the validation code (standalone and undeclared Notations)
2120
Daniel Veillard82ac6b02002-02-17 23:18:55 +00002121Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2124 stayed there for years !
2125
Daniel Veillard7aea52d2002-02-17 23:07:47 +00002126Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2129 missing
2130
Daniel Veillardc7612992002-02-17 22:47:37 +00002131Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * check-xml-test-suite.py: improved the behaviour a bit as
2134 well as the logs
2135 * parser.c valid.c SAX.c: fixed a few more bugs
2136 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2137
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00002138Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * check-xml-test-suite.py: python script to run regression tests
2141 against the XML Test suite of W3C/OASis
2142 * SAX.c: fixed a validation bug
2143 * parser.c: fixed 3 errors pointed by the test suite
2144 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2145 * python/Makefile.am: fixed a dependendy
2146
Daniel Veillard9f28f302002-02-15 20:48:08 +00002147Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * xmlmemory.c: avoid a warning bug #71594
2150
Daniel Veillard144024e2002-02-13 21:14:46 +00002151Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2154 warning on alpha/Tru64
2155
Daniel Veillarde4301c82002-02-13 13:32:35 +00002156Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * include/libxml/entities.h: fixing a comment
2159 * valid.c: fixing some troubles with validity check on namespaces
2160 * result/VC/NS3 test/VC/NS3: added a specific regression test
2161
Daniel Veillarda6d05382002-02-13 13:07:41 +00002162Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * tree.c: Fixing #71342 serializing '\n' in attribute values
2165 * result/noent/att3 result/att3 test/att3: added a specific
2166 test.
2167
Daniel Veillard797a5652002-02-12 13:46:21 +00002168Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * python/libxml.c: couple of bug fixes
2171
Daniel Veillard01a6d412002-02-11 18:42:20 +00002172Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * python/*.py: removed tabs and used spaces.
2175
Daniel Veillard397ff112002-02-11 18:27:20 +00002176Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2179 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2180
Daniel Veillard03517542002-02-11 13:54:40 +00002181Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2184 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2185
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00002186Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2187
2188 * include/libxml/encoding.h include/libxml/entities.h
2189 include/libxml/globals.h include/libxml/parser.h
2190 include/libxml/threads.h include/libxml/tree.h
2191 include/libxml/xmlmemory.h: trying to fix the include mess
2192
Daniel Veillard1a612ed2002-02-11 07:54:45 +00002193Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * include/libxml/xmlmemory.h: reverted part of the previous
2196 attempt to provide #69655, this was breaking the build.
2197
Daniel Veillard0ba59232002-02-10 13:20:39 +00002198Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2201 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2202 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2203 include/libxml/parserInternals.h include/libxml/tree.h
2204 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2205 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2206 clean.
2207 * python/libxml.c: fixed a warning.
2208
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00002209Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2212 copying of node, merge back IDs in the target document.
2213 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2214 test/XInclude/ents/ids.xml: test case
2215 * result/VC/ElementValid4: output changed due to a typo fix
2216
Daniel Veillard1c18e302002-02-09 22:16:40 +00002217Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * python/Makefile.am: seems some version of automake didn't
2220 generate the dependancies right as Jacob found out. Add
2221 an extra dependancy rule.
2222
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00002223Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * parserInternals.c valid.c: Justin Fletcher found some parts
2226 of the code needing cleanup
2227 * libxml.spec.in python/Makefile.am python/generator.py
2228 python/libxml.c python/libxml.py: Fixed the python Makefiles
2229 corrected a bug showing up on ia64, changed the name of the
2230 python internal module too
2231
Daniel Veillard07be19b2002-02-08 14:20:35 +00002232Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * Makefile.am: applied patch from Andris Pavenis for binary
2235 name suffixes
2236
Daniel Veillardf216d462002-02-08 13:44:24 +00002237Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xmllint.c win32/win32config.h: fixing #68748
2240
Daniel Veillardd455d792002-02-08 13:37:46 +00002241Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * valid.c: fixing #70166
2244
2245Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * valid.c: fixing #70077
2248
Daniel Veillardc575b992002-02-08 13:28:40 +00002249Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * Copyright Makefile.am README configure.in libxml.spec.in:
2252 Changed to the MIT Licence
2253 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2254 doc/xmlio.html: updated the doc accordingly
2255 * include/libxml/xmlwin32version.h configure.in: preparing
2256 2.4.14 release
2257 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2258 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2259 fixed the const xmlChar * wrapper and generator, XPath extension
2260 functions now use the context as first argument
2261 * python/tests/tstxpath.py python/tests/xpath.py
2262 python/tests/xpathext.py: Updated the tests accordingly
2263 * tree.c: fixed bug #70067
2264
Daniel Veillard7db38712002-02-07 16:39:11 +00002265Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * Makefile.am: cleanup
2268 * debugXML.c: always use stdout if output is NULL
2269 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2270 * python/Makefile.am python/generator.py python/libxml2class.txt
2271 python/libxml_wrap.h python/types.c: augmented the number of bindings
2272 handling FILE * and XPath contexts
2273 * python/tests/Makefile.am: avoid a stupid problem due to the
2274 use of TEST.
2275
Daniel Veillard15a143b2002-02-06 22:40:50 +00002276Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2279
Daniel Veillard70cab352002-02-06 16:06:58 +00002280Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * python/TODO python/libxml.c: cleanup the extension function lookup
2283 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2284
Daniel Veillard7a96efc2002-02-05 16:34:33 +00002285Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * configure.in python/Makefile.am: do not install outside
2288 of prefix
2289
Daniel Veillard33caa0b2002-02-04 14:07:26 +00002290Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * python/TODO python/libxml.c: started adding SAX interfaces
2293 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2294 SAX test
2295
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002296Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * tree.c: hardened the addChild function
2299 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2300 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2301 added accessors needed for xmlNode, a bit more testing and
2302 extension of interfaces
2303 * python/tests/Makefile.am python/tests/build.py: added a test
2304 build from scratch/save/load/check
2305
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002306Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * parserInternals.c: change a small bit in the way valididy
2309 error messages get initialized
2310 * python/TODO python/libxml.c python/libxml2-python-api.xml
2311 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2312 added some memory debugging to track leaks at the libxml2 level
2313 * python/tests/*.py: changed all tests to check for leaks,
2314 there is just one left in XPath extension registrations.
2315
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002316Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * python/TODO python/generator.py python/libxml2-python-api.xml
2319 python/libxml2class.txt: more accessor classes for the parser
2320 context, allow to switch on and check validity
2321 * python/tests/Makefile.am python/tests/error.py
2322 python/tests/invalid.xml python/tests/valid.xml
2323 python/tests/validate.py: attded more test and and added error.py
2324 which I forgot to commit in the last step
2325
Daniel Veillard3ce52572002-02-03 15:08:05 +00002326Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * python/Makefile.am python/types.c: cleanup
2329 * python/libxml.c python/libxml.py python/libxml_wrap.h
2330 python/generator.py python/libxml2-python-api.xml
2331 python/libxml2class.txt: added class for parser context, added
2332 first cut for push mode support. Added a framework to generate
2333 accessors functions.
2334 * python/tests/Makefile.am python/tests/push.py: added a push
2335 test
2336
Daniel Veillardcfb05462002-02-02 23:18:22 +00002337Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2340 bug a bit of cleanup.
2341
Daniel Veillard5d819032002-02-02 21:49:17 +00002342Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2345 python/libxml2class.txt: adding error redirections and preformat
2346 to a python handler
2347 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2348 tests self checking
2349
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002350Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2353 a function
2354
Daniel Veillard9589d452002-02-02 10:28:17 +00002355Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2358 python/libxml.c python/libxml2-python-api.xml
2359 python/libxml2class.txt: Progressing through the TODOs, class
2360 description output, extra XML API, RPM now builds the wrappers
2361 for all python installed versions
2362
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002363Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * configure.in libxml.spec.in python/Makefile.am python/TODO
2366 python/generator.py python/libxml2class.txt: added more informations
2367 in the libxml2-python package including docs. Slightly changed
2368 the class hierarchy
2369 * python/tests/*: added basic regression tests infrastructure too
2370
2371Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2374 added libxml2-python as part of the packages installed
2375
Daniel Veillarda7340c82002-02-01 17:56:45 +00002376Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * python/Makefile.am python/generator.py python/libxml.c
2379 python/libxml.py: more work, now able to extend the
2380 XPath interpreter with functions written in python.
2381
Daniel Veillardc3e39442002-02-01 09:29:41 +00002382Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * python/Makefile.am: Jacob sent a patch to allow building from
2385 tarfile.
2386
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002387Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2390 inserted the python wrappers build, I hope this won't be too
2391 unportable
2392
Daniel Veillard1971ee22002-01-31 20:29:19 +00002393Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * xpath.c: minor optimization
2396 * python/generator.py python/libxml.c python/libxml.py
2397 python/libxml_wrap.h: more work on the python bindings,
2398 they now support XPath and there is no evident leak
2399
Daniel Veillard36ed5292002-01-30 23:49:06 +00002400Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * python/generator.py python/libxml.c python/libxml.py:
2403 more work on the python bindings generator.
2404
Daniel Veillard96fe0952002-01-30 20:52:23 +00002405Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * python/generator.py python/libxml.c python/libxml_wrap.h:
2408 more work on the python bindings.
2409
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002410Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * python/generator.py python/libxml.c python/libxml.py
2413 python/libxml_wrap.h: commited early version of a python binding
2414 for private use only ATM
2415
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002416Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * entities.c tree.c include/libxml/entities.h: applied patch
2419 from Anthony Jones to implement copy of DTD subtree too. Had
2420 just to keep 2 function private which really ought to become
2421 public ones.
2422
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002423Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * xmllint.c: added pointers to the web pages in the usage()
2426
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002427Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * tree.c: more fixes from Petr Kozelka for attribute handling
2430 in the tree API to align the semantic with DOM.
2431
Daniel Veillard36065812002-01-24 15:02:46 +00002432Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * valid.c tree.c entities.c: another set of patches from
2435 Anthony Jones for copy operations cleanup and robustness
2436
Daniel Veillardf8592562002-01-23 17:58:17 +00002437Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2440 an alphabetic index based on comments content
2441 * doc/*: rebuilt the web site with the new references
2442
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002443Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * parserInternals.h: Greg Sjaardema suggested to use an
2446 eponential buffer groth policy in xmlParserAddNodeInfo()
2447
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002448Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2451 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2452 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2453 to generate cross-references, and added/updated the stylesheets
2454 to generate and link API indexes. The generic keyword index
2455 is not done yet.
2456 * doc/*.html: regenerated all the usual docs too
2457
Daniel Veillard2070c482002-01-22 22:12:19 +00002458Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * debugXML.c: added an xpath function to the shell for T. V. Raman
2461
2462Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002463
2464 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2465 debug routines.
2466
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002467Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2470 support of attribute nodes
2471
Daniel Veillard9d06d302002-01-22 18:15:52 +00002472Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2475 hopefully near complete and fully documented of the API in XML
2476 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2477 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2478 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2479 include/libxml/parserInternals.h include/libxml/valid.hi
2480 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2481 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2482 include/libxml/xpath.h include/libxml/xpathInternals.h:
2483 Cleaned up the doc comments a lot in the process, the interface
2484 coverage is now 100%
2485
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002486Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2489 extracts comments from the gtk-doc DocBook output (a bit
2490 convoluted but seems to work).
2491
Daniel Veillard61006472002-01-21 17:31:47 +00002492Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2495 added an XML description of the API, moved the script generating
2496 it here. Added a "make api" target
2497
Daniel Veillardd2f23002002-01-21 13:36:00 +00002498Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2501
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002502Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * xpath.c include/libxml/xpathInternals.h: the change made to
2505 xmlXPathFuncLookupFunc was incompatible roll it back
2506
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002507Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * SAX.c: cleanup patch from Anthony Jones
2510 * doc/Makefile.am: fix the headers to avoid in make scan
2511 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2512 includes, * vs Ptr and general cleanup
2513 * parsedecl.py: first version of a script to extract the
2514 module interfaces, the goal will be to provide .decl or XML
2515 specification of the interfaces to build wrappers.
2516
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002517Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2520 now provides return codes in case of errors
2521
Bjorn Reese026d29f2002-01-19 15:40:18 +00002522Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2523
2524 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2525 Upgraded to trio baseline 1.6
2526 * strio.h strio.c: Replaced by triostr.h and triostr.c
2527
Daniel Veillard572577e2002-01-18 16:23:55 +00002528Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2531 of strdup usage in the code
2532
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002533Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * parser.c error.c: Keith Isdale complained rightly that
2536 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2537
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002538Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * tree.c: fixed the funxtion to set the xml: attributes
2541 * debugXML.c: added "setbase" to test it.
2542
Daniel Veillard2c748c62002-01-16 15:37:50 +00002543Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2546 to allow updating an attribute content
2547
Daniel Veillard8de85c62002-01-15 17:10:15 +00002548Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * libxml.h: try to avoid problems when compiling on Windows
2551
Daniel Veillard314cfa02002-01-14 17:58:01 +00002552Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * hash.c: patch from Anthony Jones for hash.c allocation size
2555 * Makefile.am: trying to work around Yet Another Libtool Madness
2556 and build the 2.4.13 release finally ...
2557
Daniel Veillard744683d2002-01-14 17:30:20 +00002558Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2561 * doc/* : update of the documentation
2562
Daniel Veillarde6a55192002-01-14 17:11:53 +00002563Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2566 at fixing #61290 :-(
2567
Daniel Veillardfb25a512002-01-13 20:32:08 +00002568Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2571 Fixes bug #67229
2572
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002573Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c: trying to avoid troubles when a subtree is copied
2576 and coalesced in part with the target tree. Should fix
2577 bug #67407
2578
Daniel Veillardd8224e02002-01-13 15:43:22 +00002579Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * valid.c: fixed validation of attributes content of type
2582 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2583 values, very old bug. Fixes #67671
2584
Daniel Veillard8107a222002-01-13 14:10:10 +00002585Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * parser.c include/libxml/parserInternals.h tree.c: integrated
2588 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2589 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2590
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002591Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * threads.c: applied Serguei Narojnyi's patch to add native
2594 thread support on the Win32 platform
2595 * testThreadsWin32.c Makefile.am: added the test program also
2596 from Serguei, Win32 specific
2597 * include/win32config.h include/libxml/xmlwin32version.h.in:
2598 added patch from Igor for the Windows thread specific defines.
2599
Daniel Veillard845cce42002-01-09 11:51:37 +00002600Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2601
2602 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2603
Daniel Veillard7b602b42002-01-08 13:26:00 +00002604Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2607 output page into XMLinfo.html. Close bug #66951 and
2608 raised by Robert Collins too.
2609
Daniel Veillard73c6e532002-01-08 13:15:33 +00002610Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * encoding.c: Paul Keogh pointed out a possibility of segfault
2613 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2614 Closes bug # 68238
2615
Daniel Veillard4a859202002-01-08 11:49:22 +00002616Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2617
2618 * doc/*.html: updated the Gdome2 links
2619
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002620Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * libxml.h: Applied following patches from Robert Collins
2623 and make sure IN_LIBXML is defined when compiling it
2624 -------
2625 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2626 as well as Visual C.
2627 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2628 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2629 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2630 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2631 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2632 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2633 xmlSysIDExists xmlNoNetExists).
2634 * xmllint.c: Don't include winsock2.h for Cygwin.
2635
Daniel Veillard401c2112002-01-07 16:54:10 +00002636Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2639 when the version info is not present.
2640
Daniel Veillard6f42c132002-01-06 23:05:13 +00002641Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * tree.c: Anthony Jones pointed out a problem in
2644 xmlStringGetNodeList() and provided a fix for it
2645
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002646Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002648 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002649 xmlCreatePushParserCtxt() when the initial buffer passed
2650 is large.
2651
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002652Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * win32/*: big cleanup of the Windows/MSVC project files
2655 from Igor Zlatkovic
2656
Daniel Veillardcebb1362002-01-02 13:13:30 +00002657Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2658
2659 * doc/Makefile.am: should fix #67674 and avoid troubles if
2660 xsltproc is not available or fails in the prefix provided
2661
Daniel Veillard26908ab2002-01-01 16:50:03 +00002662Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2663
2664 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2665
Daniel Veillard5344c602001-12-31 16:37:34 +00002666Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2667
2668 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2669 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2670 Fixed a few other problems raised by Charlie Bozeman.
2671 * result/VC/ElementValid[5-7]: fixed the output
2672
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002673Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2674
2675 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2676 patches from Charlie Bozeman. Regenerated the HTML docs.
2677
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002678Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2679
2680 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2681 for Windows from Igor
2682
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002683Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2684
2685 * xmllint.c: applied Justin Fletcher patch for --output or -o
2686
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002687Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * win32/libxml2/libxml2.def.src: close #67019
2690
Daniel Veillard01db67c2001-12-18 07:09:59 +00002691Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2692
2693 * xmllint.c: applied Justin Fletcher generic timing patch
2694 similar to the one already applied to xsltproc.
2695
Daniel Veillardd1640922001-12-17 15:30:10 +00002696Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2697
2698 * include/libxml/tree.h tree.c: applied documentation patches
2699 from Charlie Bozeman
2700
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002701Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2702
2703 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2704
Daniel Veillard29e43992001-12-13 22:21:58 +00002705Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2706
2707 * valid.c: fix the xmlStrdup() used in the previous patch.
2708 * valid.c: added --dropdtd
2709 * tree.c: fixed xmlUnlinkNode so it also removes the references
2710 from the document if the node is a DTD
2711
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002712Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2713
2714 * HTMLtree.c valid.c: cleanup some static declarations
2715
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002716Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2717
2718 * xmllint.c: removed another strdup()
2719 * doc/FAQ: removed the HP/UX entry
2720
Daniel Veillarded472f32001-12-13 08:48:14 +00002721Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2722
2723 * valid.c: fix bug #66816 when validating.
2724 * xmllint.c: don't use sys/time.h if configure did not found it
2725
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002726Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2727
2728 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2729 xmlcatalog_man.xml
2730
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002731Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2732
2733 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2734 xmlInitMemory() was declared twice
2735
Daniel Veillardb82c1662001-12-09 14:00:54 +00002736Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2737
2738 * globals.c: do not reference strdup() !
2739 * configure.in libxml-2.0.pc.in: trying to fix the libs
2740 of the various config extraction modules
2741
Daniel Veillardef90ba72001-12-07 14:24:22 +00002742Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2743
2744 * configure.in : preparing 2.4.12
2745 * doc/* : updated and rebuilt the docs
2746
Daniel Veillard220346d2001-12-07 11:33:54 +00002747Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2748
2749 * uri.c: closed bug #66159
2750 * testURI.c: added --escape option
2751 * configure.in: some cleanup for xml2-config --cflags
2752
Daniel Veillard2a906822001-12-06 14:34:08 +00002753Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2754
2755 * globals.c testThreads.c: removed some misplaced includes
2756 of xmlversion.h
2757
Daniel Veillarde28313b2001-12-06 14:08:31 +00002758Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2759
2760 * threads.c: patch from Gary Pennington fixing a possible
2761 problem at initialization time.
2762
Daniel Veillardd3b08822001-12-05 12:03:33 +00002763Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2764
2765 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002766 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002767 CodeWarrior.
2768
Daniel Veillarda7866932001-12-04 13:14:44 +00002769Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * xmllint.c: applied Geert Kloosterman's patch to fix
2772 --repeat --timing output
2773
Daniel Veillard19840942001-11-29 16:11:38 +00002774Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2775
2776 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2777 where non-wellformed XML declaractions were not detected.
2778
Daniel Veillarde85d9342001-11-28 14:43:12 +00002779Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2780
2781 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2782
Daniel Veillard22f25a82001-11-28 09:12:23 +00002783Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2784
2785 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2786 gets reset by xmlCleanupInputCallbacks() and this makes the
2787 function useless. Same for output.
2788
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002789Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * xmlIO.c: robert pointed out a loop error in callback cleanups
2792
Daniel Veillard8faa7832001-11-26 15:58:08 +00002793Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2796 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2797 they are not really tied to debugging
2798
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002799Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2802 * xmllint.c: better --catalogs description
2803
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002804Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2805
2806 * tree.c: fixed a couple of problems in xmlSetProp()
2807
Daniel Veillardcd337f02001-11-22 18:20:37 +00002808Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2809
2810 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2811 unappropriate stdout output.
2812
Daniel Veillard566d4df2001-11-22 13:00:53 +00002813Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2814
2815 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2816 by Denis Beurive, closes #65111
2817
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002818Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2819
2820 * valid.c: in case of content model validity error, don't
2821 print it if validity warnings were not requested.
2822
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002823Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2824
2825 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2826 * parserInternals.c: removed the last exit() call. Print an
2827 unmaskable error on stderr instead (library mismatch detection)
2828
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002829Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2830
2831 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2832 shell instructions from Heiko Rupp
2833
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002834Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2835
2836 * catalog.c: use the URL notation file:// for default catalog paths
2837
Daniel Veillard0ec98632001-11-14 15:04:32 +00002838Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2839
2840 * include/libxml/tree.h: better comments for _private fields
2841 * tree.c: removed a problem when copying an entity reference.
2842
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002843Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2844
2845 * vms/*: updated instructions and diffs from John A Fotheringham
2846
Daniel Veillarda11001b2001-11-12 22:45:36 +00002847Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2848
2849 * include/libxml/xmlerror.h: avoid an include problem if
2850 #include <libxml/xmlerror.h> happens first in code
2851 seems to be the case in KDE libs
2852
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002853Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2854
2855 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2856 from Igor for Windows
2857
2858Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2859
2860 * Makefile.am: Gary Pennington pointed out a missing prefix
2861
Daniel Veillard43d3f612001-11-10 11:57:23 +00002862Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2863
2864 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2865 * doc/*: upgraded and rebuilt the docs
2866
Daniel Veillardc1f78342001-11-10 11:43:05 +00002867Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2868
2869 * HTMLparser.c: fix comment in scripts element parsing.
2870 * result/HTML/doc3*: updated the results.
2871
2872Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2873
2874 * uri.c: another URI bug fix #63336, using Joel Young patch.
2875
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002876Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2877
2878 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2879 a cleaned up version of the Pwd shell string generation.
2880
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002881Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2882
2883 * valid.c include/libxml/tree.h: trying to fix namespaces +
2884 validation problems for good, closing #63619 in the process
2885 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2886 wrong in this respect, fixed it.
2887
Daniel Veillardd536f702001-11-08 17:32:47 +00002888Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2889
2890 * xmllint.c: Morus Walter patch to allow --format and --encode
2891
Daniel Veillard5004f422001-11-08 13:53:05 +00002892Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2893
2894 * debugXML.c: Stefan Kost provided an help command for the shell
2895
Daniel Veillarda6825e82001-11-07 13:33:59 +00002896Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2897
2898 * debugXML.c: Heiko Rupp pointed that the shell would crash
2899 on empty nodesets returns.
2900
Daniel Veillard03f848d2001-11-07 12:53:46 +00002901Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2904 migh need the history libraries
2905
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002906Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2909 handle the case of < in quoted attributes, Bastian Kleineidam
2910
Daniel Veillardc853b322001-11-06 15:24:37 +00002911Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2914 fixing catalog breakages
2915 * Makefile.am catalog.c result/catalogs/catal
2916 result/catalogs/mycatalog.* test/catalogs/catal*:
2917 fixed more problems in catalog support, added more regression tests
2918 for both XML and SGML catalog handling
2919
Daniel Veillard66870c72001-11-05 19:27:49 +00002920Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2921
2922 * debugXML.c: applied an improvement to xmlGetLineNo() from
2923 Keith Isdale
2924
Daniel Veillardffe09c92001-11-05 14:21:47 +00002925Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2928 Side effect of the progressive catalog loading
2929
Daniel Veillardad661b92001-11-05 11:43:15 +00002930Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * Makefile.am: confexecdir and confexec_DATA were defined twice
2933 pointed out by Karl Eichwalder
2934
Daniel Veillard6eb17722001-11-04 22:19:27 +00002935Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * xmlcatalog.c: avoid unlink() and use remove() instead.
2938
Daniel Veillardea898282001-11-04 22:13:45 +00002939Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2940
2941 * libxml.spec.in: cleanup
2942 * include/libxml/xmlwin32version.h: updated with 2.4.8
2943
Daniel Veillarda4617b82001-11-04 20:19:12 +00002944Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2945
2946 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2947 of compiling libxml with a non standard set of options
2948
John Fleck027edfb2001-11-04 20:13:58 +00002949Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2950
2951 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2952 document --sgml option, fixing gnome bugzilla #63382
2953
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002954Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2955
2956 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2957 breakage of 2.4.7, added a couple of really needed APIs
2958 like xmlCatalogIsEmpty() and xmlNewCatalog()
2959 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2960 for install-catalog
2961 * configure.in: preparing 2.4.8
2962
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002963Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2964
2965 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2966 include/libxml/tree.h include/libxml/xmlIO.h: more include
2967 cleanups, export cleanly one html output + format function.
2968
2969Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2970
2971 * parser.c: removed initGenericErrorDefaultFunc call from
2972 xmlInitParser() since it could destroy previous calls to
2973 xsltSetGenericErrorFunc() effects
2974
Daniel Veillardebd38c52001-11-01 08:38:12 +00002975Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2976
2977 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2978 keyword.
2979
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002980Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2981
2982 * Makefile.am: cleanup
2983 * threads.c: cleanup too
2984 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2985 from xsltproc
2986 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2987 dependancy loop.
2988
Daniel Veillard91c00402001-10-30 17:41:38 +00002989Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2992 was not used anymore !
2993
Daniel Veillard52dcab32001-10-30 12:51:17 +00002994Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2995
2996 * configure.in: preparing 2.4.7
2997 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2998 manual page from John
2999 * doc/*: updated the doc and rebuilt the generated pages
3000
Daniel Veillarda9e65e82001-10-30 10:32:36 +00003001Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3002
3003 * xmlIO.c: closing bug #62711, the library should never
3004 close stdin or stdout.
3005
Daniel Veillard4def3bd2001-10-30 09:47:47 +00003006Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3007
3008 * uri.c: second pass at fixing #63336, using Joel Young
3009 final patch. looks okay.
3010
Daniel Veillardbb6808e2001-10-29 23:59:27 +00003011Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3012
3013 * uri.c include/libxml/uri.h: trying to clear #63336
3014 allowing the escaping routine to parse unconformant
3015 URI-References.
3016
Daniel Veillardacf7ff02001-10-29 20:21:47 +00003017Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * vms/readme.vms vms/build_libxml.com nanoftp.c
3020 include/libxml/xmlversion.h.in: a few VMS updates from
3021 John A Fotheringham
3022 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3023 and xmlCleanupOutputCallbacks() for the Perl binding people.
3024
Daniel Veillard635ef722001-10-29 11:48:19 +00003025Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3026
3027 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3028 apply fixes to close #63271 and avoid segfaults when
3029 the error routine gets callbed before xmlInitParser()
3030 get called.
3031 * nanoftp.c error.c: Applied patches from Justin Fletcher
3032 correcting some xmlGenericError misuses.
3033
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00003034Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3035
3036 *doc/xmllint.xml, doc/xmllint.1
3037 New and improved man page for xmllint - .xml is the original, .1
3038 is the generated man page
3039
Daniel Veillardc9484202001-10-24 12:35:52 +00003040Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3041
3042 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3043 the web site from the main HTML document.
3044
Daniel Veillard5151c062001-10-23 13:10:19 +00003045Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3046
3047 * parser.c: fixed an erroneous validation bug when PE refs
3048 occurs in external parsed entities referenced from the
3049 internals subset
3050 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3051 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3052 added the associated testcase, it's a nice one.
3053 * HTMLparser.c: generate the DTD node as HTML still ...
3054 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3055
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00003056Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * HTMLparser.c: fixed a bug in htmlNewDoc()
3059
Daniel Veillard89cad532001-10-22 09:46:13 +00003060Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * test/threads/*: added entities testing to the Thread test
3063 * testThreads.c: make the test reasonable
3064 * DOCBparser.c: fix the DTD public and system ID
3065 * xmllint.c: added --sgml for SGML DocBook importing
3066 * Makefile.am: added Docbtests target
3067
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00003068Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3069
3070 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3071 * testThreads.c: removed bogus include
3072
Daniel Veillardce2c2f02001-10-18 14:57:24 +00003073Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3074
3075 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3076 fixed a very serious (looping) validation bug
3077
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00003078Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * include/libxml/globals.h include/libxml/threads.h threads.c
3081 testThreads.c: far more testing, cleaning up bugs
3082 * *.c : make sure globals.h is always included.
3083
Daniel Veillard7cc95c02001-10-17 15:45:12 +00003084Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3085
3086 * HTMLparser.c: try to get rid of parser loops for good.
3087
Daniel Veillardab7488e2001-10-17 11:30:37 +00003088Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in: fixed some bugs in CFLAGS passing.
3091 * test/threads Makefile.am testThreads.c: added a specific
3092 threaded test case (really nasty, guaranteed).
3093
Daniel Veillard85c11fa2001-10-16 21:03:08 +00003094Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3095
3096 * catalog.c: serious cleanup on the management of the
3097 XML catalog tree, more tests done, especially with
3098 the catalog PI.
3099
Daniel Veillard364789a2001-10-16 12:45:00 +00003100Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * catalog.c: avoid a problem in catalog cleanup on SMP if
3103 catalogs were not initialized.
3104
Daniel Veillard81463942001-10-16 12:34:39 +00003105Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * catalog.c xpath.c: trying to cleanup the not thread safe
3108 parts of the library.
3109
Daniel Veillard64a411c2001-10-15 12:32:07 +00003110Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * include/libxml/globals.h configure.in global.data: make
3113 the allocation be per-thread a configure option
3114 * encoding.c include/libxml/parser.h: fixed compilation
3115 errors
3116
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00003117Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * include/libxml/parser.h: Norm reported that a few lines
3120 added were breaking libxslt compile, removed them for now
3121
Daniel Veillard6f350292001-10-14 09:56:15 +00003122Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * parser.c parserInternals.c threads.c: debugged and fixed
3125 initialization problems which were giving troubles on SMP
3126 boxes.
3127
Daniel Veillard6661ffa2001-10-13 14:18:17 +00003128Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * include/libxml/Makefile.am: missing globals.h
3131
Daniel Veillarde7090612001-10-13 12:18:28 +00003132Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003133
Daniel Veillarde7090612001-10-13 12:18:28 +00003134 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00003135
Daniel Veillardd0463562001-10-13 09:15:48 +00003136Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3139 include/libxml/parserInternals.h include/libxml/tree.h
3140 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3141 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3142 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3143 Applied the last patches from Gary, cleanup, activated threading
3144 all user accessible global variables are now handled in globals.[ch]
3145 Still a bit rought but make tests passes with either
3146 --with-threads defined at configure time or not.
3147 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3148 linking options
3149
Daniel Veillardb8478642001-10-12 17:29:10 +00003150Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * Makefile.am include/libxml/Makefile.am
3153 include/libxml/globals.h globals.c include/libxml/threads.h
3154 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3155 configure.in: started integrating the core of the thread support
3156 not activated yet but half integrated. The code should still
3157 compile and work anyway.
3158
Daniel Veillardb44025c2001-10-11 22:55:55 +00003159Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3162 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3163 integrating the non-controversial parts of Gary Pennington
3164 multithread patches
3165 * catalog.c: corrected a small bug introduced
3166
Daniel Veillard75b96822001-10-11 18:59:45 +00003167Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3168
3169 * catalog.c include/libxml/catalog.h: very serious cleanup,
3170 isolating unportable code and as much as possible the accesses
3171 to the global shared catalog. May need more testing !
3172
Daniel Veillard78d12092001-10-11 09:12:24 +00003173Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3176 Keith Isdale patches for the XSLT debugger interfaces. Some
3177 cleanup
3178
Daniel Veillardff0b7312001-10-11 06:46:09 +00003179Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3182 * DOCBparser.c: generate line nubers in elements
3183
Daniel Veillard60087f32001-10-10 09:45:09 +00003184Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * configure.in: preparing 2.4.6 release
3187 * doc/xml.html doc/html/*: updated and rebuilt the docs
3188 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3189
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00003190Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3191
3192 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3193 adding documentation for DV's supercatalog support
3194
Daniel Veillard82d75332001-10-08 15:01:59 +00003195Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3196
3197 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3198 super catalog support adding one API and one flag --sgml to
3199 xmlcatalog
3200
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00003201Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3202
3203 * doc/xmlcatalog_man.xml, xmlcatalog.1
3204 One more crack at
3205 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3206
3207
Thomas Broyer47334c02001-10-07 16:41:52 +00003208Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3209
3210 * xpath.c: implemented xmlXPathObjectCopy for external objects
3211 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3212
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00003213Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3214
3215 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3216 finishing up fix to
3217 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3218 the xmlcatalog man page display more elegantly
3219
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00003220Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * configure.in: closing bug #61832
3223 * HTMLparser.c: removed a warning
3224
Daniel Veillard6ab38382001-10-06 13:08:27 +00003225Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * xpath.c: fixing #61673 part I, do not loose doc information
3228 when copying result value trees.
3229
Daniel Veillard556c6682001-10-06 09:59:51 +00003230Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3231
3232 * xpath.c: trying to harden the XPath interpreter
3233
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00003234Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3235
3236 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3237 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3238
William M. Brack1633d182001-10-05 15:41:19 +00003239Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3240
3241 * HTMLparser: repaired another loop problem
3242
Daniel Veillard20ee8c02001-10-05 09:18:14 +00003243Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3246 parsing.
3247 * xpath.c: fix bug #61291 the default XML namespace node is
3248 missing from the namespace axis.
3249 * tree.c: refuse to create namespaces nodes with prefix "xml"
3250
Daniel Veillard651f9472001-10-04 14:51:06 +00003251Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3252
3253 * SAX.c: ouch a non-defined namespace could lead to a crash,
3254 fixed #61215
3255
Daniel Veillard7dd05702001-10-04 14:25:12 +00003256Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3257
3258 * parserInternals.c: closed bug #61054
3259
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00003260Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * include/libxml/Makefile.am: closing #60708
3263
Daniel Veillarda293c322001-10-02 13:54:14 +00003264Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3267 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3268
Daniel Veillardf4309d72001-10-02 09:28:58 +00003269Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3272
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00003273Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3274
3275 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3276 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3277
Daniel Veillard16756b62001-10-01 07:36:25 +00003278Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * catalog.c: Justin Fletcher provided cleaup code in case
3281 HAVE_STAT is not defined
3282 * include/win32config.h: Igor Zlatkovic suggested to have
3283 HAVE_STAT defined there
3284
William M. Brack5e1cac12001-09-28 16:19:18 +00003285Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3286
3287 * catalog.c - fixed typing error reported by M. Barros
3288
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00003289Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3290
3291 * xmllint.c - fixing typo
3292
William M. Brackd28e48a2001-09-23 01:55:08 +00003293Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3294
3295 * HTMLparser.c: small enhancement to prevent loop on
3296 unrecognizable data
3297
Daniel Veillardb1d62872001-09-21 09:47:08 +00003298Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * parserInternals.c: applying patch from bug #60757 this
3301 should close it
3302
Daniel Veillardc0631a62001-09-20 13:56:06 +00003303Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3304
3305 * catalog.c xmlcatalog.c: removed a couple of warning
3306 * xpath.c: try to solve the linking problem on platforms
3307 needing trio to compile
3308
Daniel Veillard1a123612001-09-19 08:06:23 +00003309Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003310
Daniel Veillard1a123612001-09-19 08:06:23 +00003311 * Makefile.am libxml.spec.in: backing up non-documented changes
3312 commited without review or aproval by Jens Finke <jens@gnome.org>
3313 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003314
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003315Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3316
3317 * configure.in: Joe Orton provided a patch fixing a problem
3318 when iconv is specified to be in a non-standard directory
3319 but wasn't exported in xml2-config --cflags
3320
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003321Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3322
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003323 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003324 troubles with 2.4.4 errors.
3325
Daniel Veillard16698282001-09-14 10:29:27 +00003326Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3327
3328 * encoding.c entities.c: do not output hexadecimal charrefs
3329 when serializing HTML since some version of Netscape can't
3330 grok it, generate decimal ones.
3331 * result/HTML/doc3.htm: output changed due to previous test
3332 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3333
Daniel Veillard98fed372001-09-13 11:34:58 +00003334Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3335
3336 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3337 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3338
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003339Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003340 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003341
3342 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3343 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3344 updated the configuration scripts systems accordingly
3345
Daniel Veillard04382ae2001-09-12 18:51:30 +00003346Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3347
3348 * configure.in: preparing for 2.4.4
3349 * doc/xml.html doc/html/*: updated and rebuilt the docs
3350
Daniel Veillardd63437e2001-09-12 15:00:27 +00003351Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * win32/dsp/libxml2.def.src: tried to incorporate comments
3354 from bug #59220
3355
Daniel Veillard319a7422001-09-11 09:27:09 +00003356Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * parser.c result/noent/wml.xml: fixed bug #59981 related
3359 to handling of '&' in attributes when entities are substitued
3360
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003361Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * libxml.h include/libxml/xmlversion.h.in
3364 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3365 Tried to close bug #60131
3366
Daniel Veillardbce62332001-09-10 18:46:55 +00003367Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3370
Daniel Veillard143b04f2001-09-10 18:14:14 +00003371Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * SAX.c: fixing bug #59946 on xmlns=""
3374
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003375Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3378 but allocates a new error code.
3379
Daniel Veillard05c13a22001-09-09 08:38:09 +00003380Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3381
3382 * xmllint.c: John Fleck fixed typos in the options output
3383 * parser.c SAX.c: fix ignorable white space SAX selection
3384
3385Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3386
3387 * entities.c: Steve Underwood found the possibility of an
3388 ininite loop in case of error.
3389
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003390Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3393
Daniel Veillarda050d232001-09-05 15:51:05 +00003394Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * parser.c: warn if version is not 1.0 but it's not
3397 strictly speaking an error after analyzing the spec
3398
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003399Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3400
3401 *doc/catalog.html - add link to the html version of the
3402 man page, other linguistic cleanups
3403
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003404Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3405
3406 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3407 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3408 file, has not yet been included in the build.
3409
Daniel Veillard99784ff2001-09-01 16:20:28 +00003410Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3411
3412 * catalog.c: removed a duplicate affectation Justin Fletcher
3413
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003414Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * tree.c: Armin Sander pointed a possible text coalescing
3417 problem, completed his patch.
3418
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003419Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3420
3421 * trionan.c: Fixed const and volatile re-definition problem
3422
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003423Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * libxml.4 parser.c: doc updates from Heiko Rupp
3426 * parserInternals.c: 2 sanity checks from Heiko Rupp
3427
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003428Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3429
3430 * tree.c: applied patch from Armin Sander to make some pointers
3431 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003432 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003433
Daniel Veillardb06c6142001-08-27 14:26:30 +00003434Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * xpath.c: hum, restrict the integer usage gcc bug workaround
3437 to only gcc compilers so that other architecture don't get
3438 penalized by this limitation.
3439 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3440
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003441Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3442
3443 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3444 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3445
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003446Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3447
3448 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3449 --convert option to xmlcatalog to convert SGML ones to
3450 the XML syntax.
3451 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3452
3453 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003454Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3455
3456 * catalog.c xmlIO.c: started some serious testing and fixed
3457 a few bug and optmization needs.
3458
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003459Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3460
3461 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3462 preparing for a 2.4.3 release even if it may not be ready yet
3463 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3464 all file parsing lookup to go through the entity resolver, add
3465 to add an API to bypass it (needed to load catalogs themselves),
3466 some cleanup on the catalog code too.
3467 * nanoftp.c: small cleanup
3468 * doc/catalog.html: small update
3469
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003470Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3473 Jun Kuriyama
3474
Daniel Veillardffb120d2001-08-23 00:52:23 +00003475Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * doc/catalog.html: finished the catalog documentation
3478
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003479Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3480
3481 * doc/catalog.html doc/xml.html: added documentation about
3482 Catalog support, misses an API description
3483 * doc/html/*: reextracted the API pages
3484
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003485Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3486
3487 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3488 Added the part about section 7.2 on URI resolution,
3489 fixed a side effect in the HTML parser, look complete
3490 and ready to rock except the URI/SystemID part!
3491
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003492Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * include/libxml/catalog.h include/libxml/parser.h
3495 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3496 xmlIO.c: added support and APIs needed for the catalog PI
3497 * include/libxml/xmlIO.h: cleanup
3498
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003499Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3502 include/libxml/catalog.h: starts to look okay, really
3503 plugged the new framework, cleaned a lot of stuff,
3504 added some APIs, except the PI's support missing this
3505 should be mostly complete
3506 * result/catalogs/* test/catalogs/*: added new test, enriched
3507 the existing one with URN ID tests
3508
Daniel Veillard64339542001-08-21 12:57:59 +00003509Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * catalog.c: fixed nextCatalog
3512 * result/catalogs/docbook test/catalogs/*: started adding
3513 a small regression test
3514
Daniel Veillardcda96922001-08-21 10:56:31 +00003515Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3516
3517 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3518 more work on the XML catalog support.
3519 * parser.c include/libxml/parser.h: small cleanup seems using
3520 list as a public parameter name can give portability troubles
3521 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3522 include/libxml/xpath.h include/libxml/Makefile.am: removed
3523 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3524 wrappers
3525
Bjorn Reese45029602001-08-21 09:23:53 +00003526Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3527
3528 * Makefile.am trio.c triodef.h trionan.c xpath.c
3529 include/libxml/Makefile.am include/libxml/trionan.h:
3530 Re-worked Not-A-Number and Infinity support.
3531 * xmlcatalog.c: added readline include files
3532
Daniel Veillard344cee72001-08-20 00:08:40 +00003533Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3534
3535 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3536 testCatalog as xmlcatalog, making it an installed app
3537 adding a shell, and preparing it to be a /etc/xml/catalog
3538 management tool, though not ready yet
3539 * catalog.c include/libxml/catalog.h: adding support for
3540 XML Catalogs http://www.oasis-open.org/committees/entity/
3541 not finished, there is some interesting tradeoffs and a
3542 few open questions left.
3543
Daniel Veillardb7664f42001-08-19 13:00:43 +00003544Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3545
3546 * xmllint.c: fixed a line formatting problem
3547
Daniel Veillard5015b712001-08-17 09:37:52 +00003548Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * SAX.c: removed a couple of unused variable (Albert Chin)
3551
Daniel Veillardbb371292001-08-16 23:26:59 +00003552Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3553
3554 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3555 trying to fix some troubles w.r.t. function returning
3556 const xxxPtr.
3557
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003558Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3559
3560 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3561 defined
3562
Daniel Veillardae6db172001-08-16 19:32:00 +00003563Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3564
3565 * xpointer.c: removed unused var
3566
Daniel Veillard09190202001-08-16 16:27:41 +00003567Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * testXPath.c: another small cleanup closing bug #59110
3570
Daniel Veillard796f4b62001-08-16 16:00:13 +00003571Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * win32/dsp/libxml2.def.src: small cleanup closing bug
3574 #59108
3575
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003576Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * example/gjobread.c: add xmlCleanupParser() before leaving
3579
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003580Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * config.h.in configure.in include/libxml/xmlwin32version.h:
3583 released 2.4.2
3584
Daniel Veillardd3d06722001-08-15 12:06:36 +00003585Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * include/libxml/valid.h debugXML.c valid.c: deprecate
3588 the non-boundchecking Sprintf functions, add Snprintf
3589 this should close bug #57984
3590
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003591Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3594 URIs before doing the lookups (pointed by Mark Vakoc)
3595
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003596Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3597
3598 * xpath.c: serious changes on Result Value Trees and NodeSets
3599 w.r.t. deallocation and collect operations. Probably not
3600 100% clean (merge of allocated trees smells like a problem).
3601 Seems sufficient to close #58943
3602
Daniel Veillard90493a92001-08-14 14:12:47 +00003603Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * xmllint.c: adding a --format option
3606
Daniel Veillardfe703322001-08-14 12:18:09 +00003607Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * xpath.c: count() was broken on Result Value Tree
3610 * xmlIO.c: fixed file:/// accesses on _WIN32
3611
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003612Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3615 macro was renamed, this should close bug #58683
3616
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003617Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3620 entity substitution mode text at the end of the entity might
3621 be added due to text coalescing.
3622 * nanoftp.c parser.c: small cleanup
3623
Daniel Veillard0c720972001-08-08 20:59:00 +00003624Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * HACKING: added John Fleck right to commit in the doc subdir
3627
Daniel Veillard48da9102001-08-07 01:10:10 +00003628Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3631 allow to inherit attributes from the DTD directly in the
3632 tree, this is needed for XPath and can be a useful feature.
3633 Inherited namespaces are always provided at the tree level now
3634 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3635 of tests for this feature (XSLT being the prime user).
3636
Daniel Veillard50f34372001-08-03 12:06:36 +00003637Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3640 testSAX.c xmlIO.c xmllint.c include/win32config.h
3641 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3642 include/libxml/xmlwin32version.h.in win32/README.MSDev
3643 win32/dsp/*: applied Win32 Facelift No.2 patches from
3644 Igor Zlatkovic for Windows/MSC
3645
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003646Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3647
3648 * SAX.c: unparsedEntityDecl() the URI computation of the
3649 entity wasn't done breaking XSLT unparsed-entity-uri()
3650
Daniel Veillard567e1b42001-08-01 15:53:47 +00003651Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * xpath.c: fixed a bug when walking the descendants and
3654 the current node has no children
3655 * debugXML.c: show up when a text node is supposed to not be escaped
3656
Thomas Broyerf186c822001-07-31 23:30:37 +00003657Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3658
3659 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3660 worked like the set:leading() function)
3661 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3662
Daniel Veillardba6db032001-07-31 16:25:45 +00003663Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3664
3665 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3666
Daniel Veillard57905372001-07-31 15:52:17 +00003667Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3668
3669 * include/libxml/xmlIO.h: apply change to close #58141
3670 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3671
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003672Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3673
3674 * parser.c: when the internal subset uses a PE, then the
3675 included entity can use conditional sections.
3676
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003677Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3678
3679 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3680 when walking the namespace axis showing up in
3681 libxst/tests/general/bug-12
3682 * xmlmemory.c: added the possibility to trace a given block
3683 defined by its address
3684
Daniel Veillard4aafa792001-07-28 17:21:12 +00003685Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3686
3687 * parser.c: don't override existing encoding specified before
3688 starting xmlParseDocument()
3689
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003690Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3691
3692 * include/libxml/xmlwin32version.h: reinserted, needed for
3693 Windows users of CVS
3694
Darin Adlera77cac02001-07-27 17:41:51 +000036952001-07-27 Darin Adler <darin@bentspoon.com>
3696
Darin Adler699613b2001-07-27 22:47:14 +00003697 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3698 * testCatalog.c: Add include of <libxml/parser.h>.
3699
37002001-07-27 Darin Adler <darin@bentspoon.com>
3701
Darin Adlera77cac02001-07-27 17:41:51 +00003702 * include/libxml/.cvsignore:
3703 * include/libxml/xmlwin32version.h:
3704 Remove this file from CVS because it's generated.
3705
Daniel Veillard50822cb2001-07-26 20:05:51 +00003706Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3707
3708 * parser.c include/libxml/parser.h: applied const patches from
3709 Tom Moog #58002
3710
Thomas Broyerba4ad322001-07-26 16:55:21 +00003711Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3712
3713 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3714 lookup framework
3715
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003716Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * tree.c: fixed xmlCopyNode() for documents
3719
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003720Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3721
3722 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3723
3724Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003725
3726 * parser.c: fixes bug #57652 reported by Morus Walter
3727
Daniel Veillarde3924972001-07-25 20:25:21 +00003728Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3729
3730 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3731
Daniel Veillarda53c6882001-07-25 17:18:57 +00003732Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3733
3734 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3735 errors, lesson don't add new functions at 1am before a release
3736 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3737 from XPath initialization when possible.
3738
Daniel Veillardd9bad132001-07-23 19:39:43 +00003739Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3740
3741 * result/scripts/base*: removing history/readline changed
3742 this slightly
3743 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3744 xmllint.c: make element content line number generation
3745 optionnal to avoid breaking old apps added interface to switch
3746
Daniel Veillardf012a642001-07-23 19:10:52 +00003747Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * configure.in: get rid of the readline and libhistory
3750 dependancies by default, release 2.4.1 with IA64 fix
3751 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3752 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3753 John Kroll fixes to allow saving to HTTP via PUT (or
3754 POST of needed).
3755 * doc/html/*.html: regenerated the docs
3756
Thomas Broyere8126242001-07-22 03:54:15 +00003757Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3758
3759 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3760 xmlHashScanFull and xmlHashScannFull3 to get passed the
3761 three keys as arguments to the callback function
3762
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003763Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3764
3765 * configure.in Makefile.am: removed libxml softlink for good
3766 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3767 100% coverage by gtk-doc
3768
Daniel Veillard8599e702001-07-17 21:38:51 +00003769Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3770
3771 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3772 fixed serious troubles due to size_t vs. int mismatch
3773
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003774Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3775
3776 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3777
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003778Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3779
3780 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3781 convenient extension API for value and context managing
3782 Now handles external objects through xmlXPathPopExternal,
3783 xmlXPathWrapExternal and xmlXPathReturnExternal.
3784 Added functions for sets operations (intersection, etc.)
3785
Daniel Veillard22090732001-07-16 00:06:07 +00003786Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3787
3788 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3789 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3790 HTMLparser.c: cleanup of global variables, marking some
3791 const or private.
3792
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003793Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003794
3795 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3796 fixed xmlXPathNodeSetItem when passing index=0
3797
Daniel Veillard05dec342001-07-14 21:57:39 +00003798Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3799
3800 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3801
Daniel Veillard28ae6362001-07-14 16:44:32 +00003802Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3803
3804 * xmllint.c: fixed compilation under Cygwin #57503
3805 * TODO: update
3806
Peter Williamsed156f52001-07-13 18:35:13 +000038072001-07-13 Peter Williams <peterw@ximian.com>
3808
3809 * config.h.in: add #undef HAVE_DLFCN_H
3810
3811 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3812 builddir.
3813
Daniel Veillard73b36e32001-07-12 15:09:52 +00003814Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3815
3816 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3817 raised by #57348 and #57381
3818
Daniel Veillard7db37732001-07-12 01:20:08 +00003819Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3820
3821 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3822 tree.c xpointer.c: store the line numbder in element->content,
3823 may break some software, need a configuration mechanism
3824
Darin Adler96037892001-07-11 00:03:16 +000038252001-07-10 Darin Adler <darin@bentspoon.com>
3826
3827 * .cvsignore:
3828 * example/.cvsignore:
3829 * include/.cvsignore:
3830 * include/libxml/.cvsignore:
3831 Various things that are generated and should be ignored.
3832
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003833Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3834
3835 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3836 * doc/xml.html doc/html/*: updated the docs
3837
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003838Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3839
3840 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3841 validation occured on content with element child
3842
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003843Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3844
3845 * tree.c: fixed XML Base computation which was broken
3846 * debugXML.c: added a base function to the shell
3847 * Makefile.am result/scripts/* test/scripts/*: added scripts
3848 based regression tests, and adding 2 XML Base tests
3849
Daniel Veillard19e96c32001-07-09 10:32:59 +00003850Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3851
3852 * tree.c: set properties doc and call xmlSetListDoc for properties
3853 content when grafting them in a different tree.
3854 * aclocal.m4: remove from CVS
3855
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003856Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3857
3858 * win32/libxml2/libxml2.def.src: added some missing entry point
3859 for XPath (Mark Vakoc)
3860
Daniel Veillard388236f2001-07-08 18:35:48 +00003861Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3864 layer should URI-Unescape before trying to open resources.
3865
Daniel Veillard04383752001-07-08 14:27:15 +00003866Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3867
3868 * xpath.c: fix the name() bug for elements in the default
3869 namespace reported by Charlie Bozeman
3870
Daniel Veillard7583a592001-07-08 13:15:55 +00003871Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3872
3873 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3874 led to an XPath fix, improvements of SAX initialization, and
3875 an added option --nocdata to testXPath
3876
Daniel Veillard449d7392001-07-07 19:11:06 +00003877Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3878
3879 * doc/libxml-doc.el: Felix Natter provided anew version working
3880 with XEmacs too
3881
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003882Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3883
3884 * include/libxml/xpath.h: small cleanup
3885 * doc/xml.html: update
3886
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003887Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3888
3889 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3890 released 2.3.14
3891
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003892Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3893
3894 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003895 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003896
Daniel Veillard73c9c042001-07-05 20:02:54 +00003897Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3898
3899 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3900 were not equal to empty strings
3901
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003902Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3903
3904 * SAX.c: fixed a URI-Reference computation problem when validating
3905 * xmlIO.c: small cleanup
3906
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003907Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3908
3909 * parser.c: improved the description of a couple of interfaces
3910 upon Larry Stamper suggestion
3911
Daniel Veillard62f313b2001-07-04 19:49:14 +00003912Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3913
3914 * SAX.c entities.c parser.c: changed completely the way entities
3915 are handled when running the parser in entity substitution mode.
3916 This fixes a bug reported by Stephan Kulow and nearly divides
3917 by 3 the amount of memory required by libxslt to load and process
3918 DocBook TDG.
3919
Daniel Veillardf420ac52001-07-04 16:04:09 +00003920Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3921
3922 * HTMLparser.c: fixing a too early root closing problem raised
3923 byt Prashanth Naidu
3924
Daniel Veillard8c357d52001-07-03 23:43:33 +00003925Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3926
3927 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3928 raised by Mark Vakoc.
3929
Daniel Veillard6e90d192001-07-03 16:37:49 +00003930Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3931
3932 * example/Makefile.am: fixed the include path to add srcdir/include
3933 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3934 and some cleanup
3935
Daniel Veillardf06307e2001-07-03 10:35:50 +00003936Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3937
3938 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3939 lot of optimization work, results in significant improvements
3940 when handling really complex XPath queries. Add a small optimizer
3941 for unions, improve [n] and [last()], avoid some costly ops.
3942
Daniel Veillard77044732001-06-29 21:31:07 +00003943Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3946 * xpath.c: small cleanup
3947 * xmlGetNsList: reformated, fixed problems if used on Entities
3948
Daniel Veillard2adbb512001-06-28 16:20:36 +00003949Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3952
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003953Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3956 * Makefile.am example/Makefile.am: workaround automake generating
3957 erroneous deps
3958
Daniel Veillard12f7d292001-06-28 13:12:11 +00003959Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3960
3961 * include/win32config.h: bug #56801 Yon Derek provided a patch
3962 to the windows config file.
3963
Daniel Veillard87ee9142001-06-28 12:54:16 +00003964Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3965
3966 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3967 libxml.h : Yon Derek provided a set of changes to compile from
3968 CVS on Windows/MSC
3969
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003970Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3971
3972 * parser.c: fixed UTF8 BOM support in push mode
3973 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3974 added a specific testcase
3975
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003976Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3977
3978 * Makefile.am: added --push regression tests
3979 * parserInternals.c: the XML parser segfaulted in --push mode
3980
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003981Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * configure.in: moved the symlinks detection within a CVS
3984 check, this is not portable and will be removed soon.
3985 * xpath.c: small cleanup/speedup
3986
Daniel Veillard11648102001-06-26 16:08:24 +00003987Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3988
3989 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3990 release of 2.3.12
3991 * parser.c: make an error message if unknow entities in all cases
3992
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003993Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3996
Daniel Veillard23793842001-06-25 16:07:45 +00003997Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998
3999 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4000 includes were installed in the wrong dir
4001
Daniel Veillardf5498f32001-06-25 15:08:36 +00004002Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * doc/html.xml: warn against sending code to exhibit bugs.
4005
Daniel Veillard56f06462001-06-24 21:34:03 +00004006Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4009 Tru64 from Thomas Leitner
4010
Daniel Veillardc5d64342001-06-24 12:13:24 +00004011Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * AUTHORS: added William and Bjorn
4014 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4015 daniel@veillard.com hopefully I won't have to do this again
4016 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4017 docs can be rebuilt cleanly now
4018 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4019 from CVs it's generated, added include/libxml/xmlwin32version.h
4020 also generated but which should change far less frequently.
4021 * catalog.c nanoftp.c: made sure to include libxml.h not
4022 libxml/xmlversion.h directly
4023 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4024 when compiling on WIN32 and MSC
4025
Daniel Veillard07385fd2001-06-23 21:55:48 +00004026Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4027
4028 * include/Makefile.am include/libxml/Makefile.am configure.in:
4029 fixed make distcheck and rebuilding the rpms
4030
Daniel Veillardcd1d9442001-06-23 18:53:44 +00004031Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * configure.in: should finish the migration of exported includes
4034 into a real include/libxml in CVS, at least for CVS users.
4035 * removed the exported headers, added in include/libxml (as well
4036 as xmlversion.h.in).
4037
Daniel Veillard6dd8e052001-06-23 18:38:06 +00004038Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4039
4040 * configure.in: fixed the way to detect symlink
4041
Daniel Veillard66541772001-06-23 18:31:04 +00004042Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * configure.in: updated, include/libxml is now a real CVS dir
4045
Daniel Veillardca989762001-06-23 17:39:29 +00004046Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4049 version works with both libxml1 and libxml2 (it autodetects
4050 the prefix of the html-files) from Felix Natter.
4051 * doc/xml.html: updated doc accordingly
4052
Daniel Veillard8cf14d52001-06-23 16:32:46 +00004053Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4054
4055 * xpath.c: fixed the bug generating a template loop in libxslt
4056 when using docbook-xsl-1.4, * should filter out document nodes
4057 * HACKING: added William
4058 * TODO: updated
4059
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00004060Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * doc/FAQ.html: added a warning about gcc-3.0
4063 * doc/xml.html: added reference to gdome2 and removed a confusing
4064 sentence
4065
Daniel Veillardf7f41852001-06-22 15:18:01 +00004066Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * xmlversion.h: okay this is a generated file, but Windows
4069 users need it and they can't generate it, and I want CVS
4070 Windows users ...
4071 * win32/libxml2/libxml2_so.dsp: Windows project file for
4072 the shared lib version of libxml2
4073 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4074 resources needed for libxslt/xsltproc by Yon Derek
4075
Bjorn Reese3157b342001-06-22 14:41:45 +00004076Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4077
4078 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4079
Daniel Veillard4151acb2001-06-22 10:48:57 +00004080Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
Daniel Veillardcc146db2001-06-22 11:10:52 +00004082 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4083
4084Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
Daniel Veillard4151acb2001-06-22 10:48:57 +00004086 * include/win32config.h: Yon Derek provided a first fix
4087 to be able to compile libxslt/xsltproc on Windows
4088
Daniel Veillardd79bcd12001-06-21 22:07:42 +00004089Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4090
4091 * xpath.c: attempt to work around what seemed a gcc optimizer
4092 bug when handling floats on i386 http://veillard.com/gcc.bug
4093 * tree.c entities.c encoding.c: doing some cleanups while
4094 chasing it
4095
Daniel Veillard017b1082001-06-21 11:20:21 +00004096Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * Makefile.am: cleanup when --without-debug is specified
4099 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4100 w.r.t. --without-debug and other include points
4101 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4102 Catalogs
4103 * configure.in entities.h tree.h HTMLparser.c: removed
4104 --without-corba, made the _private field mandatory
4105
Daniel Veillard87a764e2001-06-20 17:41:10 +00004106Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4109 outputs a BOM in UTF8, an errata has been issued to avoid the
4110 problem, that was the most reasonable solution... Add support
4111 for a leading UTF8 BOM in entities.
4112
Daniel Veillard10ea86c2001-06-20 13:55:33 +00004113Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * valid.c: fixed a bug found when post validating an entity ref
4116 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4117 activate it too
4118
Daniel Veillard39196eb2001-06-19 18:09:42 +00004119Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4120
4121 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4122 weakness in the node copy the XPointer and the XInclude
4123 implementations. Serious cleanup.
4124
Daniel Veillard3739b982001-06-19 12:51:30 +00004125Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * Makefile.am: Kjartan Maraas provided a small patch to
4128 add xml2-config.in to EXTRA_DIST
4129
Daniel Veillarda9142e72001-06-19 11:07:54 +00004130Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4133 provided another failing case found in KDE, the way the
4134 ctxt->vctxt.nodeTab was allocated and freed changed over
4135 time but it wasn't completely cleaned up. This should fix it.
4136
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00004137Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * parser.c: Stephan Kulow also raised the fact that line number
4140 could get miscounted making debug harder, fixed the problem
4141 in xmlParseCharData()
4142
Daniel Veillard64b98c02001-06-17 17:20:21 +00004143Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4144
4145 * valid.c: Stephan Kulow pointed out a problem when validating
4146 and using an empty entity, forgot a 'break' in a case.
4147
Daniel Veillarde3c81b52001-06-17 14:50:34 +00004148Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4149
4150 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4151 * doc/xml.html: updated with 2.3.11
4152
Daniel Veillard4ec885a2001-06-17 10:31:07 +00004153Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * TODO: updated adding cleanup of generated doc
4156 * configure.in: prepared to release 2.3.11
4157 * xmllint.c: added --version for bug reporting
4158 * doc/html/*.html: rebuilt the doc
4159
Daniel Veillard8b8d2252001-06-16 21:24:56 +00004160Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4161
4162 * xpath.c: first part of the work on selecting namespace to
4163 fix bug #56115
4164
Daniel Veillard96ed5832001-06-15 22:22:04 +00004165Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4168 when using -liconv
4169 * TODO: updated
4170
Daniel Veillardc4f631d2001-06-14 11:11:59 +00004171Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4172
4173 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4174 cleanup, encoding support.
4175
Daniel Veillard608ad072001-06-14 08:32:28 +00004176Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4179
Daniel Veillard239d0522001-06-13 23:02:48 +00004180Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * xpath.c: bug detected by Ankh when / is used as a function arg
4183
Daniel Veillard02bb1702001-06-13 21:11:59 +00004184Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4185
4186 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4187 of element and use it to avoid outputting formatting spaces at
4188 the wrong place. Implemented the format parameter for HTML save.
4189 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4190 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4191 result/HTML/wired.html: of course this impact the result of a
4192 number of HTML tests
4193
Daniel Veillard95d845f2001-06-13 13:48:46 +00004194Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4195
4196 * HTMLtree.[ch]: started augmenting the HTML save API with
4197 encoding and formatting parameters
4198
Daniel Veillardeca60d02001-06-13 07:45:41 +00004199Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * HTMLtree.h: cleanup and started evaluating the work needed on
4202 revamping the HTML output code
4203
Daniel Veillard84666b32001-06-11 17:31:08 +00004204Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4205
4206 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4207
Daniel Veillard8bdd2202001-06-11 12:47:59 +00004208Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * valid.c: fixed bug #56049, forgot one check in the
4211 validation routine
4212
Daniel Veillardca2366a2001-06-11 12:09:01 +00004213Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4216
Daniel Veillard6761eee2001-06-11 10:29:38 +00004217Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * libxml.h: fixed an error in last commit
4220 * doc/FAQ.html: added an entry for compilation from CVS
4221
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00004222Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * xmlversion.h.in libxml.h: Cygwin patches
4225 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4226 * tree.h: cleanup
4227
Daniel Veillardacd370f2001-06-09 17:17:51 +00004228Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4231 memory block in a strange case where libxml is linked twice
4232 in the binary.
4233
Daniel Veillard1d047672001-06-09 16:41:01 +00004234Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4235
4236 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4237 state far too often, simple fix used to avoid it.
4238
Daniel Veillard4497e692001-06-09 14:19:02 +00004239Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4242 being processed, applied his patch
4243 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4244
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00004245Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4248 provided fixes to compile on MSCC again
4249 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4250 also provided an update for the project files.
4251
Daniel Veillarda682b212001-06-07 19:59:42 +00004252Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4255 bug #55810
4256
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00004257Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * tree.c: fixed xmlGetNsProp() to close bug #55683
4260 Note this requires libxslt to use it's own function instead.
4261
Daniel Veillardf0c53762001-06-07 16:07:07 +00004262Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * HTMLtree.c: when in a pre element no formatting space should
4265 be added.
4266 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4267
Daniel Veillard068a9652001-06-07 15:30:26 +00004268Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * configure.in: added tests for signal() and signal.h
4271
Daniel Veillard541d6552001-06-07 14:20:01 +00004272Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4275
Daniel Veillard8a367d42001-06-07 14:01:34 +00004276Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * doc/libxml-doc.el: Felix Natter provided a new version for
4279 libxml2
4280
Daniel Veillard8a926292001-06-07 11:20:20 +00004281Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * HTMLtree.c: when in a pre element no formatting space should
4284 be added.
4285
Daniel Veillard14839d52001-06-06 16:11:56 +00004286Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4289
Daniel Veillarde95e2392001-06-06 10:46:28 +00004290Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4291
4292 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4293 hack
4294 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4295 * uri.c: fixed a warning
4296
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004297Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * HTMLtree.c: trying to close bug #55772 escaping in script
4300 elements
4301 * doc/xml.html: suggest to send mail to the list
4302
4303Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004304
4305 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4306 good. Use a macro and based on the solution provided in
4307 vsnprintf manual page from GNU.
4308
Bjorn Reese99748722001-06-05 12:49:15 +00004309Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4310
4311 * error.c: Workaround for non-preserving variadic list.
4312 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4313
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004314Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * doc/xml.html: added 2.3.10 release
4317
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004318Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * configure.in: releasing 2.3.10
4321
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004322Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4325
Daniel Veillard20042422001-05-31 18:22:04 +00004326Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * encoding.c: Robert Collins provided a patch to add the
4329 "US-ASCII" encoding alias
4330
Daniel Veillard97ac1312001-05-30 19:14:17 +00004331Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4334 string oriented functions and started cleaning the related areas
4335 in xpath.c which needed fixing in this respect
4336
Daniel Veillard2d703722001-05-30 18:32:34 +00004337Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4340 #55380
4341 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4342
Daniel Veillard9403a042001-05-28 11:00:53 +00004343Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * TODO: updated
4346 * nanohttp.[ch] : started adding APIs to get the redirected URL
4347 when this occurs (needed for further base computation
4348 * tree.h: cleanup
4349 * encoding.c: cleanup
4350 * SAX.c: minor change around ctxt->loadsubset
4351
Daniel Veillard6278fb52001-05-25 07:38:41 +00004352Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * Makefile.am include/Makefile.am: small change to have
4355 include/libxml rebuilt if working from CVS.
4356 * uri.c: applied another patch from Carl Douglas for URI escaping,
4357 this should close bug #51876
4358
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004359Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4362 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4363 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4364 added specific regression test
4365 * parser.h: preparing for the XSLT mode where DTD inherited
4366 attributes are added to the tree.
4367
Daniel Veillardbbd22452001-05-23 12:02:27 +00004368Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * xinclude.[ch]: Updated the namespace for the Last Call version
4371 * result/XInclude/include test/XInclude/include: updated the
4372 testsuite accordingly
4373
Daniel Veillard8514c672001-05-23 10:29:12 +00004374Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4377 related to bug #51876
4378
Daniel Veillard42596ad2001-05-22 16:57:14 +00004379Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4380
4381 * tree.c: fixed a gross mistake in base computation, xml:base is
4382 not completely correct yet (need cascade).
4383 * xpath.[ch]: added the few things needed to find a function name
4384 and URI from the XPath context when it is called.
4385
Daniel Veillard81418e32001-05-22 15:08:55 +00004386Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4389 * DOCBparser.c: small cleanup
4390 * xmllint.c: added a --catalogs option to load catalogs from
4391 $SGML_CATALOG_FILES
4392 * tree.c: cleanup
4393 * configure.in: iconv library fixup, ICONV_LIBS
4394
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004395Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * catalog.c: handling of CATALOG entries. detection of recursion,
4398 and a few bugfixes
4399 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4400 against the default namespace
4401
Daniel Veillard04b93292001-05-21 08:15:31 +00004402Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4405
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004406Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * parser.c: fixed propagation context info when parsing an
4409 external entity.
4410 * doc/html/*.html: regenerated a couple of docs
4411
Daniel Veillard4623acd2001-05-19 15:13:15 +00004412Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * doc/xml.html: update with 2.3.9 informations
4415
Daniel Veillardbed7b052001-05-19 14:59:49 +00004416Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4419 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4420 * doc/html/* : rebuilt the docs
4421 * valid.c: small patch which may improve some case when
4422 validating.
4423
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004424Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * HTMLparser.c: Closed bug #54891
4427 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4428 to the suite
4429
4430Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4433 applied a documentation patch from LotR and filled in a few missing
4434 descriptions
4435
Daniel Veillard76d66f42001-05-16 21:05:17 +00004436Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * xpath.c tree.c parser.c: speed optimizations at the parser level
4439 document tree freeing and xpath evaluation
4440
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004441Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * parser.c parser.h parserInternals.h: fixed a couple of
4444 interfaces for handling memory buffer input to const char *
4445 upon suggestion of JamesH.
4446
Daniel Veillardc3739e72001-05-15 15:23:27 +00004447Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4448
4449 * configure.in: LoTR sent a patch fixing the previous commit
4450
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004451Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4452
4453 * configure.in: trying to deal again with the stoopid -R linking
4454 flag of Solaris
4455
Daniel Veillard790142b2001-05-15 10:51:53 +00004456Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4457
4458 * xpath.h: two nodeset access macros from Thomas Broyer
4459
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004460Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4463 patch from Thomas Broyer
4464
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004465Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4466
4467 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4468 case
4469 * INSTALL: was empty added stuff from the FAQ
4470
Daniel Veillard75bea542001-05-11 17:41:21 +00004471Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4474 attributes handling and #54433 by adding xmlUnsetProp()
4475 and xmlUnsetNsProp()
4476
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004477Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * HTMLparser.c: Patch from Jonas Borgström
4480 (htmlGetEndPriority): New function, returns
4481 the priority of a certain element.
4482 (htmlAutoCloseOnClose): Only close inline elements if they
4483 all have lower or equal priority.
4484 * result/HTML: this of course changed a number of tests results.
4485
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004486Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4487
4488 * xmlIO.c catalog.c: plugged in the default catalog resolution
4489 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4490 documentations
4491 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4492
Daniel Veillarda7374592001-05-10 14:17:55 +00004493Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4494
4495 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4496 integrating catalogs
4497 * catalog.[ch] testCatalog.c: adding a small catalo API
4498 (only SGML catalog support).
4499 * parser.c: restaured xmlKeepBlanksDefault(0) API
4500
Daniel Veillardc17337c2001-05-09 10:51:31 +00004501Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4504
Daniel Veillard257d9102001-05-08 10:41:44 +00004505Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * parser.c: added xmlParseExternalEntityPrivate() to allow
4508 propagation of ctxt->_private when parsing external entities
4509
Daniel Veillard083c2662001-05-08 08:27:14 +00004510Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4513
Daniel Veillard01ef7382001-05-08 07:31:43 +00004514Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4517
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004518Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4519
4520 * valid.c: warn when indeterminist content model is detected
4521 * result/VC/ElementValid8: this adds a message
4522 * Makefile.am: add --novalid for VCM tests
4523 * parserInternals.c: added a call to Init memory
4524
Daniel Veillard64269352001-05-04 17:52:34 +00004525Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4528 when both parameters are NULL.
4529
Daniel Veillard37721922001-05-04 15:21:12 +00004530Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * valid.c: applied small patch from Gary Pennington, reindented
4533 some part of the code.
4534
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004535Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4538 release, updated and regenerated the docs
4539
Daniel Veillard357c9602001-05-03 10:49:20 +00004540Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * xpath.c result/XPath/expr/floats : clarified and cleanup
4543 printing of abnormal floats in tests.
4544
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004545Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4548 * results/HTML/ : a few changes in the output of the HTML tests as
4549 a result.
4550 * configure.in: tying to fix -liconv where needed
4551
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004552Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * Makefile.am: fixed a stupid error
4555
Daniel Veillard7150a032001-05-02 16:41:11 +00004556Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * configure.in Makefile.am: make the inclusion of the trio
4559 modules in the library conditional
4560
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004561Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * DOCBparser.c: patche from László Kovács, fixed entities refs
4564 in attributes handling
4565
Daniel Veillardedddff92001-05-02 10:58:52 +00004566Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4569 flushing
4570
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004571Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * xpath.c: fix of an XSLT namespace bug reported on the list
4574 general/bug-8-
4575
Daniel Veillard5792e162001-04-30 17:44:45 +00004576Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * strio.h trio.c: Dan McNichol suggested a couple of small
4579 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4580
Daniel Veillard02141ea2001-04-30 11:46:40 +00004581Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * tree.c parser.c encoding.c: spent a bit more time looking
4584 at the parsing speed and DOM handling. Added a few more
4585 speedups.
4586
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004587Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * parser.c: small but effective parsing speed improvement
4590
Daniel Veillardb59076b2001-04-29 17:04:07 +00004591Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * configure.in: default on the DocBook parser inclusion (for Gnome)
4594 * DOCBparser.h: fixed a header reference
4595
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004596Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * configure.in xpath.c: applied Bjorn patches for FPE on the
4599 alpha
4600
Daniel Veillardeefd4492001-04-28 16:55:50 +00004601Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4604 xmlSaveFormatFileTo()
4605
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004606Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * xpath.c: simple and efficient optimization, XPath functions
4609 aways bind to the same code, cache this
4610 * TODO: updated (by saying some is obsolete)
4611
Daniel Veillard2156a562001-04-28 12:24:34 +00004612Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4613
4614 * xpath.c: more cleanup work on XPath name parsing routines
4615
Daniel Veillard61d80a22001-04-27 17:13:01 +00004616Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4619 xmlXPathParseName
4620 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4621 * debugXML.c: avoid compilation problems if compiling without
4622 HTML support, Igor Zlatkovic
4623 * win32/libxml2/libxml2.def.src: being able to compile without
4624 XPath on Windows
4625
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004626Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * libxml.m4: yet another patch from Toshio Kuratomi
4629
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004630Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4633
Daniel Veillard67fee942001-04-26 18:59:03 +00004634Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * tree.[ch]: added xmlSaveFormatFile interface for saving
4637 and indenting a file.
4638
Daniel Veillard82e49712001-04-26 14:38:03 +00004639Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * xpath.c: fixed bug #53689 related to processing-instruction()
4642
Daniel Veillard02f077a2001-04-26 10:59:11 +00004643Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4644
4645 * DOCBparser.c: patche from László Kovács
4646
Daniel Veillard30211a02001-04-26 09:33:18 +00004647Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * parser.c: applied fixes from Christian Glahn bug report #53391
4650
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004651Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * error.c: Jean François Lecomte provided a complete description
4654 and a fix to bug #53537
4655
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004656Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4659
Daniel Veillard1034da22001-04-25 19:06:28 +00004660Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4661
4662 * DOCBparser.c SAX.c: a bit more work on entities processing.
4663 Still Need to cleanup XML output and references in attributes
4664
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004665Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4668
Daniel Veillardb33c2012001-04-25 12:59:04 +00004669Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * tree.c: trying to fix #53574, not completely complete,
4672 I would like xmllint --copy --debug test/ent1 and
4673 xmllint --debug test/ent1 to show the same result.
4674 * xpath.c: fix a bug when trying to sort namespace nodes
4675
Daniel Veillard5146f202001-04-25 10:29:44 +00004676Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * HTMLtree.c: real fix for #53402
4679
Daniel Veillard7533cc82001-04-24 15:52:00 +00004680Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4681
4682 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4683 PIs when using xsl:output
4684 * valid.c: closing #53537 some case generate segfaults if there
4685 is validity errors
4686
Daniel Veillard61b33d52001-04-24 13:55:12 +00004687Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4688
4689 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4690 of external parsed entities, added --noent to testDocbook
4691 * valid.c: Garry Pennington found an uninitialized variable
4692 access in xmlValidateElementContent()
4693
Daniel Veillard56098d42001-04-24 12:51:09 +00004694Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4695
4696 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4697 with madness
4698 * result/HTML/ : this modified the result of the regression tests
4699 a lot.
4700
Daniel Veillard122376b2001-04-24 12:12:30 +00004701Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4704 to doc where it wasn't checked against NULL reported by
4705 Jens Laas
4706
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004707Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4710 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4711
Daniel Veillardeae522a2001-04-23 13:41:34 +00004712Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4713
4714 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4715 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4716 * SAX.[ch]: cleanup and updates for DocBook
4717 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4718 ex SGML identifier changes
4719 * valid.c: removed a static unused function.
4720
Daniel Veillardde57c612001-04-23 09:13:36 +00004721Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * HTMLtree.c: applied change for Paul Sponagl on script saving
4724 * Makefile.am: the warning about entity title.xml are normal.
4725
Daniel Veillard393df012001-04-22 20:11:18 +00004726Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * configure.in: release of 2.3.7
4729 * Makefile.am: fixing make distcheck
4730
Daniel Veillarda41123c2001-04-22 19:31:20 +00004731Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * doc/html/* doc/xml.html: updated and regenerated the docs
4734
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004735Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4738
Daniel Veillarde82a9922001-04-22 12:12:58 +00004739Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4740
4741 * tree.c: fixed #53388 with the provided patch
4742
Daniel Veillard06803992001-04-22 10:35:56 +00004743Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * valid.c: Bjorn detected an invalid memory access. Fixed
4746 vstateVPush()
4747
Daniel Veillard40af6492001-04-22 08:50:55 +00004748Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4751
Bjorn Reese70a9da52001-04-21 16:57:29 +00004752Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4753
4754 * libxml.h: new header used only for the compilation of libxml
4755 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4756 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4757 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4758 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4759 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4760 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4761 baseline (version 1.2 plus a single patch).
4762 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4763 scientific notation for numbers. Tests added.
4764 * xpath.c: formatting of numbers changed to use sprintf
4765 (contribution from William Brack)
4766
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004767Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * valid.c: cleanup, more useful debugging
4770 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4771 * xmlIO.c: entity loading is printed as an error when validating
4772
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004773Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4774
4775 * valid.c: fixed to validate within entities
4776 * test/VCM/v22.xml: added a specific testcase
4777
Daniel Veillardca1f1722001-04-20 15:47:35 +00004778Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4779
4780 * valid.c: forgot an epsilon transition in for ()+
4781 * test/VCM/v21.xml : added a specific test case
4782
Daniel Veillard85349052001-04-20 13:48:21 +00004783Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * valid.c: removed a state explosion exhibited by RSS
4786 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4787 from bug #51872
4788
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004789Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4790
4791 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4792 validation without using an ugly NFA -> DFA algo in the source.
4793 Made a specific algorithm easier to maintain, using a single
4794 stack and without recursion.
4795 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4796 * hash.c: made the growing routine static
4797 * tree.h parser.c: added the parent information to an
4798 xmlElementContent node.
4799
Daniel Veillarde470df72001-04-18 21:41:07 +00004800Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * SAX.c parser.c xpath.c: generating IDs when not validating
4803 from an external parsed entity was poisoning the ID has table
4804 with removed values. This was killing XSLT on the KDE help
4805 browser.
4806
Daniel Veillardceacdd92001-04-18 15:10:35 +00004807Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * entities.h: andrew@ugh.net.au detected a double declaration
4810
Daniel Veillarda10efa82001-04-18 13:09:01 +00004811Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * debugXML.c hash.c tree.h valid.c : some changes related to
4814 the validation suport to improve speed with DocBook
4815 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4816 the way validation errors get reported
4817
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004818Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4819
4820 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4821 by P C Chow and William M. Brack for XSLT HTML output
4822
Daniel Veillard2d90de42001-04-16 17:46:18 +00004823Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4826 Igor Zlatkovic patches for MSC compilation and added his
4827 updates
4828
Daniel Veillarde043ee12001-04-16 14:08:07 +00004829Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4832 prefix lookup.
4833 * parserInternals.c: fixed the bug reported by Morus Walter
4834 due to an off by one typo in xmlStringCurrentChar()
4835
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004836Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * HTMLparser.c result/HTML/*: revamped the way the HTML
4839 parser handles end of tags or end of input
4840
Daniel Veillard82daa812001-04-12 08:55:36 +00004841Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4844
Daniel Veillard67a21302001-04-11 14:39:16 +00004845Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4848 bug where the linktime verions of free() won't work ...
4849
Daniel Veillard27b55282001-04-11 12:22:25 +00004850Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4853
Daniel Veillardafc73112001-04-11 11:51:41 +00004854Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * doc/xml.html: added 2.3.6 release
4857
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004858Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4861 * result/wml.xml: resulted in a small output change
4862
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004863Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * tree.c: xmlNewDoc was missing the charset initialization
4866 * xmllint.c: added --auto to autogenerate a doc, allow to
4867 reproduce the problem fixed on xmlNewDoc
4868
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004869Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * xpath.c: trying to get 52979 solved
4872 * tree.c result/ result/noent/: trying to get 52712 solved, this
4873 also made me clean up the fact that XML output in general should
4874 not add formating blanks by default, this changed the output of
4875 a few tests
4876
Daniel Veillard73639a72001-04-10 14:31:39 +00004877Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4880
Daniel Veillardfac26a12001-04-08 13:08:14 +00004881Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4882
4883 * configure.in: finally released 2.3.6
4884
Daniel Veillard911f49a2001-04-07 15:39:35 +00004885Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * xpath.c: checking for null pointer generated by new code
4888
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004889Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * xpath.c: fixed a [] evaluation problem reported
4892 * test/XPath/tests/simpleaddr: extended test
4893 * result/XPath/simpleaddr: updated result
4894
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004895Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * xmllint.c: Dan Timis reported a portability problem
4898 on Macs without mmap, fixed it.
4899
Daniel Veillardb38bd552001-04-03 18:22:00 +00004900Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * testXPath.c : added a --tree option allowing to display the
4903 tree dump of the XPath expression
4904
Daniel Veillard4dd93462001-04-02 15:16:19 +00004905Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * xpath.c: fixed a memleak when comparing nodesets
4908 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4909 * tree.c: added a TODO
4910
Daniel Veillard92ad2102001-03-27 12:47:33 +00004911Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4914 we need string functions
4915 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4916 to be able to use them where needed. Applied some changes
4917 to reduce name linking pollution and compile in only what's
4918 needed.
4919 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4920 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4921 for the string manipulation functions
4922 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4923 to the free() function of xmlmemory.c
4924 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4925 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4926 usage.
4927
4928
Daniel Veillard2be30642001-03-27 00:32:28 +00004929Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * error.c: applied the context output patch of the error
4932 handling submitted by Chuck Griffith
4933 * error/VC/*: this slightly change some error logs
4934
Daniel Veillard50582112001-03-26 22:52:16 +00004935Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * parser.c: fixed line number reporting on error
4938
Daniel Veillard04be4f52001-03-26 21:23:53 +00004939Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4940
4941 * parser.c: Sullivan and Darin found a parser bug,
4942 applied the patch.
4943
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004944Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4945
4946 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4947 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4948 xmlversion.h.in xpointer.c: of course the way I defined
4949 UNUSED breaks on old gcc version. Try to be smart and
4950 also define it directly in xmlversion.h
4951 * configure.in: removed -ansi flag from the pedantic set
4952
4953Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004954 Huge cleanup, I switched to compile with
4955 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4956 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4957 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4958 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4959 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4960 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4961 encoding.h entities.c error.c list.[ch] nanoftp.c
4962 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4963 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4964 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4965 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4966 Cleanup, staticfied a number of non-exported functions,
4967 detected and cleaned up a dozen of problem found this way,
4968 avoided a lot of public function name/typedef/system names clashes
4969 * doc/xml.html: updated
4970 * configure.in: switched private flags to the really pedantic ones.
4971
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004972Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * configure.in: 2.3.5
4975 * doc/html/*: rebuilt the docs
4976
Daniel Veillard146c9122001-03-22 15:22:27 +00004977Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * parser.c: fixed a reported bug in NOTATION parsing
4980 * uri.c: accepted but not fixed bug 51876, added TODO
4981 * Makefile.am: fixed bug 51876
4982
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004983Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * config.h.in configure.in error.c: fix a compilation problem
4986 on platforms without vsnprintf (xml@thewrittenword.com)
4987
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004988Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4989
4990 * parser.c: fixed a function name header typo
4991 * SAX.c: notations can also occur in external subset.
4992
Daniel Veillard7d42b542001-03-20 13:22:46 +00004993Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4994
4995 * error.c: removed a C++ like comment
4996
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004997Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * parser.c: fixing bug 52299 strange condition leading
5000 to a parser crash due to a buffer overflow
5001 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5002 added the specific test case
5003
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00005004Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5007 xmlXPathConvert{String,Number,Boolean} to be able to make
5008 type casts without a context stack, fixed some implementation
5009 problems related to the absence of context at parse-time,
5010 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5011 in the public API too
5012 * xpointer.c xpathInternals.h: we need to know at parse time
5013 whether we are compiling an XPointer
5014
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00005015Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5018 cleaned up the parser internals, refactored XPath code, added
5019 new compilation based APIs and cleanly separated public and
5020 private APIs.
5021
Daniel Veillardd007d6c2001-03-19 00:01:07 +00005022Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * xpath.h: the comp field must be added at the end to avoid
5025 killing binary compat.
5026
Daniel Veillard9e7160d2001-03-18 23:17:47 +00005027Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5028
5029 * Makefile.am: detect XPath memleaks in regreson tests
5030 * error.c: fixed and error w.r.t. error reporting still using
5031 stderr
5032 * hash.c: added new line at end of file
5033 * tree.h: minor cleanup
5034 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5035 expression parsing from evaluation, resulted in a number of
5036 changes internally, and in XPointer. Likely to break stuff
5037 using xpathInternals.h but should remain binary compatible,
5038 new interfaces will be added.
5039
Daniel Veillardd574f782001-03-14 19:40:17 +00005040Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * configure.in: fixed a couple of problems reported by
5043 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5044 without gcc on non linux platforms.
5045
Daniel Veillard0a6c3582001-03-14 19:15:37 +00005046Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5049 a fix for --with-html-dir= configure support. I hope it won't
5050 break rpm generation
5051
Daniel Veillarda022fe02001-03-14 16:30:00 +00005052Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5053
5054 * xmlIO.c: one function comment cleanup.
5055
Daniel Veillard25239c12001-03-14 13:56:48 +00005056Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * SAX.c: external subset notations were improperly registered
5059 in the internal subset.
5060
Daniel Veillard2c4754f2001-03-13 09:31:12 +00005061Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * README.cvs-commits: added, pointing to HACKING
5064 * HACKING: updated
5065
Daniel Veillard82ab81e2001-03-12 21:11:21 +00005066Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5067
5068 * parser.c: and Matt Sergeant found one in the XML push
5069 parser (erroneous check I forgot to remove when I fixed the
5070 main parser).
5071
Daniel Veillard68d7b672001-03-12 18:22:04 +00005072Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * xpath.c: ptittom found a small bug in UnaryExpr
5075
Daniel Veillarde356c282001-03-10 12:32:04 +00005076Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * configure.in: bumped to 2.3.4
5079 * error.c: fixed bug #51860
5080 * tree.c: fixed bug #51861
5081 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5082 * tree.[ch] : added xmlDefaultBufferSize
5083 * nanoftp.c: typo in function name header block
5084 * doc/xml.html : updated, added link to XML::LibXSLT
5085 * doc/html/* : rebuilt the docs
5086
Daniel Veillard80f32572001-03-07 19:45:40 +00005087Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * parser.c SAX.c: the new content parsing code raised an
5090 ugly bug in the characters() SAX callback. Found it
5091 just because of strangeness in XSLT XML Rec ouptut :-(
5092
Daniel Veillard6c831202001-03-07 15:57:53 +00005093Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5094
5095 * Makefile.am: Martin Baulig suggested to add -lm
5096 * tree.c: found another bug in xmlNodeGetContent()
5097
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00005098Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5099
5100 * xpath.c: Bjorn found the error related to strictness of comparison.
5101
Daniel Veillard29631a82001-03-05 09:49:20 +00005102Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5103
5104 * parser.c: trying to fix the Dtd parsing problem reported
5105 by Gary, side effect of last week speed optimizations.
5106
Daniel Veillard14be0a12001-03-03 18:50:55 +00005107Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5110 * parserInternals.c: removed unneeded test raised by Stric
5111
Bjorn Reesee1dc0112001-03-03 12:09:03 +00005112Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5113
5114 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5115 and fixed by William Brack). Added xmlXPathFormatNumber.
5116 Changed the sorting slightly.
5117 * configure.in Makefile.am example/Makefile.am: Added -lm.
5118 Please note that applications linking with libxml2, must
5119 also like with the math library from now on.
5120
Daniel Veillardf9533d12001-03-03 10:04:57 +00005121Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5124
Daniel Veillard2f362242001-03-02 17:36:21 +00005125Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * parser.c: one must report spaces even if the Dtd element
5128 content proves that this is not part of the element content.
5129 * result/valid/*.xml: this changed the ouptu slightly
5130
Daniel Veillardb402c072001-03-01 17:28:58 +00005131Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * configure.in: bumped to 2.3.3
5134 * doc/xml.html: updated
5135
Daniel Veillard77851712001-02-27 21:54:07 +00005136Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5137
5138 * tree.c: minor doc fix
5139 * xpath.c: deallocation issues when a result tree has been
5140 converted to a node-set
5141
Daniel Veillardec70e912001-02-26 20:10:45 +00005142Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * doc/xml.html: oops corrected dates s/2000/2001
5145
Daniel Veillard8730c562001-02-26 10:49:57 +00005146Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * valid.c: new patch from Gary Pennington
5149
Daniel Veillard91e9d582001-02-26 07:31:12 +00005150Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * doc/xml.html: applied patch from Ankh
5153
Daniel Veillardedac3c92001-02-26 01:36:19 +00005154Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * xinclude.c: fixed a problem building on Mac
5157
Daniel Veillard21a0f912001-02-25 19:54:14 +00005158Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * parser.c: more work on increasing parsing ferformances
5161
Daniel Veillard48b2f892001-02-25 16:11:03 +00005162Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5165 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5166 avoiding memcpy in production builds MEM_CLEANUP macro use
5167 * parser.[ch] parserInternals.c: optimizations of the tightest
5168 internal loops inside the parser. Better checking of I/O
5169 flushing/loading conditions
5170 * xmllint.c : added --timing
5171
Daniel Veillard71681102001-02-24 17:48:53 +00005172Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * configure.in: bumped to 2.3.2
5175 * doc/xml.html: updated for release
5176
Daniel Veillardbbd51d52001-02-24 03:07:03 +00005177Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * xpath.c: found a memleak and fixed a nasty bug
5180
Daniel Veillardf7cd4812001-02-23 18:44:52 +00005181Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * xmllint.[c1] : added return code errors for xmllint
5184 * xpath.c: specific debug dump function for result value trees
5185
Daniel Veillard4b637072001-02-21 21:52:55 +00005186Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * xpath.c: finally implemented xmlXPathCompareNodeSets
5189 * test/XPath/expr/floats results/XPath/expr/floats: added
5190 a test for float expressions
5191
Daniel Veillardf714aa32001-02-21 03:07:44 +00005192Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5195 * parserInternals.[ch]: trying to speed up parsing
5196 * xpath.c : speeded up node set equality op
5197
Daniel Veillarde0c3a622001-02-19 18:05:20 +00005198Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5201 better handling of ID/IDREF and the list modules associated
5202 * configure.in: small CFLAGS cleanup
5203
Daniel Veillarda8abee62001-02-19 15:14:59 +00005204Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5205
5206 * configure.in: fixed iconv detection on AIX (stric)
5207
Daniel Veillardbca64ef2001-02-19 22:20:01 +00005208Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00005209
5210 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5211
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00005212Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5213
5214 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5215 and optimized xmlXPathNodeSetSort
5216
Daniel Veillard142adbf2001-02-17 13:21:05 +00005217Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * xpath.c: bug fix when context size is 0
5220 * parser.c: I like Norm's Dtd because they still manage to break
5221 the parser occasionally
5222
Daniel Veillardf23e0092001-02-16 13:21:29 +00005223Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5226
Daniel Veillarde0e26512001-02-16 00:11:46 +00005227Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5230 attributes within the XML-1.0 namespace
5231
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00005232Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * xpathInternals.h: exported a few axis functions
5235 * doc/xml.html: updated the doc
5236
Daniel Veillard760f4422001-02-15 14:59:48 +00005237Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * configure.in: applied patch from Daniel van Balen for OpenBSD
5240 and bumped version to 2.3.1
5241 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5242 attempt to find autoclosing was simply broken, removed it,
5243 updated the examples, this is better
5244
Daniel Veillardd194dd22001-02-14 10:37:43 +00005245Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5248 hash functionnalities.
5249 * doc/html/* : rebuild the doc
5250
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00005251Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5254 on predicate
5255 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5256 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5257 really want to have tags closed on output even if we accept
5258 unclosed ones on input
5259
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00005260Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * xpath.c: ouch don't free NULL, rare case fixed
5263 * tree.c: don't coalesce text nodes if they don't have the
5264 same behaviour wrt escaping on output
5265
Daniel Veillardd12b69d2001-02-11 20:17:31 +00005266Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xpath.c: small fixup
5269 * SAX.c: don't warn on empty namespaces.
5270
Daniel Veillard6a2e4062001-02-08 10:31:33 +00005271Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * README: a bit of cleanup
5274 * configure.in: preparing for 2.3.0 release
5275
Daniel Veillard1f83d392001-02-08 09:37:42 +00005276Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * hash.[ch]: added a first version of xmlHashSize()
5279 * valid.c: another bug fix from Gary Pennington
5280
Daniel Veillard5eef6222001-02-07 18:24:48 +00005281Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * valid.c: couple of bug fixes pointed by Gary Pennington
5284 * HTMLtree.c: #if 0 cleanup
5285
Daniel Veillard2c257ec2001-02-06 13:29:07 +00005286Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5287
5288 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5289 which removes a time consuming check of xmlXPathNodeSetAdd()
5290 and use it in places where we are sure to not break unicity
5291
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00005292Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * xpath.c: bug fixes found from XSLT
5295 * tree.c: preserve node->name special values when copying nodes.
5296 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5297 external subset are fetched when available but without full
5298 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5299 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5300 output with encoding disabled.
5301
Daniel Veillard2c833b62001-02-03 08:52:06 +00005302Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5305 xmlCheckFilename should not be called from xmlFileOpenW
5306 and xmlGzfileOpenW
5307
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005308Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5311 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5312 added the new tests for URI normalization
5313 * testURI.c: fixed stoopid bugs
5314 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5315 the URI in the error messages are now properly normalized
5316
Daniel Veillardea28ce62001-02-02 08:20:19 +00005317Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5320
Daniel Veillarde99a4762001-02-01 04:34:35 +00005321Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5324
Daniel Veillard2b325a02001-01-31 20:46:31 +00005325Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5326
5327 * xpath.c: fixed mod operator
5328
Daniel Veillardde55cf62001-01-31 15:53:13 +00005329Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * parser.c: fixed xmlStrcat doc
5332 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5333 trees.
5334
Daniel Veillard2f913b72001-01-31 13:23:49 +00005335Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * xpath.c result/XPath/tests/chaptersbase
5338 result/XPath/tests/simplebase: fixed XPath node()
5339 * tree.c: small fix in xmlNewNs()
5340 * Makefile.am: removed extraneous xml2Conf.sh rule
5341
Daniel Veillardb42042b2001-01-28 07:40:36 +00005342Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5345 Changed the library name, in order to get libxml-devel and
5346 libxml2-devel to coexist on a single system
5347 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5348 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5349
Daniel Veillardee0a4662001-01-27 18:59:33 +00005350Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5351
5352 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5353 libxml2-devel installable in // as libxml-devel.
5354
Daniel Veillard5eb05942001-01-27 17:50:22 +00005355Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * doc/Makefile.am: fixed make rebuild in doc
5358 * doc/html/*.html: rebuilt the docs
5359
Daniel Veillard65c295d2001-01-26 09:32:39 +00005360Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5363
Daniel Veillard8e199902001-01-25 18:54:39 +00005364Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5367 the HTML doc to go into the -devel RPM ...
5368 * aclocal.m4 config.h.in: some updates due to auto* magic
5369
Daniel Veillard93086662001-01-25 18:13:04 +00005370Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * xpath.h: added a hook in the context structure allowing to
5373 link to extra support, needed for XSLT
5374
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005375Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5378 xmlXPtrCmpPoints to use it.
5379 * propagated the following patch from Alejandro Forero
5380 * include/win32config.h xmlIO.c: applied further suggestions
5381 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5382 * example/gjobread.c: fixed warnings, now that it builds
5383
5384Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5385
5386 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5387
5388 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5389 filename points to a valid file (not a directory).
5390 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5391 Added calls to xmlCheckFilenameDir.
5392
5393 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5394 `path' (rather than `filename') as the parameter to gzopen and open.
5395
Daniel Veillard48177c22001-01-23 15:27:41 +00005396Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * Makefile.am: fixed a problem with EXTRA_DIST
5399
Daniel Veillardb83ba402001-01-22 22:45:10 +00005400Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * Makefile.am example/Makefile.am: finally found the trick
5403 to build the example, i.e. add "." in SUBDIRS before example
5404 in the list <grin/>
5405
Daniel Veillard82687162001-01-22 15:32:01 +00005406Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * doc/xml.html: updated with an XSLT section, removed pointer to
5409 W3C CVS base.
5410
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005411Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5414 too, and deallocation need to occur the same way.
5415
Daniel Veillarde4566462001-01-22 09:58:39 +00005416Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5419 type correponding to an XSLT result tree fragment. Share most
5420 of the data format with node set, as well as operators.
5421 * HTMLtree.c: added a newline at the end of the doctype output
5422 whe this one is not present initially.
5423 * tree.c: make sure taht the parent and doc pointers are properly
5424 set when copying attributes (lists).
5425
Daniel Veillard701c7362001-01-21 09:48:59 +00005426Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5429
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005430Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * xpath.c: seems I finally killed that ugly path evaluation
5433 context bug (tagged 9999 in case is is wrong)
5434
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005435Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5438 for XSLT
5439
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005440Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5443 for xmlGzfileOpen() bug
5444
Daniel Veillardf6eea272001-01-18 12:17:12 +00005445Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * xpath.c: removed an error found by XSLT usage
5448 * tree.c parserInternals.h: use a predefined static string
5449 for text and comment nodes, avoid freeing them in xmlFreeNode,
5450 exported the string name in parserInternals.h and added
5451 another value to disable encoding at output (for XSLT),
5452 gain memory, time.
5453
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005454Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5457 win32/libxml2/libxml2_so.dsp: new makefiles and update
5458 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5459
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005460Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5463 Gary Pennington
5464
Daniel Veillard389e6b72001-01-15 19:41:13 +00005465Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xpath.c: fixed the comaprision of values and nodelists,
5468 need to compare nodelist still ...
5469 * debugXML.c: avoided a possible core dump
5470 * HTMLparser.c: cleanup
5471 * nanohttp.c: contributed fix.
5472 * tree.c: fixes in properties handling added xmlSetNsProp
5473 needed by libxslt
5474 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5475 comment
5476 * TODO: updated
5477
Daniel Veillard167bd532001-01-06 21:09:34 +00005478Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * parser.c parserInternals.c: applied Bjorn Reese optimization
5481 patch
5482
5483Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * Makefile.am: applied patch fro make check from Martin Vidner
5486
Daniel Veillard503b8932001-01-05 06:36:31 +00005487Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * configure.in: preparing 2.2.11
5490 * doc/html/*: rebuild the HTML files
5491 * doc/xml.html : updated
5492
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005493Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * tree.c: fixed a stupid bug
5496 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5497 patches related to validation of an XInclude processing result
5498 * TODO: updated
5499
Daniel Veillarde2488192001-01-04 10:54:22 +00005500Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5503 on large files
5504
Daniel Veillardf060a412001-01-03 20:52:44 +00005505Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5508
Daniel Veillard45cff692001-01-03 18:02:04 +00005509Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5512 reported by Jonas Borgström
5513 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5514
Daniel Veillard08108982001-01-03 15:24:58 +00005515Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * testXPath.c xpath.c: fixing the XPath union expressions problem
5518 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5519
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005520Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * xmllint.c: Made is so if the file name is "-" is will read form
5523 standard input. Sven Heinicke <sven@zen.org>
5524 * tree.c: fixed a problem when growing buffer
5525 * tree.h: fixed the comment of the node types following andersca
5526 comment
5527 * TODO: updated
5528
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005529Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5530
5531 * HTMLparser.[ch]: added a way to avoid adding automatically
5532 omitted tags. htmlHandleOmittedElem() allows to change the
5533 default handling.
5534 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5535 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5536 of xmllint too when using --memory flag, added a memory test
5537 suite at the Makefile level.
5538 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5539 with namespace use when encountering QNames in XPath evalation,
5540 added xmlns() scheme in XPointer.
5541 * nanoftp.c : incorporated a fix
5542 * parser.c xmlIO.c: fixed problems raised with encoding when using
5543 the memory I/O
5544 * parserInternals.c: closed bug 25934 reported by
5545 torsten.landschoff@innominate.de
5546 * TODO: updated
5547
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005548Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5549
5550 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5551 on a non-updated tree :-(, made a 2.2.10 release to correct the
5552 situation
5553
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005554Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5555
5556 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5557 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5558 integrated a set of OpenVMS changes from Howard Taylor
5559 <Howard.Taylor@pacoast.com>
5560
Daniel Veillard58770e72000-11-25 00:48:47 +00005561Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5562
5563 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5564 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5565
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005566Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5567
5568 * HTMLparser.c: some fixes on auto-open of html/head/body
5569 * encoding.c: fixed a compilation error on some gcc env
5570 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5571 XPointer implementation
5572 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5573 related XPointer tests and associated results
5574
Daniel Veillard300f7d62000-11-24 13:04:04 +00005575Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * doc/xmldtd.html doc/xml.html: following a short step by step
5578 guidance on IRC to help maciej with DTDs I started a small
5579 page on the subject.
5580
Daniel Veillard748e45d2000-11-17 16:36:08 +00005581Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5582
5583 * HTMLparser.c: fixed handling of broken charrefs
5584 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5585 patches
5586
Daniel Veillard28929b22000-11-13 18:22:49 +00005587Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5588
5589 * doc/xml.html doc/html/* : rebuilt the docs after adding
5590 xinclude and updated page for 2.2.7 and 2.2.8
5591 * configure.in: releasing 2.2.8
5592
Daniel Veillard41e06512000-11-13 11:47:47 +00005593Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5594
5595 * parser.[ch] parserInternals.c: applied the conditional
5596 section processing fix from Jonathan P Springer
5597 <jonathan.springer2@gte.net>
5598 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5599 project file, fixed iconv default non support
5600 * xpath.c: fixed the problem of evaluating relative expressions
5601 when a node context is provided.
5602
Daniel Veillardbf432752000-11-12 15:56:56 +00005603Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5604
5605 * nanoftp.c: fixed gcc 2.95 new warnings
5606 * SAX.c: fixed a stupid bug
5607 * tree.c: fixed a formatting problem when round-tripping
5608 from/to memory
5609 * xinclude.c: chased memleak, fixed a base problem
5610 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5611 xmlXPtrBuildNodeList()
5612 * TODO: updated
5613 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5614 adding a first small set of regression tests for XInclude
5615
Daniel Veillardc2def842000-11-07 14:21:01 +00005616Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5617
5618 * nanohttp.[ch]: applied Wayne Davison patches to access
5619 the WWW-Authorization header.
5620 * parser.c: Closed Bug#30847: Problems when switching encoding
5621 in short files by applying Simon Berg's patch.
5622 * valid.c: fixed a validation problem
5623 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5624 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5625 Wayne Davison
5626 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5627 need to be extended to non full nodes selections.
5628 * xinclude.c: starts to work decently
5629
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005630Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5633 debugXML.c xmlversion.h.in: Started adding XInclude support,
5634 this is a new xmllint option
5635 * tree.c xpath.c: applied TOM patches for XPath
5636 * xpointer.c: fixed a couple of errors.
5637 * uri.c: added an escaping function needed for xinclude
5638 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5639 new warning from RH70 gcc's version
5640
Daniel Veillarda4964b72000-10-31 18:23:44 +00005641Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * HTMLparser.c: fixed loop on invalid char in scripts
5644 * parser.c: update to description of xmlIOParseDTD()
5645 * libxml.m4 xmlversion.h.in: changes contributed by
5646 Michael Schmeing <m.schmeing@internet-factory.de>
5647 * configure.in: preparing for 2.2.7
5648 * Makefile.am: trying to avoid config.h and acconfig.h
5649 being included in the distrib
5650 * configure.in: released 2.2.7
5651
5652Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5653
5654 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5655 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5656
Daniel Veillard01411222000-10-30 15:33:22 +00005657Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5658
5659 * parser.[ch]: added xmlIOParseDTD()
5660 * xpointer.c: added support for the 2 extra parameters of
5661 string-range, fixed a stoopid error when '0' was present
5662 in XPointer expressions
5663 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5664 testsuite for the above
5665
Daniel Veillard6db58192000-10-30 09:27:53 +00005666Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5667
5668 * libxml.spec.in: improved package descriptions
5669
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005670Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5671
5672 * xpath.c xpathInternals.h: applied a large cleaning patch
5673 from TOM <ptittom@free.fr>, it also add namespace support
5674 for function and variables registration.
5675
Daniel Veillardbd20df72000-10-29 17:53:40 +00005676Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5677
5678 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5679 * Makefile.mingw: Wayne Davison's update adding hash.c
5680
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005681Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5682
5683 * xpath.c: fixed the root evaluation problems
5684 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5685 ignorable spaces with <b> <bold> <em>
5686 * tree.c: fixed a loop in xmlSearchNsByHref()
5687
Daniel Veillard767662d2000-10-27 17:04:52 +00005688Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5689
5690 * xpath.c: applied another XPath patch from TOM
5691 * xpath.c include/makefile.am: applied another patch from
5692 china@thewrittenword.com (cleanup on IRIX).
5693
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005694Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5695
5696 * xml-config.1: received a fixed version from Fredrik Hallenberg
5697 <hallon@lysator.liu.se>
5698
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005699Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5700
5701 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5702 cleanup patch for XPath
5703
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005704Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5705
5706 * patched to redirrect all "out of context" error messages to
5707 a reconfigurable routine. The changes are:
5708 * xmlerror.h : added the export of an error context type (void *)
5709 an error handler type xmlGenericErrorFunc there is an interface
5710 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5711 to reset the error handling routine and its argument
5712 (by default it's equivalent to respectively fprintf and stderr.
5713 * all the c files: all wild accesses to stderr or stdout within
5714 the library have been replaced to calls to the handler.
5715
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005716Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5717
5718 * configure.in: release 2.2.6
5719 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5720 exporting the inner functions of xpath for extension modules
5721 * doc/*: updated and rebuilt the doc
5722
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005723Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5724
5725 * nanohttp.c : applied Wayne HTTP cleanup patch
5726 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5727 and xmlNodeSetSpacePreserve()
5728
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005729Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5730
5731 * xpath.c: closing bug #29260
5732
Daniel Veillard126f2792000-10-24 17:10:12 +00005733Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5734
5735 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5736 multikey tuples, made hash structure opaque
5737 * valid.[ch]: moved elements, attributes, notations decalarations
5738 as well as ID and refs to hash tables.
5739 * entities.c: hash cleanup
5740 * xmlmemory.c: fixed a dump problem in debug mode
5741 * include/Makefile.am: problem passing in DESTDIR= values patch
5742 from Marc Christensen <marc@calderasystems.com>
5743 * nanohttp.c: removed debugging remains
5744 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5745 * HTMLparser.c parser.c: fixing a number of problems with the
5746 macros in the *parser.c files (Wayne).
5747 * HTMLparser.c: close the previous option when opening a new one
5748 (Marc Sanfacon).
5749 * result/HTML/*: updated the HTML results accordingly
5750
Daniel Veillard52afe802000-10-22 16:56:02 +00005751Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5752
5753 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5754 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5755 XPath functions and XML entities table to them. More to come...
5756 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5757
Daniel Veillard683cb022000-10-22 12:04:13 +00005758Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5759
5760 * tree.c: coalesce adjacent text nodes
5761 * valid.c: handling of blank nodes in DTd validation (raised
5762 by problems with a posteriori validation).
5763 * nanohttp.c: changing behaviour on HTTP write stuff.
5764 * HTMLtree.c: forced body and html to be explicitely closed.
5765 * xpath.h: exported more XPath functions.
5766
Daniel Veillard1baf4122000-10-15 20:38:39 +00005767Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5768
5769 * Release of 2.2.5
5770 * xpointer.c: range() range-inside and other helper functions
5771 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5772
Daniel Veillard47e12f22000-10-15 14:24:25 +00005773Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5774
5775 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5776 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5777
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005778Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5779
5780 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5781 and XPointer modules
5782
Daniel Veillard134c9f32000-10-15 10:27:08 +00005783Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * SAX.h: closed #25107
5786
Daniel Veillard39915622000-10-15 10:06:55 +00005787Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5788
5789 * testSAX.c: fixed problem with cdata reporting
5790 * SAXresult/* : updated
5791
Daniel Veillard1e851392000-10-15 10:02:56 +00005792Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5793
5794 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5795 Closed bug #27499, added to regression tests
5796 * TODO: updated
5797
Daniel Veillard7eda8452000-10-14 23:38:43 +00005798Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5799
5800 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5801 support for SCRIPT and STYLE with help from Bjorn Reese
5802 * test/HTML/* result/HTML/*: added simple testcase and updated
5803 the existing ones.
5804
Daniel Veillardff9c3302000-10-13 16:38:25 +00005805Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5806
5807 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5808 string-range for empty strings
5809 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5810 test/XPath/xptr/strrange: augmented the XPointer testsuite
5811
Daniel Veillard189446d2000-10-13 10:23:06 +00005812Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
5814 * doc/xml.html doc/xmlmem.html: added a module describing memory
5815 interfaces and use, updated the main page.
5816
Daniel Veillard2f971a22000-10-12 23:26:32 +00005817Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5820 nanoftp code work on Windows too now
5821
5822Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005823
5824 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5825 * xpointer.c: implemented string-range() at least a good first version
5826 * test/XPath/docs/str test/XPath/xptr/strrange
5827 result/XPath/xptr/strrange: the string-range() tests
5828
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005829Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5830
5831 * Makefile.am include/Makefile.am include/win32config.h
5832 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5833 and make distcheck
5834
Daniel Veillard19d61112000-10-11 23:50:35 +00005835Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5836
5837 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5838 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5839 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5840
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005841Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5844 patch for socklen_t detection by
5845 Albert Chin-A-Young <china@thewrittenword.com>
5846
Daniel Veillardcd429612000-10-11 15:57:05 +00005847Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5850 and added a --dtdvalid option to xmllint used to test it
5851
Daniel Veillard47c02452000-10-11 13:04:36 +00005852Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5853
5854 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5855 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5856
Daniel Veillard2d38f042000-10-11 10:54:10 +00005857Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5860 handlings (registration, lookup, cleanup)
5861
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005862Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5863
5864 * configure.in Makefile.am include/makefile.am: adding XPointer
5865 and XPtrtests target
5866 * xpointer.[ch] : new files for XPointer support
5867 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5868 more XPath tests
5869
Daniel Veillard57fda592000-10-10 23:24:14 +00005870Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * configure.in: fixed, very broken, make distcheck works again
5873
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005874Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5875
5876 * More work toward 2.2.5, integrated a number of patches
5877 * configure.in Makefile.am win32config.h.in: trying to cleanup
5878 make distcheck .... huh ...
5879 * include/Makefile.am include/win32config.h: new directory
5880 for includes
5881 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5882 updated teh makefiles and instructions for WIN32
5883 * xpath.c: small fixes
5884 * test/XPath/ results/XPath: updated the testcases and results
5885 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5886 suggested patches
5887 * valid.c: fixed an ID bug
5888
Daniel Veillardb71379b2000-10-09 12:30:39 +00005889Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5890
5891 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5892 the automake bug where wrong dependancies were generated.
5893 * xpath.[ch]: worked on XPointer
5894
Daniel Veillard7e99c632000-10-06 12:59:53 +00005895Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5896
5897 * configure.in Makefile.am: 2.2.5, ship the include in an
5898 include/libxml subdirectory, use symlinks when using CVS
5899 * testSAX.c: fixed small bug
5900 * testXPath.c: changed the way testfiles are parsed
5901 * debugXML.c: same kind of cleanup when parsing an argument expression
5902 XPath/XPointers can have blanks embedded
5903 * xpath.[ch]: more cleanup, reorgs for XPointer work
5904 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5905 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5906
Daniel Veillard55b91f22000-10-05 16:30:11 +00005907Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5910 in the XPath engine, rewrote large parts of it, now it's far
5911 cleaner and in sync with the REC not an old WD. Fixed a parsing
5912 problem in the interactive XML shell found when testing XPath.
5913
Daniel Veillardac260302000-10-04 13:33:43 +00005914Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5917 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5918 examples with the extra test
5919
Daniel Veillard7cfce322000-10-04 12:40:27 +00005920Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5923 the global init function.
5924
Daniel Veillard970112a2000-10-03 09:33:21 +00005925Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * HTMLparser.c: Doohhh, attribute name parsing was still case
5928 sensitive ! Fixed this ...
5929 * result/HTML/* : updated the tests results accordingly
5930
Daniel Veillard740abf52000-10-02 23:04:54 +00005931Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5934 engine, should be far more stable, incorporated a new version of
5935 preceding/following axis, need testing
5936 * uri.c: fixed file:///c:/a/b/c problem
5937 * test/XPath/tests/idsimple: augmented the XPath tests
5938
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005939Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * doc/* rebuilding docs for 2.2.4 release
5942
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005943Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * configure.in: releasing 2.2.4
5946 * parser.[ch]: added xmlStrEqual()
5947 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5948 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5949 use xmlStrEqual instead
5950 * TODO: updated
5951 * added an XPath test
5952
Daniel Veillardbc765302000-10-01 18:23:35 +00005953Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5954
5955 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5956 * entities.h: exported xmlInitializePredefinedEntities
5957 * parser.[ch] : added xmlInitParser()
5958 * parserInternals.h : had to export htmlInitAutoClose()
5959
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005960Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5963 problems
5964 * Makefile.am : added XPath regression tests to normal tests
5965 * uri.c: fixed a problem with local paths, cleanup
5966 * parser.c: fixed a problem with large CData sections
5967
Daniel Veillardd2ade932000-09-30 14:39:55 +00005968Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * configure.in xml-config.in: patch from "Ben Taylor"
5971 <sol7x86@hotmail.com> for solaris shared libs lookup
5972
Martin Bauligdd7d1f62000-09-29 23:17:57 +000059732000-09-30 Martin Baulig <baulig@suse.de>
5974
5975 * libxml-2.0.pc.in: Provide pkg-config script.
5976
5977 * configure.in: Create the libxml-2.0.pc script from the
5978 libxml-2.0.pc.in templates.
5979 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005980 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005981
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005982Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5985 when compiling with MSC
5986
Daniel Veillard46057e12000-09-24 18:49:59 +00005987Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * xpath.c: patch for normalize-string() substring-before(),
5990 substring-after() and translate() functions from Bjorn Reese
5991 <breese@mail1.stofanet.dk>
5992 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5993 Fredrik Hallenberg <hallon@lysator.liu.se>
5994 * TODO: updated
5995
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005996Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5999 problem of socklen_t being undefined on a number of platforms
6000 * debugXML.c: fixed a compilation problem when without snprintf
6001
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00006002Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6003
6004 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6005 an URI bug and a fix for the control-character-induced infinite loop
6006 * nanohttp.c: preventive fix for compiling on WIN32
6007
Daniel Veillard64c20ed2000-09-22 16:07:02 +00006008Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6009
6010 * xmlint.c: closing bug #25000
6011
Daniel Veillardb656ebe2000-09-22 13:51:48 +00006012Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6013
6014 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6015 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6016 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6017 related function, fixing xmlStrncmp(), and associated cleanup
6018 * result/HTML/entities.html.sax: updating result
6019
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00006020Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * uri.c: applied patch for URI escaping from Wayne Davison
6023 <wayned@blorf.net>
6024 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6025 from Denis Barbier <barbier@imacs.polytechnique.fr>
6026 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6027 patch from Wayne Davison
6028
Daniel Veillardd5f97f82000-09-17 16:38:14 +00006029Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * doc/xml.html : updated with new releases, adding "how to help"
6032
Daniel Veillard04698d92000-09-17 16:00:22 +00006033Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6036 removed a few warnings in pedantic mode ...
6037 * parserInternals.c parser.c: moved encoding switching function
6038 to parserInternals.c
6039 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6040
Daniel Veillarda2c6da92000-09-16 18:15:00 +00006041Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6044 error or warning handlers
6045
Daniel Veillardb1059e22000-09-16 14:02:43 +00006046Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * parserInternals.c parserInternals.h parser.c Makefile.am:
6049 created a new module parserInternals.c, moved most of the
6050 code shared by the various parsers there, as well as
6051 deprecated code from parser.c. More cleanup of parser.c
6052 * uri.c: fixed a problem when URI is NULL
6053 * valid.c: speedup when looking for an attribute declaration
6054
Daniel Veillard39c7d712000-09-10 16:14:55 +00006055Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6058 the cleanup of the computation of URI references when seeking
6059 external entities. The URI reference string and the resulting
6060 URI are both stored now.
6061 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6062 large s(n)printf checks and cleanup from Denis Barbier
6063 <barbier@imacs.polytechnique.fr>
6064 * xmlversion.h.in tree.h: couple of SGML declarations for a
6065 possible docbook module.
6066 * result/VC/ : a couple of test output changed due to the change
6067 of the entities URI
6068
Daniel Veillardb513f5a2000-09-10 14:01:12 +00006069Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * parser.h: added a _private field for linking user's data
6072
Daniel Veillarddd477ce2000-09-10 13:23:08 +00006073Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6074
6075 * parser.c parserInternals.h: demacroified most of the IS_XXX
6076 the gain in size is significant so ...
6077
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00006078Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * entities.c: cases where looking up entities with doc==NULL
6081 covered
6082
Daniel Veillard90e11312000-09-05 10:42:32 +00006083Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
Daniel Veillard1de50802000-09-07 08:54:32 +00006085 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00006086 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6087
Daniel Veillard98a79162000-09-04 11:15:39 +00006088Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
Daniel Veillard1de50802000-09-07 08:54:32 +00006090 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00006091 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6092 * Makefile.in: added URItest and included thenin "make tests"
6093
6094Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00006095
6096 * xmlversion.h.in: closed bug 22941
6097
Daniel Veillard2bb89092000-08-31 14:57:50 +00006098Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * doc/xmlio.html: added doc and example for entity loader
6101 redefinition.
6102
Daniel Veillard96984452000-08-31 13:50:12 +00006103Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6106 used by libxml
6107
Daniel Veillarde715dd22000-08-29 18:29:38 +00006108Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * parser.c: Fixed bug on invalid ontent characters and when using
6111 push.
6112 * xmllint.c: fixed xmllint endling of errors in push mode
6113
Daniel Veillard4948eb42000-08-29 09:41:15 +00006114Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006117 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00006118 * result/HTML/*.sax: regenerated HTML SAX output
6119 * parser.c: more cleanup.
6120
Daniel Veillarde010c172000-08-28 10:04:51 +00006121Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006124 patches from Wayne Davison <wayned@users.sourceforge.net>,
6125 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00006126 * HTMLparser.c: fixed an ignorable white space detection bug
6127 occuring when parsing with SAX only
6128 * result/HTML/*.sax: updated since the output is now HTML
6129 encoded...
6130
Daniel Veillard47f3f312000-08-27 22:40:15 +00006131Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
Daniel Veillardbbe11b02000-09-23 07:07:40 +00006133 * HTMLparser.[ch]: applied some of Wayne Davison
6134 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00006135
Daniel Veillarde0854c32000-08-27 21:12:29 +00006136Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6139 undeclared namespace prefix was used, added a warning.
6140 Cleaned up support w.r.t. entities, spilling out a warning
6141 and being pedantic on lookups.
6142 * test/warning/ent9 : added testcase for previous example.
6143 * TODO: updated
6144 * parserInternals.h parser.c: changed the way names are parsed
6145 now allow infinite size and decrease penalty for normal use
6146 * parser.c: Started a big cleanup/check of the parser code,
6147 fixed some of the most tortuous entity code, spotted code
6148 unused anymore
6149 * test/*: added tests for very long names and related nasty
6150 things.
6151
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00006152Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * doc/encoding.html: added encoding aliases doc
6155 * doc/xml.html: updates
6156 * encoding.[ch]: added EncodingAliases functions
6157 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6158 bottleneck affecting large DTDs like Docbook
6159 * parser.[ch] xmllint.c: added a pedantic option, will be
6160 useful
6161 * SAX.c: redefinition of entities is reported in pedantic mode
6162 * testHTML.c: uninitialized warning from gcc
6163 * uri.c: fixed a couple of bugs
6164 * TODO: added issue raised by Michael
6165
Daniel Veillard0d6b1702000-08-22 23:52:16 +00006166Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6167
6168 * doc/encoding.html: propagated Martin Duerst suggestions
6169
Daniel Veillard52402ce2000-08-22 23:36:12 +00006170Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6171
6172 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6173 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6174 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6175 by Wayne Davison
6176
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006177Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6178
6179 * nanoftp.c nanohttp.c: small cleanup
6180 * TODO: updated
6181
Daniel Veillard244ece92000-08-19 20:58:02 +00006182Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * added an old VC testcase and updated title.xml entity
6185
Daniel Veillardb8f25c92000-08-19 19:52:36 +00006186Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6189 done on auto-opening of <p> tags and cleanup of SAX output
6190
Daniel Veillard979e55e2000-08-19 16:48:54 +00006191Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6194
Daniel Veillard4540be42000-08-19 16:40:28 +00006195Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * doc/xml.html libxml.* structure.*: updated the doc a bit
6198
Daniel Veillard808a3f12000-08-17 13:50:51 +00006199Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6202 of SAX tests
6203
Daniel Veillard29579362000-08-14 17:57:48 +00006204Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6207 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6208
Daniel Veillard1255ab72000-08-14 15:13:33 +00006209Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6212 * testHTML.c: fix core dump on Solaris 2.x systems
6213 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6214 * result/HTML/*.sax: previous bug fix lead to new results
6215
Daniel Veillard03109292000-08-14 14:58:22 +00006216Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6219 * configure.in: added --with-readline=DIR to accept alternate
6220 path for readline include/library
6221 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6222 for ANSI under HP-UX
6223 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6224 includes @LIBS@
6225
Daniel Veillard7c29ce22000-08-12 21:20:53 +00006226Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * doc/* : rebuilt the docs
6229 * getting ready for 2.2.2 release
6230
Daniel Veillard87b95392000-08-12 21:12:04 +00006231Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6234 and xmlAddFeature()
6235 * tree.[ch]: added xmlAddChildList()
6236 * xmllint.c: MAP_FAILED macro test
6237 * parser.h: added xmlParseCtxtExternalEntity()
6238 * valid.c: applied bug fixes removed warning
6239 * tree.c: added CDATA block to elements content
6240 * testSAX.c: cleanup of output
6241 * testHTML.c: added SAX testing
6242 * encoding.c: better error recovery
6243 * SAX.c, parser.c: fixed one of the external entity processing
6244 of the OASis testsuite
6245 * Makefile.am: added HTML SAX regression tests
6246 * configure.in: bumped to 2.2.2
6247 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6248 SAX results
6249
Daniel Veillard88a172f2000-08-04 18:23:10 +00006250Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * configure.in: patch for HP compiler
6253
62542000-08-04 Sven Heinicke <sven@zen.org>
6255
6256 * xmllint.c: Was coredumping sometimes when the file given didn't
6257 exist.
6258
Daniel Veillard46e370e2000-07-21 20:32:03 +00006259Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00006262
Daniel Veillard46e370e2000-07-21 20:32:03 +00006263 when using in memory parsing. Need some cleanup.
6264 * xmllint.c configure.in: added a --memory flag to test memory
6265 parsing
6266
Daniel Veillard36650692000-07-21 15:16:39 +00006267Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6268
6269 * nanohttp.c: fixed socklen_t replacement to unsigned int
6270 * parser.c: fixed a space handdling missing at the end of
6271 production 28 DOCTYPE.
6272 * xmlmemory.c: fixed a stupid bug on the routine to override
6273 allocation functions
6274 * TODO: updated
6275
Daniel Veillarde46e20d2000-07-14 15:02:46 +00006276Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * doc/ regenerated the docs
6279
Daniel Veillard32bc74e2000-07-14 14:49:25 +00006280Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6281
6282 * doc/encoding.html doc/xml.html: added I18N doc
6283 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6284 improvements, both parser and filters, added ASCII & HTML,
6285 fixed the ISO-Latin-1 one
6286 * xmllint.c testHTML.c: added/made visible --encode
6287 * debugXML.c : cleanup
6288 * most .c files: applied patches due to warning on Windows and
6289 when using Sun Pro cc compiler
6290 * xpath.c : cleanup memleaks
6291 * nanoftp.c : added a TESTING preprocessor flag for standalong
6292 compile so that people can report bugs more easilly
6293 * nanohttp.c : ditched socklen_t which was a portability mess
6294 and replaced it with unsigned int.
6295 * tree.[ch]: added xmlHasProp()
6296 * TODO: updated
6297 * test/ : added more test for entities, NS, encoding, HTML, wap
6298 * configure.in: preparing for 2.2.0 release
6299
Daniel Veillard49703262000-07-10 10:27:46 +00006300Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * nanoftp.c: fixed the way the control connection is handled
6303 * libxml.spec.in: fixed the dependancies and cleanup
6304
Daniel Veillard306be992000-07-03 12:38:45 +00006305Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6306
6307 * doc/xml.html: changed the xmlsoft.org structure, updated the
6308 examples w.r.t. root and childs
6309
Daniel Veillard7d853352000-07-02 18:53:09 +00006310Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6311
6312 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6313
Daniel Veillard365e13b2000-07-02 07:56:37 +00006314Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * HTMLparser.c: Work on character encoding support for the HTML parser
6317 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6318 * encoding.c: Fixed a potential memleak in the encoding stuff
6319
Daniel Veillardaf743792000-07-01 11:49:28 +00006320Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * doc/FAQ.html doc/Makefile.am : added a FAQ
6323
6324Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006325
6326 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6327 of the HTML parser to force it to not bypass SAX
6328
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006329Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6330
6331 * win32config.h.in: updated
6332 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6333 lacks iconv support :-( need to release 2.1.1
6334 * configure.in: release 2.1.1
6335 * HTMLparser: fixed bug #14784
6336 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6337 by Windows compiler
6338 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6339 the SAX startDocument() callback.
6340 * TODO: updated
6341
6342Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * added xmlStopParser()
6345
Daniel Veillardbe803962000-06-28 23:40:59 +00006346Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * configure.in: 2.1.0 prerelease
6349 * Large resync between W3C and Gnome tree
6350 * nanoftp, nanohttp.c: fixed stalled connections probs
6351 * HTMLtree.c SAX.c : support for attribute without values in
6352 HTML for andersca
6353 * valid.c: Fixed most validation + namespace problems
6354 * HTMLparser.c: start document callback for andersca
6355 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6356 * parser.h, SAX.c: serious speed improvement for large
6357 CDATA blocks
6358 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6359 different encoding
6360 * example/Makefile.am example/gjobread.c tree.h: work on
6361 libxml1 libxml2 convergence.
6362 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6363 and the LIBXML_TEST_VERSION macro
6364
Daniel Veillardc310d562000-06-23 18:32:15 +00006365Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6366
6367 * doc/xml.html: various patches and improvements typo fixed by
6368 Felix Natter
6369 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6370 from Felix Natter <fnatter@gmx.net>
6371
Daniel Veillardf3029822000-05-06 08:11:19 +00006372Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * doc/upgrade.html: updated with instructions for support of both
6375 libxml-1.x and libxml-2.x
6376 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6377 for 2.x support and also fixed includes
6378
6379
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006380Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6383 the encoding support, added iconv support, so now libxml if
6384 compiled with iconv automatically support japanese encodings
6385 among others. Work based on initial patch from Yuan-Chen Cheng
6386 I may have broken binary compat in the encoding handler
6387 registration scheme, but that was so utterly broken I don't
6388 expect anybody to have used this feature until now.
6389 * parserInternals.h: fixup on the CHAR range macro
6390 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6391 code.
6392 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6393 * uri.c: added xmlParseURI() I can't believe I forgot to
6394 implement this one in 2.0 !!!
6395 * SAX.c: moved doc->encoding update in the endDocument() call.
6396 * TODO: updated.
6397
Daniel Veillard06047432000-04-24 11:33:38 +00006398Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6399
6400 * tree.h: removed extraneous xmlRemoveProp definition
6401 * TODO: added item about --disable-corba configure switch
6402 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6403 * nanoftp.c: fixed include problems giving troubles on AIX and
6404 slowlaris
6405 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6406 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6407 comment and headers changes to lower gtk-doc number of warnings
6408 * doc/html/*: rebuilt docs
6409
Daniel Veillarde0aed302000-04-16 08:52:20 +00006410Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * HACKING: documented the tag for 1.x and instructions
6413
Daniel Veillard5e873c42000-04-12 13:27:38 +00006414Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6417 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6418 xmlCreateIOParserCtxt
6419 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6420 significant overall improvement
6421 * xmllint.c: added I/O test to xmllint
6422 * testSAX.c: added a speed test
6423 * doc/* : updated/regenerated
6424
Daniel Veillardfc708e22000-04-08 13:17:27 +00006425Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * xpath.c uri.h parserInternals.h: cosmetic changes from
6428 "Timur I. Bakeyev" <timur@bat.ru>, including making
6429 xmlCreateURI() public
6430
Daniel Veillard5d211f42000-04-07 17:00:24 +00006431Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6432
6433 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6434 and the code at the same time. Added a clean mechanism for
6435 overload or added input methods: xmlRegisterInputCallbacks()
6436 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6437 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6438 * TODO: updated
6439 * doc/* : updated/regenerated
6440 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6441 source dir
6442
Daniel Veillarde77a9182000-04-05 19:12:29 +00006443Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6444
6445 * testURI.c: yet another forgotten commit, I should get some sleep !
6446
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006447Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * xmllint.c: forgot to commit this too ?
6450
Daniel Veillardb9df4042000-04-05 14:23:16 +00006451Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * xmlversion.h.in : forgot to commit this previously
6454
Daniel Veillard361d8452000-04-03 19:48:13 +00006455Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6458 * README TODO: updated for release
6459 * uri.c uri.h: added authority parsing/saving
6460 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6461 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6462 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6463 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6464 Makefile.am : added compile-time customization of libxml
6465 --with-ftp --with-http --with-html --with-xpath --with-debug
6466 --with-mem-debug
6467 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6468 #include <libxml/xxx.h> I hope it won't break too much stuff
6469 and will be manageable in the future...
6470 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6471 and added xmllint to the installed programs
6472 * uri.h: added xmlFreeURI()
6473
Daniel Veillardec303412000-03-24 13:41:54 +00006474Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6475
6476 * uri.c uri.h: finished the escaping handling, the base support
6477 and the URI path normalization. Looks good just lacks the
6478 authority content parsing code.
6479 * Makefile.am: added instructions to generate testURI
6480 * TODO: updated
6481 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6482 added links and icons for W3C and Gnome
6483
Daniel Veillard8f621982000-03-20 13:07:15 +00006484Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6485
6486 * xmlmemory.[ch] : seems I forgot to actually update the files in
6487 the last commit :-)
6488 * doc/xml.html doc/html/* : updated and uploaded the docs
6489
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006490Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6491
6492 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6493 * TODO: updated
6494 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006495 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006496 gfree).
6497 * Makefile.am, uri.c, uri.h: added a set of functions to do
6498 exact (litteraly copied from the RFC 2396 productions) parsing
6499 and handling of URI. Will be needed for XLink, one XML WFC,
6500 XML Base and reused in the nano[ftp/http] modules. Still work
6501 to be done.
6502
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006503Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * configure.in, libxml.spec.in : libxml2
6506 * doc/* : updated the doc page, rebuilt the docs
6507
Daniel Veillardcf461992000-03-14 18:30:20 +00006508Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * all: tagged LIB_XML_1_X
6511 * *.c *.h : updated from W3C CVS tree
6512 * configure.in : 2.0.0-beta
6513 * libxml.spec.in : libxml2 package nam
6514 * result/* : new version of the tests output
6515
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006516Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6519
Daniel Veillardb566ce12000-03-04 11:39:42 +00006520Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * doc/* : rebuilt the docs
6523 * parser.c: final patch on #6766
6524 * valid.c: small patch on validity checks.
6525
Daniel Veillardfb76c402000-03-04 11:39:42 +00006526Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6527
6528 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6529 added
6530 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6531 compatibility w.r.t. XML spec and existing code.
6532
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006533Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6534
6535 * parser.c: seems a better solution to <a> </a> exists,
6536 will try it for a while
6537
Daniel Veillard83a30e72000-03-02 03:33:32 +00006538Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * parser.c: tried to remove the <a> </a> generating <a/>
6541 this is hard. Left a flag for that purpose. Fixed bug #6766
6542 * configure.in: prepared 1.8.7 not released, due to previous
6543 problem
6544
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006545Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * doc/xml.html : applied second patch from Paul DuBois
6548
Daniel Veillard402e8c82000-02-29 22:57:47 +00006549Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6550
6551 * doc/xml.html : applied patch from Paul DuBois
6552
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006553Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6554
6555 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6556
Daniel Veillard5feb8492000-02-02 17:15:36 +00006557Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6558
6559 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6560 compilation warnings on various platforms.
6561 * parser.c: Fixed #5281 validity error callbacks are now desactived
6562 by default if not validating.
6563
Daniel Veillardf341f932000-02-02 14:52:08 +00006564Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6565
6566 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6567
Daniel Veillard13c757e2000-02-01 23:59:15 +00006568Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6571 <gkatsi@cs.toronto.edu>
6572
Daniel Veillard726e8792000-01-30 20:04:29 +00006573Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6576 processing URLs
6577
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006578Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6581 xmlNanoFTPUpdateURL for persistent control connections.
6582 * configure.in: 1.8.6
6583
6584Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6587 * tree.[ch] : added xmlSaveNoEmptyTags
6588
James Henstridgef3be9312000-01-28 13:59:21 +000065892000-01-29 James Henstridge <james@daa.com.au>
6590
6591 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6592
6593 * Makefile.am: added nanoftp.[ch] to the build.
6594
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006595Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * nanoftp.[ch]: cleanup, comments, API
6598 * debugXML.c : fixed a bug in the cat command
6599 * doc/*: regenerated the docs
6600
Daniel Veillardda07c342000-01-25 18:31:22 +00006601Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6604 * debugXML.c : fixed a bug in the cat command
6605 * valid.c: fixing some small probs
6606 * libxml.spec.in: get rid of the SNAP suffix
6607 * doc/xml.html: updated the status
6608
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006609Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * xml-config.in: xml-config --version to just return the
6612 version number
6613 * xpath.c: some cleanup w.r.t. axis when the current node is
6614 an attribute.
6615 * TODO: updated
6616
Daniel Veillard461a66c2000-01-18 18:01:01 +00006617Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6618
6619 * configure.in: prepared for libxml-1.8.5
6620 * doc/* recompiled the documentation
6621
66222000-01-17 Jody Goldberg <jgoldberg@home.com>
6623
6624 * configure.in : WARNING autoconf subtlety alert :
6625 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6626 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6627 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6628 get defined by AC_CHECK_HEADERS.
6629
Daniel Veillardf967b902000-01-17 16:06:10 +00006630Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6633 Rune.Djurhuus@fast.no
6634
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006635Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * TODO: updated
6638 * tree.c, parser.c: made sure that only memory alloc problems
6639 and internal parser errors are allowed to write to stdout or
6640 stderr.
6641
Daniel Veillard0142b842000-01-14 14:45:24 +00006642Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6643
6644 * tree.c : restored xmlNewGlobalNs since this seems used by
6645 a lot of existing code :-(, fixed a bug in xmlNewNs
6646 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6647 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6648 to exit() from the library code.
6649 * xpath.c, parser.c: removed bugs or unused code detected by
6650 Windows compilers
6651 * parser.c: started adding interfaces for parsing well balanced
6652 XML fragments
6653 * configure.in: releasing 1.8.4
6654 * doc/* : rebuilt the docs
6655
Daniel Veillard2eac5032000-01-09 21:08:56 +00006656Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * tree.[ch] : added xmlNewDocFragment() for DOM
6659 * testHTML.c: uninitialized variable.
6660
Daniel Veillardf3a73582000-01-05 14:58:39 +00006661Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6662
6663 * doc/* : rebuild the docs
6664
Daniel Veillard71b656e2000-01-05 14:46:17 +00006665Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * acconfig.h: readline and history patch
6668 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6669 * tree.c: added check and handling when possibly removing an ID
6670 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6671 and saving.
6672 * test/HTML/entities.html result/HTML/entities.html* : test for
6673 various entities reference cases
6674 * result/HTML/* : as a result output of some testcase have
6675 changed
6676 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6677 by previous example. added xmlParseTryOrFinish().
6678 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6679 entities.h debugXML.h HTMLparser.h: changed the way struct are
6680 declared to allow gtk-doc to expose those
6681 * parser.c: closed bug #4960
6682 * Makefile.am configure.in: Applied patch from
6683 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6684 and math/socket libs detection
6685
Daniel Veillard437b87b2000-01-03 17:30:46 +00006686Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6687
6688 * configure.in, Makefile.am: link tester against readline
6689 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6690
Daniel Veillard686d6b62000-01-03 11:08:02 +00006691Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * tree.[ch]: added xmlRemoveProp
6694 * win32config.h.in nanohttp.c: avoid including the Windows
6695 socket stuff in every C files
6696 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6697 the XmL parser(s)
6698 * test/ns4 result/ns4 etc...: added test case for previous prob
6699 * tree.c: xmlNewNs wasn't checking for double definition
6700 * Makefile.in: fixed a problem with dist-hook duplicates
6701 * parser.[hc], xmlIO.c: fixed the loading of external entities
6702 APIs, now xmlLoadExternalEntity() is used everywhere and
6703 setting up an app specific front-end using the
6704 * SAX.c parser.c: some fixes, now the xhtml spec validates
6705 with the xhtml DTD.
6706 * error.c: fixed crashes in case of no input stream
6707 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6708 to the validation tests and results
6709
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006710Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6713 too htmlCreatePushParserCtxt() and htmlParseChunk()
6714 * parser.c: a bit of cleanup.
6715 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6716 to XML) removed the last mem leak known
6717 * HTMLtree.c: output message cleanup
6718 * xmlmemory.c: display content info about memory blocks
6719 * result/HTML/wired.* : missing att value warning change
6720
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006721Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * doc/* : rebuilt the documentation
6724
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006725Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * parser.[ch] parserInternals.h: Push parser for XML,
6728 seems to work fine now
6729 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6730 --push for push testing
6731 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6732 * testSAX.c: added --push
6733 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6734 subtree
6735 * xmlIO.[ch] : enriched API + fixes for push mode
6736 * entities.[ch]: added the entity content length to the struct.
6737 * xmlmemory.[ch]: new API to show the last entries for the shell
6738 * valid.c: added required attribute testing
6739 * SAX.c: the cdata callback now merge contiguous fragments
6740 * HTMLparser.c: cleanup of some macros
6741
Daniel Veillard3c558c31999-12-22 11:30:41 +00006742Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * parser.c: fix for PIs name starting with xml
6745 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006746 * *.c, configure.in win32config.h.in : generate win32config.h for
6747 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006748
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006749Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * parser.c: fixed a stupid = vs. == bug :-(
6752 * doc/gnome-xml.sgml: s/glade/xml/
6753
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006754Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * configure.in, doc/xml.html : bug fix release 1.8.2
6757 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6758 Hopefully the end of that silly C++ include problem
6759 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6760 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6761 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6762 troubles with autoclosed elements when the stree shape doesn't
6763 follow the DtD specs. Added htmlIsAutoClosed() and
6764 htmlAutoCloseTag()
6765 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6766 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6767 * debugXML.c: fixed a bug on printing default namespaces.
6768 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6769
Daniel Veillardb24054a1999-12-18 15:32:46 +00006770Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * result/HTML/*.htm[l] : updated the HTML regression tests according
6773 to the new output
6774 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6775 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6776 problem due to intermix of extern "C" { ... } declarations for C++
6777 and recursive includes in the headers
6778
Chris Lahey323c48c1999-12-18 15:32:45 +000067791999-12-20 Chris Lahey <clahey@umich.edu>
6780
6781 * HTMLtree.c: Made it so that html nodes with a single child do
6782 not insert a carriage return before or after the child node.
6783
Daniel Veillardb24054a1999-12-18 15:32:46 +00006784Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006785
6786 * configure.in, doc/xml.html : bug fix release 1.8.1
6787 * parser.c: fixed bug #4344
6788 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6789 added the glue to avoid C++ problems
6790 * doc/* : regenerated the documentation
6791
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006792Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6793
6794 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6795 namespace recognition, and Dia as a resul :-(
6796 * encoding.c: closed bug #3950
6797
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006798Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * valid.c: debugging a posteriori validation, except URI expansion
6801 stuff this should be fixed now
6802 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6803 Carl Nygard <cnygard@bellatlantic.net>
6804 * tester.c: added --postvalid, cleaning of the code
6805 * tree.[ch]: added xmlDocGetRootElement()
6806
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006807Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6808
6809 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6810 c++ losage.
6811
Daniel Veillard10a2c651999-12-12 13:03:50 +00006812Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6813
6814 * configure.in, doc/xml.html : bumped to 1.8.0
6815 * xlink.[ch], Makefile.am : added framework for link detection
6816 * parser.h: added nbChars to parser context, needed for cleanup.
6817 * xmlmemory.c: removed a nasty bug when out of mem
6818 * valid.[ch]: adding namespace support for attribute decl
6819 * tester.c: added --debugent option
6820 * debugXML.[ch]: added xmlDebugDumpEntities()
6821 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6822 buffers instead, this was really needed, validation was breaking
6823 in strange ways due to that. Added xmlParseStringPEReference()
6824 and other parsing from strings functions. Entities processing
6825 modified again, but PERef are still not handled correcly but
6826 unless you're Eve Maller you won't notice :-)
6827 * HTMLparser.c: large changes toward reliability, and switched to
6828 lowercase internal tags, XHTML is lowercase, so it will help
6829 that output is closer to next version.
6830 * doc/* : regenerated the documentation, it is now hosted at
6831 http://xmlsoft.org/ (same bits I just bought the domain :-)
6832
6833
Daniel Veillard294cbca1999-12-03 13:19:09 +00006834Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6837 doc generation
6838 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6839 in the SAX API
6840 * doc/*: rebuilt the doc making sure everything appears in the
6841 HTML files
6842
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006843Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6846 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6847 which allow impressive speed improvement on dataset with
6848 large text pieces, but at the cost of broken binary
6849 compatibility and slightly bigger memory usage.
6850 Configure with --with-buffers to activate them, they
6851 are protected with XML_USE_BUFFER_CONTENT define.
6852 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6853 goal is 0 memory left allocated once parser is no more used
6854 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6855 call xmlCleanupParser() and xmlMemoryDump()
6856
Daniel Veillarda819dac1999-11-24 18:04:22 +00006857Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6860 * parser.[ch] encoding.[ch]: added memory cleanup routines
6861 * parser.c: closing bug #3788
6862 * doc/*: rebuilt the doc
6863
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006864Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6867 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6868 * tester.c: added --compress option
6869 * doc/*: rebuilt the documentation
6870
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006871Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6872
6873 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6874 if given /proc/kcore as input !
6875 * doc/xml.html doc/*: updated and rebuilt the documentation
6876
6877Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006878
6879 * parser.c: Fixed some wrongly space collapsing code due to
6880 a misreading of the spec.
6881 * result/*: fixed the output accordingly
6882
6883Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006884
6885 * encoding.c: bug fix and typos
6886 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6887 * parser.c: added attribute normalization closing bug #3597
6888 * test/att* result/att* SAXresult/att*: testcase for attribute
6889 normalization
6890
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006891Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6892
6893 * configure.in: closing bug #3163 by adding extra flags for the
6894 cc compiler on HP-UX
6895
Daniel Veillard51e3b151999-11-12 17:02:31 +00006896Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * valid.[ch] : removed a typo and an enumerated type bug in the
6899 xmlAddElementDecl() function
6900 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6901 call to xmlEncodeEntitiesReentrant() so that the functions
6902 New, Set and Get are at the same level.
6903 * parser.c HTMLparser.c: extra memory allocation bug for
6904 attributes detected by someone using libxml in embedded systems :-)
6905
Daniel Veillard962195f1999-10-28 15:51:53 +00006906Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * xmlmemory.h: turned off mem debug :-\
6909
Daniel Veillard35008381999-10-25 13:15:52 +00006910Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * parser.c: closed bug #2784 a one line fix, but worth pushing
6913 a new release out
6914 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6915 some structures, comments before and after the
6916 main element, and other nastyness
6917 * HTMLtree.c tree.c: accomodate the extended HTML supported
6918 * configure.in: pushing 1.7.4
6919 * test/ent8 and related outputs : added a new test for bug #2784
6920 * test/HTML/wired.html and related output: a nasty HTML example
6921 * Makefile.am: improved the test scripts
6922 * docs/* : reran the documentation extractor, updated xml.html
6923
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006924Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6927 HTMLparser and debugged the HTML related code. HTML documents
6928 now have their own type
6929 * entities.c: do not dump &apos; for HTML output
6930 * xmlmemory.c: improvement, breakpoint mechanism
6931 * testHTML.c: added --sax --repeat ...
6932 * Makefile.am: improved the HTML tests
6933 * valid.[ch]: added xmlValidGetValidElements and
6934 xmlValidGetPotentialChildren
6935 * tester.c: added --insert to test the 2 new functions
6936 * test//* result//* SAXresult//* : regression test cleanup
6937 and extension.
6938 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6939 gnome-xml-nanohttp.html
6940
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006941Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * HTMLparser.c: fixed problems with some autoclose tags
6944 * tree.c: fixed XML output problems.
6945 * result/* SAXresult/*: update of the tests output
6946
Daniel Veillard6077d031999-10-09 09:11:45 +00006947Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * Makefile.am: Arturo patch for xmlConf.sh version info
6950 * parser.c: Tim Josling patch for single quoted items
6951 * tester.c: Tim Josling patch for tester options usage
6952 * tree.h: indent cleanup
6953
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006954Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6957 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6958
Daniel Veillard00fdf371999-10-08 09:40:39 +00006959Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * tree.c : Raph patch for initialization of CORBA fields
6962 * parser.c, xpath.c, ...: modification of doc comments
6963 * xpath.c : allow spaces in xpath expressions
6964
Daniel Veillardad219441999-09-27 08:17:49 +00006965Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * xmlmemory.h: turning off memory debug :-(
6968
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006969Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6972 better SAX interfaces.
6973 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6974 entity.
6975 * configure.in: 1.7.2
6976
6977Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006978
6979 * libxml.spec.in: fixed the URL
6980 * doc/xml.html: improved the documentation front-end
6981
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006982Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006983
6984 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6985
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006986Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006987
6988 * libxml.spec.in: fixed the alpha compile problem
6989 * parser.[ch]: changed errno to errNo in the parser context :-(
6990 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6991 * doc/xml.html: changed CHAR to xmlChar
6992 * doc/html/*: recompiled the documentation
6993 * configure.in: 1.7.1
6994
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006995Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * parser.h: modified the parser context struct to regain 1.4.0
6998 binary compatibility
6999 * parser.c, xml-error.h: added errno ot teh context and defined
7000 a set of errors values with update of errno
7001 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7002 DTDs and entities
7003 * *.h, *.c: complete cleanup of the use of config.h and include
7004 protection depending on the current setup.
7005 * overalll debugging, maintenance and bug-fixing on all modules
7006 * updated the documentation
7007 * ready for 1.7.0
7008
Daniel Veillardc08a2c61999-09-08 21:35:25 +00007009Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * HTMLparser.c : cleanup
7012 * SAX.c valid.c valid.h: added ID/IDREF checking
7013 * tree.c tree.h: extended doc structure for refs
7014 * configure.in: 1.6.2
7015 * parser.c: patched bug in SAX user arg call
7016 * parserInternals.h: patched missing close in C++ wrapping
7017 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7018 especially upcoming XPointer implementation.
7019 * doc/xml.html: augmented, typo
7020
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00007021Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7022
7023 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7024 not all invocations of install understand -d.
7025
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00007026Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7027
7028 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7029 to make 'check' works, when builddir != srcdir.
7030
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00007031Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * doc/xml.html : updated the documentation
7034
Daniel Veillard6454aec1999-09-02 22:04:43 +00007035Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7038 not deallocated memory blocks
7039 * *.c : replaces all calls to malloc() free() and realloc() to
7040 the wrapper functions/macros
7041 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7042 instead of xmlFreeNodeList()
7043
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00007044Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * HTMLparser.c: corrected a stupid bug leading to core dump at
7047 tree deallocation. Removed warnings indicated by
7048 Stephane.Conversy@lri.fr
7049 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7050 looked for in the external subset
7051
7052Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00007053
7054 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7055 on SGI by Stephane.Conversy@lri.fr
7056
Daniel Veillardb96e6431999-08-29 21:02:19 +00007057Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * all .h : changed the prototype declaration indent as in gtk
7060 * most .c : working on reducing the TODOs in the code
7061 * most .c : cleanup though -pedantic and Insure++
7062 * improvements on validation ID checkings.
7063 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7064 * xml-config.in: closed #1810
7065
7066Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00007067
7068 * tree.h, valid.c, valid.h: more work on validity, IDs
7069 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7070 definition for AIX
7071
Daniel Veillardb556eb51999-08-15 17:19:50 +00007072Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7075 the distribution due to a cut'n paste error at last commit
7076
Daniel Veillardb05deb71999-08-10 19:04:08 +00007077Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * configure.in: upgraded to version 1.4.0
7080 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7081 Big update, added a large part of the validation process,
7082 it should be usable, but some parts are missing
7083 * xpath.c: improved the implementation w.r.t. root.
7084 * Makefile.am: added more tests
7085 * test and result trees: added a lot of tests
7086 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7087
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00007088Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * Added an HACKING file
7091
Daniel Veillarde2d034d1999-07-27 19:52:06 +00007092Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * xpath.[ch] : improvements and debug of the XPath implementation
7095 * parser.c, HTMLparser.c : modified the parsers to be progressive
7096 * tree.[ch] : extended the Buffer promitives
7097 * xmlIO.[ch] : added basic I/O routines providing progressive
7098 parsing and ready for I18N conversion plugins
7099 * SAXresult/* : the SAX callback sequence maybe slightly different
7100 now
7101 * test*.c : improved/updated the tests programs
7102 * doc/* : recompiled the docs.
7103
Daniel Veillard15b75af1999-07-26 16:42:37 +000071041999-07-26 Michael Meeks <michael@edenproject.org>
7105
7106 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7107
7108 * tree.c: Ditto.
7109
Daniel Veillard1566d3a1999-07-15 14:24:29 +00007110Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * configure.in: upgraded to version 1.4.0
7113 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7114 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7115 XML query language, see http://www.w3.org/TR/xpath for more details.
7116 * parser.c, parser.h: added CHAR* related string functions for XPath
7117 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7118 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7119 rebuild the docs.
7120 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7121 and regression testing capabilities for XPath.
7122
Daniel Veillardd79d7871999-07-12 10:38:12 +00007123Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7126 closing bug #1646
7127
Daniel Veillardbe9e5951999-07-12 09:16:45 +00007128Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * Makefile.am, example/Makefile.am: closed bug #1683
7131
Daniel Veillard3166ab11999-07-11 16:14:19 +00007132Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7133
7134 * example/Makefile.am, configure.in: added the makefile for the
7135 gjobread example
7136
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00007137Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7138
7139 * doc/Makefile.am:
7140 - fix which allow "make install DESTDIR=</install/prefix>".
7141
Daniel Veillard7cc3c041999-07-09 10:11:57 +00007142Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7145 which fixed a problem on the file reading-code.
7146
Daniel Veillard82150d81999-07-07 07:32:15 +00007147Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7150 output.
7151 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7152
Daniel Veillard5233ffc1999-07-06 22:25:25 +00007153Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * parser.h : Oops removed the binary compatibility problem
7156 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7157 * parser.c, HTMLparser.c: applied patches for reading from stdin
7158
Daniel Veillardbe70ff71999-07-05 16:50:46 +00007159Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * parser.c, entities.c, valid.c: cleanup bug #1591
7162 * configure.in: cleanup bug #1592
7163 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7164 the same tree back-end. Hence gdome will be available for it.
7165 * doc/Makefile.am: close bug #617
7166
Daniel Veillard97fea181999-06-26 23:07:37 +00007167Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7168
7169 * parser.c: alloctate a per parser context SAX interface block
7170
Daniel Veillard14fff061999-06-22 21:49:07 +00007171Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7174 and xmlEncodeEntitiesReentrant with the correct one :-\
7175
7176Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * commit of my internal XML base changes, quite a lot of
7179 changes, cleanups, better entities support, framework for
7180 new I/O and charset detection and handling
7181 * Fixed the configure/Makefile stuff to generate shared libs
7182 with the proper version info, so we jumped on rev from
7183 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7184 xmlEncodeEntities() result need to be freed now, and a string
7185 xmlParserVersion provide the current library version.
7186
Raph Levien05240da1999-06-15 21:27:11 +00007187Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7188
7189 * parser.c: fixed a buffer overrun for when you have a very long
7190 attribute with no entities in it.
7191
Daniel Veillardbb2da581999-06-13 14:37:07 +00007192Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * added example directory
7195 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7196
Daniel Veillard011b63c1999-06-02 17:44:04 +00007197Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7198
7199 * Release of libxml-1.1, nearly everything has been touched for
7200 this.
7201 * Added more regression tests
7202 * Updated the documentation
7203
Daniel Veillard27d88741999-05-29 11:51:49 +00007204Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7205
7206 * tree.[ch]: unified the XML_NO_CORBA defines.
7207 * parser.c encoding.[ch]: started plugging in char encoding detection
7208
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00007209Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7210
7211 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7212 Also freed allocated buffer.
7213
Daniel Veillard27d88741999-05-29 11:51:49 +00007214Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00007215 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7216 reentrancy problem at printing. One is left in entities.c, to
7217 remove ASAP
7218 * testSAX.c : added a test example showing the use of the SAX
7219 interface if one doesn't want to build the DOM tree.
7220 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7221
Daniel Veillard517752b1999-04-05 12:20:10 +00007222Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7225 large revamping of the parser to use SAX callbacks
7226 http://www.megginson.com/SAX/ (or at least a C like interface
7227 a la Expat). It's now possible to set up your own callbacks
7228 and the parser will not build a DOM tree.
7229 * test/* result/*: updated the test suite, I finally removed
7230 the old Namespace draft support (PI based).
7231
Daniel Veillard87c83bd1999-04-02 16:04:43 +00007232Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * Makefile.am: added test result to EXTRA_DIST for make tests
7235
Daniel Veillard64068b31999-03-24 20:42:16 +00007236Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * parser.c, parserInternals.h: moved the chars macro definitions
7239 to parserInternals.h
7240 * parser.c, error.c: applied patches from "Knut Åkesson"
7241 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7242
Daniel Veillard012ccc11999-03-23 10:11:11 +00007243Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * xml-config.in : applied patch to make --version work
7246
Raja R Harinatha86c23e1999-03-05 22:14:01 +000072471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7248
7249 * Makefile.am (check-local): Alias for `tests' target. This will
7250 cause `make check' to do the right thing.
7251 (tests): Don't run tests in srcdir. Also, replaced calls to
7252 basename with a `sed' "equivalent".
7253
Daniel Veillardd109e371999-03-05 06:26:45 +00007254Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7257 it in the header and not the sources, updated the doc.
7258 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7259 pointing this out.
7260
Daniel Veillardbc50b591999-03-01 12:28:53 +00007261Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7264 exported the inputStream routines.
7265 * doc/html/* : updated accordingly
7266
Daniel Veillardd692aa41999-02-28 21:54:31 +00007267Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * parser.c, parser.h, parserInternals.h: added a few extra
7270 internal calls to allocate and free parser contexts ...
7271 * doc/html/* : updated accordingly
7272
Daniel Veillard55a99271999-02-25 11:01:29 +00007273Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * configure.in, Makefile.am, doc/makefile.am : General changes for
7276 1.0.0 release and including the generated HTML documentation.
7277
Daniel Veillard35925471999-02-25 08:46:07 +00007278Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7279
7280 * makefile.am : added parserInternals.h, oops.
7281
Daniel Veillard1e346af1999-02-22 10:33:01 +00007282Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7283
7284 * parserInternals.h: added this header giving access to the parser
7285 internal functions.
7286 * doc/Makefile.am : added a rebuild target which rebuilds the full
7287 set of documentations
7288 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7289 the internal subset.
7290 * *.c *.h: modifications needed to generate the documentation using
7291 gtk-doc, cleanup of functions blocks, reorganisation of struct
7292 declarations.
7293
Daniel Veillard1164e751999-02-16 16:29:17 +00007294Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7295
7296 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7297 the tar and spec file to include the beginning of the doc.
7298
Nuno Ferreira03d04781999-02-13 00:07:17 +000072991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7300
7301 * doc/.cvsignore: Added this file.
7302
Daniel Veillard6800ef31999-02-08 18:33:22 +00007303Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * tree.c: fixed xmlGetProp to return "" when the attribute
7306 exists, even if the node-list is NULL.
7307
Daniel Veillard726c7e31999-02-08 15:13:10 +00007308Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * tree.c: patched an error outputting empty attribute values.
7311 * Makefile.am and doc/makefile.am: have been updated during the
7312 week-end. Sorry for an empty CVS log, I got a shell problem.
7313
Daniel Veillard1899e851999-02-01 12:18:54 +00007314Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * tree.h: cleaned up using enums instead of defines
7317 * parser.c, valid.[ch]: more work on parsing/output of element
7318 declarations
7319
Daniel Veillard3b9def11999-01-31 22:15:06 +00007320Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * valid.[ch], tree.c, parser.c : more work toward full parsing
7323 of XML DTDs.
7324 * README: added informations about mailing-list and on-line
7325 documentation
7326
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000073271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7328
7329 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7330
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007331Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7332
7333 * parser.c, tree.[ch] : more work toward conformance testing,
7334 added a last element to accelerate parsing of very flat structures
7335 started working on internal subset Element content declaration.
7336 * valid.[ch] : first cut at adding code toward validation.
7337 * previous changes had also small impact on most files, especially
7338 the conformance testing using James Clark test suite.
7339
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007340Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * test/* : updated the examples, most of them were not well
7343 formed (humm), and added rdf2.
7344 * result/* : resulting changes in the output.
7345
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007346Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7349
Daniel Veillard44b3a061998-12-05 17:27:22 +00007350Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * tree.c: patched a bug in the generation of empty attributes
7353
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007354Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7357 for node/trees/documents/... Biggest problem is namespace
7358 support when copying subtrees.
7359
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007360Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * parser.c, entities.c: improve entities and char ref encoding,
7363 and cleanups of error messages.
7364
Daniel Veillard242590e1998-11-13 18:04:35 +00007365Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * parser.c, entities.c: simple bug hunting done during rpm2html and
7368 rpmfind integration.
7369
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007370Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * parser.[ch]: Added interfaces allowing to specify a SAX
7373 handler before parsing.
7374
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007375Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * parser.c: redirrect all errors reporting through the SAX
7378 error function
7379
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007380Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7383 * libtool, tlmain ...: update of the libtool files
7384
Miguel de Icaza442321c1998-11-04 18:13:38 +000073851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7386
7387 * entities.c: Use g_snprintf insteda of snprintf.
7388
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007389Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7392 added ent5 test for this purpose.
7393 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7394
Daniel Veillard27271681998-10-30 06:39:40 +00007395Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.c: fixed? a strange error due to compression on a GWP
7398 document.
7399
Daniel Veillard25940b71998-10-29 05:51:30 +00007400Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * tree.[ch]: bug fixing
7403 * entities.[ch]: defined a specific type for predefined entities
7404 * doc/xml.html: more documentation on the library, how to use it,
7405 overview of the interfaces.
7406
Daniel Veillard16253641998-10-28 22:58:05 +00007407Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7410
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007411Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7412
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007413 * tree.c: corrected a small bug
7414 * doc/xml.html: continuing writing documentation.
7415
7416Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7417
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007418 * debugXML.h debugXML.c: added debugging utilities.
7419 * tester.c: added --debug switch.
7420 * tree.c: patched an incorrect node->type assignment.
7421 * parser.c: formatting, ensure that node->doc != NULL in attributes
7422
Daniel Veillardccb09631998-10-27 06:21:04 +00007423Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7426 entity support and provide an internal representation close to
7427 DOM one (entity ref nodes, and attribute value as tree). I tried
7428 to preserve the interface but this will surely break some apps
7429 (I have to change rpm2html/rpmfind for example). I had to change
7430 two interfaces, and the generated tree is somewhat different.
7431 * doc/* : started documenting the XML library, the tree and
7432 DOM/Corba. This is a first step.
7433
Daniel Veillard11e00581998-10-24 18:27:49 +00007434Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * parser.c: Set up the fonctions comment block, boring but useful.
7437 * parser.h, SAX.c, parser.c: now attributes are processed through
7438 the SAX interface. The problem is that my SAX interface diverged
7439 quite a bit from the original one, well this is not an official
7440 spec, and translating it from Java to C is hairy anyway...
7441
Daniel Veillard97b58771998-10-20 06:14:16 +00007442Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7445 fonctions comment block, boring but useful.
7446
7447Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007448
7449 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7450 conversion routines. However they are not yet used to convert the
7451 inputs. The core will run with UTF-8.
7452
Daniel Veillard33942841998-10-18 19:12:41 +00007453Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * tree.c : make sure that the type id is properly set-up when
7456 a new object is allocated, needed for DOM.
7457
Daniel Veillard27fb0751998-10-17 06:47:46 +00007458Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * tree.h, tree.c: Ok, the main objects in the tree will be native
7461 corba objects, it costs 8 bytes per Node, Attribute and Document
7462 but it simplifies the Corba integration a lot (no extra interface
7463 objects to allocate/free).
7464
Daniel Veillard0bef1311998-10-14 02:36:47 +00007465Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7468 and changed NODEs contants for conformity with DOM Level 1
7469
Daniel Veillard27864701998-10-08 03:47:24 +00007470Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * added hooks to keep track of servants when creating objects
7473 xmlDoc and xmlNode (for Corba export).
7474
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007475Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * added xml-config script.
7478
Daniel Veillard7066a791998-10-01 20:28:28 +00007479Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7482 to autoupdate libtool and automake conf files.
7483
Miguel de Icaza60681bd1998-09-30 19:28:59 +000074841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7485
7486 * Makefile.am: Use '?' to separate the sed
7487 commands as ',' is used when people pass -Wl,something.
7488
7489
Daniel Veillard15a8df41998-09-24 19:15:06 +00007490Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * tree.c, tree.h: added a per-document compression interface.
7493
Daniel Veillard151b1b01998-09-23 00:49:46 +00007494Tue Sep 22 20:47:38 EDT 1998
7495
7496 * tree.c, tree.h: added saving with compression and added interfaces
7497 to control the compression level (xmlGetCompressMode,
7498 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7499
Daniel Veillard70120ff1998-09-22 00:24:21 +00007500Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * parser.c: corrected a loop for files of size 0
7503
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000075041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7505
7506 * error.h: New file. Contains prototyes from `error.c'.
7507
Tom Tromeyc19653d1998-08-14 01:22:43 +00007508Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7509
7510 * Makefile.am (xmlincdir): New macro.
7511 (xmlinc_HEADERS): Renamed from include_HEADERS.
7512
Daniel Veillard845664d1998-08-13 04:43:19 +00007513Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * applied small patch on numeric entities from
7516 Christopher Blizzard <blizzard@appliedtheory.com>
7517
Daniel Veillard260a68f1998-08-13 03:39:55 +00007518Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * New release 0.2, removed the old xml_* files so that it's
7521 coherent with the other CVS base (W3C), far better conformance
7522 to standard, new namespaces, decent entities support, beginning
7523 of a SAX-like interface. Nearly nothing left intact, even the
7524 test examples ...
7525
Christopher Blizzarda36749e1998-07-30 21:47:18 +000075261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7527
7528 * .cvsignore: Add .deps dir
7529
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007530Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7531
7532 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7533
Daniel Veillardfe926001998-07-26 04:28:20 +00007534Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007535
Daniel Veillardfe926001998-07-26 04:28:20 +00007536 * configure.in: added test for CPP
7537 * AUTHORS, Changelog: the original ones didn't get commited but the
7538 glib ones instead, fixed.
7539 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007540
Daniel Veillardfe926001998-07-26 04:28:20 +00007541Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007542
Daniel Veillardfe926001998-07-26 04:28:20 +00007543 * integrated code developped at W3C
7544 * changed the original Copyright
7545 * migrated to automake
7546 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007547