blob: 5fa8cec3be7dbbc1f859eb713e3aa48fe75d5667 [file] [log] [blame]
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00001Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
4 included in HTML documents and using the push parser.
5
Daniel Veillard4efd3be2002-11-18 09:11:13 +00006Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
7
8 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9 specified, look for the Python interpreter not just in the
10 specified root but also in the specified location. Fixes #98825
11
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000012Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13
14 * python/libxml.c: fixing bug #98792 , node may have no doc
15 and dereferencing without checking ain't good ...
16
Daniel Veillarddad3f682002-11-17 16:47:27 +000017Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
18
19 * configure.in: preparing release 2.4.27
20 * doc/* : updated and rebuilt the docs
21 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
22 and all the docs are actually packaged and in the final RPMs
23 * parser.c parserInternals.c include/libxml/parser.h: restore
24 xmllint --recover feature.
25
Daniel Veillard68e9e742002-11-16 15:35:11 +000026Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
27
28 * parser.c xpath.c: fixing #96925 wich was also dependant on the
29 processing of parsed entities, and XPath computation on sustitued
30 entities.
31 * testXPath.c: make sure entities are substitued.
32
Daniel Veillard328f48c2002-11-15 15:24:34 +000033Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
34
35 * parser.c: fixed #96594, which was totally dependant on the
36 processing of internal parsed entities, which had to be changed.
37
Daniel Veillard66651aa2002-11-15 11:21:43 +000038Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
39
40 * Makefile.am python/Makefile.am python/tests/Makefile.am:
41 trying to fix bug #98517 about building outside the source tree
42 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
43
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000044Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
45
46 * include/win32config.h: cleanup
47 * win32/Makefile.mingw: integrated mingw in JScript configure
48 * win32/Makefile.msvc: modified to allow mingw coexistence
49 * win32/configure.js: integrated mingw
50 * win32/Readme.txt: cleanup
51
Daniel Veillard8dd86a52002-11-12 21:14:17 +000052Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
53
54 * HTMLparser.c: strengthen the guard in the Pop macros,
55 like in the XML parser, closes bug #97315
56
Daniel Veillard0821b152002-11-12 20:57:47 +000057Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
60 callback is never used.
61
Daniel Veillard8606bbb2002-11-12 12:36:52 +000062Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
63
64 * parserInternals.c: fixed the initialization of the SAX structure
65 which was breaking xsltproc
66 * xpath.c: patch from Petr Pajas for CDATA nodes
67 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
68 * parser.c include/libxml/parser.h: patch from Peter Jones
69 removing a leak in xmlSAXParseMemory() and adding the
70 function xmlSAXParseMemoryWithData()
71
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000072Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
73
74 adding pdf of tutorial, changing web page to link to it
75 * doc/tutorial/xmltutorial.pdf
76 * doc/xml.html
77 * doc/docs.html
78
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000079Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
80
81 * doc/tutorial/ar01s08.html
82 adding file what I forgot for tutorial
83
84
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000085Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
86
87 Adding encoding discussion to tutorial
88 Added:
89 * doc/tutorial/images/*.png: DocBook admonition image files
90 * doc/tutorial/apf.html, apg.html: new generated html
91 * doc/tutorial/includeconvert.c: conversion code entity file
92 changed:
93 * doc/tutorial/xmltutorial.xml: DocBook original
94 * doc/tutorial/*.html: generated html
95
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000096Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
97
98 * include/libxml/*.h: retired xmlwin32version.h
99 * doc/Makefile.am: retired xmlwin32version.h
100 * win32/configure.js: retired xmlwin32version.h
101
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000102Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
103
104 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000105 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
106 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000107
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000108Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
109
110 * globals.c: fixed a typo pointed out by Igor
111 * xpath.c: try to speed up node compare using line numbers
112 if available.
113
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000114Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
115
116 * tree.c: make xmlFreeNode() handle attributes correctly.
117
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000118Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
119
120 * catalog.c: completed the #96963 fix, as reported by Karl
121 Eichwalder
122
Daniel Veillard56f21f22002-11-06 15:49:46 +0000123Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
124
125 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
126
Daniel Veillard91ad8792002-11-04 17:06:52 +0000127Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
128
129 * Makefile.am: switched the order of a couple of includes
130 to fix bugs #97100
131
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000132Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
133
134 * catalog.c: fixed bug #96963, reverted to the old behaviour of
135 xmlLoadCatalogs that used to separate directories with a ':'.
136
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000137Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
138
139 * threads.c: improvements to the Windows-side of thread handling
140 * testThreads.c: conditionally excluded unistd.h
141 * testThradsWin32.c: broke overlong lines
142 * include/win32config.h: adapted thread-related macros to the new
143 scheme and for pthreads on Windows
144 * win32/Makefile.msvc: introduced a more flexible thread build,
145 added testThreads[Win32].c to the build
146 * win32/configure.js: introduced a more flexible thread config
147
John Fleck61f6fb62002-10-31 15:23:29 +00001482002-10-31 John Fleck <jfleck@inkstain.net>
149
150 * doc/xml.html (and, by implication, FAQ.html)
151 added UTF-8 conversaion FAQ from Marcus Labib Iskander
152
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000153Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
154
155 * configure.in: removed xmlwin32version.h
156 * include/libxml/Makefile.am: removed xmlwin32version.h
157
Daniel Veillardce66ce12002-10-28 19:01:59 +0000158Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
159
160 * tree.c: applied patch from Brian Stafford to fix a bug
161 in xmlReconciliateNs()
162
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000163Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
164
165 * tree.c: applied patch from Christian Glahn to allow
166 xmlNewChild() on document fragment nodes
167
Daniel Veillardb39bc392002-10-26 19:29:51 +0000168Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
169
170 * parser.c: Christian Glahn found a problem with a recent
171 patch to xmlParseBalancedChunkMemoryRecover()
172 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
173 problems
174 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
175 test/schemas/seq*: added the test cases from Charles
176
Daniel Veillard366a9152002-10-23 20:43:53 +0000177Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
178
179 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
180 serious cleanup of the spec file and associated changes
181 in the Makefiles.
182 * valid.c: try to remove some warnings on x86_64
183
Daniel Veillardd033d022002-10-23 14:55:02 +0000184Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
185
186 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
187 fix bug #96586
188
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000189Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
190
191 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
192 parsing, applied his patch
193 * result/HTML/attrents.html result/HTML/attrents.html.err
194 result/HTML/attrents.html.sax test/HTML/attrents.html:
195 added the test and result case provided by Mikhail Sogrine
196
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000197Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
198
199 * vms/build_libxml.com vms/config.vms vms/readme.vms
200 include/libxml/parser.h include/libxml/parserInternals.h
201 include/libxml/tree.h include/libxml/xmlIO.h
202 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
203 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
204 Applied the VMS update patch from Craig A. Berry
205 * doc/*.html: update
206
Daniel Veillardf000f072002-10-22 14:28:17 +0000207Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
208
209 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
210
Daniel Veillard1e208222002-10-22 14:25:25 +0000211Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
212
213 * debugXML.c: adding a grep command to --shell in xmllint
214 for T.V. Raman
215
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000216Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
217
218 * xmlcatalog.c: tried to fix some of the problem with --sgml
219
Daniel Veillard935494a2002-10-22 14:22:46 +0000220Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
221
222 * parser.c: tried to fix bug #91500 where doc->children may
223 be overriden by a call to xmlParseBalancedChunkMemory()
224
225Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
226
227 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
228 identifiers in SGML catalogs containing '&'
229
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000230Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
231
232 * python/types.c: fixed bugs when passing result value tree
233 to Python functions.
234
Daniel Veillard48267432002-10-18 11:21:38 +0000235Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
236
237 * configure.in: preparing the release of 2.4.26
238 * doc/*: updated and rebuilt the documentation
239
Daniel Veillardbb284f42002-10-16 18:02:47 +0000240Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * parser.c: fixed a XML Namespace compliance bug reported by
243 Alexander Grimalovsky
244
Daniel Veillard44892f72002-10-16 15:23:26 +0000245Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
246
247 * HTMLtree.c: fixed serialization of script and style when
248 they are not lowercase (i.e. added using the API to the tree).
249
Daniel Veillard2fd85422002-10-16 14:32:41 +0000250Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
251
252 * valid.c: make xmlValidateDocument emit a warning msg if there
253 is no DTD, pointed by Christian Glahn
254
Daniel Veillard32370232002-10-16 14:08:14 +0000255Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
256
257 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
258 content model when some of the blocks have min or max, and a couple
259 of bugs found in the process.
260 * result/schemas/list0* test/schemas/list0*: added some specific
261 regression tests
262
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000263Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
264
265 * README: updated the contact informations
266
Daniel Veillard63186732002-10-15 08:43:17 +0000267Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
268
269 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
270 misses it, reported by Peter Bray.
271
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000272Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
273
274 * tree.c: investigating xmlNodeGetContent() on namespace nodes
275 and removed a few warnings
276
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000277Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
278
279 * parser.c: Christian Glahn found a small bug in the push parser.
280 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
281 public
282
Daniel Veillard6045c902002-10-09 21:13:59 +0000283Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
284
285 * xmlschemas.c include/libxml/xmlschemas.h: added
286 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
287 * testSchemas.c: added --memory to test the new interface
288
Daniel Veillardf0070122002-10-09 14:24:17 +0000289Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
290
291 * doc/index.py doc/search.php: integrated the XSLT indexing,
292 a few fixed in the indexer, added a scope selection at the
293 search level.
294
Daniel Veillard01992e02002-10-09 10:20:30 +0000295Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
296
297 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
298 this was due to uninitialized parts of the validation context
299
Daniel Veillard321be0c2002-10-08 21:26:42 +0000300Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
301
302 * debugXML.c: applied patch from Mark Vakoc except the API
303 change, preserved it.
304 * doc/*: updated the docs to point to the search engine for
305 information lookup or before bug/help reports.
306
Daniel Veillard01e87d22002-10-08 16:55:06 +0000307Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * doc/index.py doc/search.php: added mailing-list archives
310 indexing and lookup
311
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000312Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
313
314 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
315
Daniel Veillard9b006132002-10-07 11:13:27 +0000316Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
317
318 * doc/index.py: improved HTML indexing
319 * doc/search.php: make the queries also lookup the HTML based indexes
320
Daniel Veillard141d04b2002-10-06 21:51:18 +0000321Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
322
323 * doc/index.py: added HTML page indexing
324
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000325Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
326
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000327 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000328 problem in libxslt.
329 * catalog.c: fixed list handling in XML_CATALOG_FILES
330
Daniel Veillardceb09b92002-10-04 11:46:37 +0000331Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
332
333 * valid.c: typo/bug found by Christian Glahn
334
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000335Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
336
337 * xmlIO.c: applied Windows CE patch from Javier.
338 * win32/wince: new directory, contains support for the PocketPC
339 with Windows CE from Javier.
340 * include/win32config.h: reorganised, removed duplicate
341 definitions and applied WinCE patch from Javier.
342 * include/wsockcompat.h: new file, now contains WinSock
343 compatibility macros.
344 * win32/Makefile.msvc: introduced double-run compilation.
345
Daniel Veillarde16b5742002-09-26 17:50:03 +0000346Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
347
348 * configure.in include/libxml/xmlwin32version.h: preparing release
349 of 2.4.25
350 * doc/*: updated and regenerated teh docs and web pages.
351
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000352Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
353
354 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
355 error were not covering namespace declarations.
356 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
357 it was missing the attribute declaration for the namespace
358 * result/VC/NS3: the fix now report breakages in that test
359
Daniel Veillardabe01742002-09-26 12:40:03 +0000360Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
361
362 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
363
Daniel Veillard2ace1952002-09-26 12:28:02 +0000364Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
365
366 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
367 and regenerated the docs and web site
368
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000369Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
370
371 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
372 ATTRIBUTE_UNUSED is always put after the attribute declaration,
373 not before
374
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000375Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
376
377 * python/generator.py python/libxml2class.txt: fixed a stupid error
378 breaking the python API
379
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000380Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
381
382 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
383 triostr.c triostr.h: applied a trio update patch from
384 Bjorn Reese which should work with MinGW
385
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000386Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
387
388 * tree.c: improving some documentation comments
389 * xmlregexp.c: found and fixed a mem leak with python regression tests
390 * doc/*: rebuilt the doc and the API XML file including the
391 xmlregexp.h xmlautomata.h and xmlunicode.h headers
392 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
393 python/types.c: added access to the XML Schemas regexps from
394 python
395 * python/tests/Makefile.am python/tests/regexp.py: added a
396 simple regexp bindings test
397
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000398Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
399
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000400 * doc/xml.html:
401 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000402
Daniel Veillard118aed72002-09-24 14:13:13 +0000403Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
404
405 * xmlregexp.c: fixed the data callback on transition functionality
406 which was broken when using the compact form
407 * result/schemas/*: updated the results, less verbose, all tests
408 pass like before
409 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
410 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
411 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
412 annoying warnings
413 * xpath.c: try to provide better error report when possible
414
Daniel Veillard72336152002-09-21 13:08:14 +0000415Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
416
417 * Makefile.am: fixed a breakage raised by Jacob
418
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000419Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
420
421 * include/win32config.h: added HAVE_ERRNO_H definition for parts
422 which don't use sockets
423
Igor Zlatkovic01280582002-09-20 16:40:34 +0000424Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
425
426 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
427 * win32/configure.js: applied zlib patch from Daniel Gehriger
428
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000429Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
430
431 * win32/configure.js: applied the patch from Mark Vakoc for
432 regexp support
433 * win32/libxml2.def.src: applied the patch from Mark Vakoc
434 for regexp support
435
Daniel Veillardb5c05732002-09-20 13:36:25 +0000436Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
437
438 * xmlschemastypes.c: as pointed by Igor Float and Double
439 parsing ain't finished yet
440
Daniel Veillard40b11342002-09-20 12:01:39 +0000441Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
442
443 * Makefile.am configure.in: trying to fix #88412 by bypassing
444 all the python subdir if python ain't detected
445
Daniel Veillard23e73572002-09-19 19:56:43 +0000446Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
447
448 * Makefile.am configure.in include/libxml/xmlversion.h.in:
449 made configuring with regexps/automata/unicode the default
450 but without schemas ATM
451 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
452 fixed the regexp based DTD validation performance and memory
453 problem by switching to a compact form for determinist regexps
454 and detecting the determinism property in the process. Seems
455 as fast as the old DTD validation specific engine :-) despite
456 the regexp built and compaction process.
457
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000458Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
459
460 * valid.c: determinism is debugged, new DTD checking code now works
461 but xmlFAComputesDeterminism takes far too much CPU and the whole
462 set usues too much memory to be really usable as-is
463
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000464Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
465
466 * tree.c: fixed another stupid bug in xmlGetNodePath()
467 * xmllint.c: --version now report the options compiled in
468
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000469Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
470
471 * HTMLparser.c: small cleanup
472 * valid.c xmlregexp.c: switched DTD validation to use only regexp
473 when configured with them. A bit of debugging around the determinism
474 checks is still needed
475
Daniel Veillard63b01c22002-09-17 19:25:28 +0000476Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
477
478 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
479
Daniel Veillard92727042002-09-17 17:59:20 +0000480Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
481
482 * xmlIO.c: small portability glitch fixed.
483
Daniel Veillard84d70a42002-09-16 10:51:38 +0000484Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
485
486 * xmlschemastypes.c: incomplete steps for real/double support
487 * testAutomata.c include/libxml/xmlautomata.h
488 include/libxml/xmlregexp.h: avoiding a compilation problem
489 * valid.c include/libxml/valid.h: starting the work toward using
490 the regexps for actual DTD validation
491
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000492Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
493
494 * hash.c: cosmetic cleanup
495 * valid.c include/libxml/tree.h include/libxml/valid.h: started
496 integrating a DTD validation layer based on the regexps
497
Daniel Veillard4402ab42002-09-12 16:02:56 +0000498Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
499
500 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
501 the determinism was tested before eliminating the epsilon
502 transitions :-(
503
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000504Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * python/generator.py python/libxml.c python/libxml.py
507 python/libxml2-python-api.xml python/libxml2class.txt
508 python/libxml_wrap.h python/types.c: updated the python
509 bindings, added code for easier File I/O, and the ability to
510 define a resolver from Python fixing bug #91635
511 * python/tests/Makefile.am python/tests/inbuf.py
512 python/tests/outbuf.py python/tests/pushSAXhtml.py
513 python/tests/resolver.py python/tests/serialize.py: updated
514 and augmented the set of Python tests.
515
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000516Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
517
518 * win32/configure.js: added more readme info for the binary
519 package.
520
Daniel Veillard607b35c2002-09-10 12:16:19 +0000521Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
522
523 * xmlIO.c: fixed a stupid out of bound array error
524
525Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
526
527 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
528 messing around with support for Windows path, cleanups,
529 trying to identify and fix the various code path to the
530 filename access. Added xmlNormalizeWindowsPath()
531
Daniel Veillard76575762002-09-05 14:21:15 +0000532Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
533
534 * error.c valid.c: working on better error reporting of validity
535 errors, especially providing an accurate context.
536 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
537 error reports in those cases.
538
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000539Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
540
541 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
542 parser.c parserInternals.c xmlIO.c: get rid of all the
543 perror() calls made in the library execution paths. This
544 should fix both #92059 and #92385
545
Daniel Veillard19aa7022002-09-05 11:14:19 +0000546Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
547
548 * xmllint.c: memory leak reporting was broken after a change
549 of the preprocessor symbol used to activate it.
550
Daniel Veillardec6725e2002-09-05 11:12:45 +0000551Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
552
553 * tree.c: try to make the copy function work for node of
554 type XML_DOCUMENT_FRAG_NODE, they are only created by the
555 DOM layers though, not libxml2 itself.
556
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000557Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
558
559 * valid.c: try to provide file and line informations, not all
560 messages are covered, but it's a (good) start
561
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000562Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
563
564 * xinclude.c: reimplemented a large part of the XInclude
565 processor, trying to minimize resources used, James Henstridge
566 provided a huge test case which was exhibiting severe memory
567 consumption problems.
568
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000569Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
570
571 * python/Makefile.am: applied patch from Christophe Merlet to
572 reestablish DESTDIR
573
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000574Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
575
576 * libxml.spec.in: fixes libary path for x86_64 AMD
577
John Fleckbe98b332002-09-04 03:16:23 +0000578Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
579
580 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000581 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000582 (plus resulting generated html files)
583 fixing one spot I missed in the tutorial where I hadn't freed
584 memory properly
585
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000586Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
587
588 * doc/tutorial/includeaddattribute.c
589 * doc/tutorial/includeaddkeyword.c
590 * doc/tutorial/includegetattribute.c
591 * doc/tutorial/includekeyword.c
592 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000593 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000594 update tutorial to properly free memory (thanks to Christopher
595 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000596 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000597 added image files so the callouts are graphical, making it
598 easier to read ( use "--param callout.graphics 1" to generate
599 html with graphical callouts)
600
Daniel Veillarde1662542002-08-28 11:50:59 +0000601Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
602
603 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
604 nice logos generated by Marc Liyanage
605 * doc/site.xsl *.html: changed the stylesheet to show the new
606 logo and regenerated the pages
607
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000608Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
609
610 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
611
Daniel Veillard42766c02002-08-22 20:52:17 +0000612Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
613
614 * xpath.c: possible mem leak patch from Jason Adams
615
616Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
617
618 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
619 in the XQuery namespace
620 * configure.in: preparing 2.4.24
621 * doc/*.html: updated the web pages
622
623Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
624
625 * python/generator.py: closing bug #85258 by generating conditional
626 compile check to avoid linking to routines not configured in.
627
Havoc Pennington84ec40a2002-08-22 13:59:35 +00006282002-08-22 Havoc Pennington <hp@pobox.com>
629
630 * autogen.sh: update error message for missing automake
631
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000632Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
633
634 * python/Makefile.am: typo in target name resulted in libxml2.py
635 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
636
Daniel Veillard22669b22002-08-22 07:17:11 +0000637Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
638
639 * win32/win32/Makefile.mingw: updated with version from
640 Elizabeth Barham at http://soggytrousers.net/repository/
641
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000642Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
643
644 * win32/Makefile.msvc: added the prefix location to the include
645 and lib search path.
646
Havoc Pennington830e8972002-08-18 22:22:13 +00006472002-08-18 Havoc Pennington <hp@pobox.com>
648
649 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
650 both automake 1.6 and 1.4 installed get the right automake. Means
651 compilation from CVS will now require the latest automake 1.4
652 release, or manually creating symlinks called "automake-1.4" and
653 "aclocal-1.4"
654
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000655Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
656
657 * configure.in python/Makefile.am: more AMD 64 induced changes from
658 Frederic Crozat
659
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000660Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
661
662 * xinclude.c: oops I was missing the xml:base fixup too
663 * result/XInclude/*.xml: this adds xml:base attributes to most
664 results of the tests
665
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000666Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
667
668 * xinclude.c: quick but apparently working implementation of
669 xi:fallback, should close bug #89684
670 * Makefile.am test/XInclude/docs/fallback.xml
671 result/XInclude/fallback.xml: added a basic test for fallback,
672 and run with --nowarning to avoid a spurious warning
673 * configure.in: applied patch from Frederic Crozat for python
674 bindings on AMD 64bits machines.
675
Daniel Veillard9e923512002-08-14 08:48:52 +0000676Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
677
678 * parser.c: xmlSAXUserParseMemory() really ought to fail if
679 the caller don't pass a SAX callback block.
680
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000681Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
682
683 * tree.c: applied the same fix for the XML-1.0 namespace to
684 xmlSearchNsByHref() as was done for xmlSearchNs()
685
Daniel Veillardad11b302002-08-12 14:53:41 +0000686Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
687
688 * libxml.3: small cleanup of the man page
689 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
690 when serializing HREF attributes generated by XSLT.
691
Daniel Veillardc084e472002-08-12 13:27:28 +0000692Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
693
694 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
695 version of Marc Liyanage' patch for boolean attributes in HTML
696 output
697
Daniel Veillard5f91b372002-08-12 12:13:01 +0000698Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
699
700 * python/tests/serialize.py: fixed the test results, indenting
701 behaviour changed slightly
702
Aleksey Sanin9e951762002-08-08 18:02:41 +0000703Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
704
705 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
706 new c14n function to Windows def files
707
Aleksey Saninea4272a2002-08-02 23:50:03 +0000708Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
709
710 * c14n.c: fixed a memory leak in c14n code
711
Daniel Veillard58e44c92002-08-02 22:19:49 +0000712Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
713
714 * parser.c include/libxml/parser.h: adding a new API for Christian
715 Glahn: xmlParseBalancedChunkMemoryRecover
716 * valid.c: patch from Rick Jones for some grammar cleanup in
717 validation messages
718 * result/VC/* result/valid/*: this slightly change some of the
719 regression tests outputs
720
Daniel Veillard0bf29002002-08-01 12:54:11 +0000721Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
722
723 * tree.c: trying to fix a problem in namespaced attribute handling
724 raised by Christian Glahn
725
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000726Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
727
728 * encoding.c include/libxml/encoding.h: Opening the interface
729 xmlNewCharEncodingHandler as requested in #89415
730 * python/generator.py python/setup.py.in: applied cleanup
731 patches from Marc-Andre Lemburg
732 * tree.c: fixing bug #89332 on a specific case of loosing
733 the XML-1.0 namespace on xml:xxx attributes
734
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000735Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
736
737 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
738 corner case from new Merlin's test suite and added a callback
739 that will be used to improve xmlsec performance
740
741
Daniel Veillard0b22def2002-07-29 16:23:03 +0000742Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
743
744 * HTMLtree.c: trying to fix the <style> escaping problem in
745 HTML serialization bug #89342
746
Daniel Veillard0b28e882002-07-24 23:47:05 +0000747Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
748
749 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
750 and rebuilt the web site.
751
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000752Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000753
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000754 * include/libxml/tree.h: added _private member to xmlNs struct
755
Daniel Veillard1d995272002-07-22 16:43:32 +0000756Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
757
758 * HTMLparser.c: fixing bug #84876 based on the xml working
759 code.
760
William M. Brack61eaba52002-07-21 11:14:18 +0000761Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
762
763 * python/Makefile.am: enhanced to fix bug 72012 (errors
764 when using '-jX' make parameter)
765
William M. Brackef61d202002-07-19 08:32:00 +0000766Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
767
768 * xpath.c: small additional enhancement for booleans
769 compared to nodesets
770
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000771Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
772
773 * HTMLtree.c: changed the order of the encoding declaration
774 attributes in the meta tags due to a bug in IE/Mac
775
William M. Brack0c022ad2002-07-12 00:56:01 +0000776Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
777
778 * xpath.c: enhanced handling of booleans (especially '='
779 and '!=' for nodesets) - fixes bug 85256. Added new
780 routine xmlXPathNotEqualValues for more proper handling
781 of '!=' when nodesets are involved.
782
Daniel Veillard06944e22002-07-11 19:55:18 +0000783Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
784
785 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
786 doc/xmlcatalog_man.xml to the source distribution
787
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000788Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
789
790 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
791 asked for this.
792
Daniel Veillard539638b2002-07-06 19:55:14 +0000793Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
794
795 * configure.in: preparing 2.4.23
796 * doc/*: rebuilt the docs
797
Daniel Veillard176d99f2002-07-06 19:22:28 +0000798Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
799
800 * parser.c: fixing bug #84169 by fixing the
801 comment of xmlCreatePushParserCtxt to describe the
802 encoding detection parameters better.
803
Daniel Veillard37f961d2002-07-06 17:53:56 +0000804Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
805
806 * valid.c: fixing bug #79331 in one path the lookup for
807 ID attributes on a namespaced node wasn't handled correctly :-\
808
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000809Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
810
811 * HTMLparser.c: trying to fix 87235 about discarded white
812 spaces in the HTML parser.
813 * result/HTML/*: this changes the output of a number of HTML
814 regression tests
815
Daniel Veillardfdc91562002-07-01 21:52:03 +0000816Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
817
818 * xpath.c: applied patch from Richard Jinks for the namespace
819 axis + fixed a memory error.
820 * parser.c parserInternals.c: applied patches from Peter Jacobi
821 removing ctxt->token for good.
822 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
823 popped out by the regression tests.
824 * Makefile.am: patch for threads makefile from Gary Pennington
825
William M. Brack6000af52002-06-28 11:43:13 +0000826Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
827
Daniel Veillardfdc91562002-07-01 21:52:03 +0000828 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000829 expressions involving preceding-sibling (et al).
830
Daniel Veillard153120c2002-06-18 07:58:35 +0000831Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
832
833 * hash.c: applied a patch from Peter Jacobi to solve a problem
834 when compiling with the Watcom C on Win32
835 * result/schemas/*.err: the change of hashing algo generated
836 permutations in the output
837
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000838Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * hash.c: applied patch from Sander Vesik improving the quality of
841 the hash function.
842
Aleksey Sanina5808b92002-06-14 17:07:41 +00008432002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000844
845 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
846 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
847 xmllint.c xpath.c: replaced sprintf() with snprintf()
848 to prevent possible buffer overflow (the bug was pointed
849 out by Anju Premachandran)
850
Daniel Veillarde059b892002-06-13 15:32:10 +0000851Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * parser.c: removed an uninitialized data error popped by valgrind
854 on PE references
855
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000856Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
857
858 * doc/xml.html
859 adding tutorial reference to the web page
860
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000861Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
862
863 * doc/tutorial/xmltutorial.xml
864 * doc/tutorial/ar01s07.html
865 * doc/tutorial/ape.html
866 * doc/tutorial/includegetattribute.c
867 adding section to tutorial about retrieving an attribute
868 value
869
Daniel Veillardf5582f12002-06-11 10:08:16 +0000870Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * parser.c: applied a couple of patches from Peter Jacobi to start
873 to get rid of ctxt->token, with a possible significant speed
874 improvement to be gained once done. Better compliance with PE
875 references constructs in DTDs too.
876 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
877 from Peter too
878
Daniel Veillard38d80e22002-06-11 07:24:56 +0000879Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * parser.c: Babak Vahedipour-Kunze reported that openTag in
882 xmlParseElement was likely to have been deallocated at the
883 time of the report, possibly leading to segfault. Just report
884 the tag name now.
885
Daniel Veillard9e412302002-06-10 15:59:44 +0000886Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
887
888 * xpath.c: patch from Richard Jinks for XPath substring() function
889 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
890
Aleksey Sanina5808b92002-06-14 17:07:41 +00008912002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000892
893 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
894
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000895Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
896
897 *doc/FAQ.html
898 fixing typos in FAQ, thanks to Robert Funnell for the
899 editing help
900
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000901Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
902
903 * NEWS: got complaints from rpmlint that it was empty
904
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000905Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
906
907 * added doc/tutorial, including:
908 apa.html
909 apb.html
910 apc.html
911 apd.html
912 ar01s02.html
913 ar01s03.html
914 ar01s04.html
915 ar01s05.html
916 ar01s06.html
917 includeaddattribute.c
918 includeaddkeyword.c
919 includekeyword.c
920 includestory.xml
921 index.html
922 xmltutorial.xml
923 libxml tutorial, including generated html
924
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000925Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
926
927 * result/c14n/exc-without-comments/merlin-c14n-two-*
928 result/c14n/without-comments/merlin-c14n-two-*
929 test/c14n/exc-without-comments/merlin-c14n-two-*
930 test/c14n/without-comments/merlin-c14n-two-*
931 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
932 c14n/exc-c14n and slightly modified test script to handle
933 these test cases
934 * c14n.c: fixed bugs for complicated nodes set (namespace
935 without node and others from merlin-c14n-two.tar.gz)
936 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
937 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
938 for xmlsec performance patch
939 * xpath.c: fixed self::node() for namespaces and attributes
940
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000941Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
942
943 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
944 but with the format parameter
945 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
946
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000947Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
948
949 * Makefile.am: updated c14n tests suite
950 * c14n.c: performance improvement for previous c14n patch
951
Daniel Veillarde72c7562002-05-31 09:47:30 +0000952Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
953
954 * parser.c: another peroformance patch from Peter Jacobi, that
955 time on parsing attribute values.
956
Aleksey Sanin508a1012002-05-31 06:32:32 +0000957Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
958
959 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
960 into LibXML2 test suite
961
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000962Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
963
964 * c14n.c: propagating xpath ancesstors node fix to c14n
965 plus small performance improvement to reduce number of
966 mallocs
967 * xpath.c: fixed ancestors axis processing for namespace nodes
968
Daniel Veillard46de64e2002-05-29 08:21:33 +0000969Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
972 Peter Jacobi
973
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000974Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * configure.in: preparing 2.4.22
977
Daniel Veillard1b31e4a2002-05-27 14:44:50 +0000978Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
981 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
982 a public entry point.
983 * doc/*: rebuilt the API and docs
984
Daniel Veillarded23b7d2002-05-27 12:16:02 +0000985Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * xpath.c: patch from Richard Jinks to fix a problem introduced
988 in the previous patch and pointed by Norm
989
Daniel Veillardc6924812002-05-24 11:10:43 +0000990Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * libxml.spec.in: fixing bug #81112
993
Daniel Veillard234bc4e2002-05-24 11:03:05 +0000994Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * uri.c: fixing bug #82848
997
Daniel Veillarda2878972002-05-24 07:54:39 +0000998Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1001 output of one catalog test
1002
Aleksey Sanin114e4752002-05-24 07:20:27 +00001003Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001004
Aleksey Sanin114e4752002-05-24 07:20:27 +00001005 * global.data globals.c tree.c include/libxml/globals.h
1006 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1007 default value for global parameter xmlIndentTreeOutput to 1 and
1008 introduced new global parameter xmlTreeIndentString (the string
1009 used to do one-level indent) with default value " " (as it was
1010 in tree.c)
1011
Daniel Veillard49d5af82002-05-23 11:55:49 +00001012Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1013
1014 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1015 with trio and schemas.
1016
Daniel Veillard7c13af42002-05-22 09:57:32 +00001017Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1018
1019 * xpath.c: patch from Richard Jinks to fix the problem raised in
1020 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1021
Daniel Veillard5a872412002-05-22 06:40:27 +00001022Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * xmlschemas.c: a bit of work on import.
1025 * xmlschemastypes.c: Charles Bozeman provided a compare function
1026 for date/time types so min/max facet restrictions should work,
1027 indeterminate comparisons return an error instead of equal.
1028 * test/schemas/date_0* result/schemas/date_0_0: specific test
1029 from Charles Bozeman too
1030
Daniel Veillard10b6da42002-05-18 07:55:20 +00001031Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1034 from Christian Cornelssen fixing the man pages and the Catalog
1035 building script.
1036 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1037 next step is <xs:import> I now have a reasonable understanding
1038 of how it works.
1039
Daniel Veillarde5354492002-05-16 08:43:22 +00001040Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1043
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001044Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1045
1046 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1047
Daniel Veillard088bf112002-05-14 11:03:59 +00001048Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1049
1050 * xpath.c: fixing an XPath function evalutation bug pointed out
1051 by Alexey Efimov where the context was lost when evaluating
1052 the function arguments
1053
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001054Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001055
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001056 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1057 function public for XMLSec performance optimizations
1058
Daniel Veillard3cd72402002-05-13 10:33:30 +00001059Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1060
1061 * python/generator.py python/libxml2class.txt : fixed a problem
1062 with the HTML parser pointed by Gary Benson
1063 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1064 example
1065
Aleksey Sanine48a3182002-05-09 18:20:01 +00001066Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1067 * parser.c: fixed bug #81159 (memory growth in SAX)
1068
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001069Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1070 * xpath.c: fixed bug #78858 (the real fix)
1071
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001072Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001073 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001074
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001075Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * tree.c: modified xmlNodeSetBase to allow changing the
1078 base of a document.
1079
Daniel Veillard070803b2002-05-03 07:29:38 +00001080Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmlschemastypes.c: patch Charles Bozeman for validation of
1083 all the date, time, and duration types
1084 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1085 * configure.in: fixed an error pointed by an user
1086 * xml2-config.in: fixed an error pointed by an user
1087
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001088Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1089
1090 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1091 win32/libxml2.def.src xmlIO.c: exported default
1092 'file:', 'http:' and 'ftp:' protocols input handlers
1093 and maked protocols comparisson case insensitive
1094
Daniel Veillard34de97f2002-04-30 14:29:22 +00001095Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * configure.in: Neven Has detected a typo
1098
Daniel Veillard28577c32002-04-30 06:48:41 +00001099Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1102 as one of the persons allowed to commit directly to the
1103 module.
1104
Daniel Veillardfc57b412002-04-29 15:50:14 +00001105Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1108 * valid.c: raised a too low limit
1109 * doc/*: rebuilt the docs
1110
Daniel Veillardeca82812002-04-24 11:42:02 +00001111Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * test/XPath/expr/floats test/XPath/expr/functions
1114 result/XPath/expr/floats result/XPath/expr/functions
1115 xpath.c: another XPath conformance patch from Richard Jinks
1116
Daniel Veillard13e04c62002-04-23 17:51:29 +00001117Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlschemas.c: fixed validation of attribute groups.
1120 * test/schemas result/schemas: added an example from the primer
1121
Daniel Veillard88c58912002-04-23 07:12:20 +00001122Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1125 * test/schemas result/schemas: updated the test list
1126
Daniel Veillarde19fc232002-04-22 16:01:24 +00001127Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * TODO: updated a bit
1130 * parser.c: made a comment more specific
1131 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1132 Schemas conformance.
1133 * test/schemas result/schemas: updated the test list
1134
Daniel Veillard441bc322002-04-20 17:38:48 +00001135Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1138 implementing xs:all with minOccurs = 0
1139 * tes/schemas/* result/schemas/*: added more tests covering
1140 xs:all
1141
Daniel Veillard8a001f62002-04-20 07:24:11 +00001142Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xmlregexp.c: first implementation of the all particle, this
1145 may need to be revisited for case where not all transitions
1146 must be crossed.
1147
Daniel Veillard7646b182002-04-20 06:41:40 +00001148Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1149
1150 * tree.c: another entity processing update from Markus Henke
1151
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001152Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1153
1154 * trionan.c: fixed crash on OSF/1
1155
Daniel Veillardb4398962002-04-19 07:01:55 +00001156Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * xmlschemas.c: more Schemas work
1159 * test/schemas/* result/schemas/*: added more tests coming
1160 from the spec.
1161
Daniel Veillard54761132002-04-18 21:00:44 +00001162Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1165 ExcC14N specification
1166
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001167Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * tree.c: patch from Markus Henke, fix for recursive entities.
1170
Daniel Veillard23b1f372002-04-18 15:50:05 +00001171Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * xpath.c: fix a problem with string() on a document node.
1174
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001175Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * Makefile.am xmlschemas.c: more Schemas work
1178 * test/schemas/* result/schemas/*: added more tests coming
1179 from the spec.
1180
Daniel Veillard6231e842002-04-18 11:54:04 +00001181Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1184 * result/HTML/*: this changes a few things in the results
1185
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001186Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1187
1188 * include/libxml/tree.h: eliminated 'declaration different than
1189 prototype' warning
1190 * include/win32config.h: "resolved" conflicts with errno.h
1191
Daniel Veillardb509f152002-04-17 16:28:10 +00001192Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1195 on the automata interfaces and debug of counted choices
1196 * test/schemas/* result/schemas/*: added a number of tests
1197
Daniel Veillard8651f532002-04-17 09:06:27 +00001198Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1201 a bit of work on Schemas
1202 * testSchemas.c: try to make it more useful
1203 * test/schemas/* result/schemas/* Makefile.am: changed the
1204 Schemas regression test procedure, started adding a few samples
1205
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001206Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1207
1208 * include/libxml/encoding.h: Patch for the Borland C++ builder
1209 * include/libxml/tree.h: Patch for the Borland C++ builder
1210 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001211 * win32/bcb5: New directory for the Borland C++ builder
1212 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001213
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001214Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1215
1216 * win32/Makefile.msvc: Update for XML Schema support
1217 * win32/configure.js: Update for XML Schema support
1218 * win32/libxml2.def.src: Update for XML Schema support
1219
Daniel Veillard4255d502002-04-16 15:50:10 +00001220Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1223 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1224 xmlunicode.c include/libxml/Makefile.am
1225 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1226 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1227 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1228 include/libxml/xmlversion.h.in : merged the current state of
1229 XML Schemas implementation, it is not configured in by default,
1230 a specific --schemas configure option has been added.
1231 * test/automata test/regexp test/schemas Makefile.am
1232 result/automata result/regexp result/schemas:
1233 merged automata/regexp/schemas regression tests
1234
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001235Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1236
1237 * xpath.c: Gary found a compile time problem, fixes #78823
1238
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001239Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * configure.in: release of 2.4.20
1242 * doc/*: updated and rebuilt the docs
1243
Daniel Veillardf544f192002-04-15 12:56:56 +00001244Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * python/Makefile.am: patch from Cristian Gafton to build on
1247 Red Hat 6.2, should also fix #75779
1248
Daniel Veillard940492d2002-04-15 10:15:25 +00001249Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1250
1251 * valid.c: first part of fixing #78729
1252
Daniel Veillardeb475a32002-04-14 22:00:22 +00001253Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1256 escaping of URI when saving HTML files.
1257 * result/HTML/*: this impacted some tests
1258
Daniel Veillard9b731d72002-04-14 12:56:08 +00001259Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * configure.in: trying to fix #77441
1262
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001263Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * include/libxml/xmlIO.h: Hallski complained it could not be
1266 included by itself.
1267
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001268Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1271
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001272Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1273
1274 * win32/configure.js: patch from Nilo for the c14n option
1275 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1276
Daniel Veillardda423da2002-04-10 19:25:38 +00001277Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1280 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1281 LIBXML_THREAD_ENABLED
1282
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001283Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * xpath.c: another patch from Richard Jinks for substring conformance
1286 * test/XPath/expr/floats test/XPath/expr/strings
1287 result/XPath/expr/floats result/XPath/expr/strings: update of the
1288 test suite to check those.
1289
Daniel Veillard01917aa2002-04-10 11:30:41 +00001290Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * xpath.c: patch from Richard Jinks for .x float parsing.
1293
Daniel Veillard46d6c442002-04-09 16:10:39 +00001294Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1295
1296 * parser.c: patch from Markus Henke when an encoding ain't recognized
1297
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001298Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1299
1300 * libxml.m4: got a report that #include <string.h> was needed
1301
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001302Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1303
1304 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1305
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001306Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1307
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001308 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001309
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001310Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1313 pointed out by Melvyn Sopacua.
1314
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001315Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * libxml.m4: Frédéric Crozat gave a patch related to the change
1318 of Include paths breaking the libxml.m4
1319
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001320Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * xpath.c: Fix bug #76927 forgot to save some context
1323 when evaluating binary expressions
1324
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001325Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * configure.in: fixed configure for MPE/iX from Markus Henke
1328 * xmlmemory.c: fixed initialization problems
1329 * xpath.c: another set of patches from Richard Jinks this
1330 fixes "make XPathtests" on linux
1331
Daniel Veillard21458c82002-03-27 16:12:22 +00001332Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1335 * test/XPath/expr/compare test/XPath/expr/equality
1336 test/XPath/expr/floats test/XPath/expr/functions
1337 test/XPath/expr/strings result/XPath/expr/compare
1338 result/XPath/expr/equality result/XPath/expr/floats
1339 result/XPath/expr/functions result/XPath/expr/strings: Updated
1340 tests though they show a divergence on Linux
1341
Daniel Veillard28dfed12002-03-27 09:08:17 +00001342Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * xpath.c trionan.c: previous commit also included patches
1345 from Richard Jinks on some IEEE support corner case
1346
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001347Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1350 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1351 that $(datadir) should be used for docs
1352
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001353Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1354
1355 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1356 could leak filedescriptors
1357
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001358Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1359
1360 * configure.in nanohttp.c: applied patch from Allan Clark for
1361 UnixWare/OpenServer
1362
Daniel Veillard19274092002-03-25 16:48:03 +00001363Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * configure.in: preparing 2.4.19
1366 * doc/*: rebuilt the docs
1367
Daniel Veillard56b2db72002-03-25 16:35:28 +00001368Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * nanohttp.c: fixing #76043, got fed up with non-portability
1371 of that piece of code.
1372
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001373Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * valid.c SAX.c: Never commit without running "make tests" :-(
1376 fix a couple of stupidities in the previous commit
1377 * result/*: a few changes in some attribute order result of previous
1378 commit.
1379
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001380Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1381
1382 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1383 the internal subset should not raise duplicate ID errors,
1384 also there was a small bug in conjunction to namespace
1385 declarations defaulted and xml:xxx attributes DTD definitions.
1386
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001387Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * xpath.c: Richard Jinks also raised some rounding problems
1390 this tries to fix them
1391
Daniel Veillard4e2df542002-03-22 12:23:14 +00001392Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1395 behaviour in xmlXPathCastToString()
1396
Daniel Veillarddb552912002-03-21 13:27:59 +00001397Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1400 raised by Morus Walter
1401
Daniel Veillard9e537932002-03-21 13:08:08 +00001402Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1403
1404 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1405 from Igor
1406
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001407Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1408
1409 * xpath.c: fixing #75619, related to a problem when trying
1410 to evaluate condition when the current node set resulting
1411 from that sub-step evaluation is empty. Also fixes 2 potential
1412 problem with previous-sibling and next-siblings axis.
1413
Daniel Veillard1840ef02002-03-21 08:05:23 +00001414Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1417 HTML support is not configured in.
1418
Daniel Veillard561b7f82002-03-20 21:55:57 +00001419Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1422 include/libxml/tree.h: dohh I really didn't intended to commit
1423 this test version :-(
1424
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001425Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * testSAX.c: I wanted to see the real speed at the SAX interface
1428 after a little too many Ximianer started complaining about the
1429 parser speed.
1430 added a --quiet option:
1431 paphio:~/XML -> ls -l db100000.xml
1432 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1433 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1434 3200006 callbacks generated
1435 real 0m1.270s
1436 Which means 16MBytes/s and 3Mcallback/s
1437
Daniel Veillardc62a1472002-03-19 18:35:12 +00001438Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * xpath.c: valgrind spotted another error that time when running
1441 on libxslt regression tests
1442
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001443Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * Makefile.am: adding "make valgrind" running the full regression
1446 tests (except python ones) under Valgrind (using valgrind -q
1447 which was kindly added by the author).
1448 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1449 passes cleanly now except an obcure floating point initialization
1450 raised in log10() in one XPath regression test ???
1451 * tree.c: edited some comments to close #75244
1452
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001453Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1456 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1457 context of ScrollKeeper, made sure that if the number is
1458 an integer, the serialization follows the description at
1459 http://www.w3.org/TR/xpath#section-String-Functions
1460
Daniel Veillard5997aca2002-03-18 18:36:20 +00001461Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1462
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001463 * configure.in: preparing 2.4.18
1464 * doc/*: updated and rebuilt the web site
1465 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1466 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001467 * parser.c: humm, changed the way the SAX parser work when
1468 xmlSubstituteEntitiesDefault(1) is set, it will then
1469 do the entity registration and loading by itself in case the
1470 user provided SAX getEntity() returns NULL.
1471 * testSAX.c: added --noent to test the behaviour.
1472
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001473Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * parser.c: Wilfried Teiken provided a hackish but working
1476 way to get context reported back on entities when parsing
1477 with SAX and without breaking the DOM build.
1478
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001479Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * c14n.c: applied a new patch from Aleksey Sanin
1482 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1483 to reference Aleksey implementation of XML digital Signatures
1484
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001485Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1486
1487 * xpath.c: small fix to avoid potential problem due to
1488 ordering of freeing data
1489 * python/Makefile.am: people were complaining about
1490 the generated file in python dir not being built
1491
Daniel Veillardd2379012002-03-15 22:24:56 +00001492Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1495 python/generator.py python/libxml.c python/types.c: Cleanup
1496 of the python Makefiles based on Jacob and James feedback,
1497 fixed the spec file accordingly, fixed the number of warning
1498 that passing my pedantic CFLAGS was generating. Conclusion
1499 is that Python includes are real crap.
1500
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001501Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * configure,in: it was reported quite a few times that
1504 xml2-config --cflags should not output
1505 -I$includeprefix/libxml2/libxml because libxml2 header names
1506 clashes with existing names like list.h from C++ stl.
1507 Includes should be #include<libxml/xxx.h> so ...
1508
Daniel Veillard6f293b12002-03-15 09:42:33 +00001509Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * c14n.c: another patch from Aleksey Sanin
1512
Daniel Veillard5c396542002-03-15 07:57:50 +00001513Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1514
1515 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1516 canonicalization algorithm
1517 * doc/xml.html doc/index.html: added the C14N references on the
1518 index page.
1519
jacob berkman9be65862002-03-14 02:15:56 +000015202002-03-13 jacob berkman <jacob@ximian.com>
1521
1522 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1523 usage, redundant, and gcc specific
1524
Daniel Veillard75be0132002-03-13 10:03:35 +00001525Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * xpath.c: speedup some node selection operations, this can
1528 have a significant impact on DocBook Norm's stylesheets
1529 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1530 make sure it's always the case
1531 * debugXML.c: distinguish CDATA and comments in ls operations
1532
Daniel Veillard61f26172002-03-12 18:46:39 +00001533Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1536 to generate better API descriptions etc...
1537
Daniel Veillard9ff88172002-03-11 09:15:32 +00001538Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * c14n.c: Fixing #74186, made sure all boolean expressions
1541 get fully parenthesized, ran indent on the output
1542 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1543 include/libxml/tree.h: also #74186 related, removed the
1544 --with-buffers option, and all the preprocessor conditional
1545 sections that were resulting from it.
1546
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001547Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * valid.c: applied patch from Dodji Seketeli fixing an
1550 uninitailized variable in xmlValidGetValidElements()
1551
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001552Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1553
1554 * c14n.c: fixed a few comments
1555 * doc/*.html doc/*/*.html: regenerated the docs and added
1556 the C14N API
1557 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1558
Daniel Veillardfa49d872002-03-09 10:20:00 +00001559Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * check-xml-test-suite.py: fix to adapt varaiations in the
1562 bindings
1563 * configure.in python/setup.py python/setup.py.in: fixed to
1564 have the version of the python scripts automatically updated
1565
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001566Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1567
1568 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1569 in xmlCopyProp()
1570
Daniel Veillardaf43f632002-03-08 15:05:20 +00001571Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * configure.in: preparing 2.4.17 release
1574 * doc/*: updated and rebuilt the docs
1575 * xpath.c: fixed a comment
1576 * python/libxml.c: fixed a possible reentrancy problem
1577
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001578Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1581 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1582 added a specific regression test
1583 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1584 not raise exceptions when failing to find the attribute.
1585
Daniel Veillard90bc3712002-03-07 15:12:58 +00001586Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * configure.in xmllint.c: owen pointed out a problem with the
1589 ftme fix, gettimeofday() was not detected by configure and
1590 the ftime header wasn't included, dohhh
1591
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001592Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1593
1594 * configure.in xmllint.c: trying to fix #71457 for timing
1595 precision when gettimeofday() is not availble but ftime() is
1596
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001597Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1600 are now copied on install and part of the -devel RPM
1601
Daniel Veillard7b416132002-03-07 08:36:03 +00001602Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xpath.c: trying to avoid bug #72150 which was apparently
1605 caused by a gcc bug (or a processor problem) as detailed
1606 at http://veillard.com/gcc.bug
1607
Daniel Veillardf742d342002-03-07 00:05:35 +00001608Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1611 fixed xmlReconciliateNs(), added a Python test/example for
1612 inter-document cut'n paste
1613 * python/libxml.py: fixed node.doc on document nodes and added
1614 xpathEval() onto node objects
1615
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001616Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1619 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1620 fixup and integrated tests for the serialization stuff
1621
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001622Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1625 moved the libxml man page to section 3
1626
Daniel Veillard1e774382002-03-06 17:35:40 +00001627Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * tree.c: fix bug #72490
1630 * python/libxml.c python/libxml.py: added methods serialize()
1631 and saveTo() to all node elements.
1632
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001633Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * xmlIO.c: closed #73430, don't read from an input source
1636 which indicated an end-of-file or an error.
1637
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001638Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * parser.c: make sure SAX endDocument is always called as
1641 this could result in a Python memory leak otherwise (it's
1642 used to decrement ref-counting)
1643 * python/generator.py python/libxml.c python/libxml.py
1644 python/libxml2-python-api.xml python/libxml2class.txt
1645 python/tests/error.py python/tests/xpath.py: implemented
1646 the suggestions made by Gary Benson and extended the tests
1647 to match it.
1648
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001649Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1650
1651 * python/generator.py: applied patch fixing #73450
1652
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001653Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
1655 * xpath.c: fixing #61290 "namespace nodes have no parent"
1656 long standing divergence from the XPath REC. NodeSets
1657 simply hold a copy of namespace nodes and those node ->next
1658 points to the parent (which may not be the node carrying the
1659 definition).
1660 * include/libxml/xpath.h: flagged but didn't added a possible
1661 speedup
1662 * DOCBparser.c HTMLparser.c: removed some warnings from push
1663 parser due to new state being added.
1664 * tree.c: new fix from Boris Erdmann
1665 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1666 the XML Canonalization support from Aleksey Sanin
1667
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001668Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * tree.c: patch from Boris Erdmann fixing some namespace odities
1671 with xmlCopyNode()
1672
Daniel Veillardc6613042002-03-02 09:34:02 +00001673Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * xmlIO.c: fix bug #72706 when loading a NULL entity
1676
Daniel Veillardc0fef772002-03-01 16:16:31 +00001677Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1680 actually change in a future XML Namespace revision.
1681
Daniel Veillard79426f22002-03-01 16:14:17 +00001682Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1685 added the possibility of returning nodesets from XPath extension
1686 functions written in Python
1687
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001688Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * python/*: commiting some Python bindings work done while travelling
1691
Daniel Veillard97300512002-03-01 09:13:41 +00001692Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1695 explicitely with memory debugging switched on
1696
Daniel Veillard6361da02002-02-23 10:10:33 +00001697Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1700 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1701 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1702 the accessor generator for strings
1703 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1704 regression test.
1705
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001706Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * python/README python/generator.py python/libxml.c python/setup.py:
1709 added the 'usual' setup.py to allow building a libxml2-python
1710 module based on the same code. The initialization is however
1711 different the 2 .so files fo libxml2 and libxslt are identical and
1712 they entry point initialize both libraries. this is done to avoid
1713 some possible nasty problem since the Python don't merge the maps
1714 of all shared modules.
1715
Daniel Veillard158a4d22002-02-20 22:17:58 +00001716Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * parser.c: fixed a push/encoding bug reported by Michael
1719 on librsvg
1720
Daniel Veillard7839e162002-02-20 18:54:48 +00001721Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * include/libxml/parserInternals.h: fixes a misplaced #endif
1724
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001725Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * parser.c valid.c: found and fixed a couple of allocation bugs
1728
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001729Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * doc/xml.html doc/python.html doc/*: added a Python and binding
1732 page describing the current state of the Python bindings and
1733 giving pointers to the other languages wrappers.
1734
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001735Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1738 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1739 rebuilt the API and web site
1740 * xpath.c: fixed #71978 portability bugs
1741
Daniel Veillard8aff2472002-02-19 21:50:43 +00001742Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1745
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001746Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * include/libxml/parserInternals.h parser.c: had to change
1749 2 internal parsing API when processing document content
1750 to check the start and end of element content are defined
1751 in the same entity
1752 * valid.c include/libxml/valid.h: attribute normalization can
1753 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1754 with the context to report it.
1755 * SAX.c: fixed the last known bugs, crazy validation constraints
1756 when a document is standalone seems correctly handled. There
1757 is a couple of open issues left which need consideration especially
1758 PE93 on external unparsed entities and standalone status.
1759 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1760 The 2 tests left failing are actually in error. Cleanup done.
1761
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001762Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * valid.c: implemented E59 spaces in CDATA does not match the
1765 nonterminal S
1766
Daniel Veillard878eab02002-02-19 13:46:09 +00001767Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * SAX.c parser.c valid.c: more validation test fixups
1770 * check-xml-test-suite.py: added duration info for the tests
1771
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001772Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * parser.c valid.c: a couple of errors were reported but not
1775 saved back as such in the parsing context. Down to 1% failure rate
1776 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1777
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001778Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * xmlInternald.c: isExtender was missing a char
1781 * parser.c include/libxml/parser.h: % are acceptable in the
1782 internal subset if within a PUBLIC ID
1783
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001784Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * SAX.c parserInternals.c valid.c: more work on the conformance
1787 suite. Took the step to finally block documents with encoding
1788 errors. It's a fatal error per the spec, people should have fixed
1789 their documents by now.
1790
Daniel Veillard55253e22002-02-18 14:32:39 +00001791Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * check-xml-test-suite.py: fixed the test script after some discussion
1794 on the semantic of TYPE="error"
1795 * Makefile.am: added the script to the distrib
1796
Daniel Veillard28757702002-02-18 11:19:30 +00001797Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * SAX.c entities.c: fixed a couple of conformances issues deep
1800 into the validation code (standalone and undeclared Notations)
1801
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001802Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1805 stayed there for years !
1806
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001807Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1810 missing
1811
Daniel Veillardc7612992002-02-17 22:47:37 +00001812Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * check-xml-test-suite.py: improved the behaviour a bit as
1815 well as the logs
1816 * parser.c valid.c SAX.c: fixed a few more bugs
1817 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1818
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001819Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * check-xml-test-suite.py: python script to run regression tests
1822 against the XML Test suite of W3C/OASis
1823 * SAX.c: fixed a validation bug
1824 * parser.c: fixed 3 errors pointed by the test suite
1825 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1826 * python/Makefile.am: fixed a dependendy
1827
Daniel Veillard9f28f302002-02-15 20:48:08 +00001828Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * xmlmemory.c: avoid a warning bug #71594
1831
Daniel Veillard144024e2002-02-13 21:14:46 +00001832Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1835 warning on alpha/Tru64
1836
Daniel Veillarde4301c82002-02-13 13:32:35 +00001837Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1838
1839 * include/libxml/entities.h: fixing a comment
1840 * valid.c: fixing some troubles with validity check on namespaces
1841 * result/VC/NS3 test/VC/NS3: added a specific regression test
1842
Daniel Veillarda6d05382002-02-13 13:07:41 +00001843Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * tree.c: Fixing #71342 serializing '\n' in attribute values
1846 * result/noent/att3 result/att3 test/att3: added a specific
1847 test.
1848
Daniel Veillard797a5652002-02-12 13:46:21 +00001849Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * python/libxml.c: couple of bug fixes
1852
Daniel Veillard01a6d412002-02-11 18:42:20 +00001853Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1854
1855 * python/*.py: removed tabs and used spaces.
1856
Daniel Veillard397ff112002-02-11 18:27:20 +00001857Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1860 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1861
Daniel Veillard03517542002-02-11 13:54:40 +00001862Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1863
1864 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1865 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1866
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001867Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * include/libxml/encoding.h include/libxml/entities.h
1870 include/libxml/globals.h include/libxml/parser.h
1871 include/libxml/threads.h include/libxml/tree.h
1872 include/libxml/xmlmemory.h: trying to fix the include mess
1873
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001874Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * include/libxml/xmlmemory.h: reverted part of the previous
1877 attempt to provide #69655, this was breaking the build.
1878
Daniel Veillard0ba59232002-02-10 13:20:39 +00001879Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1882 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1883 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1884 include/libxml/parserInternals.h include/libxml/tree.h
1885 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1886 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1887 clean.
1888 * python/libxml.c: fixed a warning.
1889
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001890Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1893 copying of node, merge back IDs in the target document.
1894 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1895 test/XInclude/ents/ids.xml: test case
1896 * result/VC/ElementValid4: output changed due to a typo fix
1897
Daniel Veillard1c18e302002-02-09 22:16:40 +00001898Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * python/Makefile.am: seems some version of automake didn't
1901 generate the dependancies right as Jacob found out. Add
1902 an extra dependancy rule.
1903
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001904Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1905
1906 * parserInternals.c valid.c: Justin Fletcher found some parts
1907 of the code needing cleanup
1908 * libxml.spec.in python/Makefile.am python/generator.py
1909 python/libxml.c python/libxml.py: Fixed the python Makefiles
1910 corrected a bug showing up on ia64, changed the name of the
1911 python internal module too
1912
Daniel Veillard07be19b2002-02-08 14:20:35 +00001913Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * Makefile.am: applied patch from Andris Pavenis for binary
1916 name suffixes
1917
Daniel Veillardf216d462002-02-08 13:44:24 +00001918Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * xmllint.c win32/win32config.h: fixing #68748
1921
Daniel Veillardd455d792002-02-08 13:37:46 +00001922Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * valid.c: fixing #70166
1925
1926Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * valid.c: fixing #70077
1929
Daniel Veillardc575b992002-02-08 13:28:40 +00001930Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1931
1932 * Copyright Makefile.am README configure.in libxml.spec.in:
1933 Changed to the MIT Licence
1934 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1935 doc/xmlio.html: updated the doc accordingly
1936 * include/libxml/xmlwin32version.h configure.in: preparing
1937 2.4.14 release
1938 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1939 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1940 fixed the const xmlChar * wrapper and generator, XPath extension
1941 functions now use the context as first argument
1942 * python/tests/tstxpath.py python/tests/xpath.py
1943 python/tests/xpathext.py: Updated the tests accordingly
1944 * tree.c: fixed bug #70067
1945
Daniel Veillard7db38712002-02-07 16:39:11 +00001946Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * Makefile.am: cleanup
1949 * debugXML.c: always use stdout if output is NULL
1950 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1951 * python/Makefile.am python/generator.py python/libxml2class.txt
1952 python/libxml_wrap.h python/types.c: augmented the number of bindings
1953 handling FILE * and XPath contexts
1954 * python/tests/Makefile.am: avoid a stupid problem due to the
1955 use of TEST.
1956
Daniel Veillard15a143b2002-02-06 22:40:50 +00001957Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1960
Daniel Veillard70cab352002-02-06 16:06:58 +00001961Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * python/TODO python/libxml.c: cleanup the extension function lookup
1964 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1965
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001966Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * configure.in python/Makefile.am: do not install outside
1969 of prefix
1970
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001971Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * python/TODO python/libxml.c: started adding SAX interfaces
1974 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1975 SAX test
1976
Daniel Veillard36eea2d2002-02-04 00:17:01 +00001977Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * tree.c: hardened the addChild function
1980 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1981 python/libxml2class.txt python/libxml_wrap.h python/TODO:
1982 added accessors needed for xmlNode, a bit more testing and
1983 extension of interfaces
1984 * python/tests/Makefile.am python/tests/build.py: added a test
1985 build from scratch/save/load/check
1986
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00001987Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * parserInternals.c: change a small bit in the way valididy
1990 error messages get initialized
1991 * python/TODO python/libxml.c python/libxml2-python-api.xml
1992 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1993 added some memory debugging to track leaks at the libxml2 level
1994 * python/tests/*.py: changed all tests to check for leaks,
1995 there is just one left in XPath extension registrations.
1996
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00001997Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
1998
1999 * python/TODO python/generator.py python/libxml2-python-api.xml
2000 python/libxml2class.txt: more accessor classes for the parser
2001 context, allow to switch on and check validity
2002 * python/tests/Makefile.am python/tests/error.py
2003 python/tests/invalid.xml python/tests/valid.xml
2004 python/tests/validate.py: attded more test and and added error.py
2005 which I forgot to commit in the last step
2006
Daniel Veillard3ce52572002-02-03 15:08:05 +00002007Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * python/Makefile.am python/types.c: cleanup
2010 * python/libxml.c python/libxml.py python/libxml_wrap.h
2011 python/generator.py python/libxml2-python-api.xml
2012 python/libxml2class.txt: added class for parser context, added
2013 first cut for push mode support. Added a framework to generate
2014 accessors functions.
2015 * python/tests/Makefile.am python/tests/push.py: added a push
2016 test
2017
Daniel Veillardcfb05462002-02-02 23:18:22 +00002018Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2021 bug a bit of cleanup.
2022
Daniel Veillard5d819032002-02-02 21:49:17 +00002023Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2026 python/libxml2class.txt: adding error redirections and preformat
2027 to a python handler
2028 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2029 tests self checking
2030
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002031Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2034 a function
2035
Daniel Veillard9589d452002-02-02 10:28:17 +00002036Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2039 python/libxml.c python/libxml2-python-api.xml
2040 python/libxml2class.txt: Progressing through the TODOs, class
2041 description output, extra XML API, RPM now builds the wrappers
2042 for all python installed versions
2043
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002044Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * configure.in libxml.spec.in python/Makefile.am python/TODO
2047 python/generator.py python/libxml2class.txt: added more informations
2048 in the libxml2-python package including docs. Slightly changed
2049 the class hierarchy
2050 * python/tests/*: added basic regression tests infrastructure too
2051
2052Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2055 added libxml2-python as part of the packages installed
2056
Daniel Veillarda7340c82002-02-01 17:56:45 +00002057Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * python/Makefile.am python/generator.py python/libxml.c
2060 python/libxml.py: more work, now able to extend the
2061 XPath interpreter with functions written in python.
2062
Daniel Veillardc3e39442002-02-01 09:29:41 +00002063Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * python/Makefile.am: Jacob sent a patch to allow building from
2066 tarfile.
2067
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002068Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2071 inserted the python wrappers build, I hope this won't be too
2072 unportable
2073
Daniel Veillard1971ee22002-01-31 20:29:19 +00002074Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * xpath.c: minor optimization
2077 * python/generator.py python/libxml.c python/libxml.py
2078 python/libxml_wrap.h: more work on the python bindings,
2079 they now support XPath and there is no evident leak
2080
Daniel Veillard36ed5292002-01-30 23:49:06 +00002081Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * python/generator.py python/libxml.c python/libxml.py:
2084 more work on the python bindings generator.
2085
Daniel Veillard96fe0952002-01-30 20:52:23 +00002086Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * python/generator.py python/libxml.c python/libxml_wrap.h:
2089 more work on the python bindings.
2090
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002091Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * python/generator.py python/libxml.c python/libxml.py
2094 python/libxml_wrap.h: commited early version of a python binding
2095 for private use only ATM
2096
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002097Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * entities.c tree.c include/libxml/entities.h: applied patch
2100 from Anthony Jones to implement copy of DTD subtree too. Had
2101 just to keep 2 function private which really ought to become
2102 public ones.
2103
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002104Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * xmllint.c: added pointers to the web pages in the usage()
2107
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002108Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * tree.c: more fixes from Petr Kozelka for attribute handling
2111 in the tree API to align the semantic with DOM.
2112
Daniel Veillard36065812002-01-24 15:02:46 +00002113Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * valid.c tree.c entities.c: another set of patches from
2116 Anthony Jones for copy operations cleanup and robustness
2117
Daniel Veillardf8592562002-01-23 17:58:17 +00002118Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2121 an alphabetic index based on comments content
2122 * doc/*: rebuilt the web site with the new references
2123
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002124Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * parserInternals.h: Greg Sjaardema suggested to use an
2127 eponential buffer groth policy in xmlParserAddNodeInfo()
2128
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002129Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2132 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2133 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2134 to generate cross-references, and added/updated the stylesheets
2135 to generate and link API indexes. The generic keyword index
2136 is not done yet.
2137 * doc/*.html: regenerated all the usual docs too
2138
Daniel Veillard2070c482002-01-22 22:12:19 +00002139Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * debugXML.c: added an xpath function to the shell for T. V. Raman
2142
2143Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002144
2145 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2146 debug routines.
2147
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002148Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2151 support of attribute nodes
2152
Daniel Veillard9d06d302002-01-22 18:15:52 +00002153Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2156 hopefully near complete and fully documented of the API in XML
2157 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2158 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2159 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2160 include/libxml/parserInternals.h include/libxml/valid.hi
2161 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2162 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2163 include/libxml/xpath.h include/libxml/xpathInternals.h:
2164 Cleaned up the doc comments a lot in the process, the interface
2165 coverage is now 100%
2166
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002167Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2170 extracts comments from the gtk-doc DocBook output (a bit
2171 convoluted but seems to work).
2172
Daniel Veillard61006472002-01-21 17:31:47 +00002173Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2176 added an XML description of the API, moved the script generating
2177 it here. Added a "make api" target
2178
Daniel Veillardd2f23002002-01-21 13:36:00 +00002179Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2182
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002183Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * xpath.c include/libxml/xpathInternals.h: the change made to
2186 xmlXPathFuncLookupFunc was incompatible roll it back
2187
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002188Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * SAX.c: cleanup patch from Anthony Jones
2191 * doc/Makefile.am: fix the headers to avoid in make scan
2192 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2193 includes, * vs Ptr and general cleanup
2194 * parsedecl.py: first version of a script to extract the
2195 module interfaces, the goal will be to provide .decl or XML
2196 specification of the interfaces to build wrappers.
2197
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002198Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2201 now provides return codes in case of errors
2202
Bjorn Reese026d29f2002-01-19 15:40:18 +00002203Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2204
2205 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2206 Upgraded to trio baseline 1.6
2207 * strio.h strio.c: Replaced by triostr.h and triostr.c
2208
Daniel Veillard572577e2002-01-18 16:23:55 +00002209Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2212 of strdup usage in the code
2213
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002214Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2215
2216 * parser.c error.c: Keith Isdale complained rightly that
2217 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2218
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002219Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * tree.c: fixed the funxtion to set the xml: attributes
2222 * debugXML.c: added "setbase" to test it.
2223
Daniel Veillard2c748c62002-01-16 15:37:50 +00002224Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2227 to allow updating an attribute content
2228
Daniel Veillard8de85c62002-01-15 17:10:15 +00002229Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * libxml.h: try to avoid problems when compiling on Windows
2232
Daniel Veillard314cfa02002-01-14 17:58:01 +00002233Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * hash.c: patch from Anthony Jones for hash.c allocation size
2236 * Makefile.am: trying to work around Yet Another Libtool Madness
2237 and build the 2.4.13 release finally ...
2238
Daniel Veillard744683d2002-01-14 17:30:20 +00002239Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2242 * doc/* : update of the documentation
2243
Daniel Veillarde6a55192002-01-14 17:11:53 +00002244Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2247 at fixing #61290 :-(
2248
Daniel Veillardfb25a512002-01-13 20:32:08 +00002249Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2252 Fixes bug #67229
2253
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002254Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * tree.c: trying to avoid troubles when a subtree is copied
2257 and coalesced in part with the target tree. Should fix
2258 bug #67407
2259
Daniel Veillardd8224e02002-01-13 15:43:22 +00002260Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * valid.c: fixed validation of attributes content of type
2263 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2264 values, very old bug. Fixes #67671
2265
Daniel Veillard8107a222002-01-13 14:10:10 +00002266Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * parser.c include/libxml/parserInternals.h tree.c: integrated
2269 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2270 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2271
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002272Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * threads.c: applied Serguei Narojnyi's patch to add native
2275 thread support on the Win32 platform
2276 * testThreadsWin32.c Makefile.am: added the test program also
2277 from Serguei, Win32 specific
2278 * include/win32config.h include/libxml/xmlwin32version.h.in:
2279 added patch from Igor for the Windows thread specific defines.
2280
Daniel Veillard845cce42002-01-09 11:51:37 +00002281Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2284
Daniel Veillard7b602b42002-01-08 13:26:00 +00002285Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2288 output page into XMLinfo.html. Close bug #66951 and
2289 raised by Robert Collins too.
2290
Daniel Veillard73c6e532002-01-08 13:15:33 +00002291Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * encoding.c: Paul Keogh pointed out a possibility of segfault
2294 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2295 Closes bug # 68238
2296
Daniel Veillard4a859202002-01-08 11:49:22 +00002297Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * doc/*.html: updated the Gdome2 links
2300
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002301Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * libxml.h: Applied following patches from Robert Collins
2304 and make sure IN_LIBXML is defined when compiling it
2305 -------
2306 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2307 as well as Visual C.
2308 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2309 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2310 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2311 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2312 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2313 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2314 xmlSysIDExists xmlNoNetExists).
2315 * xmllint.c: Don't include winsock2.h for Cygwin.
2316
Daniel Veillard401c2112002-01-07 16:54:10 +00002317Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2320 when the version info is not present.
2321
Daniel Veillard6f42c132002-01-06 23:05:13 +00002322Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * tree.c: Anthony Jones pointed out a problem in
2325 xmlStringGetNodeList() and provided a fix for it
2326
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002327Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002329 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002330 xmlCreatePushParserCtxt() when the initial buffer passed
2331 is large.
2332
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002333Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * win32/*: big cleanup of the Windows/MSVC project files
2336 from Igor Zlatkovic
2337
Daniel Veillardcebb1362002-01-02 13:13:30 +00002338Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2339
2340 * doc/Makefile.am: should fix #67674 and avoid troubles if
2341 xsltproc is not available or fails in the prefix provided
2342
Daniel Veillard26908ab2002-01-01 16:50:03 +00002343Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2346
Daniel Veillard5344c602001-12-31 16:37:34 +00002347Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2348
2349 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2350 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2351 Fixed a few other problems raised by Charlie Bozeman.
2352 * result/VC/ElementValid[5-7]: fixed the output
2353
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002354Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2355
2356 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2357 patches from Charlie Bozeman. Regenerated the HTML docs.
2358
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002359Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2360
2361 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2362 for Windows from Igor
2363
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002364Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2365
2366 * xmllint.c: applied Justin Fletcher patch for --output or -o
2367
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002368Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2369
2370 * win32/libxml2/libxml2.def.src: close #67019
2371
Daniel Veillard01db67c2001-12-18 07:09:59 +00002372Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2373
2374 * xmllint.c: applied Justin Fletcher generic timing patch
2375 similar to the one already applied to xsltproc.
2376
Daniel Veillardd1640922001-12-17 15:30:10 +00002377Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2378
2379 * include/libxml/tree.h tree.c: applied documentation patches
2380 from Charlie Bozeman
2381
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002382Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2383
2384 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2385
Daniel Veillard29e43992001-12-13 22:21:58 +00002386Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2387
2388 * valid.c: fix the xmlStrdup() used in the previous patch.
2389 * valid.c: added --dropdtd
2390 * tree.c: fixed xmlUnlinkNode so it also removes the references
2391 from the document if the node is a DTD
2392
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002393Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2394
2395 * HTMLtree.c valid.c: cleanup some static declarations
2396
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002397Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2398
2399 * xmllint.c: removed another strdup()
2400 * doc/FAQ: removed the HP/UX entry
2401
Daniel Veillarded472f32001-12-13 08:48:14 +00002402Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2403
2404 * valid.c: fix bug #66816 when validating.
2405 * xmllint.c: don't use sys/time.h if configure did not found it
2406
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002407Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2408
2409 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2410 xmlcatalog_man.xml
2411
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002412Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2413
2414 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2415 xmlInitMemory() was declared twice
2416
Daniel Veillardb82c1662001-12-09 14:00:54 +00002417Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * globals.c: do not reference strdup() !
2420 * configure.in libxml-2.0.pc.in: trying to fix the libs
2421 of the various config extraction modules
2422
Daniel Veillardef90ba72001-12-07 14:24:22 +00002423Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2424
2425 * configure.in : preparing 2.4.12
2426 * doc/* : updated and rebuilt the docs
2427
Daniel Veillard220346d2001-12-07 11:33:54 +00002428Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2429
2430 * uri.c: closed bug #66159
2431 * testURI.c: added --escape option
2432 * configure.in: some cleanup for xml2-config --cflags
2433
Daniel Veillard2a906822001-12-06 14:34:08 +00002434Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2435
2436 * globals.c testThreads.c: removed some misplaced includes
2437 of xmlversion.h
2438
Daniel Veillarde28313b2001-12-06 14:08:31 +00002439Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2440
2441 * threads.c: patch from Gary Pennington fixing a possible
2442 problem at initialization time.
2443
Daniel Veillardd3b08822001-12-05 12:03:33 +00002444Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2445
2446 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002447 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002448 CodeWarrior.
2449
Daniel Veillarda7866932001-12-04 13:14:44 +00002450Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2451
2452 * xmllint.c: applied Geert Kloosterman's patch to fix
2453 --repeat --timing output
2454
Daniel Veillard19840942001-11-29 16:11:38 +00002455Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2456
2457 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2458 where non-wellformed XML declaractions were not detected.
2459
Daniel Veillarde85d9342001-11-28 14:43:12 +00002460Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2461
2462 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2463
Daniel Veillard22f25a82001-11-28 09:12:23 +00002464Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2465
2466 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2467 gets reset by xmlCleanupInputCallbacks() and this makes the
2468 function useless. Same for output.
2469
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002470Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2471
2472 * xmlIO.c: robert pointed out a loop error in callback cleanups
2473
Daniel Veillard8faa7832001-11-26 15:58:08 +00002474Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2475
2476 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2477 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2478 they are not really tied to debugging
2479
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002480Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2481
2482 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2483 * xmllint.c: better --catalogs description
2484
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002485Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2486
2487 * tree.c: fixed a couple of problems in xmlSetProp()
2488
Daniel Veillardcd337f02001-11-22 18:20:37 +00002489Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2490
2491 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2492 unappropriate stdout output.
2493
Daniel Veillard566d4df2001-11-22 13:00:53 +00002494Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2497 by Denis Beurive, closes #65111
2498
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002499Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2500
2501 * valid.c: in case of content model validity error, don't
2502 print it if validity warnings were not requested.
2503
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002504Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2505
2506 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2507 * parserInternals.c: removed the last exit() call. Print an
2508 unmaskable error on stderr instead (library mismatch detection)
2509
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002510Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2511
2512 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2513 shell instructions from Heiko Rupp
2514
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002515Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2516
2517 * catalog.c: use the URL notation file:// for default catalog paths
2518
Daniel Veillard0ec98632001-11-14 15:04:32 +00002519Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2520
2521 * include/libxml/tree.h: better comments for _private fields
2522 * tree.c: removed a problem when copying an entity reference.
2523
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002524Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2525
2526 * vms/*: updated instructions and diffs from John A Fotheringham
2527
Daniel Veillarda11001b2001-11-12 22:45:36 +00002528Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2529
2530 * include/libxml/xmlerror.h: avoid an include problem if
2531 #include <libxml/xmlerror.h> happens first in code
2532 seems to be the case in KDE libs
2533
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002534Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2535
2536 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2537 from Igor for Windows
2538
2539Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * Makefile.am: Gary Pennington pointed out a missing prefix
2542
Daniel Veillard43d3f612001-11-10 11:57:23 +00002543Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2544
2545 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2546 * doc/*: upgraded and rebuilt the docs
2547
Daniel Veillardc1f78342001-11-10 11:43:05 +00002548Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * HTMLparser.c: fix comment in scripts element parsing.
2551 * result/HTML/doc3*: updated the results.
2552
2553Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2554
2555 * uri.c: another URI bug fix #63336, using Joel Young patch.
2556
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002557Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2558
2559 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2560 a cleaned up version of the Pwd shell string generation.
2561
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002562Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2563
2564 * valid.c include/libxml/tree.h: trying to fix namespaces +
2565 validation problems for good, closing #63619 in the process
2566 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2567 wrong in this respect, fixed it.
2568
Daniel Veillardd536f702001-11-08 17:32:47 +00002569Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmllint.c: Morus Walter patch to allow --format and --encode
2572
Daniel Veillard5004f422001-11-08 13:53:05 +00002573Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2574
2575 * debugXML.c: Stefan Kost provided an help command for the shell
2576
Daniel Veillarda6825e82001-11-07 13:33:59 +00002577Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2578
2579 * debugXML.c: Heiko Rupp pointed that the shell would crash
2580 on empty nodesets returns.
2581
Daniel Veillard03f848d2001-11-07 12:53:46 +00002582Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2583
2584 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2585 migh need the history libraries
2586
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002587Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2588
2589 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2590 handle the case of < in quoted attributes, Bastian Kleineidam
2591
Daniel Veillardc853b322001-11-06 15:24:37 +00002592Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2593
2594 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2595 fixing catalog breakages
2596 * Makefile.am catalog.c result/catalogs/catal
2597 result/catalogs/mycatalog.* test/catalogs/catal*:
2598 fixed more problems in catalog support, added more regression tests
2599 for both XML and SGML catalog handling
2600
Daniel Veillard66870c72001-11-05 19:27:49 +00002601Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2602
2603 * debugXML.c: applied an improvement to xmlGetLineNo() from
2604 Keith Isdale
2605
Daniel Veillardffe09c92001-11-05 14:21:47 +00002606Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2607
2608 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2609 Side effect of the progressive catalog loading
2610
Daniel Veillardad661b92001-11-05 11:43:15 +00002611Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2612
2613 * Makefile.am: confexecdir and confexec_DATA were defined twice
2614 pointed out by Karl Eichwalder
2615
Daniel Veillard6eb17722001-11-04 22:19:27 +00002616Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * xmlcatalog.c: avoid unlink() and use remove() instead.
2619
Daniel Veillardea898282001-11-04 22:13:45 +00002620Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2621
2622 * libxml.spec.in: cleanup
2623 * include/libxml/xmlwin32version.h: updated with 2.4.8
2624
Daniel Veillarda4617b82001-11-04 20:19:12 +00002625Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2628 of compiling libxml with a non standard set of options
2629
John Fleck027edfb2001-11-04 20:13:58 +00002630Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2631
2632 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2633 document --sgml option, fixing gnome bugzilla #63382
2634
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002635Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2636
2637 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2638 breakage of 2.4.7, added a couple of really needed APIs
2639 like xmlCatalogIsEmpty() and xmlNewCatalog()
2640 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2641 for install-catalog
2642 * configure.in: preparing 2.4.8
2643
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002644Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2647 include/libxml/tree.h include/libxml/xmlIO.h: more include
2648 cleanups, export cleanly one html output + format function.
2649
2650Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2651
2652 * parser.c: removed initGenericErrorDefaultFunc call from
2653 xmlInitParser() since it could destroy previous calls to
2654 xsltSetGenericErrorFunc() effects
2655
Daniel Veillardebd38c52001-11-01 08:38:12 +00002656Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2657
2658 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2659 keyword.
2660
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002661Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2662
2663 * Makefile.am: cleanup
2664 * threads.c: cleanup too
2665 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2666 from xsltproc
2667 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2668 dependancy loop.
2669
Daniel Veillard91c00402001-10-30 17:41:38 +00002670Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2671
2672 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2673 was not used anymore !
2674
Daniel Veillard52dcab32001-10-30 12:51:17 +00002675Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2676
2677 * configure.in: preparing 2.4.7
2678 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2679 manual page from John
2680 * doc/*: updated the doc and rebuilt the generated pages
2681
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002682Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2683
2684 * xmlIO.c: closing bug #62711, the library should never
2685 close stdin or stdout.
2686
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002687Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2688
2689 * uri.c: second pass at fixing #63336, using Joel Young
2690 final patch. looks okay.
2691
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002692Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2693
2694 * uri.c include/libxml/uri.h: trying to clear #63336
2695 allowing the escaping routine to parse unconformant
2696 URI-References.
2697
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002698Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2699
2700 * vms/readme.vms vms/build_libxml.com nanoftp.c
2701 include/libxml/xmlversion.h.in: a few VMS updates from
2702 John A Fotheringham
2703 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2704 and xmlCleanupOutputCallbacks() for the Perl binding people.
2705
Daniel Veillard635ef722001-10-29 11:48:19 +00002706Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2707
2708 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2709 apply fixes to close #63271 and avoid segfaults when
2710 the error routine gets callbed before xmlInitParser()
2711 get called.
2712 * nanoftp.c error.c: Applied patches from Justin Fletcher
2713 correcting some xmlGenericError misuses.
2714
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002715Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2716
2717 *doc/xmllint.xml, doc/xmllint.1
2718 New and improved man page for xmllint - .xml is the original, .1
2719 is the generated man page
2720
Daniel Veillardc9484202001-10-24 12:35:52 +00002721Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2722
2723 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2724 the web site from the main HTML document.
2725
Daniel Veillard5151c062001-10-23 13:10:19 +00002726Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2727
2728 * parser.c: fixed an erroneous validation bug when PE refs
2729 occurs in external parsed entities referenced from the
2730 internals subset
2731 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2732 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2733 added the associated testcase, it's a nice one.
2734 * HTMLparser.c: generate the DTD node as HTML still ...
2735 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2736
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002737Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2738
2739 * HTMLparser.c: fixed a bug in htmlNewDoc()
2740
Daniel Veillard89cad532001-10-22 09:46:13 +00002741Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2742
2743 * test/threads/*: added entities testing to the Thread test
2744 * testThreads.c: make the test reasonable
2745 * DOCBparser.c: fix the DTD public and system ID
2746 * xmllint.c: added --sgml for SGML DocBook importing
2747 * Makefile.am: added Docbtests target
2748
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002749Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2750
2751 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2752 * testThreads.c: removed bogus include
2753
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002754Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2755
2756 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2757 fixed a very serious (looping) validation bug
2758
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002759Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2760
2761 * include/libxml/globals.h include/libxml/threads.h threads.c
2762 testThreads.c: far more testing, cleaning up bugs
2763 * *.c : make sure globals.h is always included.
2764
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002765Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2766
2767 * HTMLparser.c: try to get rid of parser loops for good.
2768
Daniel Veillardab7488e2001-10-17 11:30:37 +00002769Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2770
2771 * configure.in: fixed some bugs in CFLAGS passing.
2772 * test/threads Makefile.am testThreads.c: added a specific
2773 threaded test case (really nasty, guaranteed).
2774
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002775Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2776
2777 * catalog.c: serious cleanup on the management of the
2778 XML catalog tree, more tests done, especially with
2779 the catalog PI.
2780
Daniel Veillard364789a2001-10-16 12:45:00 +00002781Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2782
2783 * catalog.c: avoid a problem in catalog cleanup on SMP if
2784 catalogs were not initialized.
2785
Daniel Veillard81463942001-10-16 12:34:39 +00002786Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2787
2788 * catalog.c xpath.c: trying to cleanup the not thread safe
2789 parts of the library.
2790
Daniel Veillard64a411c2001-10-15 12:32:07 +00002791Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2792
2793 * include/libxml/globals.h configure.in global.data: make
2794 the allocation be per-thread a configure option
2795 * encoding.c include/libxml/parser.h: fixed compilation
2796 errors
2797
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002798Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2799
2800 * include/libxml/parser.h: Norm reported that a few lines
2801 added were breaking libxslt compile, removed them for now
2802
Daniel Veillard6f350292001-10-14 09:56:15 +00002803Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2804
2805 * parser.c parserInternals.c threads.c: debugged and fixed
2806 initialization problems which were giving troubles on SMP
2807 boxes.
2808
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002809Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2810
2811 * include/libxml/Makefile.am: missing globals.h
2812
Daniel Veillarde7090612001-10-13 12:18:28 +00002813Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002814
Daniel Veillarde7090612001-10-13 12:18:28 +00002815 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002816
Daniel Veillardd0463562001-10-13 09:15:48 +00002817Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2818
2819 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2820 include/libxml/parserInternals.h include/libxml/tree.h
2821 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2822 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2823 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2824 Applied the last patches from Gary, cleanup, activated threading
2825 all user accessible global variables are now handled in globals.[ch]
2826 Still a bit rought but make tests passes with either
2827 --with-threads defined at configure time or not.
2828 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2829 linking options
2830
Daniel Veillardb8478642001-10-12 17:29:10 +00002831Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2832
2833 * Makefile.am include/libxml/Makefile.am
2834 include/libxml/globals.h globals.c include/libxml/threads.h
2835 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2836 configure.in: started integrating the core of the thread support
2837 not activated yet but half integrated. The code should still
2838 compile and work anyway.
2839
Daniel Veillardb44025c2001-10-11 22:55:55 +00002840Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2841
2842 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2843 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2844 integrating the non-controversial parts of Gary Pennington
2845 multithread patches
2846 * catalog.c: corrected a small bug introduced
2847
Daniel Veillard75b96822001-10-11 18:59:45 +00002848Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2849
2850 * catalog.c include/libxml/catalog.h: very serious cleanup,
2851 isolating unportable code and as much as possible the accesses
2852 to the global shared catalog. May need more testing !
2853
Daniel Veillard78d12092001-10-11 09:12:24 +00002854Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2855
2856 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2857 Keith Isdale patches for the XSLT debugger interfaces. Some
2858 cleanup
2859
Daniel Veillardff0b7312001-10-11 06:46:09 +00002860Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2861
2862 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2863 * DOCBparser.c: generate line nubers in elements
2864
Daniel Veillard60087f32001-10-10 09:45:09 +00002865Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2866
2867 * configure.in: preparing 2.4.6 release
2868 * doc/xml.html doc/html/*: updated and rebuilt the docs
2869 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2870
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002871Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2872
2873 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2874 adding documentation for DV's supercatalog support
2875
Daniel Veillard82d75332001-10-08 15:01:59 +00002876Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2877
2878 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2879 super catalog support adding one API and one flag --sgml to
2880 xmlcatalog
2881
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002882Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2883
2884 * doc/xmlcatalog_man.xml, xmlcatalog.1
2885 One more crack at
2886 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2887
2888
Thomas Broyer47334c02001-10-07 16:41:52 +00002889Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2890
2891 * xpath.c: implemented xmlXPathObjectCopy for external objects
2892 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2893
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002894Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2895
2896 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2897 finishing up fix to
2898 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2899 the xmlcatalog man page display more elegantly
2900
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002901Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2902
2903 * configure.in: closing bug #61832
2904 * HTMLparser.c: removed a warning
2905
Daniel Veillard6ab38382001-10-06 13:08:27 +00002906Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2907
2908 * xpath.c: fixing #61673 part I, do not loose doc information
2909 when copying result value trees.
2910
Daniel Veillard556c6682001-10-06 09:59:51 +00002911Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2912
2913 * xpath.c: trying to harden the XPath interpreter
2914
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002915Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2916
2917 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2918 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2919
William M. Brack1633d182001-10-05 15:41:19 +00002920Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2921
2922 * HTMLparser: repaired another loop problem
2923
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002924Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2925
2926 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2927 parsing.
2928 * xpath.c: fix bug #61291 the default XML namespace node is
2929 missing from the namespace axis.
2930 * tree.c: refuse to create namespaces nodes with prefix "xml"
2931
Daniel Veillard651f9472001-10-04 14:51:06 +00002932Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2933
2934 * SAX.c: ouch a non-defined namespace could lead to a crash,
2935 fixed #61215
2936
Daniel Veillard7dd05702001-10-04 14:25:12 +00002937Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2938
2939 * parserInternals.c: closed bug #61054
2940
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002941Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2942
2943 * include/libxml/Makefile.am: closing #60708
2944
Daniel Veillarda293c322001-10-02 13:54:14 +00002945Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2946
2947 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2948 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2949
Daniel Veillardf4309d72001-10-02 09:28:58 +00002950Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2951
2952 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2953
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002954Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2955
2956 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2957 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2958
Daniel Veillard16756b62001-10-01 07:36:25 +00002959Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2960
2961 * catalog.c: Justin Fletcher provided cleaup code in case
2962 HAVE_STAT is not defined
2963 * include/win32config.h: Igor Zlatkovic suggested to have
2964 HAVE_STAT defined there
2965
William M. Brack5e1cac12001-09-28 16:19:18 +00002966Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2967
2968 * catalog.c - fixed typing error reported by M. Barros
2969
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002970Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2971
2972 * xmllint.c - fixing typo
2973
William M. Brackd28e48a2001-09-23 01:55:08 +00002974Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2975
2976 * HTMLparser.c: small enhancement to prevent loop on
2977 unrecognizable data
2978
Daniel Veillardb1d62872001-09-21 09:47:08 +00002979Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
2980
2981 * parserInternals.c: applying patch from bug #60757 this
2982 should close it
2983
Daniel Veillardc0631a62001-09-20 13:56:06 +00002984Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
2985
2986 * catalog.c xmlcatalog.c: removed a couple of warning
2987 * xpath.c: try to solve the linking problem on platforms
2988 needing trio to compile
2989
Daniel Veillard1a123612001-09-19 08:06:23 +00002990Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002991
Daniel Veillard1a123612001-09-19 08:06:23 +00002992 * Makefile.am libxml.spec.in: backing up non-documented changes
2993 commited without review or aproval by Jens Finke <jens@gnome.org>
2994 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00002995
Daniel Veillardf5b44e42001-09-17 17:19:54 +00002996Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
2997
2998 * configure.in: Joe Orton provided a patch fixing a problem
2999 when iconv is specified to be in a non-standard directory
3000 but wasn't exported in xml2-config --cflags
3001
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003002Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3003
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003004 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003005 troubles with 2.4.4 errors.
3006
Daniel Veillard16698282001-09-14 10:29:27 +00003007Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * encoding.c entities.c: do not output hexadecimal charrefs
3010 when serializing HTML since some version of Netscape can't
3011 grok it, generate decimal ones.
3012 * result/HTML/doc3.htm: output changed due to previous test
3013 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3014
Daniel Veillard98fed372001-09-13 11:34:58 +00003015Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3016
3017 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3018 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3019
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003020Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003021 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003022
3023 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3024 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3025 updated the configuration scripts systems accordingly
3026
Daniel Veillard04382ae2001-09-12 18:51:30 +00003027Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3028
3029 * configure.in: preparing for 2.4.4
3030 * doc/xml.html doc/html/*: updated and rebuilt the docs
3031
Daniel Veillardd63437e2001-09-12 15:00:27 +00003032Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * win32/dsp/libxml2.def.src: tried to incorporate comments
3035 from bug #59220
3036
Daniel Veillard319a7422001-09-11 09:27:09 +00003037Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * parser.c result/noent/wml.xml: fixed bug #59981 related
3040 to handling of '&' in attributes when entities are substitued
3041
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003042Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * libxml.h include/libxml/xmlversion.h.in
3045 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3046 Tried to close bug #60131
3047
Daniel Veillardbce62332001-09-10 18:46:55 +00003048Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3049
3050 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3051
Daniel Veillard143b04f2001-09-10 18:14:14 +00003052Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3053
3054 * SAX.c: fixing bug #59946 on xmlns=""
3055
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003056Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3059 but allocates a new error code.
3060
Daniel Veillard05c13a22001-09-09 08:38:09 +00003061Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * xmllint.c: John Fleck fixed typos in the options output
3064 * parser.c SAX.c: fix ignorable white space SAX selection
3065
3066Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * entities.c: Steve Underwood found the possibility of an
3069 ininite loop in case of error.
3070
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003071Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3072
3073 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3074
Daniel Veillarda050d232001-09-05 15:51:05 +00003075Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3076
3077 * parser.c: warn if version is not 1.0 but it's not
3078 strictly speaking an error after analyzing the spec
3079
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003080Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3081
3082 *doc/catalog.html - add link to the html version of the
3083 man page, other linguistic cleanups
3084
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003085Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3086
3087 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3088 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3089 file, has not yet been included in the build.
3090
Daniel Veillard99784ff2001-09-01 16:20:28 +00003091Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * catalog.c: removed a duplicate affectation Justin Fletcher
3094
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003095Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * tree.c: Armin Sander pointed a possible text coalescing
3098 problem, completed his patch.
3099
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003100Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3101
3102 * trionan.c: Fixed const and volatile re-definition problem
3103
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003104Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * libxml.4 parser.c: doc updates from Heiko Rupp
3107 * parserInternals.c: 2 sanity checks from Heiko Rupp
3108
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003109Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * tree.c: applied patch from Armin Sander to make some pointers
3112 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003113 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003114
Daniel Veillardb06c6142001-08-27 14:26:30 +00003115Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * xpath.c: hum, restrict the integer usage gcc bug workaround
3118 to only gcc compilers so that other architecture don't get
3119 penalized by this limitation.
3120 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3121
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003122Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3125 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3126
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003127Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3128
3129 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3130 --convert option to xmlcatalog to convert SGML ones to
3131 the XML syntax.
3132 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3133
3134 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003135Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3136
3137 * catalog.c xmlIO.c: started some serious testing and fixed
3138 a few bug and optmization needs.
3139
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003140Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3141
3142 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3143 preparing for a 2.4.3 release even if it may not be ready yet
3144 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3145 all file parsing lookup to go through the entity resolver, add
3146 to add an API to bypass it (needed to load catalogs themselves),
3147 some cleanup on the catalog code too.
3148 * nanoftp.c: small cleanup
3149 * doc/catalog.html: small update
3150
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003151Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3154 Jun Kuriyama
3155
Daniel Veillardffb120d2001-08-23 00:52:23 +00003156Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3157
3158 * doc/catalog.html: finished the catalog documentation
3159
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003160Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3161
3162 * doc/catalog.html doc/xml.html: added documentation about
3163 Catalog support, misses an API description
3164 * doc/html/*: reextracted the API pages
3165
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003166Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3167
3168 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3169 Added the part about section 7.2 on URI resolution,
3170 fixed a side effect in the HTML parser, look complete
3171 and ready to rock except the URI/SystemID part!
3172
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003173Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * include/libxml/catalog.h include/libxml/parser.h
3176 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3177 xmlIO.c: added support and APIs needed for the catalog PI
3178 * include/libxml/xmlIO.h: cleanup
3179
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003180Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3183 include/libxml/catalog.h: starts to look okay, really
3184 plugged the new framework, cleaned a lot of stuff,
3185 added some APIs, except the PI's support missing this
3186 should be mostly complete
3187 * result/catalogs/* test/catalogs/*: added new test, enriched
3188 the existing one with URN ID tests
3189
Daniel Veillard64339542001-08-21 12:57:59 +00003190Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3191
3192 * catalog.c: fixed nextCatalog
3193 * result/catalogs/docbook test/catalogs/*: started adding
3194 a small regression test
3195
Daniel Veillardcda96922001-08-21 10:56:31 +00003196Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3197
3198 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3199 more work on the XML catalog support.
3200 * parser.c include/libxml/parser.h: small cleanup seems using
3201 list as a public parameter name can give portability troubles
3202 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3203 include/libxml/xpath.h include/libxml/Makefile.am: removed
3204 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3205 wrappers
3206
Bjorn Reese45029602001-08-21 09:23:53 +00003207Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3208
3209 * Makefile.am trio.c triodef.h trionan.c xpath.c
3210 include/libxml/Makefile.am include/libxml/trionan.h:
3211 Re-worked Not-A-Number and Infinity support.
3212 * xmlcatalog.c: added readline include files
3213
Daniel Veillard344cee72001-08-20 00:08:40 +00003214Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3217 testCatalog as xmlcatalog, making it an installed app
3218 adding a shell, and preparing it to be a /etc/xml/catalog
3219 management tool, though not ready yet
3220 * catalog.c include/libxml/catalog.h: adding support for
3221 XML Catalogs http://www.oasis-open.org/committees/entity/
3222 not finished, there is some interesting tradeoffs and a
3223 few open questions left.
3224
Daniel Veillardb7664f42001-08-19 13:00:43 +00003225Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3226
3227 * xmllint.c: fixed a line formatting problem
3228
Daniel Veillard5015b712001-08-17 09:37:52 +00003229Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3230
3231 * SAX.c: removed a couple of unused variable (Albert Chin)
3232
Daniel Veillardbb371292001-08-16 23:26:59 +00003233Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3234
3235 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3236 trying to fix some troubles w.r.t. function returning
3237 const xxxPtr.
3238
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003239Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3240
3241 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3242 defined
3243
Daniel Veillardae6db172001-08-16 19:32:00 +00003244Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3245
3246 * xpointer.c: removed unused var
3247
Daniel Veillard09190202001-08-16 16:27:41 +00003248Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3249
3250 * testXPath.c: another small cleanup closing bug #59110
3251
Daniel Veillard796f4b62001-08-16 16:00:13 +00003252Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * win32/dsp/libxml2.def.src: small cleanup closing bug
3255 #59108
3256
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003257Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * example/gjobread.c: add xmlCleanupParser() before leaving
3260
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003261Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * config.h.in configure.in include/libxml/xmlwin32version.h:
3264 released 2.4.2
3265
Daniel Veillardd3d06722001-08-15 12:06:36 +00003266Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3267
3268 * include/libxml/valid.h debugXML.c valid.c: deprecate
3269 the non-boundchecking Sprintf functions, add Snprintf
3270 this should close bug #57984
3271
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003272Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3275 URIs before doing the lookups (pointed by Mark Vakoc)
3276
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003277Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * xpath.c: serious changes on Result Value Trees and NodeSets
3280 w.r.t. deallocation and collect operations. Probably not
3281 100% clean (merge of allocated trees smells like a problem).
3282 Seems sufficient to close #58943
3283
Daniel Veillard90493a92001-08-14 14:12:47 +00003284Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * xmllint.c: adding a --format option
3287
Daniel Veillardfe703322001-08-14 12:18:09 +00003288Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * xpath.c: count() was broken on Result Value Tree
3291 * xmlIO.c: fixed file:/// accesses on _WIN32
3292
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003293Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3296 macro was renamed, this should close bug #58683
3297
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003298Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3299
3300 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3301 entity substitution mode text at the end of the entity might
3302 be added due to text coalescing.
3303 * nanoftp.c parser.c: small cleanup
3304
Daniel Veillard0c720972001-08-08 20:59:00 +00003305Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * HACKING: added John Fleck right to commit in the doc subdir
3308
Daniel Veillard48da9102001-08-07 01:10:10 +00003309Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3312 allow to inherit attributes from the DTD directly in the
3313 tree, this is needed for XPath and can be a useful feature.
3314 Inherited namespaces are always provided at the tree level now
3315 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3316 of tests for this feature (XSLT being the prime user).
3317
Daniel Veillard50f34372001-08-03 12:06:36 +00003318Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3319
3320 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3321 testSAX.c xmlIO.c xmllint.c include/win32config.h
3322 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3323 include/libxml/xmlwin32version.h.in win32/README.MSDev
3324 win32/dsp/*: applied Win32 Facelift No.2 patches from
3325 Igor Zlatkovic for Windows/MSC
3326
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003327Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * SAX.c: unparsedEntityDecl() the URI computation of the
3330 entity wasn't done breaking XSLT unparsed-entity-uri()
3331
Daniel Veillard567e1b42001-08-01 15:53:47 +00003332Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3333
3334 * xpath.c: fixed a bug when walking the descendants and
3335 the current node has no children
3336 * debugXML.c: show up when a text node is supposed to not be escaped
3337
Thomas Broyerf186c822001-07-31 23:30:37 +00003338Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3339
3340 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3341 worked like the set:leading() function)
3342 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3343
Daniel Veillardba6db032001-07-31 16:25:45 +00003344Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3345
3346 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3347
Daniel Veillard57905372001-07-31 15:52:17 +00003348Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3349
3350 * include/libxml/xmlIO.h: apply change to close #58141
3351 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3352
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003353Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3354
3355 * parser.c: when the internal subset uses a PE, then the
3356 included entity can use conditional sections.
3357
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003358Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3359
3360 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3361 when walking the namespace axis showing up in
3362 libxst/tests/general/bug-12
3363 * xmlmemory.c: added the possibility to trace a given block
3364 defined by its address
3365
Daniel Veillard4aafa792001-07-28 17:21:12 +00003366Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3367
3368 * parser.c: don't override existing encoding specified before
3369 starting xmlParseDocument()
3370
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003371Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3372
3373 * include/libxml/xmlwin32version.h: reinserted, needed for
3374 Windows users of CVS
3375
Darin Adlera77cac02001-07-27 17:41:51 +000033762001-07-27 Darin Adler <darin@bentspoon.com>
3377
Darin Adler699613b2001-07-27 22:47:14 +00003378 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3379 * testCatalog.c: Add include of <libxml/parser.h>.
3380
33812001-07-27 Darin Adler <darin@bentspoon.com>
3382
Darin Adlera77cac02001-07-27 17:41:51 +00003383 * include/libxml/.cvsignore:
3384 * include/libxml/xmlwin32version.h:
3385 Remove this file from CVS because it's generated.
3386
Daniel Veillard50822cb2001-07-26 20:05:51 +00003387Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3388
3389 * parser.c include/libxml/parser.h: applied const patches from
3390 Tom Moog #58002
3391
Thomas Broyerba4ad322001-07-26 16:55:21 +00003392Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3393
3394 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3395 lookup framework
3396
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003397Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3398
3399 * tree.c: fixed xmlCopyNode() for documents
3400
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003401Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3402
3403 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3404
3405Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003406
3407 * parser.c: fixes bug #57652 reported by Morus Walter
3408
Daniel Veillarde3924972001-07-25 20:25:21 +00003409Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3410
3411 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3412
Daniel Veillarda53c6882001-07-25 17:18:57 +00003413Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3414
3415 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3416 errors, lesson don't add new functions at 1am before a release
3417 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3418 from XPath initialization when possible.
3419
Daniel Veillardd9bad132001-07-23 19:39:43 +00003420Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3421
3422 * result/scripts/base*: removing history/readline changed
3423 this slightly
3424 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3425 xmllint.c: make element content line number generation
3426 optionnal to avoid breaking old apps added interface to switch
3427
Daniel Veillardf012a642001-07-23 19:10:52 +00003428Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3429
3430 * configure.in: get rid of the readline and libhistory
3431 dependancies by default, release 2.4.1 with IA64 fix
3432 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3433 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3434 John Kroll fixes to allow saving to HTTP via PUT (or
3435 POST of needed).
3436 * doc/html/*.html: regenerated the docs
3437
Thomas Broyere8126242001-07-22 03:54:15 +00003438Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3439
3440 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3441 xmlHashScanFull and xmlHashScannFull3 to get passed the
3442 three keys as arguments to the callback function
3443
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003444Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * configure.in Makefile.am: removed libxml softlink for good
3447 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3448 100% coverage by gtk-doc
3449
Daniel Veillard8599e702001-07-17 21:38:51 +00003450Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3451
3452 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3453 fixed serious troubles due to size_t vs. int mismatch
3454
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003455Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3456
3457 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3458
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003459Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3460
3461 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3462 convenient extension API for value and context managing
3463 Now handles external objects through xmlXPathPopExternal,
3464 xmlXPathWrapExternal and xmlXPathReturnExternal.
3465 Added functions for sets operations (intersection, etc.)
3466
Daniel Veillard22090732001-07-16 00:06:07 +00003467Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3468
3469 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3470 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3471 HTMLparser.c: cleanup of global variables, marking some
3472 const or private.
3473
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003474Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003475
3476 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3477 fixed xmlXPathNodeSetItem when passing index=0
3478
Daniel Veillard05dec342001-07-14 21:57:39 +00003479Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3482
Daniel Veillard28ae6362001-07-14 16:44:32 +00003483Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3484
3485 * xmllint.c: fixed compilation under Cygwin #57503
3486 * TODO: update
3487
Peter Williamsed156f52001-07-13 18:35:13 +000034882001-07-13 Peter Williams <peterw@ximian.com>
3489
3490 * config.h.in: add #undef HAVE_DLFCN_H
3491
3492 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3493 builddir.
3494
Daniel Veillard73b36e32001-07-12 15:09:52 +00003495Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3496
3497 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3498 raised by #57348 and #57381
3499
Daniel Veillard7db37732001-07-12 01:20:08 +00003500Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3501
3502 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3503 tree.c xpointer.c: store the line numbder in element->content,
3504 may break some software, need a configuration mechanism
3505
Darin Adler96037892001-07-11 00:03:16 +000035062001-07-10 Darin Adler <darin@bentspoon.com>
3507
3508 * .cvsignore:
3509 * example/.cvsignore:
3510 * include/.cvsignore:
3511 * include/libxml/.cvsignore:
3512 Various things that are generated and should be ignored.
3513
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003514Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3515
3516 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3517 * doc/xml.html doc/html/*: updated the docs
3518
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003519Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3522 validation occured on content with element child
3523
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003524Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * tree.c: fixed XML Base computation which was broken
3527 * debugXML.c: added a base function to the shell
3528 * Makefile.am result/scripts/* test/scripts/*: added scripts
3529 based regression tests, and adding 2 XML Base tests
3530
Daniel Veillard19e96c32001-07-09 10:32:59 +00003531Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3532
3533 * tree.c: set properties doc and call xmlSetListDoc for properties
3534 content when grafting them in a different tree.
3535 * aclocal.m4: remove from CVS
3536
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003537Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3538
3539 * win32/libxml2/libxml2.def.src: added some missing entry point
3540 for XPath (Mark Vakoc)
3541
Daniel Veillard388236f2001-07-08 18:35:48 +00003542Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3543
3544 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3545 layer should URI-Unescape before trying to open resources.
3546
Daniel Veillard04383752001-07-08 14:27:15 +00003547Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3548
3549 * xpath.c: fix the name() bug for elements in the default
3550 namespace reported by Charlie Bozeman
3551
Daniel Veillard7583a592001-07-08 13:15:55 +00003552Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3553
3554 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3555 led to an XPath fix, improvements of SAX initialization, and
3556 an added option --nocdata to testXPath
3557
Daniel Veillard449d7392001-07-07 19:11:06 +00003558Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3559
3560 * doc/libxml-doc.el: Felix Natter provided anew version working
3561 with XEmacs too
3562
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003563Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3564
3565 * include/libxml/xpath.h: small cleanup
3566 * doc/xml.html: update
3567
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003568Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3569
3570 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3571 released 2.3.14
3572
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003573Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3574
3575 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003576 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003577
Daniel Veillard73c9c042001-07-05 20:02:54 +00003578Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3579
3580 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3581 were not equal to empty strings
3582
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003583Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3584
3585 * SAX.c: fixed a URI-Reference computation problem when validating
3586 * xmlIO.c: small cleanup
3587
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003588Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3589
3590 * parser.c: improved the description of a couple of interfaces
3591 upon Larry Stamper suggestion
3592
Daniel Veillard62f313b2001-07-04 19:49:14 +00003593Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3594
3595 * SAX.c entities.c parser.c: changed completely the way entities
3596 are handled when running the parser in entity substitution mode.
3597 This fixes a bug reported by Stephan Kulow and nearly divides
3598 by 3 the amount of memory required by libxslt to load and process
3599 DocBook TDG.
3600
Daniel Veillardf420ac52001-07-04 16:04:09 +00003601Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3602
3603 * HTMLparser.c: fixing a too early root closing problem raised
3604 byt Prashanth Naidu
3605
Daniel Veillard8c357d52001-07-03 23:43:33 +00003606Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3607
3608 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3609 raised by Mark Vakoc.
3610
Daniel Veillard6e90d192001-07-03 16:37:49 +00003611Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3612
3613 * example/Makefile.am: fixed the include path to add srcdir/include
3614 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3615 and some cleanup
3616
Daniel Veillardf06307e2001-07-03 10:35:50 +00003617Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3620 lot of optimization work, results in significant improvements
3621 when handling really complex XPath queries. Add a small optimizer
3622 for unions, improve [n] and [last()], avoid some costly ops.
3623
Daniel Veillard77044732001-06-29 21:31:07 +00003624Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3625
3626 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3627 * xpath.c: small cleanup
3628 * xmlGetNsList: reformated, fixed problems if used on Entities
3629
Daniel Veillard2adbb512001-06-28 16:20:36 +00003630Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3633
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003634Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3635
3636 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3637 * Makefile.am example/Makefile.am: workaround automake generating
3638 erroneous deps
3639
Daniel Veillard12f7d292001-06-28 13:12:11 +00003640Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3641
3642 * include/win32config.h: bug #56801 Yon Derek provided a patch
3643 to the windows config file.
3644
Daniel Veillard87ee9142001-06-28 12:54:16 +00003645Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3646
3647 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3648 libxml.h : Yon Derek provided a set of changes to compile from
3649 CVS on Windows/MSC
3650
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003651Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3652
3653 * parser.c: fixed UTF8 BOM support in push mode
3654 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3655 added a specific testcase
3656
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003657Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3658
3659 * Makefile.am: added --push regression tests
3660 * parserInternals.c: the XML parser segfaulted in --push mode
3661
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003662Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3663
3664 * configure.in: moved the symlinks detection within a CVS
3665 check, this is not portable and will be removed soon.
3666 * xpath.c: small cleanup/speedup
3667
Daniel Veillard11648102001-06-26 16:08:24 +00003668Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3669
3670 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3671 release of 2.3.12
3672 * parser.c: make an error message if unknow entities in all cases
3673
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003674Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3675
3676 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3677
Daniel Veillard23793842001-06-25 16:07:45 +00003678Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3679
3680 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3681 includes were installed in the wrong dir
3682
Daniel Veillardf5498f32001-06-25 15:08:36 +00003683Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3684
3685 * doc/html.xml: warn against sending code to exhibit bugs.
3686
Daniel Veillard56f06462001-06-24 21:34:03 +00003687Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3688
3689 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3690 Tru64 from Thomas Leitner
3691
Daniel Veillardc5d64342001-06-24 12:13:24 +00003692Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * AUTHORS: added William and Bjorn
3695 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3696 daniel@veillard.com hopefully I won't have to do this again
3697 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3698 docs can be rebuilt cleanly now
3699 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3700 from CVs it's generated, added include/libxml/xmlwin32version.h
3701 also generated but which should change far less frequently.
3702 * catalog.c nanoftp.c: made sure to include libxml.h not
3703 libxml/xmlversion.h directly
3704 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3705 when compiling on WIN32 and MSC
3706
Daniel Veillard07385fd2001-06-23 21:55:48 +00003707Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * include/Makefile.am include/libxml/Makefile.am configure.in:
3710 fixed make distcheck and rebuilding the rpms
3711
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003712Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3713
3714 * configure.in: should finish the migration of exported includes
3715 into a real include/libxml in CVS, at least for CVS users.
3716 * removed the exported headers, added in include/libxml (as well
3717 as xmlversion.h.in).
3718
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003719Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3720
3721 * configure.in: fixed the way to detect symlink
3722
Daniel Veillard66541772001-06-23 18:31:04 +00003723Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3724
3725 * configure.in: updated, include/libxml is now a real CVS dir
3726
Daniel Veillardca989762001-06-23 17:39:29 +00003727Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3728
3729 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3730 version works with both libxml1 and libxml2 (it autodetects
3731 the prefix of the html-files) from Felix Natter.
3732 * doc/xml.html: updated doc accordingly
3733
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003734Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3735
3736 * xpath.c: fixed the bug generating a template loop in libxslt
3737 when using docbook-xsl-1.4, * should filter out document nodes
3738 * HACKING: added William
3739 * TODO: updated
3740
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003741Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3742
3743 * doc/FAQ.html: added a warning about gcc-3.0
3744 * doc/xml.html: added reference to gdome2 and removed a confusing
3745 sentence
3746
Daniel Veillardf7f41852001-06-22 15:18:01 +00003747Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * xmlversion.h: okay this is a generated file, but Windows
3750 users need it and they can't generate it, and I want CVS
3751 Windows users ...
3752 * win32/libxml2/libxml2_so.dsp: Windows project file for
3753 the shared lib version of libxml2
3754 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3755 resources needed for libxslt/xsltproc by Yon Derek
3756
Bjorn Reese3157b342001-06-22 14:41:45 +00003757Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3758
3759 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3760
Daniel Veillard4151acb2001-06-22 10:48:57 +00003761Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3762
Daniel Veillardcc146db2001-06-22 11:10:52 +00003763 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3764
3765Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
Daniel Veillard4151acb2001-06-22 10:48:57 +00003767 * include/win32config.h: Yon Derek provided a first fix
3768 to be able to compile libxslt/xsltproc on Windows
3769
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003770Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3771
3772 * xpath.c: attempt to work around what seemed a gcc optimizer
3773 bug when handling floats on i386 http://veillard.com/gcc.bug
3774 * tree.c entities.c encoding.c: doing some cleanups while
3775 chasing it
3776
Daniel Veillard017b1082001-06-21 11:20:21 +00003777Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3778
3779 * Makefile.am: cleanup when --without-debug is specified
3780 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3781 w.r.t. --without-debug and other include points
3782 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3783 Catalogs
3784 * configure.in entities.h tree.h HTMLparser.c: removed
3785 --without-corba, made the _private field mandatory
3786
Daniel Veillard87a764e2001-06-20 17:41:10 +00003787Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3788
3789 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3790 outputs a BOM in UTF8, an errata has been issued to avoid the
3791 problem, that was the most reasonable solution... Add support
3792 for a leading UTF8 BOM in entities.
3793
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003794Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * valid.c: fixed a bug found when post validating an entity ref
3797 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3798 activate it too
3799
Daniel Veillard39196eb2001-06-19 18:09:42 +00003800Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3801
3802 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3803 weakness in the node copy the XPointer and the XInclude
3804 implementations. Serious cleanup.
3805
Daniel Veillard3739b982001-06-19 12:51:30 +00003806Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3807
3808 * Makefile.am: Kjartan Maraas provided a small patch to
3809 add xml2-config.in to EXTRA_DIST
3810
Daniel Veillarda9142e72001-06-19 11:07:54 +00003811Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3814 provided another failing case found in KDE, the way the
3815 ctxt->vctxt.nodeTab was allocated and freed changed over
3816 time but it wasn't completely cleaned up. This should fix it.
3817
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003818Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820 * parser.c: Stephan Kulow also raised the fact that line number
3821 could get miscounted making debug harder, fixed the problem
3822 in xmlParseCharData()
3823
Daniel Veillard64b98c02001-06-17 17:20:21 +00003824Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * valid.c: Stephan Kulow pointed out a problem when validating
3827 and using an empty entity, forgot a 'break' in a case.
3828
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003829Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3830
3831 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3832 * doc/xml.html: updated with 2.3.11
3833
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003834Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3835
3836 * TODO: updated adding cleanup of generated doc
3837 * configure.in: prepared to release 2.3.11
3838 * xmllint.c: added --version for bug reporting
3839 * doc/html/*.html: rebuilt the doc
3840
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003841Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3842
3843 * xpath.c: first part of the work on selecting namespace to
3844 fix bug #56115
3845
Daniel Veillard96ed5832001-06-15 22:22:04 +00003846Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3847
3848 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3849 when using -liconv
3850 * TODO: updated
3851
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003852Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3853
3854 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3855 cleanup, encoding support.
3856
Daniel Veillard608ad072001-06-14 08:32:28 +00003857Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3858
3859 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3860
Daniel Veillard239d0522001-06-13 23:02:48 +00003861Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3862
3863 * xpath.c: bug detected by Ankh when / is used as a function arg
3864
Daniel Veillard02bb1702001-06-13 21:11:59 +00003865Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3868 of element and use it to avoid outputting formatting spaces at
3869 the wrong place. Implemented the format parameter for HTML save.
3870 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3871 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3872 result/HTML/wired.html: of course this impact the result of a
3873 number of HTML tests
3874
Daniel Veillard95d845f2001-06-13 13:48:46 +00003875Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3876
3877 * HTMLtree.[ch]: started augmenting the HTML save API with
3878 encoding and formatting parameters
3879
Daniel Veillardeca60d02001-06-13 07:45:41 +00003880Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3881
3882 * HTMLtree.h: cleanup and started evaluating the work needed on
3883 revamping the HTML output code
3884
Daniel Veillard84666b32001-06-11 17:31:08 +00003885Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3888
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003889Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * valid.c: fixed bug #56049, forgot one check in the
3892 validation routine
3893
Daniel Veillardca2366a2001-06-11 12:09:01 +00003894Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3895
3896 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3897
Daniel Veillard6761eee2001-06-11 10:29:38 +00003898Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3899
3900 * libxml.h: fixed an error in last commit
3901 * doc/FAQ.html: added an entry for compilation from CVS
3902
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003903Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3904
3905 * xmlversion.h.in libxml.h: Cygwin patches
3906 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3907 * tree.h: cleanup
3908
Daniel Veillardacd370f2001-06-09 17:17:51 +00003909Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3912 memory block in a strange case where libxml is linked twice
3913 in the binary.
3914
Daniel Veillard1d047672001-06-09 16:41:01 +00003915Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3916
3917 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3918 state far too often, simple fix used to avoid it.
3919
Daniel Veillard4497e692001-06-09 14:19:02 +00003920Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3921
3922 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3923 being processed, applied his patch
3924 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3925
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003926Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3927
3928 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3929 provided fixes to compile on MSCC again
3930 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3931 also provided an update for the project files.
3932
Daniel Veillarda682b212001-06-07 19:59:42 +00003933Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3936 bug #55810
3937
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003938Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3939
3940 * tree.c: fixed xmlGetNsProp() to close bug #55683
3941 Note this requires libxslt to use it's own function instead.
3942
Daniel Veillardf0c53762001-06-07 16:07:07 +00003943Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3944
3945 * HTMLtree.c: when in a pre element no formatting space should
3946 be added.
3947 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3948
Daniel Veillard068a9652001-06-07 15:30:26 +00003949Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3950
3951 * configure.in: added tests for signal() and signal.h
3952
Daniel Veillard541d6552001-06-07 14:20:01 +00003953Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3954
3955 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3956
Daniel Veillard8a367d42001-06-07 14:01:34 +00003957Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * doc/libxml-doc.el: Felix Natter provided a new version for
3960 libxml2
3961
Daniel Veillard8a926292001-06-07 11:20:20 +00003962Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * HTMLtree.c: when in a pre element no formatting space should
3965 be added.
3966
Daniel Veillard14839d52001-06-06 16:11:56 +00003967Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3970
Daniel Veillarde95e2392001-06-06 10:46:28 +00003971Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3972
3973 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3974 hack
3975 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
3976 * uri.c: fixed a warning
3977
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00003978Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * HTMLtree.c: trying to close bug #55772 escaping in script
3981 elements
3982 * doc/xml.html: suggest to send mail to the list
3983
3984Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00003985
3986 * error.c: attempt to fix the xmlGetVarStr breakage once and for
3987 good. Use a macro and based on the solution provided in
3988 vsnprintf manual page from GNU.
3989
Bjorn Reese99748722001-06-05 12:49:15 +00003990Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3991
3992 * error.c: Workaround for non-preserving variadic list.
3993 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
3994
Daniel Veillard2e4f1882001-06-01 10:11:57 +00003995Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * doc/xml.html: added 2.3.10 release
3998
Daniel Veillardb3a182e2001-06-01 09:28:09 +00003999Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4000
4001 * configure.in: releasing 2.3.10
4002
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004003Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4004
4005 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4006
Daniel Veillard20042422001-05-31 18:22:04 +00004007Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * encoding.c: Robert Collins provided a patch to add the
4010 "US-ASCII" encoding alias
4011
Daniel Veillard97ac1312001-05-30 19:14:17 +00004012Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4013
4014 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4015 string oriented functions and started cleaning the related areas
4016 in xpath.c which needed fixing in this respect
4017
Daniel Veillard2d703722001-05-30 18:32:34 +00004018Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4019
4020 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4021 #55380
4022 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4023
Daniel Veillard9403a042001-05-28 11:00:53 +00004024Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * TODO: updated
4027 * nanohttp.[ch] : started adding APIs to get the redirected URL
4028 when this occurs (needed for further base computation
4029 * tree.h: cleanup
4030 * encoding.c: cleanup
4031 * SAX.c: minor change around ctxt->loadsubset
4032
Daniel Veillard6278fb52001-05-25 07:38:41 +00004033Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4034
4035 * Makefile.am include/Makefile.am: small change to have
4036 include/libxml rebuilt if working from CVS.
4037 * uri.c: applied another patch from Carl Douglas for URI escaping,
4038 this should close bug #51876
4039
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004040Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4043 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4044 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4045 added specific regression test
4046 * parser.h: preparing for the XSLT mode where DTD inherited
4047 attributes are added to the tree.
4048
Daniel Veillardbbd22452001-05-23 12:02:27 +00004049Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050
4051 * xinclude.[ch]: Updated the namespace for the Last Call version
4052 * result/XInclude/include test/XInclude/include: updated the
4053 testsuite accordingly
4054
Daniel Veillard8514c672001-05-23 10:29:12 +00004055Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4058 related to bug #51876
4059
Daniel Veillard42596ad2001-05-22 16:57:14 +00004060Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4061
4062 * tree.c: fixed a gross mistake in base computation, xml:base is
4063 not completely correct yet (need cascade).
4064 * xpath.[ch]: added the few things needed to find a function name
4065 and URI from the XPath context when it is called.
4066
Daniel Veillard81418e32001-05-22 15:08:55 +00004067Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4070 * DOCBparser.c: small cleanup
4071 * xmllint.c: added a --catalogs option to load catalogs from
4072 $SGML_CATALOG_FILES
4073 * tree.c: cleanup
4074 * configure.in: iconv library fixup, ICONV_LIBS
4075
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004076Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4077
4078 * catalog.c: handling of CATALOG entries. detection of recursion,
4079 and a few bugfixes
4080 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4081 against the default namespace
4082
Daniel Veillard04b93292001-05-21 08:15:31 +00004083Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4084
4085 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4086
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004087Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4088
4089 * parser.c: fixed propagation context info when parsing an
4090 external entity.
4091 * doc/html/*.html: regenerated a couple of docs
4092
Daniel Veillard4623acd2001-05-19 15:13:15 +00004093Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * doc/xml.html: update with 2.3.9 informations
4096
Daniel Veillardbed7b052001-05-19 14:59:49 +00004097Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4100 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4101 * doc/html/* : rebuilt the docs
4102 * valid.c: small patch which may improve some case when
4103 validating.
4104
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004105Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * HTMLparser.c: Closed bug #54891
4108 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4109 to the suite
4110
4111Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4114 applied a documentation patch from LotR and filled in a few missing
4115 descriptions
4116
Daniel Veillard76d66f42001-05-16 21:05:17 +00004117Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * xpath.c tree.c parser.c: speed optimizations at the parser level
4120 document tree freeing and xpath evaluation
4121
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004122Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4123
4124 * parser.c parser.h parserInternals.h: fixed a couple of
4125 interfaces for handling memory buffer input to const char *
4126 upon suggestion of JamesH.
4127
Daniel Veillardc3739e72001-05-15 15:23:27 +00004128Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * configure.in: LoTR sent a patch fixing the previous commit
4131
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004132Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * configure.in: trying to deal again with the stoopid -R linking
4135 flag of Solaris
4136
Daniel Veillard790142b2001-05-15 10:51:53 +00004137Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * xpath.h: two nodeset access macros from Thomas Broyer
4140
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004141Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4144 patch from Thomas Broyer
4145
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004146Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4149 case
4150 * INSTALL: was empty added stuff from the FAQ
4151
Daniel Veillard75bea542001-05-11 17:41:21 +00004152Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4155 attributes handling and #54433 by adding xmlUnsetProp()
4156 and xmlUnsetNsProp()
4157
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004158Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * HTMLparser.c: Patch from Jonas Borgström
4161 (htmlGetEndPriority): New function, returns
4162 the priority of a certain element.
4163 (htmlAutoCloseOnClose): Only close inline elements if they
4164 all have lower or equal priority.
4165 * result/HTML: this of course changed a number of tests results.
4166
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004167Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * xmlIO.c catalog.c: plugged in the default catalog resolution
4170 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4171 documentations
4172 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4173
Daniel Veillarda7374592001-05-10 14:17:55 +00004174Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4177 integrating catalogs
4178 * catalog.[ch] testCatalog.c: adding a small catalo API
4179 (only SGML catalog support).
4180 * parser.c: restaured xmlKeepBlanksDefault(0) API
4181
Daniel Veillardc17337c2001-05-09 10:51:31 +00004182Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4185
Daniel Veillard257d9102001-05-08 10:41:44 +00004186Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * parser.c: added xmlParseExternalEntityPrivate() to allow
4189 propagation of ctxt->_private when parsing external entities
4190
Daniel Veillard083c2662001-05-08 08:27:14 +00004191Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4194
Daniel Veillard01ef7382001-05-08 07:31:43 +00004195Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4198
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004199Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4200
4201 * valid.c: warn when indeterminist content model is detected
4202 * result/VC/ElementValid8: this adds a message
4203 * Makefile.am: add --novalid for VCM tests
4204 * parserInternals.c: added a call to Init memory
4205
Daniel Veillard64269352001-05-04 17:52:34 +00004206Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4209 when both parameters are NULL.
4210
Daniel Veillard37721922001-05-04 15:21:12 +00004211Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4212
4213 * valid.c: applied small patch from Gary Pennington, reindented
4214 some part of the code.
4215
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004216Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4219 release, updated and regenerated the docs
4220
Daniel Veillard357c9602001-05-03 10:49:20 +00004221Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * xpath.c result/XPath/expr/floats : clarified and cleanup
4224 printing of abnormal floats in tests.
4225
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004226Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4229 * results/HTML/ : a few changes in the output of the HTML tests as
4230 a result.
4231 * configure.in: tying to fix -liconv where needed
4232
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004233Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * Makefile.am: fixed a stupid error
4236
Daniel Veillard7150a032001-05-02 16:41:11 +00004237Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * configure.in Makefile.am: make the inclusion of the trio
4240 modules in the library conditional
4241
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004242Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * DOCBparser.c: patche from László Kovács, fixed entities refs
4245 in attributes handling
4246
Daniel Veillardedddff92001-05-02 10:58:52 +00004247Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4250 flushing
4251
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004252Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * xpath.c: fix of an XSLT namespace bug reported on the list
4255 general/bug-8-
4256
Daniel Veillard5792e162001-04-30 17:44:45 +00004257Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * strio.h trio.c: Dan McNichol suggested a couple of small
4260 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4261
Daniel Veillard02141ea2001-04-30 11:46:40 +00004262Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4263
4264 * tree.c parser.c encoding.c: spent a bit more time looking
4265 at the parsing speed and DOM handling. Added a few more
4266 speedups.
4267
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004268Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4269
4270 * parser.c: small but effective parsing speed improvement
4271
Daniel Veillardb59076b2001-04-29 17:04:07 +00004272Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4273
4274 * configure.in: default on the DocBook parser inclusion (for Gnome)
4275 * DOCBparser.h: fixed a header reference
4276
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004277Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * configure.in xpath.c: applied Bjorn patches for FPE on the
4280 alpha
4281
Daniel Veillardeefd4492001-04-28 16:55:50 +00004282Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4285 xmlSaveFormatFileTo()
4286
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004287Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * xpath.c: simple and efficient optimization, XPath functions
4290 aways bind to the same code, cache this
4291 * TODO: updated (by saying some is obsolete)
4292
Daniel Veillard2156a562001-04-28 12:24:34 +00004293Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4294
4295 * xpath.c: more cleanup work on XPath name parsing routines
4296
Daniel Veillard61d80a22001-04-27 17:13:01 +00004297Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4300 xmlXPathParseName
4301 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4302 * debugXML.c: avoid compilation problems if compiling without
4303 HTML support, Igor Zlatkovic
4304 * win32/libxml2/libxml2.def.src: being able to compile without
4305 XPath on Windows
4306
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004307Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * libxml.m4: yet another patch from Toshio Kuratomi
4310
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004311Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4314
Daniel Veillard67fee942001-04-26 18:59:03 +00004315Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * tree.[ch]: added xmlSaveFormatFile interface for saving
4318 and indenting a file.
4319
Daniel Veillard82e49712001-04-26 14:38:03 +00004320Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * xpath.c: fixed bug #53689 related to processing-instruction()
4323
Daniel Veillard02f077a2001-04-26 10:59:11 +00004324Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4325
4326 * DOCBparser.c: patche from László Kovács
4327
Daniel Veillard30211a02001-04-26 09:33:18 +00004328Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * parser.c: applied fixes from Christian Glahn bug report #53391
4331
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004332Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * error.c: Jean François Lecomte provided a complete description
4335 and a fix to bug #53537
4336
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004337Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4340
Daniel Veillard1034da22001-04-25 19:06:28 +00004341Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * DOCBparser.c SAX.c: a bit more work on entities processing.
4344 Still Need to cleanup XML output and references in attributes
4345
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004346Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4347
4348 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4349
Daniel Veillardb33c2012001-04-25 12:59:04 +00004350Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * tree.c: trying to fix #53574, not completely complete,
4353 I would like xmllint --copy --debug test/ent1 and
4354 xmllint --debug test/ent1 to show the same result.
4355 * xpath.c: fix a bug when trying to sort namespace nodes
4356
Daniel Veillard5146f202001-04-25 10:29:44 +00004357Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * HTMLtree.c: real fix for #53402
4360
Daniel Veillard7533cc82001-04-24 15:52:00 +00004361Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4364 PIs when using xsl:output
4365 * valid.c: closing #53537 some case generate segfaults if there
4366 is validity errors
4367
Daniel Veillard61b33d52001-04-24 13:55:12 +00004368Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4371 of external parsed entities, added --noent to testDocbook
4372 * valid.c: Garry Pennington found an uninitialized variable
4373 access in xmlValidateElementContent()
4374
Daniel Veillard56098d42001-04-24 12:51:09 +00004375Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4378 with madness
4379 * result/HTML/ : this modified the result of the regression tests
4380 a lot.
4381
Daniel Veillard122376b2001-04-24 12:12:30 +00004382Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4385 to doc where it wasn't checked against NULL reported by
4386 Jens Laas
4387
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004388Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4389
4390 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4391 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4392
Daniel Veillardeae522a2001-04-23 13:41:34 +00004393Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4396 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4397 * SAX.[ch]: cleanup and updates for DocBook
4398 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4399 ex SGML identifier changes
4400 * valid.c: removed a static unused function.
4401
Daniel Veillardde57c612001-04-23 09:13:36 +00004402Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * HTMLtree.c: applied change for Paul Sponagl on script saving
4405 * Makefile.am: the warning about entity title.xml are normal.
4406
Daniel Veillard393df012001-04-22 20:11:18 +00004407Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * configure.in: release of 2.3.7
4410 * Makefile.am: fixing make distcheck
4411
Daniel Veillarda41123c2001-04-22 19:31:20 +00004412Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * doc/html/* doc/xml.html: updated and regenerated the docs
4415
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004416Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4417
4418 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4419
Daniel Veillarde82a9922001-04-22 12:12:58 +00004420Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * tree.c: fixed #53388 with the provided patch
4423
Daniel Veillard06803992001-04-22 10:35:56 +00004424Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * valid.c: Bjorn detected an invalid memory access. Fixed
4427 vstateVPush()
4428
Daniel Veillard40af6492001-04-22 08:50:55 +00004429Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4432
Bjorn Reese70a9da52001-04-21 16:57:29 +00004433Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4434
4435 * libxml.h: new header used only for the compilation of libxml
4436 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4437 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4438 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4439 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4440 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4441 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4442 baseline (version 1.2 plus a single patch).
4443 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4444 scientific notation for numbers. Tests added.
4445 * xpath.c: formatting of numbers changed to use sprintf
4446 (contribution from William Brack)
4447
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004448Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * valid.c: cleanup, more useful debugging
4451 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4452 * xmlIO.c: entity loading is printed as an error when validating
4453
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004454Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * valid.c: fixed to validate within entities
4457 * test/VCM/v22.xml: added a specific testcase
4458
Daniel Veillardca1f1722001-04-20 15:47:35 +00004459Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * valid.c: forgot an epsilon transition in for ()+
4462 * test/VCM/v21.xml : added a specific test case
4463
Daniel Veillard85349052001-04-20 13:48:21 +00004464Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * valid.c: removed a state explosion exhibited by RSS
4467 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4468 from bug #51872
4469
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004470Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4473 validation without using an ugly NFA -> DFA algo in the source.
4474 Made a specific algorithm easier to maintain, using a single
4475 stack and without recursion.
4476 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4477 * hash.c: made the growing routine static
4478 * tree.h parser.c: added the parent information to an
4479 xmlElementContent node.
4480
Daniel Veillarde470df72001-04-18 21:41:07 +00004481Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * SAX.c parser.c xpath.c: generating IDs when not validating
4484 from an external parsed entity was poisoning the ID has table
4485 with removed values. This was killing XSLT on the KDE help
4486 browser.
4487
Daniel Veillardceacdd92001-04-18 15:10:35 +00004488Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * entities.h: andrew@ugh.net.au detected a double declaration
4491
Daniel Veillarda10efa82001-04-18 13:09:01 +00004492Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * debugXML.c hash.c tree.h valid.c : some changes related to
4495 the validation suport to improve speed with DocBook
4496 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4497 the way validation errors get reported
4498
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004499Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4502 by P C Chow and William M. Brack for XSLT HTML output
4503
Daniel Veillard2d90de42001-04-16 17:46:18 +00004504Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4507 Igor Zlatkovic patches for MSC compilation and added his
4508 updates
4509
Daniel Veillarde043ee12001-04-16 14:08:07 +00004510Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4513 prefix lookup.
4514 * parserInternals.c: fixed the bug reported by Morus Walter
4515 due to an off by one typo in xmlStringCurrentChar()
4516
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004517Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * HTMLparser.c result/HTML/*: revamped the way the HTML
4520 parser handles end of tags or end of input
4521
Daniel Veillard82daa812001-04-12 08:55:36 +00004522Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4523
4524 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4525
Daniel Veillard67a21302001-04-11 14:39:16 +00004526Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4529 bug where the linktime verions of free() won't work ...
4530
Daniel Veillard27b55282001-04-11 12:22:25 +00004531Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4532
4533 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4534
Daniel Veillardafc73112001-04-11 11:51:41 +00004535Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * doc/xml.html: added 2.3.6 release
4538
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004539Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4542 * result/wml.xml: resulted in a small output change
4543
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004544Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * tree.c: xmlNewDoc was missing the charset initialization
4547 * xmllint.c: added --auto to autogenerate a doc, allow to
4548 reproduce the problem fixed on xmlNewDoc
4549
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004550Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * xpath.c: trying to get 52979 solved
4553 * tree.c result/ result/noent/: trying to get 52712 solved, this
4554 also made me clean up the fact that XML output in general should
4555 not add formating blanks by default, this changed the output of
4556 a few tests
4557
Daniel Veillard73639a72001-04-10 14:31:39 +00004558Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4561
Daniel Veillardfac26a12001-04-08 13:08:14 +00004562Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4563
4564 * configure.in: finally released 2.3.6
4565
Daniel Veillard911f49a2001-04-07 15:39:35 +00004566Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4567
4568 * xpath.c: checking for null pointer generated by new code
4569
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004570Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4571
4572 * xpath.c: fixed a [] evaluation problem reported
4573 * test/XPath/tests/simpleaddr: extended test
4574 * result/XPath/simpleaddr: updated result
4575
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004576Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xmllint.c: Dan Timis reported a portability problem
4579 on Macs without mmap, fixed it.
4580
Daniel Veillardb38bd552001-04-03 18:22:00 +00004581Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * testXPath.c : added a --tree option allowing to display the
4584 tree dump of the XPath expression
4585
Daniel Veillard4dd93462001-04-02 15:16:19 +00004586Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xpath.c: fixed a memleak when comparing nodesets
4589 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4590 * tree.c: added a TODO
4591
Daniel Veillard92ad2102001-03-27 12:47:33 +00004592Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4595 we need string functions
4596 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4597 to be able to use them where needed. Applied some changes
4598 to reduce name linking pollution and compile in only what's
4599 needed.
4600 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4601 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4602 for the string manipulation functions
4603 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4604 to the free() function of xmlmemory.c
4605 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4606 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4607 usage.
4608
4609
Daniel Veillard2be30642001-03-27 00:32:28 +00004610Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * error.c: applied the context output patch of the error
4613 handling submitted by Chuck Griffith
4614 * error/VC/*: this slightly change some error logs
4615
Daniel Veillard50582112001-03-26 22:52:16 +00004616Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * parser.c: fixed line number reporting on error
4619
Daniel Veillard04be4f52001-03-26 21:23:53 +00004620Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * parser.c: Sullivan and Darin found a parser bug,
4623 applied the patch.
4624
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004625Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4628 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4629 xmlversion.h.in xpointer.c: of course the way I defined
4630 UNUSED breaks on old gcc version. Try to be smart and
4631 also define it directly in xmlversion.h
4632 * configure.in: removed -ansi flag from the pedantic set
4633
4634Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004635 Huge cleanup, I switched to compile with
4636 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4637 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4638 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4639 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4640 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4641 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4642 encoding.h entities.c error.c list.[ch] nanoftp.c
4643 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4644 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4645 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4646 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4647 Cleanup, staticfied a number of non-exported functions,
4648 detected and cleaned up a dozen of problem found this way,
4649 avoided a lot of public function name/typedef/system names clashes
4650 * doc/xml.html: updated
4651 * configure.in: switched private flags to the really pedantic ones.
4652
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004653Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * configure.in: 2.3.5
4656 * doc/html/*: rebuilt the docs
4657
Daniel Veillard146c9122001-03-22 15:22:27 +00004658Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4659
4660 * parser.c: fixed a reported bug in NOTATION parsing
4661 * uri.c: accepted but not fixed bug 51876, added TODO
4662 * Makefile.am: fixed bug 51876
4663
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004664Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4665
4666 * config.h.in configure.in error.c: fix a compilation problem
4667 on platforms without vsnprintf (xml@thewrittenword.com)
4668
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004669Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4670
4671 * parser.c: fixed a function name header typo
4672 * SAX.c: notations can also occur in external subset.
4673
Daniel Veillard7d42b542001-03-20 13:22:46 +00004674Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4675
4676 * error.c: removed a C++ like comment
4677
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004678Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * parser.c: fixing bug 52299 strange condition leading
4681 to a parser crash due to a buffer overflow
4682 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4683 added the specific test case
4684
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004685Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4688 xmlXPathConvert{String,Number,Boolean} to be able to make
4689 type casts without a context stack, fixed some implementation
4690 problems related to the absence of context at parse-time,
4691 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4692 in the public API too
4693 * xpointer.c xpathInternals.h: we need to know at parse time
4694 whether we are compiling an XPointer
4695
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004696Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4697
4698 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4699 cleaned up the parser internals, refactored XPath code, added
4700 new compilation based APIs and cleanly separated public and
4701 private APIs.
4702
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004703Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * xpath.h: the comp field must be added at the end to avoid
4706 killing binary compat.
4707
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004708Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4709
4710 * Makefile.am: detect XPath memleaks in regreson tests
4711 * error.c: fixed and error w.r.t. error reporting still using
4712 stderr
4713 * hash.c: added new line at end of file
4714 * tree.h: minor cleanup
4715 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4716 expression parsing from evaluation, resulted in a number of
4717 changes internally, and in XPointer. Likely to break stuff
4718 using xpathInternals.h but should remain binary compatible,
4719 new interfaces will be added.
4720
Daniel Veillardd574f782001-03-14 19:40:17 +00004721Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4722
4723 * configure.in: fixed a couple of problems reported by
4724 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4725 without gcc on non linux platforms.
4726
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004727Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4730 a fix for --with-html-dir= configure support. I hope it won't
4731 break rpm generation
4732
Daniel Veillarda022fe02001-03-14 16:30:00 +00004733Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4734
4735 * xmlIO.c: one function comment cleanup.
4736
Daniel Veillard25239c12001-03-14 13:56:48 +00004737Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * SAX.c: external subset notations were improperly registered
4740 in the internal subset.
4741
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004742Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * README.cvs-commits: added, pointing to HACKING
4745 * HACKING: updated
4746
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004747Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * parser.c: and Matt Sergeant found one in the XML push
4750 parser (erroneous check I forgot to remove when I fixed the
4751 main parser).
4752
Daniel Veillard68d7b672001-03-12 18:22:04 +00004753Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4754
4755 * xpath.c: ptittom found a small bug in UnaryExpr
4756
Daniel Veillarde356c282001-03-10 12:32:04 +00004757Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * configure.in: bumped to 2.3.4
4760 * error.c: fixed bug #51860
4761 * tree.c: fixed bug #51861
4762 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4763 * tree.[ch] : added xmlDefaultBufferSize
4764 * nanoftp.c: typo in function name header block
4765 * doc/xml.html : updated, added link to XML::LibXSLT
4766 * doc/html/* : rebuilt the docs
4767
Daniel Veillard80f32572001-03-07 19:45:40 +00004768Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * parser.c SAX.c: the new content parsing code raised an
4771 ugly bug in the characters() SAX callback. Found it
4772 just because of strangeness in XSLT XML Rec ouptut :-(
4773
Daniel Veillard6c831202001-03-07 15:57:53 +00004774Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * Makefile.am: Martin Baulig suggested to add -lm
4777 * tree.c: found another bug in xmlNodeGetContent()
4778
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004779Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * xpath.c: Bjorn found the error related to strictness of comparison.
4782
Daniel Veillard29631a82001-03-05 09:49:20 +00004783Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4784
4785 * parser.c: trying to fix the Dtd parsing problem reported
4786 by Gary, side effect of last week speed optimizations.
4787
Daniel Veillard14be0a12001-03-03 18:50:55 +00004788Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4791 * parserInternals.c: removed unneeded test raised by Stric
4792
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004793Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4794
4795 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4796 and fixed by William Brack). Added xmlXPathFormatNumber.
4797 Changed the sorting slightly.
4798 * configure.in Makefile.am example/Makefile.am: Added -lm.
4799 Please note that applications linking with libxml2, must
4800 also like with the math library from now on.
4801
Daniel Veillardf9533d12001-03-03 10:04:57 +00004802Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4805
Daniel Veillard2f362242001-03-02 17:36:21 +00004806Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * parser.c: one must report spaces even if the Dtd element
4809 content proves that this is not part of the element content.
4810 * result/valid/*.xml: this changed the ouptu slightly
4811
Daniel Veillardb402c072001-03-01 17:28:58 +00004812Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * configure.in: bumped to 2.3.3
4815 * doc/xml.html: updated
4816
Daniel Veillard77851712001-02-27 21:54:07 +00004817Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.c: minor doc fix
4820 * xpath.c: deallocation issues when a result tree has been
4821 converted to a node-set
4822
Daniel Veillardec70e912001-02-26 20:10:45 +00004823Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * doc/xml.html: oops corrected dates s/2000/2001
4826
Daniel Veillard8730c562001-02-26 10:49:57 +00004827Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4828
4829 * valid.c: new patch from Gary Pennington
4830
Daniel Veillard91e9d582001-02-26 07:31:12 +00004831Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * doc/xml.html: applied patch from Ankh
4834
Daniel Veillardedac3c92001-02-26 01:36:19 +00004835Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * xinclude.c: fixed a problem building on Mac
4838
Daniel Veillard21a0f912001-02-25 19:54:14 +00004839Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4840
4841 * parser.c: more work on increasing parsing ferformances
4842
Daniel Veillard48b2f892001-02-25 16:11:03 +00004843Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4844
4845 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4846 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4847 avoiding memcpy in production builds MEM_CLEANUP macro use
4848 * parser.[ch] parserInternals.c: optimizations of the tightest
4849 internal loops inside the parser. Better checking of I/O
4850 flushing/loading conditions
4851 * xmllint.c : added --timing
4852
Daniel Veillard71681102001-02-24 17:48:53 +00004853Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * configure.in: bumped to 2.3.2
4856 * doc/xml.html: updated for release
4857
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004858Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * xpath.c: found a memleak and fixed a nasty bug
4861
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004862Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4863
4864 * xmllint.[c1] : added return code errors for xmllint
4865 * xpath.c: specific debug dump function for result value trees
4866
Daniel Veillard4b637072001-02-21 21:52:55 +00004867Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * xpath.c: finally implemented xmlXPathCompareNodeSets
4870 * test/XPath/expr/floats results/XPath/expr/floats: added
4871 a test for float expressions
4872
Daniel Veillardf714aa32001-02-21 03:07:44 +00004873Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4874
4875 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4876 * parserInternals.[ch]: trying to speed up parsing
4877 * xpath.c : speeded up node set equality op
4878
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004879Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4882 better handling of ID/IDREF and the list modules associated
4883 * configure.in: small CFLAGS cleanup
4884
Daniel Veillarda8abee62001-02-19 15:14:59 +00004885Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4886
4887 * configure.in: fixed iconv detection on AIX (stric)
4888
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004889Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004890
4891 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4892
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004893Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4894
4895 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4896 and optimized xmlXPathNodeSetSort
4897
Daniel Veillard142adbf2001-02-17 13:21:05 +00004898Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * xpath.c: bug fix when context size is 0
4901 * parser.c: I like Norm's Dtd because they still manage to break
4902 the parser occasionally
4903
Daniel Veillardf23e0092001-02-16 13:21:29 +00004904Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4907
Daniel Veillarde0e26512001-02-16 00:11:46 +00004908Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4909
4910 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4911 attributes within the XML-1.0 namespace
4912
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004913Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4914
4915 * xpathInternals.h: exported a few axis functions
4916 * doc/xml.html: updated the doc
4917
Daniel Veillard760f4422001-02-15 14:59:48 +00004918Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * configure.in: applied patch from Daniel van Balen for OpenBSD
4921 and bumped version to 2.3.1
4922 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4923 attempt to find autoclosing was simply broken, removed it,
4924 updated the examples, this is better
4925
Daniel Veillardd194dd22001-02-14 10:37:43 +00004926Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4929 hash functionnalities.
4930 * doc/html/* : rebuild the doc
4931
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004932Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4935 on predicate
4936 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4937 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4938 really want to have tags closed on output even if we accept
4939 unclosed ones on input
4940
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004941Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * xpath.c: ouch don't free NULL, rare case fixed
4944 * tree.c: don't coalesce text nodes if they don't have the
4945 same behaviour wrt escaping on output
4946
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004947Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4948
4949 * xpath.c: small fixup
4950 * SAX.c: don't warn on empty namespaces.
4951
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004952Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * README: a bit of cleanup
4955 * configure.in: preparing for 2.3.0 release
4956
Daniel Veillard1f83d392001-02-08 09:37:42 +00004957Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4958
4959 * hash.[ch]: added a first version of xmlHashSize()
4960 * valid.c: another bug fix from Gary Pennington
4961
Daniel Veillard5eef6222001-02-07 18:24:48 +00004962Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * valid.c: couple of bug fixes pointed by Gary Pennington
4965 * HTMLtree.c: #if 0 cleanup
4966
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004967Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4970 which removes a time consuming check of xmlXPathNodeSetAdd()
4971 and use it in places where we are sure to not break unicity
4972
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004973Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * xpath.c: bug fixes found from XSLT
4976 * tree.c: preserve node->name special values when copying nodes.
4977 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
4978 external subset are fetched when available but without full
4979 validation. Added xmlLoadExtDtdDefaultValue, need a function.
4980 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
4981 output with encoding disabled.
4982
Daniel Veillard2c833b62001-02-03 08:52:06 +00004983Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
4986 xmlCheckFilename should not be called from xmlFileOpenW
4987 and xmlGzfileOpenW
4988
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00004989Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4990
4991 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
4992 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
4993 added the new tests for URI normalization
4994 * testURI.c: fixed stoopid bugs
4995 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
4996 the URI in the error messages are now properly normalized
4997
Daniel Veillardea28ce62001-02-02 08:20:19 +00004998Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5001
Daniel Veillarde99a4762001-02-01 04:34:35 +00005002Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5005
Daniel Veillard2b325a02001-01-31 20:46:31 +00005006Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * xpath.c: fixed mod operator
5009
Daniel Veillardde55cf62001-01-31 15:53:13 +00005010Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * parser.c: fixed xmlStrcat doc
5013 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5014 trees.
5015
Daniel Veillard2f913b72001-01-31 13:23:49 +00005016Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * xpath.c result/XPath/tests/chaptersbase
5019 result/XPath/tests/simplebase: fixed XPath node()
5020 * tree.c: small fix in xmlNewNs()
5021 * Makefile.am: removed extraneous xml2Conf.sh rule
5022
Daniel Veillardb42042b2001-01-28 07:40:36 +00005023Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5026 Changed the library name, in order to get libxml-devel and
5027 libxml2-devel to coexist on a single system
5028 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5029 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5030
Daniel Veillardee0a4662001-01-27 18:59:33 +00005031Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5034 libxml2-devel installable in // as libxml-devel.
5035
Daniel Veillard5eb05942001-01-27 17:50:22 +00005036Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * doc/Makefile.am: fixed make rebuild in doc
5039 * doc/html/*.html: rebuilt the docs
5040
Daniel Veillard65c295d2001-01-26 09:32:39 +00005041Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5042
5043 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5044
Daniel Veillard8e199902001-01-25 18:54:39 +00005045Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5048 the HTML doc to go into the -devel RPM ...
5049 * aclocal.m4 config.h.in: some updates due to auto* magic
5050
Daniel Veillard93086662001-01-25 18:13:04 +00005051Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * xpath.h: added a hook in the context structure allowing to
5054 link to extra support, needed for XSLT
5055
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005056Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5059 xmlXPtrCmpPoints to use it.
5060 * propagated the following patch from Alejandro Forero
5061 * include/win32config.h xmlIO.c: applied further suggestions
5062 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5063 * example/gjobread.c: fixed warnings, now that it builds
5064
5065Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5066
5067 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5068
5069 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5070 filename points to a valid file (not a directory).
5071 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5072 Added calls to xmlCheckFilenameDir.
5073
5074 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5075 `path' (rather than `filename') as the parameter to gzopen and open.
5076
Daniel Veillard48177c22001-01-23 15:27:41 +00005077Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * Makefile.am: fixed a problem with EXTRA_DIST
5080
Daniel Veillardb83ba402001-01-22 22:45:10 +00005081Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5082
5083 * Makefile.am example/Makefile.am: finally found the trick
5084 to build the example, i.e. add "." in SUBDIRS before example
5085 in the list <grin/>
5086
Daniel Veillard82687162001-01-22 15:32:01 +00005087Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * doc/xml.html: updated with an XSLT section, removed pointer to
5090 W3C CVS base.
5091
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005092Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5095 too, and deallocation need to occur the same way.
5096
Daniel Veillarde4566462001-01-22 09:58:39 +00005097Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5100 type correponding to an XSLT result tree fragment. Share most
5101 of the data format with node set, as well as operators.
5102 * HTMLtree.c: added a newline at the end of the doctype output
5103 whe this one is not present initially.
5104 * tree.c: make sure taht the parent and doc pointers are properly
5105 set when copying attributes (lists).
5106
Daniel Veillard701c7362001-01-21 09:48:59 +00005107Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5110
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005111Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * xpath.c: seems I finally killed that ugly path evaluation
5114 context bug (tagged 9999 in case is is wrong)
5115
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005116Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5119 for XSLT
5120
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005121Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5124 for xmlGzfileOpen() bug
5125
Daniel Veillardf6eea272001-01-18 12:17:12 +00005126Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * xpath.c: removed an error found by XSLT usage
5129 * tree.c parserInternals.h: use a predefined static string
5130 for text and comment nodes, avoid freeing them in xmlFreeNode,
5131 exported the string name in parserInternals.h and added
5132 another value to disable encoding at output (for XSLT),
5133 gain memory, time.
5134
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005135Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5138 win32/libxml2/libxml2_so.dsp: new makefiles and update
5139 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5140
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005141Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5144 Gary Pennington
5145
Daniel Veillard389e6b72001-01-15 19:41:13 +00005146Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * xpath.c: fixed the comaprision of values and nodelists,
5149 need to compare nodelist still ...
5150 * debugXML.c: avoided a possible core dump
5151 * HTMLparser.c: cleanup
5152 * nanohttp.c: contributed fix.
5153 * tree.c: fixes in properties handling added xmlSetNsProp
5154 needed by libxslt
5155 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5156 comment
5157 * TODO: updated
5158
Daniel Veillard167bd532001-01-06 21:09:34 +00005159Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * parser.c parserInternals.c: applied Bjorn Reese optimization
5162 patch
5163
5164Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * Makefile.am: applied patch fro make check from Martin Vidner
5167
Daniel Veillard503b8932001-01-05 06:36:31 +00005168Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * configure.in: preparing 2.2.11
5171 * doc/html/*: rebuild the HTML files
5172 * doc/xml.html : updated
5173
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005174Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * tree.c: fixed a stupid bug
5177 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5178 patches related to validation of an XInclude processing result
5179 * TODO: updated
5180
Daniel Veillarde2488192001-01-04 10:54:22 +00005181Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5182
5183 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5184 on large files
5185
Daniel Veillardf060a412001-01-03 20:52:44 +00005186Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5187
5188 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5189
Daniel Veillard45cff692001-01-03 18:02:04 +00005190Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5193 reported by Jonas Borgström
5194 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5195
Daniel Veillard08108982001-01-03 15:24:58 +00005196Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * testXPath.c xpath.c: fixing the XPath union expressions problem
5199 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5200
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005201Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xmllint.c: Made is so if the file name is "-" is will read form
5204 standard input. Sven Heinicke <sven@zen.org>
5205 * tree.c: fixed a problem when growing buffer
5206 * tree.h: fixed the comment of the node types following andersca
5207 comment
5208 * TODO: updated
5209
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005210Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5211
5212 * HTMLparser.[ch]: added a way to avoid adding automatically
5213 omitted tags. htmlHandleOmittedElem() allows to change the
5214 default handling.
5215 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5216 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5217 of xmllint too when using --memory flag, added a memory test
5218 suite at the Makefile level.
5219 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5220 with namespace use when encountering QNames in XPath evalation,
5221 added xmlns() scheme in XPointer.
5222 * nanoftp.c : incorporated a fix
5223 * parser.c xmlIO.c: fixed problems raised with encoding when using
5224 the memory I/O
5225 * parserInternals.c: closed bug 25934 reported by
5226 torsten.landschoff@innominate.de
5227 * TODO: updated
5228
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005229Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5230
5231 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5232 on a non-updated tree :-(, made a 2.2.10 release to correct the
5233 situation
5234
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005235Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5236
5237 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5238 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5239 integrated a set of OpenVMS changes from Howard Taylor
5240 <Howard.Taylor@pacoast.com>
5241
Daniel Veillard58770e72000-11-25 00:48:47 +00005242Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5243
5244 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5245 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5246
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005247Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5248
5249 * HTMLparser.c: some fixes on auto-open of html/head/body
5250 * encoding.c: fixed a compilation error on some gcc env
5251 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5252 XPointer implementation
5253 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5254 related XPointer tests and associated results
5255
Daniel Veillard300f7d62000-11-24 13:04:04 +00005256Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5257
5258 * doc/xmldtd.html doc/xml.html: following a short step by step
5259 guidance on IRC to help maciej with DTDs I started a small
5260 page on the subject.
5261
Daniel Veillard748e45d2000-11-17 16:36:08 +00005262Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5263
5264 * HTMLparser.c: fixed handling of broken charrefs
5265 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5266 patches
5267
Daniel Veillard28929b22000-11-13 18:22:49 +00005268Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5269
5270 * doc/xml.html doc/html/* : rebuilt the docs after adding
5271 xinclude and updated page for 2.2.7 and 2.2.8
5272 * configure.in: releasing 2.2.8
5273
Daniel Veillard41e06512000-11-13 11:47:47 +00005274Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5275
5276 * parser.[ch] parserInternals.c: applied the conditional
5277 section processing fix from Jonathan P Springer
5278 <jonathan.springer2@gte.net>
5279 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5280 project file, fixed iconv default non support
5281 * xpath.c: fixed the problem of evaluating relative expressions
5282 when a node context is provided.
5283
Daniel Veillardbf432752000-11-12 15:56:56 +00005284Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5285
5286 * nanoftp.c: fixed gcc 2.95 new warnings
5287 * SAX.c: fixed a stupid bug
5288 * tree.c: fixed a formatting problem when round-tripping
5289 from/to memory
5290 * xinclude.c: chased memleak, fixed a base problem
5291 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5292 xmlXPtrBuildNodeList()
5293 * TODO: updated
5294 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5295 adding a first small set of regression tests for XInclude
5296
Daniel Veillardc2def842000-11-07 14:21:01 +00005297Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5298
5299 * nanohttp.[ch]: applied Wayne Davison patches to access
5300 the WWW-Authorization header.
5301 * parser.c: Closed Bug#30847: Problems when switching encoding
5302 in short files by applying Simon Berg's patch.
5303 * valid.c: fixed a validation problem
5304 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5305 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5306 Wayne Davison
5307 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5308 need to be extended to non full nodes selections.
5309 * xinclude.c: starts to work decently
5310
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005311Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5312
5313 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5314 debugXML.c xmlversion.h.in: Started adding XInclude support,
5315 this is a new xmllint option
5316 * tree.c xpath.c: applied TOM patches for XPath
5317 * xpointer.c: fixed a couple of errors.
5318 * uri.c: added an escaping function needed for xinclude
5319 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5320 new warning from RH70 gcc's version
5321
Daniel Veillarda4964b72000-10-31 18:23:44 +00005322Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5323
5324 * HTMLparser.c: fixed loop on invalid char in scripts
5325 * parser.c: update to description of xmlIOParseDTD()
5326 * libxml.m4 xmlversion.h.in: changes contributed by
5327 Michael Schmeing <m.schmeing@internet-factory.de>
5328 * configure.in: preparing for 2.2.7
5329 * Makefile.am: trying to avoid config.h and acconfig.h
5330 being included in the distrib
5331 * configure.in: released 2.2.7
5332
5333Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5334
5335 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5336 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5337
Daniel Veillard01411222000-10-30 15:33:22 +00005338Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5339
5340 * parser.[ch]: added xmlIOParseDTD()
5341 * xpointer.c: added support for the 2 extra parameters of
5342 string-range, fixed a stoopid error when '0' was present
5343 in XPointer expressions
5344 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5345 testsuite for the above
5346
Daniel Veillard6db58192000-10-30 09:27:53 +00005347Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5348
5349 * libxml.spec.in: improved package descriptions
5350
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005351Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5352
5353 * xpath.c xpathInternals.h: applied a large cleaning patch
5354 from TOM <ptittom@free.fr>, it also add namespace support
5355 for function and variables registration.
5356
Daniel Veillardbd20df72000-10-29 17:53:40 +00005357Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5360 * Makefile.mingw: Wayne Davison's update adding hash.c
5361
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005362Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * xpath.c: fixed the root evaluation problems
5365 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5366 ignorable spaces with <b> <bold> <em>
5367 * tree.c: fixed a loop in xmlSearchNsByHref()
5368
Daniel Veillard767662d2000-10-27 17:04:52 +00005369Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5370
5371 * xpath.c: applied another XPath patch from TOM
5372 * xpath.c include/makefile.am: applied another patch from
5373 china@thewrittenword.com (cleanup on IRIX).
5374
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005375Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5376
5377 * xml-config.1: received a fixed version from Fredrik Hallenberg
5378 <hallon@lysator.liu.se>
5379
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005380Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5381
5382 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5383 cleanup patch for XPath
5384
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005385Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5386
5387 * patched to redirrect all "out of context" error messages to
5388 a reconfigurable routine. The changes are:
5389 * xmlerror.h : added the export of an error context type (void *)
5390 an error handler type xmlGenericErrorFunc there is an interface
5391 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5392 to reset the error handling routine and its argument
5393 (by default it's equivalent to respectively fprintf and stderr.
5394 * all the c files: all wild accesses to stderr or stdout within
5395 the library have been replaced to calls to the handler.
5396
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005397Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5398
5399 * configure.in: release 2.2.6
5400 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5401 exporting the inner functions of xpath for extension modules
5402 * doc/*: updated and rebuilt the doc
5403
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005404Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5405
5406 * nanohttp.c : applied Wayne HTTP cleanup patch
5407 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5408 and xmlNodeSetSpacePreserve()
5409
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005410Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5411
5412 * xpath.c: closing bug #29260
5413
Daniel Veillard126f2792000-10-24 17:10:12 +00005414Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5415
5416 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5417 multikey tuples, made hash structure opaque
5418 * valid.[ch]: moved elements, attributes, notations decalarations
5419 as well as ID and refs to hash tables.
5420 * entities.c: hash cleanup
5421 * xmlmemory.c: fixed a dump problem in debug mode
5422 * include/Makefile.am: problem passing in DESTDIR= values patch
5423 from Marc Christensen <marc@calderasystems.com>
5424 * nanohttp.c: removed debugging remains
5425 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5426 * HTMLparser.c parser.c: fixing a number of problems with the
5427 macros in the *parser.c files (Wayne).
5428 * HTMLparser.c: close the previous option when opening a new one
5429 (Marc Sanfacon).
5430 * result/HTML/*: updated the HTML results accordingly
5431
Daniel Veillard52afe802000-10-22 16:56:02 +00005432Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5433
5434 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5435 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5436 XPath functions and XML entities table to them. More to come...
5437 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5438
Daniel Veillard683cb022000-10-22 12:04:13 +00005439Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5440
5441 * tree.c: coalesce adjacent text nodes
5442 * valid.c: handling of blank nodes in DTd validation (raised
5443 by problems with a posteriori validation).
5444 * nanohttp.c: changing behaviour on HTTP write stuff.
5445 * HTMLtree.c: forced body and html to be explicitely closed.
5446 * xpath.h: exported more XPath functions.
5447
Daniel Veillard1baf4122000-10-15 20:38:39 +00005448Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5449
5450 * Release of 2.2.5
5451 * xpointer.c: range() range-inside and other helper functions
5452 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5453
Daniel Veillard47e12f22000-10-15 14:24:25 +00005454Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5455
5456 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5457 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5458
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005459Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5460
5461 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5462 and XPointer modules
5463
Daniel Veillard134c9f32000-10-15 10:27:08 +00005464Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5465
5466 * SAX.h: closed #25107
5467
Daniel Veillard39915622000-10-15 10:06:55 +00005468Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5469
5470 * testSAX.c: fixed problem with cdata reporting
5471 * SAXresult/* : updated
5472
Daniel Veillard1e851392000-10-15 10:02:56 +00005473Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5474
5475 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5476 Closed bug #27499, added to regression tests
5477 * TODO: updated
5478
Daniel Veillard7eda8452000-10-14 23:38:43 +00005479Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5480
5481 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5482 support for SCRIPT and STYLE with help from Bjorn Reese
5483 * test/HTML/* result/HTML/*: added simple testcase and updated
5484 the existing ones.
5485
Daniel Veillardff9c3302000-10-13 16:38:25 +00005486Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5487
5488 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5489 string-range for empty strings
5490 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5491 test/XPath/xptr/strrange: augmented the XPointer testsuite
5492
Daniel Veillard189446d2000-10-13 10:23:06 +00005493Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5494
5495 * doc/xml.html doc/xmlmem.html: added a module describing memory
5496 interfaces and use, updated the main page.
5497
Daniel Veillard2f971a22000-10-12 23:26:32 +00005498Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5499
5500 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5501 nanoftp code work on Windows too now
5502
5503Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005504
5505 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5506 * xpointer.c: implemented string-range() at least a good first version
5507 * test/XPath/docs/str test/XPath/xptr/strrange
5508 result/XPath/xptr/strrange: the string-range() tests
5509
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005510Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * Makefile.am include/Makefile.am include/win32config.h
5513 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5514 and make distcheck
5515
Daniel Veillard19d61112000-10-11 23:50:35 +00005516Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5517
5518 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5519 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5520 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5521
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005522Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5525 patch for socklen_t detection by
5526 Albert Chin-A-Young <china@thewrittenword.com>
5527
Daniel Veillardcd429612000-10-11 15:57:05 +00005528Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5529
5530 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5531 and added a --dtdvalid option to xmllint used to test it
5532
Daniel Veillard47c02452000-10-11 13:04:36 +00005533Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5534
5535 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5536 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5537
Daniel Veillard2d38f042000-10-11 10:54:10 +00005538Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5539
5540 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5541 handlings (registration, lookup, cleanup)
5542
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005543Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5544
5545 * configure.in Makefile.am include/makefile.am: adding XPointer
5546 and XPtrtests target
5547 * xpointer.[ch] : new files for XPointer support
5548 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5549 more XPath tests
5550
Daniel Veillard57fda592000-10-10 23:24:14 +00005551Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5552
5553 * configure.in: fixed, very broken, make distcheck works again
5554
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005555Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5556
5557 * More work toward 2.2.5, integrated a number of patches
5558 * configure.in Makefile.am win32config.h.in: trying to cleanup
5559 make distcheck .... huh ...
5560 * include/Makefile.am include/win32config.h: new directory
5561 for includes
5562 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5563 updated teh makefiles and instructions for WIN32
5564 * xpath.c: small fixes
5565 * test/XPath/ results/XPath: updated the testcases and results
5566 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5567 suggested patches
5568 * valid.c: fixed an ID bug
5569
Daniel Veillardb71379b2000-10-09 12:30:39 +00005570Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5571
5572 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5573 the automake bug where wrong dependancies were generated.
5574 * xpath.[ch]: worked on XPointer
5575
Daniel Veillard7e99c632000-10-06 12:59:53 +00005576Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5577
5578 * configure.in Makefile.am: 2.2.5, ship the include in an
5579 include/libxml subdirectory, use symlinks when using CVS
5580 * testSAX.c: fixed small bug
5581 * testXPath.c: changed the way testfiles are parsed
5582 * debugXML.c: same kind of cleanup when parsing an argument expression
5583 XPath/XPointers can have blanks embedded
5584 * xpath.[ch]: more cleanup, reorgs for XPointer work
5585 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5586 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5587
Daniel Veillard55b91f22000-10-05 16:30:11 +00005588Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5589
5590 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5591 in the XPath engine, rewrote large parts of it, now it's far
5592 cleaner and in sync with the REC not an old WD. Fixed a parsing
5593 problem in the interactive XML shell found when testing XPath.
5594
Daniel Veillardac260302000-10-04 13:33:43 +00005595Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5596
5597 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5598 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5599 examples with the extra test
5600
Daniel Veillard7cfce322000-10-04 12:40:27 +00005601Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5602
5603 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5604 the global init function.
5605
Daniel Veillard970112a2000-10-03 09:33:21 +00005606Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5607
5608 * HTMLparser.c: Doohhh, attribute name parsing was still case
5609 sensitive ! Fixed this ...
5610 * result/HTML/* : updated the tests results accordingly
5611
Daniel Veillard740abf52000-10-02 23:04:54 +00005612Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5615 engine, should be far more stable, incorporated a new version of
5616 preceding/following axis, need testing
5617 * uri.c: fixed file:///c:/a/b/c problem
5618 * test/XPath/tests/idsimple: augmented the XPath tests
5619
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005620Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5621
5622 * doc/* rebuilding docs for 2.2.4 release
5623
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005624Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5625
5626 * configure.in: releasing 2.2.4
5627 * parser.[ch]: added xmlStrEqual()
5628 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5629 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5630 use xmlStrEqual instead
5631 * TODO: updated
5632 * added an XPath test
5633
Daniel Veillardbc765302000-10-01 18:23:35 +00005634Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5635
5636 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5637 * entities.h: exported xmlInitializePredefinedEntities
5638 * parser.[ch] : added xmlInitParser()
5639 * parserInternals.h : had to export htmlInitAutoClose()
5640
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005641Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5642
5643 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5644 problems
5645 * Makefile.am : added XPath regression tests to normal tests
5646 * uri.c: fixed a problem with local paths, cleanup
5647 * parser.c: fixed a problem with large CData sections
5648
Daniel Veillardd2ade932000-09-30 14:39:55 +00005649Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5650
5651 * configure.in xml-config.in: patch from "Ben Taylor"
5652 <sol7x86@hotmail.com> for solaris shared libs lookup
5653
Martin Bauligdd7d1f62000-09-29 23:17:57 +000056542000-09-30 Martin Baulig <baulig@suse.de>
5655
5656 * libxml-2.0.pc.in: Provide pkg-config script.
5657
5658 * configure.in: Create the libxml-2.0.pc script from the
5659 libxml-2.0.pc.in templates.
5660 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005661 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005662
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005663Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5664
5665 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5666 when compiling with MSC
5667
Daniel Veillard46057e12000-09-24 18:49:59 +00005668Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5669
5670 * xpath.c: patch for normalize-string() substring-before(),
5671 substring-after() and translate() functions from Bjorn Reese
5672 <breese@mail1.stofanet.dk>
5673 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5674 Fredrik Hallenberg <hallon@lysator.liu.se>
5675 * TODO: updated
5676
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005677Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5678
5679 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5680 problem of socklen_t being undefined on a number of platforms
5681 * debugXML.c: fixed a compilation problem when without snprintf
5682
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005683Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5684
5685 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5686 an URI bug and a fix for the control-character-induced infinite loop
5687 * nanohttp.c: preventive fix for compiling on WIN32
5688
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005689Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5690
5691 * xmlint.c: closing bug #25000
5692
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005693Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5694
5695 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5696 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5697 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5698 related function, fixing xmlStrncmp(), and associated cleanup
5699 * result/HTML/entities.html.sax: updating result
5700
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005701Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * uri.c: applied patch for URI escaping from Wayne Davison
5704 <wayned@blorf.net>
5705 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5706 from Denis Barbier <barbier@imacs.polytechnique.fr>
5707 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5708 patch from Wayne Davison
5709
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005710Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5711
5712 * doc/xml.html : updated with new releases, adding "how to help"
5713
Daniel Veillard04698d92000-09-17 16:00:22 +00005714Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5715
5716 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5717 removed a few warnings in pedantic mode ...
5718 * parserInternals.c parser.c: moved encoding switching function
5719 to parserInternals.c
5720 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5721
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005722Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5723
5724 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5725 error or warning handlers
5726
Daniel Veillardb1059e22000-09-16 14:02:43 +00005727Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5728
5729 * parserInternals.c parserInternals.h parser.c Makefile.am:
5730 created a new module parserInternals.c, moved most of the
5731 code shared by the various parsers there, as well as
5732 deprecated code from parser.c. More cleanup of parser.c
5733 * uri.c: fixed a problem when URI is NULL
5734 * valid.c: speedup when looking for an attribute declaration
5735
Daniel Veillard39c7d712000-09-10 16:14:55 +00005736Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5737
5738 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5739 the cleanup of the computation of URI references when seeking
5740 external entities. The URI reference string and the resulting
5741 URI are both stored now.
5742 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5743 large s(n)printf checks and cleanup from Denis Barbier
5744 <barbier@imacs.polytechnique.fr>
5745 * xmlversion.h.in tree.h: couple of SGML declarations for a
5746 possible docbook module.
5747 * result/VC/ : a couple of test output changed due to the change
5748 of the entities URI
5749
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005750Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5751
5752 * parser.h: added a _private field for linking user's data
5753
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005754Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5755
5756 * parser.c parserInternals.h: demacroified most of the IS_XXX
5757 the gain in size is significant so ...
5758
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005759Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5760
5761 * entities.c: cases where looking up entities with doc==NULL
5762 covered
5763
Daniel Veillard90e11312000-09-05 10:42:32 +00005764Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5765
Daniel Veillard1de50802000-09-07 08:54:32 +00005766 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005767 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5768
Daniel Veillard98a79162000-09-04 11:15:39 +00005769Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5770
Daniel Veillard1de50802000-09-07 08:54:32 +00005771 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005772 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5773 * Makefile.in: added URItest and included thenin "make tests"
5774
5775Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005776
5777 * xmlversion.h.in: closed bug 22941
5778
Daniel Veillard2bb89092000-08-31 14:57:50 +00005779Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5780
5781 * doc/xmlio.html: added doc and example for entity loader
5782 redefinition.
5783
Daniel Veillard96984452000-08-31 13:50:12 +00005784Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5785
5786 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5787 used by libxml
5788
Daniel Veillarde715dd22000-08-29 18:29:38 +00005789Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5790
5791 * parser.c: Fixed bug on invalid ontent characters and when using
5792 push.
5793 * xmllint.c: fixed xmllint endling of errors in push mode
5794
Daniel Veillard4948eb42000-08-29 09:41:15 +00005795Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5796
5797 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005798 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005799 * result/HTML/*.sax: regenerated HTML SAX output
5800 * parser.c: more cleanup.
5801
Daniel Veillarde010c172000-08-28 10:04:51 +00005802Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5803
5804 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005805 patches from Wayne Davison <wayned@users.sourceforge.net>,
5806 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005807 * HTMLparser.c: fixed an ignorable white space detection bug
5808 occuring when parsing with SAX only
5809 * result/HTML/*.sax: updated since the output is now HTML
5810 encoded...
5811
Daniel Veillard47f3f312000-08-27 22:40:15 +00005812Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5813
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005814 * HTMLparser.[ch]: applied some of Wayne Davison
5815 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005816
Daniel Veillarde0854c32000-08-27 21:12:29 +00005817Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5818
5819 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5820 undeclared namespace prefix was used, added a warning.
5821 Cleaned up support w.r.t. entities, spilling out a warning
5822 and being pedantic on lookups.
5823 * test/warning/ent9 : added testcase for previous example.
5824 * TODO: updated
5825 * parserInternals.h parser.c: changed the way names are parsed
5826 now allow infinite size and decrease penalty for normal use
5827 * parser.c: Started a big cleanup/check of the parser code,
5828 fixed some of the most tortuous entity code, spotted code
5829 unused anymore
5830 * test/*: added tests for very long names and related nasty
5831 things.
5832
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005833Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5834
5835 * doc/encoding.html: added encoding aliases doc
5836 * doc/xml.html: updates
5837 * encoding.[ch]: added EncodingAliases functions
5838 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5839 bottleneck affecting large DTDs like Docbook
5840 * parser.[ch] xmllint.c: added a pedantic option, will be
5841 useful
5842 * SAX.c: redefinition of entities is reported in pedantic mode
5843 * testHTML.c: uninitialized warning from gcc
5844 * uri.c: fixed a couple of bugs
5845 * TODO: added issue raised by Michael
5846
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005847Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5848
5849 * doc/encoding.html: propagated Martin Duerst suggestions
5850
Daniel Veillard52402ce2000-08-22 23:36:12 +00005851Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5852
5853 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5854 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5855 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5856 by Wayne Davison
5857
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005858Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5859
5860 * nanoftp.c nanohttp.c: small cleanup
5861 * TODO: updated
5862
Daniel Veillard244ece92000-08-19 20:58:02 +00005863Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5864
5865 * added an old VC testcase and updated title.xml entity
5866
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005867Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5868
5869 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5870 done on auto-opening of <p> tags and cleanup of SAX output
5871
Daniel Veillard979e55e2000-08-19 16:48:54 +00005872Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5873
5874 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5875
Daniel Veillard4540be42000-08-19 16:40:28 +00005876Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5877
5878 * doc/xml.html libxml.* structure.*: updated the doc a bit
5879
Daniel Veillard808a3f12000-08-17 13:50:51 +00005880Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5881
5882 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5883 of SAX tests
5884
Daniel Veillard29579362000-08-14 17:57:48 +00005885Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5886
5887 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5888 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5889
Daniel Veillard1255ab72000-08-14 15:13:33 +00005890Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5891
5892 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5893 * testHTML.c: fix core dump on Solaris 2.x systems
5894 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5895 * result/HTML/*.sax: previous bug fix lead to new results
5896
Daniel Veillard03109292000-08-14 14:58:22 +00005897Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5900 * configure.in: added --with-readline=DIR to accept alternate
5901 path for readline include/library
5902 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5903 for ANSI under HP-UX
5904 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5905 includes @LIBS@
5906
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005907Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5908
5909 * doc/* : rebuilt the docs
5910 * getting ready for 2.2.2 release
5911
Daniel Veillard87b95392000-08-12 21:12:04 +00005912Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5913
5914 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5915 and xmlAddFeature()
5916 * tree.[ch]: added xmlAddChildList()
5917 * xmllint.c: MAP_FAILED macro test
5918 * parser.h: added xmlParseCtxtExternalEntity()
5919 * valid.c: applied bug fixes removed warning
5920 * tree.c: added CDATA block to elements content
5921 * testSAX.c: cleanup of output
5922 * testHTML.c: added SAX testing
5923 * encoding.c: better error recovery
5924 * SAX.c, parser.c: fixed one of the external entity processing
5925 of the OASis testsuite
5926 * Makefile.am: added HTML SAX regression tests
5927 * configure.in: bumped to 2.2.2
5928 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5929 SAX results
5930
Daniel Veillard88a172f2000-08-04 18:23:10 +00005931Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * configure.in: patch for HP compiler
5934
59352000-08-04 Sven Heinicke <sven@zen.org>
5936
5937 * xmllint.c: Was coredumping sometimes when the file given didn't
5938 exist.
5939
Daniel Veillard46e370e2000-07-21 20:32:03 +00005940Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5941
5942 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005943
Daniel Veillard46e370e2000-07-21 20:32:03 +00005944 when using in memory parsing. Need some cleanup.
5945 * xmllint.c configure.in: added a --memory flag to test memory
5946 parsing
5947
Daniel Veillard36650692000-07-21 15:16:39 +00005948Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * nanohttp.c: fixed socklen_t replacement to unsigned int
5951 * parser.c: fixed a space handdling missing at the end of
5952 production 28 DOCTYPE.
5953 * xmlmemory.c: fixed a stupid bug on the routine to override
5954 allocation functions
5955 * TODO: updated
5956
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005957Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * doc/ regenerated the docs
5960
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005961Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * doc/encoding.html doc/xml.html: added I18N doc
5964 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5965 improvements, both parser and filters, added ASCII & HTML,
5966 fixed the ISO-Latin-1 one
5967 * xmllint.c testHTML.c: added/made visible --encode
5968 * debugXML.c : cleanup
5969 * most .c files: applied patches due to warning on Windows and
5970 when using Sun Pro cc compiler
5971 * xpath.c : cleanup memleaks
5972 * nanoftp.c : added a TESTING preprocessor flag for standalong
5973 compile so that people can report bugs more easilly
5974 * nanohttp.c : ditched socklen_t which was a portability mess
5975 and replaced it with unsigned int.
5976 * tree.[ch]: added xmlHasProp()
5977 * TODO: updated
5978 * test/ : added more test for entities, NS, encoding, HTML, wap
5979 * configure.in: preparing for 2.2.0 release
5980
Daniel Veillard49703262000-07-10 10:27:46 +00005981Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * nanoftp.c: fixed the way the control connection is handled
5984 * libxml.spec.in: fixed the dependancies and cleanup
5985
Daniel Veillard306be992000-07-03 12:38:45 +00005986Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * doc/xml.html: changed the xmlsoft.org structure, updated the
5989 examples w.r.t. root and childs
5990
Daniel Veillard7d853352000-07-02 18:53:09 +00005991Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
5994
Daniel Veillard365e13b2000-07-02 07:56:37 +00005995Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5996
5997 * HTMLparser.c: Work on character encoding support for the HTML parser
5998 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
5999 * encoding.c: Fixed a potential memleak in the encoding stuff
6000
Daniel Veillardaf743792000-07-01 11:49:28 +00006001Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6002
6003 * doc/FAQ.html doc/Makefile.am : added a FAQ
6004
6005Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006006
6007 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6008 of the HTML parser to force it to not bypass SAX
6009
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006010Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * win32config.h.in: updated
6013 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6014 lacks iconv support :-( need to release 2.1.1
6015 * configure.in: release 2.1.1
6016 * HTMLparser: fixed bug #14784
6017 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6018 by Windows compiler
6019 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6020 the SAX startDocument() callback.
6021 * TODO: updated
6022
6023Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6024
6025 * added xmlStopParser()
6026
Daniel Veillardbe803962000-06-28 23:40:59 +00006027Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * configure.in: 2.1.0 prerelease
6030 * Large resync between W3C and Gnome tree
6031 * nanoftp, nanohttp.c: fixed stalled connections probs
6032 * HTMLtree.c SAX.c : support for attribute without values in
6033 HTML for andersca
6034 * valid.c: Fixed most validation + namespace problems
6035 * HTMLparser.c: start document callback for andersca
6036 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6037 * parser.h, SAX.c: serious speed improvement for large
6038 CDATA blocks
6039 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6040 different encoding
6041 * example/Makefile.am example/gjobread.c tree.h: work on
6042 libxml1 libxml2 convergence.
6043 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6044 and the LIBXML_TEST_VERSION macro
6045
Daniel Veillardc310d562000-06-23 18:32:15 +00006046Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * doc/xml.html: various patches and improvements typo fixed by
6049 Felix Natter
6050 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6051 from Felix Natter <fnatter@gmx.net>
6052
Daniel Veillardf3029822000-05-06 08:11:19 +00006053Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * doc/upgrade.html: updated with instructions for support of both
6056 libxml-1.x and libxml-2.x
6057 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6058 for 2.x support and also fixed includes
6059
6060
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006061Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6062
6063 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6064 the encoding support, added iconv support, so now libxml if
6065 compiled with iconv automatically support japanese encodings
6066 among others. Work based on initial patch from Yuan-Chen Cheng
6067 I may have broken binary compat in the encoding handler
6068 registration scheme, but that was so utterly broken I don't
6069 expect anybody to have used this feature until now.
6070 * parserInternals.h: fixup on the CHAR range macro
6071 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6072 code.
6073 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6074 * uri.c: added xmlParseURI() I can't believe I forgot to
6075 implement this one in 2.0 !!!
6076 * SAX.c: moved doc->encoding update in the endDocument() call.
6077 * TODO: updated.
6078
Daniel Veillard06047432000-04-24 11:33:38 +00006079Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6080
6081 * tree.h: removed extraneous xmlRemoveProp definition
6082 * TODO: added item about --disable-corba configure switch
6083 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6084 * nanoftp.c: fixed include problems giving troubles on AIX and
6085 slowlaris
6086 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6087 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6088 comment and headers changes to lower gtk-doc number of warnings
6089 * doc/html/*: rebuilt docs
6090
Daniel Veillarde0aed302000-04-16 08:52:20 +00006091Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6092
6093 * HACKING: documented the tag for 1.x and instructions
6094
Daniel Veillard5e873c42000-04-12 13:27:38 +00006095Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6096
6097 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6098 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6099 xmlCreateIOParserCtxt
6100 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6101 significant overall improvement
6102 * xmllint.c: added I/O test to xmllint
6103 * testSAX.c: added a speed test
6104 * doc/* : updated/regenerated
6105
Daniel Veillardfc708e22000-04-08 13:17:27 +00006106Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * xpath.c uri.h parserInternals.h: cosmetic changes from
6109 "Timur I. Bakeyev" <timur@bat.ru>, including making
6110 xmlCreateURI() public
6111
Daniel Veillard5d211f42000-04-07 17:00:24 +00006112Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6115 and the code at the same time. Added a clean mechanism for
6116 overload or added input methods: xmlRegisterInputCallbacks()
6117 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6118 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6119 * TODO: updated
6120 * doc/* : updated/regenerated
6121 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6122 source dir
6123
Daniel Veillarde77a9182000-04-05 19:12:29 +00006124Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6125
6126 * testURI.c: yet another forgotten commit, I should get some sleep !
6127
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006128Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * xmllint.c: forgot to commit this too ?
6131
Daniel Veillardb9df4042000-04-05 14:23:16 +00006132Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6133
6134 * xmlversion.h.in : forgot to commit this previously
6135
Daniel Veillard361d8452000-04-03 19:48:13 +00006136Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6139 * README TODO: updated for release
6140 * uri.c uri.h: added authority parsing/saving
6141 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6142 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6143 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6144 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6145 Makefile.am : added compile-time customization of libxml
6146 --with-ftp --with-http --with-html --with-xpath --with-debug
6147 --with-mem-debug
6148 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6149 #include <libxml/xxx.h> I hope it won't break too much stuff
6150 and will be manageable in the future...
6151 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6152 and added xmllint to the installed programs
6153 * uri.h: added xmlFreeURI()
6154
Daniel Veillardec303412000-03-24 13:41:54 +00006155Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6156
6157 * uri.c uri.h: finished the escaping handling, the base support
6158 and the URI path normalization. Looks good just lacks the
6159 authority content parsing code.
6160 * Makefile.am: added instructions to generate testURI
6161 * TODO: updated
6162 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6163 added links and icons for W3C and Gnome
6164
Daniel Veillard8f621982000-03-20 13:07:15 +00006165Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * xmlmemory.[ch] : seems I forgot to actually update the files in
6168 the last commit :-)
6169 * doc/xml.html doc/html/* : updated and uploaded the docs
6170
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006171Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6174 * TODO: updated
6175 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006176 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006177 gfree).
6178 * Makefile.am, uri.c, uri.h: added a set of functions to do
6179 exact (litteraly copied from the RFC 2396 productions) parsing
6180 and handling of URI. Will be needed for XLink, one XML WFC,
6181 XML Base and reused in the nano[ftp/http] modules. Still work
6182 to be done.
6183
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006184Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6185
6186 * configure.in, libxml.spec.in : libxml2
6187 * doc/* : updated the doc page, rebuilt the docs
6188
Daniel Veillardcf461992000-03-14 18:30:20 +00006189Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * all: tagged LIB_XML_1_X
6192 * *.c *.h : updated from W3C CVS tree
6193 * configure.in : 2.0.0-beta
6194 * libxml.spec.in : libxml2 package nam
6195 * result/* : new version of the tests output
6196
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006197Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6198
6199 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6200
Daniel Veillardb566ce12000-03-04 11:39:42 +00006201Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * doc/* : rebuilt the docs
6204 * parser.c: final patch on #6766
6205 * valid.c: small patch on validity checks.
6206
Daniel Veillardfb76c402000-03-04 11:39:42 +00006207Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6208
6209 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6210 added
6211 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6212 compatibility w.r.t. XML spec and existing code.
6213
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006214Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6215
6216 * parser.c: seems a better solution to <a> </a> exists,
6217 will try it for a while
6218
Daniel Veillard83a30e72000-03-02 03:33:32 +00006219Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * parser.c: tried to remove the <a> </a> generating <a/>
6222 this is hard. Left a flag for that purpose. Fixed bug #6766
6223 * configure.in: prepared 1.8.7 not released, due to previous
6224 problem
6225
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006226Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * doc/xml.html : applied second patch from Paul DuBois
6229
Daniel Veillard402e8c82000-02-29 22:57:47 +00006230Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * doc/xml.html : applied patch from Paul DuBois
6233
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006234Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6237
Daniel Veillard5feb8492000-02-02 17:15:36 +00006238Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6241 compilation warnings on various platforms.
6242 * parser.c: Fixed #5281 validity error callbacks are now desactived
6243 by default if not validating.
6244
Daniel Veillardf341f932000-02-02 14:52:08 +00006245Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6246
6247 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6248
Daniel Veillard13c757e2000-02-01 23:59:15 +00006249Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6250
6251 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6252 <gkatsi@cs.toronto.edu>
6253
Daniel Veillard726e8792000-01-30 20:04:29 +00006254Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6257 processing URLs
6258
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006259Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6262 xmlNanoFTPUpdateURL for persistent control connections.
6263 * configure.in: 1.8.6
6264
6265Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6266
6267 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6268 * tree.[ch] : added xmlSaveNoEmptyTags
6269
James Henstridgef3be9312000-01-28 13:59:21 +000062702000-01-29 James Henstridge <james@daa.com.au>
6271
6272 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6273
6274 * Makefile.am: added nanoftp.[ch] to the build.
6275
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006276Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * nanoftp.[ch]: cleanup, comments, API
6279 * debugXML.c : fixed a bug in the cat command
6280 * doc/*: regenerated the docs
6281
Daniel Veillardda07c342000-01-25 18:31:22 +00006282Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6285 * debugXML.c : fixed a bug in the cat command
6286 * valid.c: fixing some small probs
6287 * libxml.spec.in: get rid of the SNAP suffix
6288 * doc/xml.html: updated the status
6289
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006290Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xml-config.in: xml-config --version to just return the
6293 version number
6294 * xpath.c: some cleanup w.r.t. axis when the current node is
6295 an attribute.
6296 * TODO: updated
6297
Daniel Veillard461a66c2000-01-18 18:01:01 +00006298Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * configure.in: prepared for libxml-1.8.5
6301 * doc/* recompiled the documentation
6302
63032000-01-17 Jody Goldberg <jgoldberg@home.com>
6304
6305 * configure.in : WARNING autoconf subtlety alert :
6306 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6307 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6308 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6309 get defined by AC_CHECK_HEADERS.
6310
Daniel Veillardf967b902000-01-17 16:06:10 +00006311Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6312
6313 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6314 Rune.Djurhuus@fast.no
6315
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006316Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6317
6318 * TODO: updated
6319 * tree.c, parser.c: made sure that only memory alloc problems
6320 and internal parser errors are allowed to write to stdout or
6321 stderr.
6322
Daniel Veillard0142b842000-01-14 14:45:24 +00006323Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * tree.c : restored xmlNewGlobalNs since this seems used by
6326 a lot of existing code :-(, fixed a bug in xmlNewNs
6327 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6328 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6329 to exit() from the library code.
6330 * xpath.c, parser.c: removed bugs or unused code detected by
6331 Windows compilers
6332 * parser.c: started adding interfaces for parsing well balanced
6333 XML fragments
6334 * configure.in: releasing 1.8.4
6335 * doc/* : rebuilt the docs
6336
Daniel Veillard2eac5032000-01-09 21:08:56 +00006337Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6338
6339 * tree.[ch] : added xmlNewDocFragment() for DOM
6340 * testHTML.c: uninitialized variable.
6341
Daniel Veillardf3a73582000-01-05 14:58:39 +00006342Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * doc/* : rebuild the docs
6345
Daniel Veillard71b656e2000-01-05 14:46:17 +00006346Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * acconfig.h: readline and history patch
6349 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6350 * tree.c: added check and handling when possibly removing an ID
6351 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6352 and saving.
6353 * test/HTML/entities.html result/HTML/entities.html* : test for
6354 various entities reference cases
6355 * result/HTML/* : as a result output of some testcase have
6356 changed
6357 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6358 by previous example. added xmlParseTryOrFinish().
6359 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6360 entities.h debugXML.h HTMLparser.h: changed the way struct are
6361 declared to allow gtk-doc to expose those
6362 * parser.c: closed bug #4960
6363 * Makefile.am configure.in: Applied patch from
6364 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6365 and math/socket libs detection
6366
Daniel Veillard437b87b2000-01-03 17:30:46 +00006367Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6368
6369 * configure.in, Makefile.am: link tester against readline
6370 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6371
Daniel Veillard686d6b62000-01-03 11:08:02 +00006372Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * tree.[ch]: added xmlRemoveProp
6375 * win32config.h.in nanohttp.c: avoid including the Windows
6376 socket stuff in every C files
6377 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6378 the XmL parser(s)
6379 * test/ns4 result/ns4 etc...: added test case for previous prob
6380 * tree.c: xmlNewNs wasn't checking for double definition
6381 * Makefile.in: fixed a problem with dist-hook duplicates
6382 * parser.[hc], xmlIO.c: fixed the loading of external entities
6383 APIs, now xmlLoadExternalEntity() is used everywhere and
6384 setting up an app specific front-end using the
6385 * SAX.c parser.c: some fixes, now the xhtml spec validates
6386 with the xhtml DTD.
6387 * error.c: fixed crashes in case of no input stream
6388 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6389 to the validation tests and results
6390
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006391Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6394 too htmlCreatePushParserCtxt() and htmlParseChunk()
6395 * parser.c: a bit of cleanup.
6396 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6397 to XML) removed the last mem leak known
6398 * HTMLtree.c: output message cleanup
6399 * xmlmemory.c: display content info about memory blocks
6400 * result/HTML/wired.* : missing att value warning change
6401
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006402Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * doc/* : rebuilt the documentation
6405
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006406Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6407
6408 * parser.[ch] parserInternals.h: Push parser for XML,
6409 seems to work fine now
6410 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6411 --push for push testing
6412 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6413 * testSAX.c: added --push
6414 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6415 subtree
6416 * xmlIO.[ch] : enriched API + fixes for push mode
6417 * entities.[ch]: added the entity content length to the struct.
6418 * xmlmemory.[ch]: new API to show the last entries for the shell
6419 * valid.c: added required attribute testing
6420 * SAX.c: the cdata callback now merge contiguous fragments
6421 * HTMLparser.c: cleanup of some macros
6422
Daniel Veillard3c558c31999-12-22 11:30:41 +00006423Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6424
6425 * parser.c: fix for PIs name starting with xml
6426 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006427 * *.c, configure.in win32config.h.in : generate win32config.h for
6428 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006429
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006430Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * parser.c: fixed a stupid = vs. == bug :-(
6433 * doc/gnome-xml.sgml: s/glade/xml/
6434
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006435Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * configure.in, doc/xml.html : bug fix release 1.8.2
6438 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6439 Hopefully the end of that silly C++ include problem
6440 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6441 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6442 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6443 troubles with autoclosed elements when the stree shape doesn't
6444 follow the DtD specs. Added htmlIsAutoClosed() and
6445 htmlAutoCloseTag()
6446 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6447 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6448 * debugXML.c: fixed a bug on printing default namespaces.
6449 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6450
Daniel Veillardb24054a1999-12-18 15:32:46 +00006451Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * result/HTML/*.htm[l] : updated the HTML regression tests according
6454 to the new output
6455 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6456 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6457 problem due to intermix of extern "C" { ... } declarations for C++
6458 and recursive includes in the headers
6459
Chris Lahey323c48c1999-12-18 15:32:45 +000064601999-12-20 Chris Lahey <clahey@umich.edu>
6461
6462 * HTMLtree.c: Made it so that html nodes with a single child do
6463 not insert a carriage return before or after the child node.
6464
Daniel Veillardb24054a1999-12-18 15:32:46 +00006465Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006466
6467 * configure.in, doc/xml.html : bug fix release 1.8.1
6468 * parser.c: fixed bug #4344
6469 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6470 added the glue to avoid C++ problems
6471 * doc/* : regenerated the documentation
6472
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006473Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6476 namespace recognition, and Dia as a resul :-(
6477 * encoding.c: closed bug #3950
6478
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006479Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6480
6481 * valid.c: debugging a posteriori validation, except URI expansion
6482 stuff this should be fixed now
6483 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6484 Carl Nygard <cnygard@bellatlantic.net>
6485 * tester.c: added --postvalid, cleaning of the code
6486 * tree.[ch]: added xmlDocGetRootElement()
6487
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006488Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6489
6490 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6491 c++ losage.
6492
Daniel Veillard10a2c651999-12-12 13:03:50 +00006493Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * configure.in, doc/xml.html : bumped to 1.8.0
6496 * xlink.[ch], Makefile.am : added framework for link detection
6497 * parser.h: added nbChars to parser context, needed for cleanup.
6498 * xmlmemory.c: removed a nasty bug when out of mem
6499 * valid.[ch]: adding namespace support for attribute decl
6500 * tester.c: added --debugent option
6501 * debugXML.[ch]: added xmlDebugDumpEntities()
6502 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6503 buffers instead, this was really needed, validation was breaking
6504 in strange ways due to that. Added xmlParseStringPEReference()
6505 and other parsing from strings functions. Entities processing
6506 modified again, but PERef are still not handled correcly but
6507 unless you're Eve Maller you won't notice :-)
6508 * HTMLparser.c: large changes toward reliability, and switched to
6509 lowercase internal tags, XHTML is lowercase, so it will help
6510 that output is closer to next version.
6511 * doc/* : regenerated the documentation, it is now hosted at
6512 http://xmlsoft.org/ (same bits I just bought the domain :-)
6513
6514
Daniel Veillard294cbca1999-12-03 13:19:09 +00006515Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6518 doc generation
6519 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6520 in the SAX API
6521 * doc/*: rebuilt the doc making sure everything appears in the
6522 HTML files
6523
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006524Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6525
6526 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6527 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6528 which allow impressive speed improvement on dataset with
6529 large text pieces, but at the cost of broken binary
6530 compatibility and slightly bigger memory usage.
6531 Configure with --with-buffers to activate them, they
6532 are protected with XML_USE_BUFFER_CONTENT define.
6533 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6534 goal is 0 memory left allocated once parser is no more used
6535 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6536 call xmlCleanupParser() and xmlMemoryDump()
6537
Daniel Veillarda819dac1999-11-24 18:04:22 +00006538Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6541 * parser.[ch] encoding.[ch]: added memory cleanup routines
6542 * parser.c: closing bug #3788
6543 * doc/*: rebuilt the doc
6544
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006545Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6546
6547 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6548 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6549 * tester.c: added --compress option
6550 * doc/*: rebuilt the documentation
6551
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006552Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6555 if given /proc/kcore as input !
6556 * doc/xml.html doc/*: updated and rebuilt the documentation
6557
6558Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006559
6560 * parser.c: Fixed some wrongly space collapsing code due to
6561 a misreading of the spec.
6562 * result/*: fixed the output accordingly
6563
6564Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006565
6566 * encoding.c: bug fix and typos
6567 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6568 * parser.c: added attribute normalization closing bug #3597
6569 * test/att* result/att* SAXresult/att*: testcase for attribute
6570 normalization
6571
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006572Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6573
6574 * configure.in: closing bug #3163 by adding extra flags for the
6575 cc compiler on HP-UX
6576
Daniel Veillard51e3b151999-11-12 17:02:31 +00006577Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * valid.[ch] : removed a typo and an enumerated type bug in the
6580 xmlAddElementDecl() function
6581 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6582 call to xmlEncodeEntitiesReentrant() so that the functions
6583 New, Set and Get are at the same level.
6584 * parser.c HTMLparser.c: extra memory allocation bug for
6585 attributes detected by someone using libxml in embedded systems :-)
6586
Daniel Veillard962195f1999-10-28 15:51:53 +00006587Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * xmlmemory.h: turned off mem debug :-\
6590
Daniel Veillard35008381999-10-25 13:15:52 +00006591Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * parser.c: closed bug #2784 a one line fix, but worth pushing
6594 a new release out
6595 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6596 some structures, comments before and after the
6597 main element, and other nastyness
6598 * HTMLtree.c tree.c: accomodate the extended HTML supported
6599 * configure.in: pushing 1.7.4
6600 * test/ent8 and related outputs : added a new test for bug #2784
6601 * test/HTML/wired.html and related output: a nasty HTML example
6602 * Makefile.am: improved the test scripts
6603 * docs/* : reran the documentation extractor, updated xml.html
6604
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006605Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6606
6607 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6608 HTMLparser and debugged the HTML related code. HTML documents
6609 now have their own type
6610 * entities.c: do not dump &apos; for HTML output
6611 * xmlmemory.c: improvement, breakpoint mechanism
6612 * testHTML.c: added --sax --repeat ...
6613 * Makefile.am: improved the HTML tests
6614 * valid.[ch]: added xmlValidGetValidElements and
6615 xmlValidGetPotentialChildren
6616 * tester.c: added --insert to test the 2 new functions
6617 * test//* result//* SAXresult//* : regression test cleanup
6618 and extension.
6619 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6620 gnome-xml-nanohttp.html
6621
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006622Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6623
6624 * HTMLparser.c: fixed problems with some autoclose tags
6625 * tree.c: fixed XML output problems.
6626 * result/* SAXresult/*: update of the tests output
6627
Daniel Veillard6077d031999-10-09 09:11:45 +00006628Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6629
6630 * Makefile.am: Arturo patch for xmlConf.sh version info
6631 * parser.c: Tim Josling patch for single quoted items
6632 * tester.c: Tim Josling patch for tester options usage
6633 * tree.h: indent cleanup
6634
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006635Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6638 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6639
Daniel Veillard00fdf371999-10-08 09:40:39 +00006640Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * tree.c : Raph patch for initialization of CORBA fields
6643 * parser.c, xpath.c, ...: modification of doc comments
6644 * xpath.c : allow spaces in xpath expressions
6645
Daniel Veillardad219441999-09-27 08:17:49 +00006646Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * xmlmemory.h: turning off memory debug :-(
6649
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006650Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6653 better SAX interfaces.
6654 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6655 entity.
6656 * configure.in: 1.7.2
6657
6658Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006659
6660 * libxml.spec.in: fixed the URL
6661 * doc/xml.html: improved the documentation front-end
6662
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006663Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006664
6665 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6666
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006667Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006668
6669 * libxml.spec.in: fixed the alpha compile problem
6670 * parser.[ch]: changed errno to errNo in the parser context :-(
6671 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6672 * doc/xml.html: changed CHAR to xmlChar
6673 * doc/html/*: recompiled the documentation
6674 * configure.in: 1.7.1
6675
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006676Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * parser.h: modified the parser context struct to regain 1.4.0
6679 binary compatibility
6680 * parser.c, xml-error.h: added errno ot teh context and defined
6681 a set of errors values with update of errno
6682 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6683 DTDs and entities
6684 * *.h, *.c: complete cleanup of the use of config.h and include
6685 protection depending on the current setup.
6686 * overalll debugging, maintenance and bug-fixing on all modules
6687 * updated the documentation
6688 * ready for 1.7.0
6689
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006690Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6691
6692 * HTMLparser.c : cleanup
6693 * SAX.c valid.c valid.h: added ID/IDREF checking
6694 * tree.c tree.h: extended doc structure for refs
6695 * configure.in: 1.6.2
6696 * parser.c: patched bug in SAX user arg call
6697 * parserInternals.h: patched missing close in C++ wrapping
6698 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6699 especially upcoming XPointer implementation.
6700 * doc/xml.html: augmented, typo
6701
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006702Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6703
6704 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6705 not all invocations of install understand -d.
6706
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006707Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6708
6709 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6710 to make 'check' works, when builddir != srcdir.
6711
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006712Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6713
6714 * doc/xml.html : updated the documentation
6715
Daniel Veillard6454aec1999-09-02 22:04:43 +00006716Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6717
6718 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6719 not deallocated memory blocks
6720 * *.c : replaces all calls to malloc() free() and realloc() to
6721 the wrapper functions/macros
6722 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6723 instead of xmlFreeNodeList()
6724
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006725Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * HTMLparser.c: corrected a stupid bug leading to core dump at
6728 tree deallocation. Removed warnings indicated by
6729 Stephane.Conversy@lri.fr
6730 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6731 looked for in the external subset
6732
6733Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006734
6735 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6736 on SGI by Stephane.Conversy@lri.fr
6737
Daniel Veillardb96e6431999-08-29 21:02:19 +00006738Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6739
6740 * all .h : changed the prototype declaration indent as in gtk
6741 * most .c : working on reducing the TODOs in the code
6742 * most .c : cleanup though -pedantic and Insure++
6743 * improvements on validation ID checkings.
6744 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6745 * xml-config.in: closed #1810
6746
6747Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006748
6749 * tree.h, valid.c, valid.h: more work on validity, IDs
6750 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6751 definition for AIX
6752
Daniel Veillardb556eb51999-08-15 17:19:50 +00006753Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6756 the distribution due to a cut'n paste error at last commit
6757
Daniel Veillardb05deb71999-08-10 19:04:08 +00006758Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * configure.in: upgraded to version 1.4.0
6761 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6762 Big update, added a large part of the validation process,
6763 it should be usable, but some parts are missing
6764 * xpath.c: improved the implementation w.r.t. root.
6765 * Makefile.am: added more tests
6766 * test and result trees: added a lot of tests
6767 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6768
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006769Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * Added an HACKING file
6772
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006773Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * xpath.[ch] : improvements and debug of the XPath implementation
6776 * parser.c, HTMLparser.c : modified the parsers to be progressive
6777 * tree.[ch] : extended the Buffer promitives
6778 * xmlIO.[ch] : added basic I/O routines providing progressive
6779 parsing and ready for I18N conversion plugins
6780 * SAXresult/* : the SAX callback sequence maybe slightly different
6781 now
6782 * test*.c : improved/updated the tests programs
6783 * doc/* : recompiled the docs.
6784
Daniel Veillard15b75af1999-07-26 16:42:37 +000067851999-07-26 Michael Meeks <michael@edenproject.org>
6786
6787 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6788
6789 * tree.c: Ditto.
6790
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006791Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6792
6793 * configure.in: upgraded to version 1.4.0
6794 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6795 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6796 XML query language, see http://www.w3.org/TR/xpath for more details.
6797 * parser.c, parser.h: added CHAR* related string functions for XPath
6798 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6799 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6800 rebuild the docs.
6801 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6802 and regression testing capabilities for XPath.
6803
Daniel Veillardd79d7871999-07-12 10:38:12 +00006804Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6807 closing bug #1646
6808
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006809Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * Makefile.am, example/Makefile.am: closed bug #1683
6812
Daniel Veillard3166ab11999-07-11 16:14:19 +00006813Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * example/Makefile.am, configure.in: added the makefile for the
6816 gjobread example
6817
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006818Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6819
6820 * doc/Makefile.am:
6821 - fix which allow "make install DESTDIR=</install/prefix>".
6822
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006823Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6826 which fixed a problem on the file reading-code.
6827
Daniel Veillard82150d81999-07-07 07:32:15 +00006828Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6831 output.
6832 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6833
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006834Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6835
6836 * parser.h : Oops removed the binary compatibility problem
6837 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6838 * parser.c, HTMLparser.c: applied patches for reading from stdin
6839
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006840Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * parser.c, entities.c, valid.c: cleanup bug #1591
6843 * configure.in: cleanup bug #1592
6844 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6845 the same tree back-end. Hence gdome will be available for it.
6846 * doc/Makefile.am: close bug #617
6847
Daniel Veillard97fea181999-06-26 23:07:37 +00006848Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * parser.c: alloctate a per parser context SAX interface block
6851
Daniel Veillard14fff061999-06-22 21:49:07 +00006852Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6855 and xmlEncodeEntitiesReentrant with the correct one :-\
6856
6857Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6858
6859 * commit of my internal XML base changes, quite a lot of
6860 changes, cleanups, better entities support, framework for
6861 new I/O and charset detection and handling
6862 * Fixed the configure/Makefile stuff to generate shared libs
6863 with the proper version info, so we jumped on rev from
6864 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6865 xmlEncodeEntities() result need to be freed now, and a string
6866 xmlParserVersion provide the current library version.
6867
Raph Levien05240da1999-06-15 21:27:11 +00006868Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6869
6870 * parser.c: fixed a buffer overrun for when you have a very long
6871 attribute with no entities in it.
6872
Daniel Veillardbb2da581999-06-13 14:37:07 +00006873Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * added example directory
6876 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6877
Daniel Veillard011b63c1999-06-02 17:44:04 +00006878Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6879
6880 * Release of libxml-1.1, nearly everything has been touched for
6881 this.
6882 * Added more regression tests
6883 * Updated the documentation
6884
Daniel Veillard27d88741999-05-29 11:51:49 +00006885Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * tree.[ch]: unified the XML_NO_CORBA defines.
6888 * parser.c encoding.[ch]: started plugging in char encoding detection
6889
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006890Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6891
6892 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6893 Also freed allocated buffer.
6894
Daniel Veillard27d88741999-05-29 11:51:49 +00006895Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006896 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6897 reentrancy problem at printing. One is left in entities.c, to
6898 remove ASAP
6899 * testSAX.c : added a test example showing the use of the SAX
6900 interface if one doesn't want to build the DOM tree.
6901 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6902
Daniel Veillard517752b1999-04-05 12:20:10 +00006903Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6906 large revamping of the parser to use SAX callbacks
6907 http://www.megginson.com/SAX/ (or at least a C like interface
6908 a la Expat). It's now possible to set up your own callbacks
6909 and the parser will not build a DOM tree.
6910 * test/* result/*: updated the test suite, I finally removed
6911 the old Namespace draft support (PI based).
6912
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006913Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * Makefile.am: added test result to EXTRA_DIST for make tests
6916
Daniel Veillard64068b31999-03-24 20:42:16 +00006917Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * parser.c, parserInternals.h: moved the chars macro definitions
6920 to parserInternals.h
6921 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6922 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6923
Daniel Veillard012ccc11999-03-23 10:11:11 +00006924Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6925
6926 * xml-config.in : applied patch to make --version work
6927
Raja R Harinatha86c23e1999-03-05 22:14:01 +000069281999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6929
6930 * Makefile.am (check-local): Alias for `tests' target. This will
6931 cause `make check' to do the right thing.
6932 (tests): Don't run tests in srcdir. Also, replaced calls to
6933 basename with a `sed' "equivalent".
6934
Daniel Veillardd109e371999-03-05 06:26:45 +00006935Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6938 it in the header and not the sources, updated the doc.
6939 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6940 pointing this out.
6941
Daniel Veillardbc50b591999-03-01 12:28:53 +00006942Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6945 exported the inputStream routines.
6946 * doc/html/* : updated accordingly
6947
Daniel Veillardd692aa41999-02-28 21:54:31 +00006948Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * parser.c, parser.h, parserInternals.h: added a few extra
6951 internal calls to allocate and free parser contexts ...
6952 * doc/html/* : updated accordingly
6953
Daniel Veillard55a99271999-02-25 11:01:29 +00006954Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6955
6956 * configure.in, Makefile.am, doc/makefile.am : General changes for
6957 1.0.0 release and including the generated HTML documentation.
6958
Daniel Veillard35925471999-02-25 08:46:07 +00006959Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * makefile.am : added parserInternals.h, oops.
6962
Daniel Veillard1e346af1999-02-22 10:33:01 +00006963Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * parserInternals.h: added this header giving access to the parser
6966 internal functions.
6967 * doc/Makefile.am : added a rebuild target which rebuilds the full
6968 set of documentations
6969 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6970 the internal subset.
6971 * *.c *.h: modifications needed to generate the documentation using
6972 gtk-doc, cleanup of functions blocks, reorganisation of struct
6973 declarations.
6974
Daniel Veillard1164e751999-02-16 16:29:17 +00006975Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6976
6977 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
6978 the tar and spec file to include the beginning of the doc.
6979
Nuno Ferreira03d04781999-02-13 00:07:17 +000069801999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
6981
6982 * doc/.cvsignore: Added this file.
6983
Daniel Veillard6800ef31999-02-08 18:33:22 +00006984Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * tree.c: fixed xmlGetProp to return "" when the attribute
6987 exists, even if the node-list is NULL.
6988
Daniel Veillard726c7e31999-02-08 15:13:10 +00006989Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * tree.c: patched an error outputting empty attribute values.
6992 * Makefile.am and doc/makefile.am: have been updated during the
6993 week-end. Sorry for an empty CVS log, I got a shell problem.
6994
Daniel Veillard1899e851999-02-01 12:18:54 +00006995Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * tree.h: cleaned up using enums instead of defines
6998 * parser.c, valid.[ch]: more work on parsing/output of element
6999 declarations
7000
Daniel Veillard3b9def11999-01-31 22:15:06 +00007001Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * valid.[ch], tree.c, parser.c : more work toward full parsing
7004 of XML DTDs.
7005 * README: added informations about mailing-list and on-line
7006 documentation
7007
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000070081999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7009
7010 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7011
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007012Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7013
7014 * parser.c, tree.[ch] : more work toward conformance testing,
7015 added a last element to accelerate parsing of very flat structures
7016 started working on internal subset Element content declaration.
7017 * valid.[ch] : first cut at adding code toward validation.
7018 * previous changes had also small impact on most files, especially
7019 the conformance testing using James Clark test suite.
7020
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007021Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * test/* : updated the examples, most of them were not well
7024 formed (humm), and added rdf2.
7025 * result/* : resulting changes in the output.
7026
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007027Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7030
Daniel Veillard44b3a061998-12-05 17:27:22 +00007031Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * tree.c: patched a bug in the generation of empty attributes
7034
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007035Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7038 for node/trees/documents/... Biggest problem is namespace
7039 support when copying subtrees.
7040
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007041Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * parser.c, entities.c: improve entities and char ref encoding,
7044 and cleanups of error messages.
7045
Daniel Veillard242590e1998-11-13 18:04:35 +00007046Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7047
7048 * parser.c, entities.c: simple bug hunting done during rpm2html and
7049 rpmfind integration.
7050
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007051Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * parser.[ch]: Added interfaces allowing to specify a SAX
7054 handler before parsing.
7055
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007056Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * parser.c: redirrect all errors reporting through the SAX
7059 error function
7060
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007061Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7064 * libtool, tlmain ...: update of the libtool files
7065
Miguel de Icaza442321c1998-11-04 18:13:38 +000070661998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7067
7068 * entities.c: Use g_snprintf insteda of snprintf.
7069
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007070Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7073 added ent5 test for this purpose.
7074 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7075
Daniel Veillard27271681998-10-30 06:39:40 +00007076Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7077
7078 * parser.c: fixed? a strange error due to compression on a GWP
7079 document.
7080
Daniel Veillard25940b71998-10-29 05:51:30 +00007081Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * tree.[ch]: bug fixing
7084 * entities.[ch]: defined a specific type for predefined entities
7085 * doc/xml.html: more documentation on the library, how to use it,
7086 overview of the interfaces.
7087
Daniel Veillard16253641998-10-28 22:58:05 +00007088Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7091
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007092Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7093
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007094 * tree.c: corrected a small bug
7095 * doc/xml.html: continuing writing documentation.
7096
7097Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7098
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007099 * debugXML.h debugXML.c: added debugging utilities.
7100 * tester.c: added --debug switch.
7101 * tree.c: patched an incorrect node->type assignment.
7102 * parser.c: formatting, ensure that node->doc != NULL in attributes
7103
Daniel Veillardccb09631998-10-27 06:21:04 +00007104Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7107 entity support and provide an internal representation close to
7108 DOM one (entity ref nodes, and attribute value as tree). I tried
7109 to preserve the interface but this will surely break some apps
7110 (I have to change rpm2html/rpmfind for example). I had to change
7111 two interfaces, and the generated tree is somewhat different.
7112 * doc/* : started documenting the XML library, the tree and
7113 DOM/Corba. This is a first step.
7114
Daniel Veillard11e00581998-10-24 18:27:49 +00007115Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7116
7117 * parser.c: Set up the fonctions comment block, boring but useful.
7118 * parser.h, SAX.c, parser.c: now attributes are processed through
7119 the SAX interface. The problem is that my SAX interface diverged
7120 quite a bit from the original one, well this is not an official
7121 spec, and translating it from Java to C is hairy anyway...
7122
Daniel Veillard97b58771998-10-20 06:14:16 +00007123Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7126 fonctions comment block, boring but useful.
7127
7128Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007129
7130 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7131 conversion routines. However they are not yet used to convert the
7132 inputs. The core will run with UTF-8.
7133
Daniel Veillard33942841998-10-18 19:12:41 +00007134Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * tree.c : make sure that the type id is properly set-up when
7137 a new object is allocated, needed for DOM.
7138
Daniel Veillard27fb0751998-10-17 06:47:46 +00007139Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * tree.h, tree.c: Ok, the main objects in the tree will be native
7142 corba objects, it costs 8 bytes per Node, Attribute and Document
7143 but it simplifies the Corba integration a lot (no extra interface
7144 objects to allocate/free).
7145
Daniel Veillard0bef1311998-10-14 02:36:47 +00007146Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7147
7148 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7149 and changed NODEs contants for conformity with DOM Level 1
7150
Daniel Veillard27864701998-10-08 03:47:24 +00007151Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * added hooks to keep track of servants when creating objects
7154 xmlDoc and xmlNode (for Corba export).
7155
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007156Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * added xml-config script.
7159
Daniel Veillard7066a791998-10-01 20:28:28 +00007160Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7163 to autoupdate libtool and automake conf files.
7164
Miguel de Icaza60681bd1998-09-30 19:28:59 +000071651998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7166
7167 * Makefile.am: Use '?' to separate the sed
7168 commands as ',' is used when people pass -Wl,something.
7169
7170
Daniel Veillard15a8df41998-09-24 19:15:06 +00007171Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * tree.c, tree.h: added a per-document compression interface.
7174
Daniel Veillard151b1b01998-09-23 00:49:46 +00007175Tue Sep 22 20:47:38 EDT 1998
7176
7177 * tree.c, tree.h: added saving with compression and added interfaces
7178 to control the compression level (xmlGetCompressMode,
7179 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7180
Daniel Veillard70120ff1998-09-22 00:24:21 +00007181Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * parser.c: corrected a loop for files of size 0
7184
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000071851998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7186
7187 * error.h: New file. Contains prototyes from `error.c'.
7188
Tom Tromeyc19653d1998-08-14 01:22:43 +00007189Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7190
7191 * Makefile.am (xmlincdir): New macro.
7192 (xmlinc_HEADERS): Renamed from include_HEADERS.
7193
Daniel Veillard845664d1998-08-13 04:43:19 +00007194Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * applied small patch on numeric entities from
7197 Christopher Blizzard <blizzard@appliedtheory.com>
7198
Daniel Veillard260a68f1998-08-13 03:39:55 +00007199Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * New release 0.2, removed the old xml_* files so that it's
7202 coherent with the other CVS base (W3C), far better conformance
7203 to standard, new namespaces, decent entities support, beginning
7204 of a SAX-like interface. Nearly nothing left intact, even the
7205 test examples ...
7206
Christopher Blizzarda36749e1998-07-30 21:47:18 +000072071998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7208
7209 * .cvsignore: Add .deps dir
7210
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007211Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7214
Daniel Veillardfe926001998-07-26 04:28:20 +00007215Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007216
Daniel Veillardfe926001998-07-26 04:28:20 +00007217 * configure.in: added test for CPP
7218 * AUTHORS, Changelog: the original ones didn't get commited but the
7219 glib ones instead, fixed.
7220 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007221
Daniel Veillardfe926001998-07-26 04:28:20 +00007222Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007223
Daniel Veillardfe926001998-07-26 04:28:20 +00007224 * integrated code developped at W3C
7225 * changed the original Copyright
7226 * migrated to automake
7227 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007228