blob: e99e421d043eb401b4a600531ac77fd2937c13fa [file] [log] [blame]
Daniel Veillardd076a202002-11-20 13:28:31 +00001Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2
3 * xinclude.c parserInternals.c encoding.c: fixed #99082
4 for xi:include encoding="..." support on text includes.
5 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
6 test/XInclude/ents/isolatin.txt : added a specific regression test
7 * python/generator.py python/libxml2class.txt: fixed the generator
8 the new set of comments generated for doc/libxml2-api.xml were
9 breaking the python generation.
10
Daniel Veillard817e70b2002-11-19 22:28:48 +000011Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
12
13 * doc/Makefile.am: repair some problem if gtk-doc fail or such
14 * configure.in: patch for Solaris on new autoconf closes #98880
15 * doc/parsedecl.py: repair the frigging API building script,
16 did I say that python xmllib sucks ?
17 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
18 and some comment are no more truncated.
19
Daniel Veillarda7e05b42002-11-19 08:11:14 +000020Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
21
22 * parser.c: Martin Stoilov pointed out a potential leak in
23 xmlCreateMemoryParserCtxt
24
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000025Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
26
27 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
28 included in HTML documents and using the push parser.
29
Daniel Veillard4efd3be2002-11-18 09:11:13 +000030Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
31
32 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
33 specified, look for the Python interpreter not just in the
34 specified root but also in the specified location. Fixes #98825
35
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000036Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
37
38 * python/libxml.c: fixing bug #98792 , node may have no doc
39 and dereferencing without checking ain't good ...
40
Daniel Veillarddad3f682002-11-17 16:47:27 +000041Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
42
43 * configure.in: preparing release 2.4.27
44 * doc/* : updated and rebuilt the docs
45 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
46 and all the docs are actually packaged and in the final RPMs
47 * parser.c parserInternals.c include/libxml/parser.h: restore
48 xmllint --recover feature.
49
Daniel Veillard68e9e742002-11-16 15:35:11 +000050Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
51
52 * parser.c xpath.c: fixing #96925 wich was also dependant on the
53 processing of parsed entities, and XPath computation on sustitued
54 entities.
55 * testXPath.c: make sure entities are substitued.
56
Daniel Veillard328f48c2002-11-15 15:24:34 +000057Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: fixed #96594, which was totally dependant on the
60 processing of internal parsed entities, which had to be changed.
61
Daniel Veillard66651aa2002-11-15 11:21:43 +000062Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
63
64 * Makefile.am python/Makefile.am python/tests/Makefile.am:
65 trying to fix bug #98517 about building outside the source tree
66 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
67
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000068Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
69
70 * include/win32config.h: cleanup
71 * win32/Makefile.mingw: integrated mingw in JScript configure
72 * win32/Makefile.msvc: modified to allow mingw coexistence
73 * win32/configure.js: integrated mingw
74 * win32/Readme.txt: cleanup
75
Daniel Veillard8dd86a52002-11-12 21:14:17 +000076Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
77
78 * HTMLparser.c: strengthen the guard in the Pop macros,
79 like in the XML parser, closes bug #97315
80
Daniel Veillard0821b152002-11-12 20:57:47 +000081Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
82
83 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
84 callback is never used.
85
Daniel Veillard8606bbb2002-11-12 12:36:52 +000086Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
87
88 * parserInternals.c: fixed the initialization of the SAX structure
89 which was breaking xsltproc
90 * xpath.c: patch from Petr Pajas for CDATA nodes
91 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
92 * parser.c include/libxml/parser.h: patch from Peter Jones
93 removing a leak in xmlSAXParseMemory() and adding the
94 function xmlSAXParseMemoryWithData()
95
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000096Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
97
98 adding pdf of tutorial, changing web page to link to it
99 * doc/tutorial/xmltutorial.pdf
100 * doc/xml.html
101 * doc/docs.html
102
MST 2002 John Fleck52717f32002-11-11 03:49:33 +0000103Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
104
105 * doc/tutorial/ar01s08.html
106 adding file what I forgot for tutorial
107
108
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +0000109Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
110
111 Adding encoding discussion to tutorial
112 Added:
113 * doc/tutorial/images/*.png: DocBook admonition image files
114 * doc/tutorial/apf.html, apg.html: new generated html
115 * doc/tutorial/includeconvert.c: conversion code entity file
116 changed:
117 * doc/tutorial/xmltutorial.xml: DocBook original
118 * doc/tutorial/*.html: generated html
119
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000120Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
121
122 * include/libxml/*.h: retired xmlwin32version.h
123 * doc/Makefile.am: retired xmlwin32version.h
124 * win32/configure.js: retired xmlwin32version.h
125
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000126Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
127
128 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +0000129 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
130 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +0000131
Daniel Veillard7216cfd2002-11-08 15:10:00 +0000132Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
133
134 * globals.c: fixed a typo pointed out by Igor
135 * xpath.c: try to speed up node compare using line numbers
136 if available.
137
Daniel Veillarda70d62f2002-11-07 14:18:03 +0000138Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
139
140 * tree.c: make xmlFreeNode() handle attributes correctly.
141
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +0000142Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
143
144 * catalog.c: completed the #96963 fix, as reported by Karl
145 Eichwalder
146
Daniel Veillard56f21f22002-11-06 15:49:46 +0000147Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
148
149 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
150
Daniel Veillard91ad8792002-11-04 17:06:52 +0000151Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
152
153 * Makefile.am: switched the order of a couple of includes
154 to fix bugs #97100
155
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +0000156Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
157
158 * catalog.c: fixed bug #96963, reverted to the old behaviour of
159 xmlLoadCatalogs that used to separate directories with a ':'.
160
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +0000161Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
162
163 * threads.c: improvements to the Windows-side of thread handling
164 * testThreads.c: conditionally excluded unistd.h
165 * testThradsWin32.c: broke overlong lines
166 * include/win32config.h: adapted thread-related macros to the new
167 scheme and for pthreads on Windows
168 * win32/Makefile.msvc: introduced a more flexible thread build,
169 added testThreads[Win32].c to the build
170 * win32/configure.js: introduced a more flexible thread config
171
John Fleck61f6fb62002-10-31 15:23:29 +00001722002-10-31 John Fleck <jfleck@inkstain.net>
173
174 * doc/xml.html (and, by implication, FAQ.html)
175 added UTF-8 conversaion FAQ from Marcus Labib Iskander
176
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +0000177Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
178
179 * configure.in: removed xmlwin32version.h
180 * include/libxml/Makefile.am: removed xmlwin32version.h
181
Daniel Veillardce66ce12002-10-28 19:01:59 +0000182Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
183
184 * tree.c: applied patch from Brian Stafford to fix a bug
185 in xmlReconciliateNs()
186
Daniel Veillard7e3f1402002-10-28 18:52:57 +0000187Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
188
189 * tree.c: applied patch from Christian Glahn to allow
190 xmlNewChild() on document fragment nodes
191
Daniel Veillardb39bc392002-10-26 19:29:51 +0000192Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
193
194 * parser.c: Christian Glahn found a problem with a recent
195 patch to xmlParseBalancedChunkMemoryRecover()
196 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
197 problems
198 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
199 test/schemas/seq*: added the test cases from Charles
200
Daniel Veillard366a9152002-10-23 20:43:53 +0000201Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
202
203 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
204 serious cleanup of the spec file and associated changes
205 in the Makefiles.
206 * valid.c: try to remove some warnings on x86_64
207
Daniel Veillardd033d022002-10-23 14:55:02 +0000208Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
209
210 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
211 fix bug #96586
212
Daniel Veillardce02dbc2002-10-22 19:14:58 +0000213Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
214
215 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
216 parsing, applied his patch
217 * result/HTML/attrents.html result/HTML/attrents.html.err
218 result/HTML/attrents.html.sax test/HTML/attrents.html:
219 added the test and result case provided by Mikhail Sogrine
220
Daniel Veillarde645e8c2002-10-22 17:35:37 +0000221Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
222
223 * vms/build_libxml.com vms/config.vms vms/readme.vms
224 include/libxml/parser.h include/libxml/parserInternals.h
225 include/libxml/tree.h include/libxml/xmlIO.h
226 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
227 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
228 Applied the VMS update patch from Craig A. Berry
229 * doc/*.html: update
230
Daniel Veillardf000f072002-10-22 14:28:17 +0000231Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
232
233 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
234
Daniel Veillard1e208222002-10-22 14:25:25 +0000235Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
236
237 * debugXML.c: adding a grep command to --shell in xmllint
238 for T.V. Raman
239
Daniel Veillard9cdcf362002-10-22 14:23:59 +0000240Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
241
242 * xmlcatalog.c: tried to fix some of the problem with --sgml
243
Daniel Veillard935494a2002-10-22 14:22:46 +0000244Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
245
246 * parser.c: tried to fix bug #91500 where doc->children may
247 be overriden by a call to xmlParseBalancedChunkMemory()
248
249Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
250
251 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
252 identifiers in SGML catalogs containing '&'
253
Daniel Veillardc0ac0692002-10-20 21:31:50 +0000254Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
255
256 * python/types.c: fixed bugs when passing result value tree
257 to Python functions.
258
Daniel Veillard48267432002-10-18 11:21:38 +0000259Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
260
261 * configure.in: preparing the release of 2.4.26
262 * doc/*: updated and rebuilt the documentation
263
Daniel Veillardbb284f42002-10-16 18:02:47 +0000264Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
265
266 * parser.c: fixed a XML Namespace compliance bug reported by
267 Alexander Grimalovsky
268
Daniel Veillard44892f72002-10-16 15:23:26 +0000269Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
270
271 * HTMLtree.c: fixed serialization of script and style when
272 they are not lowercase (i.e. added using the API to the tree).
273
Daniel Veillard2fd85422002-10-16 14:32:41 +0000274Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
275
276 * valid.c: make xmlValidateDocument emit a warning msg if there
277 is no DTD, pointed by Christian Glahn
278
Daniel Veillard32370232002-10-16 14:08:14 +0000279Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
280
281 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
282 content model when some of the blocks have min or max, and a couple
283 of bugs found in the process.
284 * result/schemas/list0* test/schemas/list0*: added some specific
285 regression tests
286
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +0000287Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
288
289 * README: updated the contact informations
290
Daniel Veillard63186732002-10-15 08:43:17 +0000291Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
292
293 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
294 misses it, reported by Peter Bray.
295
Daniel Veillard96c3a3b2002-10-14 15:39:04 +0000296Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
297
298 * tree.c: investigating xmlNodeGetContent() on namespace nodes
299 and removed a few warnings
300
Daniel Veillard819d5cb2002-10-14 11:15:18 +0000301Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
302
303 * parser.c: Christian Glahn found a small bug in the push parser.
304 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
305 public
306
Daniel Veillard6045c902002-10-09 21:13:59 +0000307Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
308
309 * xmlschemas.c include/libxml/xmlschemas.h: added
310 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
311 * testSchemas.c: added --memory to test the new interface
312
Daniel Veillardf0070122002-10-09 14:24:17 +0000313Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
314
315 * doc/index.py doc/search.php: integrated the XSLT indexing,
316 a few fixed in the indexer, added a scope selection at the
317 search level.
318
Daniel Veillard01992e02002-10-09 10:20:30 +0000319Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
320
321 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
322 this was due to uninitialized parts of the validation context
323
Daniel Veillard321be0c2002-10-08 21:26:42 +0000324Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
325
326 * debugXML.c: applied patch from Mark Vakoc except the API
327 change, preserved it.
328 * doc/*: updated the docs to point to the search engine for
329 information lookup or before bug/help reports.
330
Daniel Veillard01e87d22002-10-08 16:55:06 +0000331Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
332
333 * doc/index.py doc/search.php: added mailing-list archives
334 indexing and lookup
335
Daniel Veillard9dc1cf12002-10-08 08:26:11 +0000336Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
337
338 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
339
Daniel Veillard9b006132002-10-07 11:13:27 +0000340Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
341
342 * doc/index.py: improved HTML indexing
343 * doc/search.php: make the queries also lookup the HTML based indexes
344
Daniel Veillard141d04b2002-10-06 21:51:18 +0000345Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
346
347 * doc/index.py: added HTML page indexing
348
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000349Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
350
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +0000351 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +0000352 problem in libxslt.
353 * catalog.c: fixed list handling in XML_CATALOG_FILES
354
Daniel Veillardceb09b92002-10-04 11:46:37 +0000355Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
356
357 * valid.c: typo/bug found by Christian Glahn
358
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +0000359Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
360
361 * xmlIO.c: applied Windows CE patch from Javier.
362 * win32/wince: new directory, contains support for the PocketPC
363 with Windows CE from Javier.
364 * include/win32config.h: reorganised, removed duplicate
365 definitions and applied WinCE patch from Javier.
366 * include/wsockcompat.h: new file, now contains WinSock
367 compatibility macros.
368 * win32/Makefile.msvc: introduced double-run compilation.
369
Daniel Veillarde16b5742002-09-26 17:50:03 +0000370Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
371
372 * configure.in include/libxml/xmlwin32version.h: preparing release
373 of 2.4.25
374 * doc/*: updated and regenerated teh docs and web pages.
375
Daniel Veillard90d68fb2002-09-26 16:10:21 +0000376Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
377
378 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
379 error were not covering namespace declarations.
380 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
381 it was missing the attribute declaration for the namespace
382 * result/VC/NS3: the fix now report breakages in that test
383
Daniel Veillardabe01742002-09-26 12:40:03 +0000384Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
385
386 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
387
Daniel Veillard2ace1952002-09-26 12:28:02 +0000388Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
389
390 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
391 and regenerated the docs and web site
392
Daniel Veillarddda8f1b2002-09-26 09:47:36 +0000393Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
394
395 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
396 ATTRIBUTE_UNUSED is always put after the attribute declaration,
397 not before
398
Daniel Veillardd4cb1e82002-09-26 09:34:23 +0000399Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
400
401 * python/generator.py python/libxml2class.txt: fixed a stupid error
402 breaking the python API
403
Daniel Veillardb7c29c32002-09-25 22:44:43 +0000404Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
405
406 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
407 triostr.c triostr.h: applied a trio update patch from
408 Bjorn Reese which should work with MinGW
409
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000410Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
411
412 * tree.c: improving some documentation comments
413 * xmlregexp.c: found and fixed a mem leak with python regression tests
414 * doc/*: rebuilt the doc and the API XML file including the
415 xmlregexp.h xmlautomata.h and xmlunicode.h headers
416 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
417 python/types.c: added access to the XML Schemas regexps from
418 python
419 * python/tests/Makefile.am python/tests/regexp.py: added a
420 simple regexp bindings test
421
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000422Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
423
Daniel Veillardbd9afb52002-09-25 22:25:35 +0000424 * doc/xml.html:
425 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +0000426
Daniel Veillard118aed72002-09-24 14:13:13 +0000427Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
428
429 * xmlregexp.c: fixed the data callback on transition functionality
430 which was broken when using the compact form
431 * result/schemas/*: updated the results, less verbose, all tests
432 pass like before
433 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
434 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
435 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
436 annoying warnings
437 * xpath.c: try to provide better error report when possible
438
Daniel Veillard72336152002-09-21 13:08:14 +0000439Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
440
441 * Makefile.am: fixed a breakage raised by Jacob
442
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +0000443Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
444
445 * include/win32config.h: added HAVE_ERRNO_H definition for parts
446 which don't use sockets
447
Igor Zlatkovic01280582002-09-20 16:40:34 +0000448Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
449
450 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
451 * win32/configure.js: applied zlib patch from Daniel Gehriger
452
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +0000453Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
454
455 * win32/configure.js: applied the patch from Mark Vakoc for
456 regexp support
457 * win32/libxml2.def.src: applied the patch from Mark Vakoc
458 for regexp support
459
Daniel Veillardb5c05732002-09-20 13:36:25 +0000460Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
461
462 * xmlschemastypes.c: as pointed by Igor Float and Double
463 parsing ain't finished yet
464
Daniel Veillard40b11342002-09-20 12:01:39 +0000465Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
466
467 * Makefile.am configure.in: trying to fix #88412 by bypassing
468 all the python subdir if python ain't detected
469
Daniel Veillard23e73572002-09-19 19:56:43 +0000470Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
471
472 * Makefile.am configure.in include/libxml/xmlversion.h.in:
473 made configuring with regexps/automata/unicode the default
474 but without schemas ATM
475 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
476 fixed the regexp based DTD validation performance and memory
477 problem by switching to a compact form for determinist regexps
478 and detecting the determinism property in the process. Seems
479 as fast as the old DTD validation specific engine :-) despite
480 the regexp built and compaction process.
481
Daniel Veillard5acfd6b2002-09-18 16:29:02 +0000482Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
483
484 * valid.c: determinism is debugged, new DTD checking code now works
485 but xmlFAComputesDeterminism takes far too much CPU and the whole
486 set usues too much memory to be really usable as-is
487
Daniel Veillard0f04f8e2002-09-17 23:04:40 +0000488Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
489
490 * tree.c: fixed another stupid bug in xmlGetNodePath()
491 * xmllint.c: --version now report the options compiled in
492
Daniel Veillarda646cfd2002-09-17 21:50:03 +0000493Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
494
495 * HTMLparser.c: small cleanup
496 * valid.c xmlregexp.c: switched DTD validation to use only regexp
497 when configured with them. A bit of debugging around the determinism
498 checks is still needed
499
Daniel Veillard63b01c22002-09-17 19:25:28 +0000500Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
501
502 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
503
Daniel Veillard92727042002-09-17 17:59:20 +0000504Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
505
506 * xmlIO.c: small portability glitch fixed.
507
Daniel Veillard84d70a42002-09-16 10:51:38 +0000508Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
509
510 * xmlschemastypes.c: incomplete steps for real/double support
511 * testAutomata.c include/libxml/xmlautomata.h
512 include/libxml/xmlregexp.h: avoiding a compilation problem
513 * valid.c include/libxml/valid.h: starting the work toward using
514 the regexps for actual DTD validation
515
Daniel Veillardaeb258a2002-09-13 14:48:12 +0000516Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
517
518 * hash.c: cosmetic cleanup
519 * valid.c include/libxml/tree.h include/libxml/valid.h: started
520 integrating a DTD validation layer based on the regexps
521
Daniel Veillard4402ab42002-09-12 16:02:56 +0000522Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
523
524 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
525 the determinism was tested before eliminating the epsilon
526 transitions :-(
527
Daniel Veillardc6d4a932002-09-12 15:00:57 +0000528Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
529
530 * python/generator.py python/libxml.c python/libxml.py
531 python/libxml2-python-api.xml python/libxml2class.txt
532 python/libxml_wrap.h python/types.c: updated the python
533 bindings, added code for easier File I/O, and the ability to
534 define a resolver from Python fixing bug #91635
535 * python/tests/Makefile.am python/tests/inbuf.py
536 python/tests/outbuf.py python/tests/pushSAXhtml.py
537 python/tests/resolver.py python/tests/serialize.py: updated
538 and augmented the set of Python tests.
539
Igor Zlatkovic353bf582002-09-10 19:07:14 +0000540Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
541
542 * win32/configure.js: added more readme info for the binary
543 package.
544
Daniel Veillard607b35c2002-09-10 12:16:19 +0000545Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
546
547 * xmlIO.c: fixed a stupid out of bound array error
548
549Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
550
551 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
552 messing around with support for Windows path, cleanups,
553 trying to identify and fix the various code path to the
554 filename access. Added xmlNormalizeWindowsPath()
555
Daniel Veillard76575762002-09-05 14:21:15 +0000556Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
557
558 * error.c valid.c: working on better error reporting of validity
559 errors, especially providing an accurate context.
560 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
561 error reports in those cases.
562
Daniel Veillard3487c8d2002-09-05 11:33:25 +0000563Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
564
565 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
566 parser.c parserInternals.c xmlIO.c: get rid of all the
567 perror() calls made in the library execution paths. This
568 should fix both #92059 and #92385
569
Daniel Veillard19aa7022002-09-05 11:14:19 +0000570Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
571
572 * xmllint.c: memory leak reporting was broken after a change
573 of the preprocessor symbol used to activate it.
574
Daniel Veillardec6725e2002-09-05 11:12:45 +0000575Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
576
577 * tree.c: try to make the copy function work for node of
578 type XML_DOCUMENT_FRAG_NODE, they are only created by the
579 DOM layers though, not libxml2 itself.
580
Daniel Veillardb9cd8b42002-09-05 10:58:49 +0000581Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
582
583 * valid.c: try to provide file and line informations, not all
584 messages are covered, but it's a (good) start
585
Daniel Veillardbbc72c32002-09-05 10:52:10 +0000586Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
587
588 * xinclude.c: reimplemented a large part of the XInclude
589 processor, trying to minimize resources used, James Henstridge
590 provided a huge test case which was exhibiting severe memory
591 consumption problems.
592
Daniel Veillard2206dbf2002-09-05 08:09:37 +0000593Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
594
595 * python/Makefile.am: applied patch from Christophe Merlet to
596 reestablish DESTDIR
597
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000598Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
599
600 * libxml.spec.in: fixes libary path for x86_64 AMD
601
John Fleckbe98b332002-09-04 03:16:23 +0000602Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
603
604 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000605 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +0000606 (plus resulting generated html files)
607 fixing one spot I missed in the tutorial where I hadn't freed
608 memory properly
609
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000610Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
611
612 * doc/tutorial/includeaddattribute.c
613 * doc/tutorial/includeaddkeyword.c
614 * doc/tutorial/includegetattribute.c
615 * doc/tutorial/includekeyword.c
616 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000617 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000618 update tutorial to properly free memory (thanks to Christopher
619 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +0000620 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +0000621 added image files so the callouts are graphical, making it
622 easier to read ( use "--param callout.graphics 1" to generate
623 html with graphical callouts)
624
Daniel Veillarde1662542002-08-28 11:50:59 +0000625Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
626
627 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
628 nice logos generated by Marc Liyanage
629 * doc/site.xsl *.html: changed the stylesheet to show the new
630 logo and regenerated the pages
631
Daniel Veillardb212bbb2002-08-25 14:39:16 +0000632Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
633
634 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
635
Daniel Veillard42766c02002-08-22 20:52:17 +0000636Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
637
638 * xpath.c: possible mem leak patch from Jason Adams
639
640Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
641
642 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
643 in the XQuery namespace
644 * configure.in: preparing 2.4.24
645 * doc/*.html: updated the web pages
646
647Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
648
649 * python/generator.py: closing bug #85258 by generating conditional
650 compile check to avoid linking to routines not configured in.
651
Havoc Pennington84ec40a2002-08-22 13:59:35 +00006522002-08-22 Havoc Pennington <hp@pobox.com>
653
654 * autogen.sh: update error message for missing automake
655
Daniel Veillard08cccaa2002-08-22 09:47:29 +0000656Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
657
658 * python/Makefile.am: typo in target name resulted in libxml2.py
659 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
660
Daniel Veillard22669b22002-08-22 07:17:11 +0000661Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
662
663 * win32/win32/Makefile.mingw: updated with version from
664 Elizabeth Barham at http://soggytrousers.net/repository/
665
Igor Zlatkovica40adbc2002-08-20 14:42:32 +0000666Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
667
668 * win32/Makefile.msvc: added the prefix location to the include
669 and lib search path.
670
Havoc Pennington830e8972002-08-18 22:22:13 +00006712002-08-18 Havoc Pennington <hp@pobox.com>
672
673 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
674 both automake 1.6 and 1.4 installed get the right automake. Means
675 compilation from CVS will now require the latest automake 1.4
676 release, or manually creating symlinks called "automake-1.4" and
677 "aclocal-1.4"
678
Daniel Veillardb6984ef2002-08-14 16:55:31 +0000679Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
680
681 * configure.in python/Makefile.am: more AMD 64 induced changes from
682 Frederic Crozat
683
Daniel Veillardc4bad4a2002-08-14 14:45:25 +0000684Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
685
686 * xinclude.c: oops I was missing the xml:base fixup too
687 * result/XInclude/*.xml: this adds xml:base attributes to most
688 results of the tests
689
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +0000690Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
691
692 * xinclude.c: quick but apparently working implementation of
693 xi:fallback, should close bug #89684
694 * Makefile.am test/XInclude/docs/fallback.xml
695 result/XInclude/fallback.xml: added a basic test for fallback,
696 and run with --nowarning to avoid a spurious warning
697 * configure.in: applied patch from Frederic Crozat for python
698 bindings on AMD 64bits machines.
699
Daniel Veillard9e923512002-08-14 08:48:52 +0000700Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
701
702 * parser.c: xmlSAXUserParseMemory() really ought to fail if
703 the caller don't pass a SAX callback block.
704
Daniel Veillardc1a0da32002-08-14 08:32:18 +0000705Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
706
707 * tree.c: applied the same fix for the XML-1.0 namespace to
708 xmlSearchNsByHref() as was done for xmlSearchNs()
709
Daniel Veillardad11b302002-08-12 14:53:41 +0000710Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
711
712 * libxml.3: small cleanup of the man page
713 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
714 when serializing HREF attributes generated by XSLT.
715
Daniel Veillardc084e472002-08-12 13:27:28 +0000716Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
717
718 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
719 version of Marc Liyanage' patch for boolean attributes in HTML
720 output
721
Daniel Veillard5f91b372002-08-12 12:13:01 +0000722Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
723
724 * python/tests/serialize.py: fixed the test results, indenting
725 behaviour changed slightly
726
Aleksey Sanin9e951762002-08-08 18:02:41 +0000727Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
728
729 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
730 new c14n function to Windows def files
731
Aleksey Saninea4272a2002-08-02 23:50:03 +0000732Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
733
734 * c14n.c: fixed a memory leak in c14n code
735
Daniel Veillard58e44c92002-08-02 22:19:49 +0000736Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
737
738 * parser.c include/libxml/parser.h: adding a new API for Christian
739 Glahn: xmlParseBalancedChunkMemoryRecover
740 * valid.c: patch from Rick Jones for some grammar cleanup in
741 validation messages
742 * result/VC/* result/valid/*: this slightly change some of the
743 regression tests outputs
744
Daniel Veillard0bf29002002-08-01 12:54:11 +0000745Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
746
747 * tree.c: trying to fix a problem in namespaced attribute handling
748 raised by Christian Glahn
749
Daniel Veillard6f46f6c2002-08-01 12:22:24 +0000750Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
751
752 * encoding.c include/libxml/encoding.h: Opening the interface
753 xmlNewCharEncodingHandler as requested in #89415
754 * python/generator.py python/setup.py.in: applied cleanup
755 patches from Marc-Andre Lemburg
756 * tree.c: fixing bug #89332 on a specific case of loosing
757 the XML-1.0 namespace on xml:xxx attributes
758
Aleksey Sanin2c135a12002-08-01 06:31:50 +0000759Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
760
761 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
762 corner case from new Merlin's test suite and added a callback
763 that will be used to improve xmlsec performance
764
765
Daniel Veillard0b22def2002-07-29 16:23:03 +0000766Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
767
768 * HTMLtree.c: trying to fix the <style> escaping problem in
769 HTML serialization bug #89342
770
Daniel Veillard0b28e882002-07-24 23:47:05 +0000771Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
772
773 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
774 and rebuilt the web site.
775
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000776Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +0000777
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +0000778 * include/libxml/tree.h: added _private member to xmlNs struct
779
Daniel Veillard1d995272002-07-22 16:43:32 +0000780Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
781
782 * HTMLparser.c: fixing bug #84876 based on the xml working
783 code.
784
William M. Brack61eaba52002-07-21 11:14:18 +0000785Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
786
787 * python/Makefile.am: enhanced to fix bug 72012 (errors
788 when using '-jX' make parameter)
789
William M. Brackef61d202002-07-19 08:32:00 +0000790Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
791
792 * xpath.c: small additional enhancement for booleans
793 compared to nodesets
794
Daniel Veillard3a42f3f2002-07-17 17:57:34 +0000795Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
796
797 * HTMLtree.c: changed the order of the encoding declaration
798 attributes in the meta tags due to a bug in IE/Mac
799
William M. Brack0c022ad2002-07-12 00:56:01 +0000800Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
801
802 * xpath.c: enhanced handling of booleans (especially '='
803 and '!=' for nodesets) - fixes bug 85256. Added new
804 routine xmlXPathNotEqualValues for more proper handling
805 of '!=' when nodesets are involved.
806
Daniel Veillard06944e22002-07-11 19:55:18 +0000807Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
810 doc/xmlcatalog_man.xml to the source distribution
811
Igor Zlatkovic6ac30172002-07-10 19:22:48 +0000812Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
813
814 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
815 asked for this.
816
Daniel Veillard539638b2002-07-06 19:55:14 +0000817Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * configure.in: preparing 2.4.23
820 * doc/*: rebuilt the docs
821
Daniel Veillard176d99f2002-07-06 19:22:28 +0000822Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
823
824 * parser.c: fixing bug #84169 by fixing the
825 comment of xmlCreatePushParserCtxt to describe the
826 encoding detection parameters better.
827
Daniel Veillard37f961d2002-07-06 17:53:56 +0000828Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
829
830 * valid.c: fixing bug #79331 in one path the lookup for
831 ID attributes on a namespaced node wasn't handled correctly :-\
832
Daniel Veillard8c9872c2002-07-05 18:17:10 +0000833Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * HTMLparser.c: trying to fix 87235 about discarded white
836 spaces in the HTML parser.
837 * result/HTML/*: this changes the output of a number of HTML
838 regression tests
839
Daniel Veillardfdc91562002-07-01 21:52:03 +0000840Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
841
842 * xpath.c: applied patch from Richard Jinks for the namespace
843 axis + fixed a memory error.
844 * parser.c parserInternals.c: applied patches from Peter Jacobi
845 removing ctxt->token for good.
846 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
847 popped out by the regression tests.
848 * Makefile.am: patch for threads makefile from Gary Pennington
849
William M. Brack6000af52002-06-28 11:43:13 +0000850Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
851
Daniel Veillardfdc91562002-07-01 21:52:03 +0000852 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +0000853 expressions involving preceding-sibling (et al).
854
Daniel Veillard153120c2002-06-18 07:58:35 +0000855Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * hash.c: applied a patch from Peter Jacobi to solve a problem
858 when compiling with the Watcom C on Win32
859 * result/schemas/*.err: the change of hashing algo generated
860 permutations in the output
861
Daniel Veillard5f7f9912002-06-17 17:03:00 +0000862Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
863
864 * hash.c: applied patch from Sander Vesik improving the quality of
865 the hash function.
866
Aleksey Sanina5808b92002-06-14 17:07:41 +00008672002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +0000868
869 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
870 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
871 xmllint.c xpath.c: replaced sprintf() with snprintf()
872 to prevent possible buffer overflow (the bug was pointed
873 out by Anju Premachandran)
874
Daniel Veillarde059b892002-06-13 15:32:10 +0000875Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * parser.c: removed an uninitialized data error popped by valgrind
878 on PE references
879
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +0000880Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
881
882 * doc/xml.html
883 adding tutorial reference to the web page
884
MDT 2002 John Fleck54520832002-06-13 03:30:26 +0000885Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
886
887 * doc/tutorial/xmltutorial.xml
888 * doc/tutorial/ar01s07.html
889 * doc/tutorial/ape.html
890 * doc/tutorial/includegetattribute.c
891 adding section to tutorial about retrieving an attribute
892 value
893
Daniel Veillardf5582f12002-06-11 10:08:16 +0000894Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * parser.c: applied a couple of patches from Peter Jacobi to start
897 to get rid of ctxt->token, with a possible significant speed
898 improvement to be gained once done. Better compliance with PE
899 references constructs in DTDs too.
900 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
901 from Peter too
902
Daniel Veillard38d80e22002-06-11 07:24:56 +0000903Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c: Babak Vahedipour-Kunze reported that openTag in
906 xmlParseElement was likely to have been deallocated at the
907 time of the report, possibly leading to segfault. Just report
908 the tag name now.
909
Daniel Veillard9e412302002-06-10 15:59:44 +0000910Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
911
912 * xpath.c: patch from Richard Jinks for XPath substring() function
913 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
914
Aleksey Sanina5808b92002-06-14 17:07:41 +00009152002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +0000916
917 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
918
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +0000919Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
920
921 *doc/FAQ.html
922 fixing typos in FAQ, thanks to Robert Funnell for the
923 editing help
924
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000925Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * NEWS: got complaints from rpmlint that it was empty
928
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +0000929Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
930
931 * added doc/tutorial, including:
932 apa.html
933 apb.html
934 apc.html
935 apd.html
936 ar01s02.html
937 ar01s03.html
938 ar01s04.html
939 ar01s05.html
940 ar01s06.html
941 includeaddattribute.c
942 includeaddkeyword.c
943 includekeyword.c
944 includestory.xml
945 index.html
946 xmltutorial.xml
947 libxml tutorial, including generated html
948
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +0000949Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
950
951 * result/c14n/exc-without-comments/merlin-c14n-two-*
952 result/c14n/without-comments/merlin-c14n-two-*
953 test/c14n/exc-without-comments/merlin-c14n-two-*
954 test/c14n/without-comments/merlin-c14n-two-*
955 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
956 c14n/exc-c14n and slightly modified test script to handle
957 these test cases
958 * c14n.c: fixed bugs for complicated nodes set (namespace
959 without node and others from merlin-c14n-two.tar.gz)
960 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
961 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
962 for xmlsec performance patch
963 * xpath.c: fixed self::node() for namespaces and attributes
964
Daniel Veillardd2fd1b62002-06-05 12:52:34 +0000965Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
966
967 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
968 but with the format parameter
969 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
970
Aleksey Saninc57f9c12002-05-31 19:14:57 +0000971Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
972
973 * Makefile.am: updated c14n tests suite
974 * c14n.c: performance improvement for previous c14n patch
975
Daniel Veillarde72c7562002-05-31 09:47:30 +0000976Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
977
978 * parser.c: another peroformance patch from Peter Jacobi, that
979 time on parsing attribute values.
980
Aleksey Sanin508a1012002-05-31 06:32:32 +0000981Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
982
983 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
984 into LibXML2 test suite
985
Aleksey Sanindffd5c82002-05-31 04:24:13 +0000986Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
987
988 * c14n.c: propagating xpath ancesstors node fix to c14n
989 plus small performance improvement to reduce number of
990 mallocs
991 * xpath.c: fixed ancestors axis processing for namespace nodes
992
Daniel Veillard46de64e2002-05-29 08:21:33 +0000993Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
994
995 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
996 Peter Jacobi
997
Daniel Veillardd5e22ef2002-05-27 21:17:57 +0000998Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
999
1000 * configure.in: preparing 2.4.22
1001
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00001002Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1005 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1006 a public entry point.
1007 * doc/*: rebuilt the API and docs
1008
Daniel Veillarded23b7d2002-05-27 12:16:02 +00001009Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * xpath.c: patch from Richard Jinks to fix a problem introduced
1012 in the previous patch and pointed by Norm
1013
Daniel Veillardc6924812002-05-24 11:10:43 +00001014Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * libxml.spec.in: fixing bug #81112
1017
Daniel Veillard234bc4e2002-05-24 11:03:05 +00001018Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * uri.c: fixing bug #82848
1021
Daniel Veillarda2878972002-05-24 07:54:39 +00001022Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1025 output of one catalog test
1026
Aleksey Sanin114e4752002-05-24 07:20:27 +00001027Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00001028
Aleksey Sanin114e4752002-05-24 07:20:27 +00001029 * global.data globals.c tree.c include/libxml/globals.h
1030 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1031 default value for global parameter xmlIndentTreeOutput to 1 and
1032 introduced new global parameter xmlTreeIndentString (the string
1033 used to do one-level indent) with default value " " (as it was
1034 in tree.c)
1035
Daniel Veillard49d5af82002-05-23 11:55:49 +00001036Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1037
1038 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1039 with trio and schemas.
1040
Daniel Veillard7c13af42002-05-22 09:57:32 +00001041Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1042
1043 * xpath.c: patch from Richard Jinks to fix the problem raised in
1044 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1045
Daniel Veillard5a872412002-05-22 06:40:27 +00001046Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1047
1048 * xmlschemas.c: a bit of work on import.
1049 * xmlschemastypes.c: Charles Bozeman provided a compare function
1050 for date/time types so min/max facet restrictions should work,
1051 indeterminate comparisons return an error instead of equal.
1052 * test/schemas/date_0* result/schemas/date_0_0: specific test
1053 from Charles Bozeman too
1054
Daniel Veillard10b6da42002-05-18 07:55:20 +00001055Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1056
1057 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1058 from Christian Cornelssen fixing the man pages and the Catalog
1059 building script.
1060 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1061 next step is <xs:import> I now have a reasonable understanding
1062 of how it works.
1063
Daniel Veillarde5354492002-05-16 08:43:22 +00001064Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1067
Igor Zlatkovic1396e182002-05-14 22:22:40 +00001068Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1069
1070 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1071
Daniel Veillard088bf112002-05-14 11:03:59 +00001072Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * xpath.c: fixing an XPath function evalutation bug pointed out
1075 by Alexey Efimov where the context was lost when evaluating
1076 the function arguments
1077
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001078Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00001079
Aleksey Sanin79376ba2002-05-14 06:41:32 +00001080 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1081 function public for XMLSec performance optimizations
1082
Daniel Veillard3cd72402002-05-13 10:33:30 +00001083Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * python/generator.py python/libxml2class.txt : fixed a problem
1086 with the HTML parser pointed by Gary Benson
1087 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1088 example
1089
Aleksey Sanine48a3182002-05-09 18:20:01 +00001090Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1091 * parser.c: fixed bug #81159 (memory growth in SAX)
1092
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001093Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1094 * xpath.c: fixed bug #78858 (the real fix)
1095
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001096Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00001097 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00001098
Daniel Veillard4cbe4702002-05-05 06:57:27 +00001099Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * tree.c: modified xmlNodeSetBase to allow changing the
1102 base of a document.
1103
Daniel Veillard070803b2002-05-03 07:29:38 +00001104Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * xmlschemastypes.c: patch Charles Bozeman for validation of
1107 all the date, time, and duration types
1108 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1109 * configure.in: fixed an error pointed by an user
1110 * xml2-config.in: fixed an error pointed by an user
1111
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00001112Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1113
1114 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1115 win32/libxml2.def.src xmlIO.c: exported default
1116 'file:', 'http:' and 'ftp:' protocols input handlers
1117 and maked protocols comparisson case insensitive
1118
Daniel Veillard34de97f2002-04-30 14:29:22 +00001119Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * configure.in: Neven Has detected a typo
1122
Daniel Veillard28577c32002-04-30 06:48:41 +00001123Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1126 as one of the persons allowed to commit directly to the
1127 module.
1128
Daniel Veillardfc57b412002-04-29 15:50:14 +00001129Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1132 * valid.c: raised a too low limit
1133 * doc/*: rebuilt the docs
1134
Daniel Veillardeca82812002-04-24 11:42:02 +00001135Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1136
1137 * test/XPath/expr/floats test/XPath/expr/functions
1138 result/XPath/expr/floats result/XPath/expr/functions
1139 xpath.c: another XPath conformance patch from Richard Jinks
1140
Daniel Veillard13e04c62002-04-23 17:51:29 +00001141Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmlschemas.c: fixed validation of attribute groups.
1144 * test/schemas result/schemas: added an example from the primer
1145
Daniel Veillard88c58912002-04-23 07:12:20 +00001146Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1147
1148 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1149 * test/schemas result/schemas: updated the test list
1150
Daniel Veillarde19fc232002-04-22 16:01:24 +00001151Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * TODO: updated a bit
1154 * parser.c: made a comment more specific
1155 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1156 Schemas conformance.
1157 * test/schemas result/schemas: updated the test list
1158
Daniel Veillard441bc322002-04-20 17:38:48 +00001159Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1162 implementing xs:all with minOccurs = 0
1163 * tes/schemas/* result/schemas/*: added more tests covering
1164 xs:all
1165
Daniel Veillard8a001f62002-04-20 07:24:11 +00001166Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * xmlregexp.c: first implementation of the all particle, this
1169 may need to be revisited for case where not all transitions
1170 must be crossed.
1171
Daniel Veillard7646b182002-04-20 06:41:40 +00001172Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * tree.c: another entity processing update from Markus Henke
1175
Bjorn Reese54d02fb2002-04-19 15:16:01 +00001176Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1177
1178 * trionan.c: fixed crash on OSF/1
1179
Daniel Veillardb4398962002-04-19 07:01:55 +00001180Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1181
1182 * xmlschemas.c: more Schemas work
1183 * test/schemas/* result/schemas/*: added more tests coming
1184 from the spec.
1185
Daniel Veillard54761132002-04-18 21:00:44 +00001186Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1189 ExcC14N specification
1190
Daniel Veillardbf8dae82002-04-18 16:39:10 +00001191Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * tree.c: patch from Markus Henke, fix for recursive entities.
1194
Daniel Veillard23b1f372002-04-18 15:50:05 +00001195Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * xpath.c: fix a problem with string() on a document node.
1198
Daniel Veillarddecd64d2002-04-18 14:41:51 +00001199Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * Makefile.am xmlschemas.c: more Schemas work
1202 * test/schemas/* result/schemas/*: added more tests coming
1203 from the spec.
1204
Daniel Veillard6231e842002-04-18 11:54:04 +00001205Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1206
1207 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1208 * result/HTML/*: this changes a few things in the results
1209
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00001210Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1211
1212 * include/libxml/tree.h: eliminated 'declaration different than
1213 prototype' warning
1214 * include/win32config.h: "resolved" conflicts with errno.h
1215
Daniel Veillardb509f152002-04-17 16:28:10 +00001216Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1219 on the automata interfaces and debug of counted choices
1220 * test/schemas/* result/schemas/*: added a number of tests
1221
Daniel Veillard8651f532002-04-17 09:06:27 +00001222Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1225 a bit of work on Schemas
1226 * testSchemas.c: try to make it more useful
1227 * test/schemas/* result/schemas/* Makefile.am: changed the
1228 Schemas regression test procedure, started adding a few samples
1229
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001230Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1231
1232 * include/libxml/encoding.h: Patch for the Borland C++ builder
1233 * include/libxml/tree.h: Patch for the Borland C++ builder
1234 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00001235 * win32/bcb5: New directory for the Borland C++ builder
1236 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00001237
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00001238Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1239
1240 * win32/Makefile.msvc: Update for XML Schema support
1241 * win32/configure.js: Update for XML Schema support
1242 * win32/libxml2.def.src: Update for XML Schema support
1243
Daniel Veillard4255d502002-04-16 15:50:10 +00001244Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1247 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1248 xmlunicode.c include/libxml/Makefile.am
1249 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1250 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1251 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1252 include/libxml/xmlversion.h.in : merged the current state of
1253 XML Schemas implementation, it is not configured in by default,
1254 a specific --schemas configure option has been added.
1255 * test/automata test/regexp test/schemas Makefile.am
1256 result/automata result/regexp result/schemas:
1257 merged automata/regexp/schemas regression tests
1258
Daniel Veillardbc6f7592002-04-16 07:49:59 +00001259Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * xpath.c: Gary found a compile time problem, fixes #78823
1262
Daniel Veillarda7084cd2002-04-15 17:12:47 +00001263Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1264
1265 * configure.in: release of 2.4.20
1266 * doc/*: updated and rebuilt the docs
1267
Daniel Veillardf544f192002-04-15 12:56:56 +00001268Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1269
1270 * python/Makefile.am: patch from Cristian Gafton to build on
1271 Red Hat 6.2, should also fix #75779
1272
Daniel Veillard940492d2002-04-15 10:15:25 +00001273Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * valid.c: first part of fixing #78729
1276
Daniel Veillardeb475a32002-04-14 22:00:22 +00001277Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1280 escaping of URI when saving HTML files.
1281 * result/HTML/*: this impacted some tests
1282
Daniel Veillard9b731d72002-04-14 12:56:08 +00001283Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1284
1285 * configure.in: trying to fix #77441
1286
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00001287Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * include/libxml/xmlIO.h: Hallski complained it could not be
1290 included by itself.
1291
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00001292Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1295
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00001296Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1297
1298 * win32/configure.js: patch from Nilo for the c14n option
1299 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1300
Daniel Veillardda423da2002-04-10 19:25:38 +00001301Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1304 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1305 LIBXML_THREAD_ENABLED
1306
Daniel Veillard0eafdef2002-04-10 16:14:34 +00001307Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1308
1309 * xpath.c: another patch from Richard Jinks for substring conformance
1310 * test/XPath/expr/floats test/XPath/expr/strings
1311 result/XPath/expr/floats result/XPath/expr/strings: update of the
1312 test suite to check those.
1313
Daniel Veillard01917aa2002-04-10 11:30:41 +00001314Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1315
1316 * xpath.c: patch from Richard Jinks for .x float parsing.
1317
Daniel Veillard46d6c442002-04-09 16:10:39 +00001318Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * parser.c: patch from Markus Henke when an encoding ain't recognized
1321
Daniel Veillard88e0ad42002-04-09 13:48:02 +00001322Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * libxml.m4: got a report that #include <string.h> was needed
1325
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001326Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1327
1328 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1329
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001330Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1331
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00001332 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00001333
Daniel Veillardbd6e6312002-04-01 08:04:14 +00001334Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1337 pointed out by Melvyn Sopacua.
1338
Daniel Veillarde979e3b2002-03-29 22:43:00 +00001339Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * libxml.m4: Frédéric Crozat gave a patch related to the change
1342 of Include paths breaking the libxml.m4
1343
Daniel Veillard7089d6b2002-03-29 17:28:10 +00001344Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * xpath.c: Fix bug #76927 forgot to save some context
1347 when evaluating binary expressions
1348
Daniel Veillardd30be4a2002-03-28 18:25:31 +00001349Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * configure.in: fixed configure for MPE/iX from Markus Henke
1352 * xmlmemory.c: fixed initialization problems
1353 * xpath.c: another set of patches from Richard Jinks this
1354 fixes "make XPathtests" on linux
1355
Daniel Veillard21458c82002-03-27 16:12:22 +00001356Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1359 * test/XPath/expr/compare test/XPath/expr/equality
1360 test/XPath/expr/floats test/XPath/expr/functions
1361 test/XPath/expr/strings result/XPath/expr/compare
1362 result/XPath/expr/equality result/XPath/expr/floats
1363 result/XPath/expr/functions result/XPath/expr/strings: Updated
1364 tests though they show a divergence on Linux
1365
Daniel Veillard28dfed12002-03-27 09:08:17 +00001366Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1367
1368 * xpath.c trionan.c: previous commit also included patches
1369 from Richard Jinks on some IEEE support corner case
1370
Daniel Veillard5fc1f082002-03-27 09:05:40 +00001371Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1372
1373 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1374 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1375 that $(datadir) should be used for docs
1376
Daniel Veillarddb1dc392002-03-26 12:44:39 +00001377Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1380 could leak filedescriptors
1381
Daniel Veillarddd4b9122002-03-26 07:58:43 +00001382Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * configure.in nanohttp.c: applied patch from Allan Clark for
1385 UnixWare/OpenServer
1386
Daniel Veillard19274092002-03-25 16:48:03 +00001387Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * configure.in: preparing 2.4.19
1390 * doc/*: rebuilt the docs
1391
Daniel Veillard56b2db72002-03-25 16:35:28 +00001392Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1393
1394 * nanohttp.c: fixing #76043, got fed up with non-portability
1395 of that piece of code.
1396
Daniel Veillard6f4561a2002-03-25 12:10:14 +00001397Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
1398
1399 * valid.c SAX.c: Never commit without running "make tests" :-(
1400 fix a couple of stupidities in the previous commit
1401 * result/*: a few changes in some attribute order result of previous
1402 commit.
1403
Daniel Veillardd85f4f42002-03-25 10:48:46 +00001404Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
1407 the internal subset should not raise duplicate ID errors,
1408 also there was a small bug in conjunction to namespace
1409 declarations defaulted and xml:xxx attributes DTD definitions.
1410
Daniel Veillard56cd18b2002-03-22 14:14:43 +00001411Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xpath.c: Richard Jinks also raised some rounding problems
1414 this tries to fix them
1415
Daniel Veillard4e2df542002-03-22 12:23:14 +00001416Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * xpath.c: Richard Jinks spotted an incoherent memory allocation
1419 behaviour in xmlXPathCastToString()
1420
Daniel Veillarddb552912002-03-21 13:27:59 +00001421Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
1424 raised by Morus Walter
1425
Daniel Veillard9e537932002-03-21 13:08:08 +00001426Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
1429 from Igor
1430
Daniel Veillard6fbcf422002-03-21 12:32:59 +00001431Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * xpath.c: fixing #75619, related to a problem when trying
1434 to evaluate condition when the current node set resulting
1435 from that sub-step evaluation is empty. Also fixes 2 potential
1436 problem with previous-sibling and next-siblings axis.
1437
Daniel Veillard1840ef02002-03-21 08:05:23 +00001438Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1439
1440 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
1441 HTML support is not configured in.
1442
Daniel Veillard561b7f82002-03-20 21:55:57 +00001443Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1444
1445 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
1446 include/libxml/tree.h: dohh I really didn't intended to commit
1447 this test version :-(
1448
Daniel Veillarde50f3b52002-03-20 19:24:21 +00001449Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * testSAX.c: I wanted to see the real speed at the SAX interface
1452 after a little too many Ximianer started complaining about the
1453 parser speed.
1454 added a --quiet option:
1455 paphio:~/XML -> ls -l db100000.xml
1456 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
1457 paphio:~/XML -> time ./testSAX --quiet db100000.xml
1458 3200006 callbacks generated
1459 real 0m1.270s
1460 Which means 16MBytes/s and 3Mcallback/s
1461
Daniel Veillardc62a1472002-03-19 18:35:12 +00001462Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * xpath.c: valgrind spotted another error that time when running
1465 on libxslt regression tests
1466
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00001467Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * Makefile.am: adding "make valgrind" running the full regression
1470 tests (except python ones) under Valgrind (using valgrind -q
1471 which was kindly added by the author).
1472 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
1473 passes cleanly now except an obcure floating point initialization
1474 raised in log10() in one XPath regression test ???
1475 * tree.c: edited some comments to close #75244
1476
Daniel Veillard28cac6b2002-03-19 11:25:30 +00001477Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1478
1479 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
1480 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
1481 context of ScrollKeeper, made sure that if the number is
1482 an integer, the serialization follows the description at
1483 http://www.w3.org/TR/xpath#section-String-Functions
1484
Daniel Veillard5997aca2002-03-18 18:36:20 +00001485Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1486
Daniel Veillard34ce8be2002-03-18 19:37:11 +00001487 * configure.in: preparing 2.4.18
1488 * doc/*: updated and rebuilt the web site
1489 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
1490 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00001491 * parser.c: humm, changed the way the SAX parser work when
1492 xmlSubstituteEntitiesDefault(1) is set, it will then
1493 do the entity registration and loading by itself in case the
1494 user provided SAX getEntity() returns NULL.
1495 * testSAX.c: added --noent to test the behaviour.
1496
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00001497Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * parser.c: Wilfried Teiken provided a hackish but working
1500 way to get context reported back on entities when parsing
1501 with SAX and without breaking the DOM build.
1502
Daniel Veillard2d347fa2002-03-17 10:34:11 +00001503Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1504
1505 * c14n.c: applied a new patch from Aleksey Sanin
1506 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
1507 to reference Aleksey implementation of XML digital Signatures
1508
Daniel Veillard38bf6f02002-03-16 22:03:31 +00001509Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * xpath.c: small fix to avoid potential problem due to
1512 ordering of freeing data
1513 * python/Makefile.am: people were complaining about
1514 the generated file in python dir not being built
1515
Daniel Veillardd2379012002-03-15 22:24:56 +00001516Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
1519 python/generator.py python/libxml.c python/types.c: Cleanup
1520 of the python Makefiles based on Jacob and James feedback,
1521 fixed the spec file accordingly, fixed the number of warning
1522 that passing my pedantic CFLAGS was generating. Conclusion
1523 is that Python includes are real crap.
1524
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00001525Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * configure,in: it was reported quite a few times that
1528 xml2-config --cflags should not output
1529 -I$includeprefix/libxml2/libxml because libxml2 header names
1530 clashes with existing names like list.h from C++ stl.
1531 Includes should be #include<libxml/xxx.h> so ...
1532
Daniel Veillard6f293b12002-03-15 09:42:33 +00001533Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * c14n.c: another patch from Aleksey Sanin
1536
Daniel Veillard5c396542002-03-15 07:57:50 +00001537Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
1540 canonicalization algorithm
1541 * doc/xml.html doc/index.html: added the C14N references on the
1542 index page.
1543
jacob berkman9be65862002-03-14 02:15:56 +000015442002-03-13 jacob berkman <jacob@ximian.com>
1545
1546 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
1547 usage, redundant, and gcc specific
1548
Daniel Veillard75be0132002-03-13 10:03:35 +00001549Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1550
1551 * xpath.c: speedup some node selection operations, this can
1552 have a significant impact on DocBook Norm's stylesheets
1553 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
1554 make sure it's always the case
1555 * debugXML.c: distinguish CDATA and comments in ls operations
1556
Daniel Veillard61f26172002-03-12 18:46:39 +00001557Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
1560 to generate better API descriptions etc...
1561
Daniel Veillard9ff88172002-03-11 09:15:32 +00001562Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * c14n.c: Fixing #74186, made sure all boolean expressions
1565 get fully parenthesized, ran indent on the output
1566 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
1567 include/libxml/tree.h: also #74186 related, removed the
1568 --with-buffers option, and all the preprocessor conditional
1569 sections that were resulting from it.
1570
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00001571Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * valid.c: applied patch from Dodji Seketeli fixing an
1574 uninitailized variable in xmlValidGetValidElements()
1575
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00001576Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * c14n.c: fixed a few comments
1579 * doc/*.html doc/*/*.html: regenerated the docs and added
1580 the C14N API
1581 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
1582
Daniel Veillardfa49d872002-03-09 10:20:00 +00001583Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1584
1585 * check-xml-test-suite.py: fix to adapt varaiations in the
1586 bindings
1587 * configure.in python/setup.py python/setup.py.in: fixed to
1588 have the version of the python scripts automatically updated
1589
Daniel Veillarda3db2e32002-03-08 15:46:57 +00001590Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1591
1592 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
1593 in xmlCopyProp()
1594
Daniel Veillardaf43f632002-03-08 15:05:20 +00001595Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * configure.in: preparing 2.4.17 release
1598 * doc/*: updated and rebuilt the docs
1599 * xpath.c: fixed a comment
1600 * python/libxml.c: fixed a possible reentrancy problem
1601
Daniel Veillardef6c46f2002-03-07 22:21:56 +00001602Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * tree.c python/tests/Makefile.am python/tests/attribs.py:
1605 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
1606 added a specific regression test
1607 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
1608 not raise exceptions when failing to find the attribute.
1609
Daniel Veillard90bc3712002-03-07 15:12:58 +00001610Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * configure.in xmllint.c: owen pointed out a problem with the
1613 ftme fix, gettimeofday() was not detected by configure and
1614 the ftime header wasn't included, dohhh
1615
Daniel Veillard8c1ae602002-03-07 11:21:00 +00001616Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * configure.in xmllint.c: trying to fix #71457 for timing
1619 precision when gettimeofday() is not availble but ftime() is
1620
Daniel Veillardf5a457a2002-03-07 10:25:29 +00001621Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
1624 are now copied on install and part of the -devel RPM
1625
Daniel Veillard7b416132002-03-07 08:36:03 +00001626Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * xpath.c: trying to avoid bug #72150 which was apparently
1629 caused by a gcc bug (or a processor problem) as detailed
1630 at http://veillard.com/gcc.bug
1631
Daniel Veillardf742d342002-03-07 00:05:35 +00001632Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
1635 fixed xmlReconciliateNs(), added a Python test/example for
1636 inter-document cut'n paste
1637 * python/libxml.py: fixed node.doc on document nodes and added
1638 xpathEval() onto node objects
1639
Daniel Veillard4e0e2972002-03-06 21:39:42 +00001640Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1641
1642 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
1643 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
1644 fixup and integrated tests for the serialization stuff
1645
Daniel Veillarde915b2d2002-03-06 18:42:40 +00001646Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
1649 moved the libxml man page to section 3
1650
Daniel Veillard1e774382002-03-06 17:35:40 +00001651Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
1653 * tree.c: fix bug #72490
1654 * python/libxml.c python/libxml.py: added methods serialize()
1655 and saveTo() to all node elements.
1656
Daniel Veillardddffd2a2002-03-05 20:28:20 +00001657Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * xmlIO.c: closed #73430, don't read from an input source
1660 which indicated an end-of-file or an error.
1661
Daniel Veillard8d24cc12002-03-05 15:41:29 +00001662Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1663
1664 * parser.c: make sure SAX endDocument is always called as
1665 this could result in a Python memory leak otherwise (it's
1666 used to decrement ref-counting)
1667 * python/generator.py python/libxml.c python/libxml.py
1668 python/libxml2-python-api.xml python/libxml2class.txt
1669 python/tests/error.py python/tests/xpath.py: implemented
1670 the suggestions made by Gary Benson and extended the tests
1671 to match it.
1672
Daniel Veillardba5e18a2002-03-05 09:36:43 +00001673Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * python/generator.py: applied patch fixing #73450
1676
Daniel Veillard044fc6b2002-03-04 17:09:44 +00001677Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * xpath.c: fixing #61290 "namespace nodes have no parent"
1680 long standing divergence from the XPath REC. NodeSets
1681 simply hold a copy of namespace nodes and those node ->next
1682 points to the parent (which may not be the node carrying the
1683 definition).
1684 * include/libxml/xpath.h: flagged but didn't added a possible
1685 speedup
1686 * DOCBparser.c HTMLparser.c: removed some warnings from push
1687 parser due to new state being added.
1688 * tree.c: new fix from Boris Erdmann
1689 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
1690 the XML Canonalization support from Aleksey Sanin
1691
Daniel Veillardd4f41aa2002-03-03 14:13:46 +00001692Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * tree.c: patch from Boris Erdmann fixing some namespace odities
1695 with xmlCopyNode()
1696
Daniel Veillardc6613042002-03-02 09:34:02 +00001697Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xmlIO.c: fix bug #72706 when loading a NULL entity
1700
Daniel Veillardc0fef772002-03-01 16:16:31 +00001701Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
1704 actually change in a future XML Namespace revision.
1705
Daniel Veillard79426f22002-03-01 16:14:17 +00001706Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
1709 added the possibility of returning nodesets from XPath extension
1710 functions written in Python
1711
Daniel Veillarda94ec6f2002-03-01 13:00:53 +00001712Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * python/*: commiting some Python bindings work done while travelling
1715
Daniel Veillard97300512002-03-01 09:13:41 +00001716Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
1719 explicitely with memory debugging switched on
1720
Daniel Veillard6361da02002-02-23 10:10:33 +00001721Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1724 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1725 Added wrapper for the xmlURIPtr type, provided accessors, fixed
1726 the accessor generator for strings
1727 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
1728 regression test.
1729
Daniel Veillard0fea6f42002-02-22 22:51:13 +00001730Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * python/README python/generator.py python/libxml.c python/setup.py:
1733 added the 'usual' setup.py to allow building a libxml2-python
1734 module based on the same code. The initialization is however
1735 different the 2 .so files fo libxml2 and libxslt are identical and
1736 they entry point initialize both libraries. this is done to avoid
1737 some possible nasty problem since the Python don't merge the maps
1738 of all shared modules.
1739
Daniel Veillard158a4d22002-02-20 22:17:58 +00001740Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * parser.c: fixed a push/encoding bug reported by Michael
1743 on librsvg
1744
Daniel Veillard7839e162002-02-20 18:54:48 +00001745Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * include/libxml/parserInternals.h: fixes a misplaced #endif
1748
Daniel Veillardd54fa3e2002-02-20 16:48:52 +00001749Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * parser.c valid.c: found and fixed a couple of allocation bugs
1752
Daniel Veillard6dbcaf82002-02-20 14:37:47 +00001753Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * doc/xml.html doc/python.html doc/*: added a Python and binding
1756 page describing the current state of the Python bindings and
1757 giving pointers to the other languages wrappers.
1758
Daniel Veillard5f4b5992002-02-20 10:22:49 +00001759Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
1762 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
1763 rebuilt the API and web site
1764 * xpath.c: fixed #71978 portability bugs
1765
Daniel Veillard8aff2472002-02-19 21:50:43 +00001766Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * SAX.c: oops broke automatic defaulting of namespaces attributes.
1769
Daniel Veillard8dc16a62002-02-19 21:08:48 +00001770Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * include/libxml/parserInternals.h parser.c: had to change
1773 2 internal parsing API when processing document content
1774 to check the start and end of element content are defined
1775 in the same entity
1776 * valid.c include/libxml/valid.h: attribute normalization can
1777 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
1778 with the context to report it.
1779 * SAX.c: fixed the last known bugs, crazy validation constraints
1780 when a document is standalone seems correctly handled. There
1781 is a couple of open issues left which need consideration especially
1782 PE93 on external unparsed entities and standalone status.
1783 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
1784 The 2 tests left failing are actually in error. Cleanup done.
1785
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +00001786Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * valid.c: implemented E59 spaces in CDATA does not match the
1789 nonterminal S
1790
Daniel Veillard878eab02002-02-19 13:46:09 +00001791Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * SAX.c parser.c valid.c: more validation test fixups
1794 * check-xml-test-suite.py: added duration info for the tests
1795
Daniel Veillardd01fd3e2002-02-18 22:27:47 +00001796Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1797
1798 * parser.c valid.c: a couple of errors were reported but not
1799 saved back as such in the parsing context. Down to 1% failure rate
1800 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
1801
Daniel Veillard4a7ae502002-02-18 19:18:17 +00001802Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * xmlInternald.c: isExtender was missing a char
1805 * parser.c include/libxml/parser.h: % are acceptable in the
1806 internal subset if within a PUBLIC ID
1807
Daniel Veillard8ab0f582002-02-18 18:31:38 +00001808Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1809
1810 * SAX.c parserInternals.c valid.c: more work on the conformance
1811 suite. Took the step to finally block documents with encoding
1812 errors. It's a fatal error per the spec, people should have fixed
1813 their documents by now.
1814
Daniel Veillard55253e22002-02-18 14:32:39 +00001815Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1816
1817 * check-xml-test-suite.py: fixed the test script after some discussion
1818 on the semantic of TYPE="error"
1819 * Makefile.am: added the script to the distrib
1820
Daniel Veillard28757702002-02-18 11:19:30 +00001821Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * SAX.c entities.c: fixed a couple of conformances issues deep
1824 into the validation code (standalone and undeclared Notations)
1825
Daniel Veillard82ac6b02002-02-17 23:18:55 +00001826Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
1829 stayed there for years !
1830
Daniel Veillard7aea52d2002-02-17 23:07:47 +00001831Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
1834 missing
1835
Daniel Veillardc7612992002-02-17 22:47:37 +00001836Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * check-xml-test-suite.py: improved the behaviour a bit as
1839 well as the logs
1840 * parser.c valid.c SAX.c: fixed a few more bugs
1841 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
1842
Daniel Veillardbb7ddb32002-02-17 21:26:33 +00001843Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * check-xml-test-suite.py: python script to run regression tests
1846 against the XML Test suite of W3C/OASis
1847 * SAX.c: fixed a validation bug
1848 * parser.c: fixed 3 errors pointed by the test suite
1849 * doc/buildDocBookCatalog: fixed a typo pointed by drake
1850 * python/Makefile.am: fixed a dependendy
1851
Daniel Veillard9f28f302002-02-15 20:48:08 +00001852Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1853
1854 * xmlmemory.c: avoid a warning bug #71594
1855
Daniel Veillard144024e2002-02-13 21:14:46 +00001856Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlmemory.c: Jesse Perry provided a patch to remove a few
1859 warning on alpha/Tru64
1860
Daniel Veillarde4301c82002-02-13 13:32:35 +00001861Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * include/libxml/entities.h: fixing a comment
1864 * valid.c: fixing some troubles with validity check on namespaces
1865 * result/VC/NS3 test/VC/NS3: added a specific regression test
1866
Daniel Veillarda6d05382002-02-13 13:07:41 +00001867Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * tree.c: Fixing #71342 serializing '\n' in attribute values
1870 * result/noent/att3 result/att3 test/att3: added a specific
1871 test.
1872
Daniel Veillard797a5652002-02-12 13:46:21 +00001873Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * python/libxml.c: couple of bug fixes
1876
Daniel Veillard01a6d412002-02-11 18:42:20 +00001877Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * python/*.py: removed tabs and used spaces.
1880
Daniel Veillard397ff112002-02-11 18:27:20 +00001881Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
1884 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
1885
Daniel Veillard03517542002-02-11 13:54:40 +00001886Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
1889 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
1890
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +00001891Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * include/libxml/encoding.h include/libxml/entities.h
1894 include/libxml/globals.h include/libxml/parser.h
1895 include/libxml/threads.h include/libxml/tree.h
1896 include/libxml/xmlmemory.h: trying to fix the include mess
1897
Daniel Veillard1a612ed2002-02-11 07:54:45 +00001898Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * include/libxml/xmlmemory.h: reverted part of the previous
1901 attempt to provide #69655, this was breaking the build.
1902
Daniel Veillard0ba59232002-02-10 13:20:39 +00001903Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
1906 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
1907 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
1908 include/libxml/parserInternals.h include/libxml/tree.h
1909 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
1910 Tentatively fixed #69655 , make compiling with -Wredundant-decls
1911 clean.
1912 * python/libxml.c: fixed a warning.
1913
Daniel Veillardc5f05ad2002-02-10 11:57:22 +00001914Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
1917 copying of node, merge back IDs in the target document.
1918 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
1919 test/XInclude/ents/ids.xml: test case
1920 * result/VC/ElementValid4: output changed due to a typo fix
1921
Daniel Veillard1c18e302002-02-09 22:16:40 +00001922Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * python/Makefile.am: seems some version of automake didn't
1925 generate the dependancies right as Jacob found out. Add
1926 an extra dependancy rule.
1927
Daniel Veillard5e5c2d02002-02-09 18:03:01 +00001928Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * parserInternals.c valid.c: Justin Fletcher found some parts
1931 of the code needing cleanup
1932 * libxml.spec.in python/Makefile.am python/generator.py
1933 python/libxml.c python/libxml.py: Fixed the python Makefiles
1934 corrected a bug showing up on ia64, changed the name of the
1935 python internal module too
1936
Daniel Veillard07be19b2002-02-08 14:20:35 +00001937Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * Makefile.am: applied patch from Andris Pavenis for binary
1940 name suffixes
1941
Daniel Veillardf216d462002-02-08 13:44:24 +00001942Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmllint.c win32/win32config.h: fixing #68748
1945
Daniel Veillardd455d792002-02-08 13:37:46 +00001946Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * valid.c: fixing #70166
1949
1950Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * valid.c: fixing #70077
1953
Daniel Veillardc575b992002-02-08 13:28:40 +00001954Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * Copyright Makefile.am README configure.in libxml.spec.in:
1957 Changed to the MIT Licence
1958 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
1959 doc/xmlio.html: updated the doc accordingly
1960 * include/libxml/xmlwin32version.h configure.in: preparing
1961 2.4.14 release
1962 * python/generator.py python/libxml.c python/libxml2-python-api.xml
1963 python/libxml2class.txt python/libxml_wrap.h python/types.c:
1964 fixed the const xmlChar * wrapper and generator, XPath extension
1965 functions now use the context as first argument
1966 * python/tests/tstxpath.py python/tests/xpath.py
1967 python/tests/xpathext.py: Updated the tests accordingly
1968 * tree.c: fixed bug #70067
1969
Daniel Veillard7db38712002-02-07 16:39:11 +00001970Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * Makefile.am: cleanup
1973 * debugXML.c: always use stdout if output is NULL
1974 * xmlIO.c: don't close filedescriptors passed to outputBuffers
1975 * python/Makefile.am python/generator.py python/libxml2class.txt
1976 python/libxml_wrap.h python/types.c: augmented the number of bindings
1977 handling FILE * and XPath contexts
1978 * python/tests/Makefile.am: avoid a stupid problem due to the
1979 use of TEST.
1980
Daniel Veillard15a143b2002-02-06 22:40:50 +00001981Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
1984
Daniel Veillard70cab352002-02-06 16:06:58 +00001985Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * python/TODO python/libxml.c: cleanup the extension function lookup
1988 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
1989
Daniel Veillard7a96efc2002-02-05 16:34:33 +00001990Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * configure.in python/Makefile.am: do not install outside
1993 of prefix
1994
Daniel Veillard33caa0b2002-02-04 14:07:26 +00001995Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * python/TODO python/libxml.c: started adding SAX interfaces
1998 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
1999 SAX test
2000
Daniel Veillard36eea2d2002-02-04 00:17:01 +00002001Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * tree.c: hardened the addChild function
2004 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2005 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2006 added accessors needed for xmlNode, a bit more testing and
2007 extension of interfaces
2008 * python/tests/Makefile.am python/tests/build.py: added a test
2009 build from scratch/save/load/check
2010
Daniel Veillard4e1b26c2002-02-03 20:13:06 +00002011Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * parserInternals.c: change a small bit in the way valididy
2014 error messages get initialized
2015 * python/TODO python/libxml.c python/libxml2-python-api.xml
2016 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2017 added some memory debugging to track leaks at the libxml2 level
2018 * python/tests/*.py: changed all tests to check for leaks,
2019 there is just one left in XPath extension registrations.
2020
Daniel Veillard26f1dcc2002-02-03 16:53:19 +00002021Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * python/TODO python/generator.py python/libxml2-python-api.xml
2024 python/libxml2class.txt: more accessor classes for the parser
2025 context, allow to switch on and check validity
2026 * python/tests/Makefile.am python/tests/error.py
2027 python/tests/invalid.xml python/tests/valid.xml
2028 python/tests/validate.py: attded more test and and added error.py
2029 which I forgot to commit in the last step
2030
Daniel Veillard3ce52572002-02-03 15:08:05 +00002031Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * python/Makefile.am python/types.c: cleanup
2034 * python/libxml.c python/libxml.py python/libxml_wrap.h
2035 python/generator.py python/libxml2-python-api.xml
2036 python/libxml2class.txt: added class for parser context, added
2037 first cut for push mode support. Added a framework to generate
2038 accessors functions.
2039 * python/tests/Makefile.am python/tests/push.py: added a push
2040 test
2041
Daniel Veillardcfb05462002-02-02 23:18:22 +00002042Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2045 bug a bit of cleanup.
2046
Daniel Veillard5d819032002-02-02 21:49:17 +00002047Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2050 python/libxml2class.txt: adding error redirections and preformat
2051 to a python handler
2052 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2053 tests self checking
2054
Daniel Veillard7fd7a942002-02-02 12:19:46 +00002055Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2058 a function
2059
Daniel Veillard9589d452002-02-02 10:28:17 +00002060Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2063 python/libxml.c python/libxml2-python-api.xml
2064 python/libxml2class.txt: Progressing through the TODOs, class
2065 description output, extra XML API, RPM now builds the wrappers
2066 for all python installed versions
2067
Daniel Veillard253aa2c2002-02-02 09:17:16 +00002068Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * configure.in libxml.spec.in python/Makefile.am python/TODO
2071 python/generator.py python/libxml2class.txt: added more informations
2072 in the libxml2-python package including docs. Slightly changed
2073 the class hierarchy
2074 * python/tests/*: added basic regression tests infrastructure too
2075
2076Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2079 added libxml2-python as part of the packages installed
2080
Daniel Veillarda7340c82002-02-01 17:56:45 +00002081Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * python/Makefile.am python/generator.py python/libxml.c
2084 python/libxml.py: more work, now able to extend the
2085 XPath interpreter with functions written in python.
2086
Daniel Veillardc3e39442002-02-01 09:29:41 +00002087Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * python/Makefile.am: Jacob sent a patch to allow building from
2090 tarfile.
2091
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +00002092Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2095 inserted the python wrappers build, I hope this won't be too
2096 unportable
2097
Daniel Veillard1971ee22002-01-31 20:29:19 +00002098Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * xpath.c: minor optimization
2101 * python/generator.py python/libxml.c python/libxml.py
2102 python/libxml_wrap.h: more work on the python bindings,
2103 they now support XPath and there is no evident leak
2104
Daniel Veillard36ed5292002-01-30 23:49:06 +00002105Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * python/generator.py python/libxml.c python/libxml.py:
2108 more work on the python bindings generator.
2109
Daniel Veillard96fe0952002-01-30 20:52:23 +00002110Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * python/generator.py python/libxml.c python/libxml_wrap.h:
2113 more work on the python bindings.
2114
Daniel Veillardd2897fd2002-01-30 16:37:32 +00002115Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * python/generator.py python/libxml.c python/libxml.py
2118 python/libxml_wrap.h: commited early version of a python binding
2119 for private use only ATM
2120
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +00002121Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * entities.c tree.c include/libxml/entities.h: applied patch
2124 from Anthony Jones to implement copy of DTD subtree too. Had
2125 just to keep 2 function private which really ought to become
2126 public ones.
2127
Daniel Veillarda42f25f2002-01-25 14:15:40 +00002128Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xmllint.c: added pointers to the web pages in the usage()
2131
Daniel Veillardbd227ae2002-01-24 16:05:41 +00002132Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * tree.c: more fixes from Petr Kozelka for attribute handling
2135 in the tree API to align the semantic with DOM.
2136
Daniel Veillard36065812002-01-24 15:02:46 +00002137Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * valid.c tree.c entities.c: another set of patches from
2140 Anthony Jones for copy operations cleanup and robustness
2141
Daniel Veillardf8592562002-01-23 17:58:17 +00002142Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2145 an alphabetic index based on comments content
2146 * doc/*: rebuilt the web site with the new references
2147
Daniel Veillardc8c7be42002-01-23 17:53:44 +00002148Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * parserInternals.h: Greg Sjaardema suggested to use an
2151 eponential buffer groth policy in xmlParserAddNodeInfo()
2152
Daniel Veillard3bf65be2002-01-23 12:36:34 +00002153Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2156 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2157 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2158 to generate cross-references, and added/updated the stylesheets
2159 to generate and link API indexes. The generic keyword index
2160 is not done yet.
2161 * doc/*.html: regenerated all the usual docs too
2162
Daniel Veillard2070c482002-01-22 22:12:19 +00002163Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * debugXML.c: added an xpath function to the shell for T. V. Raman
2166
2167Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +00002168
2169 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2170 debug routines.
2171
Daniel Veillardc169f8b2002-01-22 21:40:13 +00002172Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2175 support of attribute nodes
2176
Daniel Veillard9d06d302002-01-22 18:15:52 +00002177Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2180 hopefully near complete and fully documented of the API in XML
2181 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2182 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2183 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2184 include/libxml/parserInternals.h include/libxml/valid.hi
2185 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2186 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2187 include/libxml/xpath.h include/libxml/xpathInternals.h:
2188 Cleaned up the doc comments a lot in the process, the interface
2189 coverage is now 100%
2190
Daniel Veillard2d1464f2002-01-21 23:16:56 +00002191Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2194 extracts comments from the gtk-doc DocBook output (a bit
2195 convoluted but seems to work).
2196
Daniel Veillard61006472002-01-21 17:31:47 +00002197Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2200 added an XML description of the API, moved the script generating
2201 it here. Added a "make api" target
2202
Daniel Veillardd2f23002002-01-21 13:36:00 +00002203Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2206
Daniel Veillard99e55eb2002-01-21 08:56:29 +00002207Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * xpath.c include/libxml/xpathInternals.h: the change made to
2210 xmlXPathFuncLookupFunc was incompatible roll it back
2211
Daniel Veillard963d2ae2002-01-20 22:08:18 +00002212Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * SAX.c: cleanup patch from Anthony Jones
2215 * doc/Makefile.am: fix the headers to avoid in make scan
2216 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2217 includes, * vs Ptr and general cleanup
2218 * parsedecl.py: first version of a script to extract the
2219 module interfaces, the goal will be to provide .decl or XML
2220 specification of the interfaces to build wrappers.
2221
Daniel Veillard0f5f1622002-01-20 12:42:06 +00002222Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2225 now provides return codes in case of errors
2226
Bjorn Reese026d29f2002-01-19 15:40:18 +00002227Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2228
2229 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2230 Upgraded to trio baseline 1.6
2231 * strio.h strio.c: Replaced by triostr.h and triostr.c
2232
Daniel Veillard572577e2002-01-18 16:23:55 +00002233Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2236 of strdup usage in the code
2237
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002238Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * parser.c error.c: Keith Isdale complained rightly that
2241 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2242
Daniel Veillardcfa0d812002-01-17 08:46:58 +00002243Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * tree.c: fixed the funxtion to set the xml: attributes
2246 * debugXML.c: added "setbase" to test it.
2247
Daniel Veillard2c748c62002-01-16 15:37:50 +00002248Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2251 to allow updating an attribute content
2252
Daniel Veillard8de85c62002-01-15 17:10:15 +00002253Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * libxml.h: try to avoid problems when compiling on Windows
2256
Daniel Veillard314cfa02002-01-14 17:58:01 +00002257Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * hash.c: patch from Anthony Jones for hash.c allocation size
2260 * Makefile.am: trying to work around Yet Another Libtool Madness
2261 and build the 2.4.13 release finally ...
2262
Daniel Veillard744683d2002-01-14 17:30:20 +00002263Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2266 * doc/* : update of the documentation
2267
Daniel Veillarde6a55192002-01-14 17:11:53 +00002268Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2271 at fixing #61290 :-(
2272
Daniel Veillardfb25a512002-01-13 20:32:08 +00002273Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2276 Fixes bug #67229
2277
Daniel Veillardacb2bda2002-01-13 16:15:43 +00002278Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * tree.c: trying to avoid troubles when a subtree is copied
2281 and coalesced in part with the target tree. Should fix
2282 bug #67407
2283
Daniel Veillardd8224e02002-01-13 15:43:22 +00002284Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * valid.c: fixed validation of attributes content of type
2287 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2288 values, very old bug. Fixes #67671
2289
Daniel Veillard8107a222002-01-13 14:10:10 +00002290Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * parser.c include/libxml/parserInternals.h tree.c: integrated
2293 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2294 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2295
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +00002296Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * threads.c: applied Serguei Narojnyi's patch to add native
2299 thread support on the Win32 platform
2300 * testThreadsWin32.c Makefile.am: added the test program also
2301 from Serguei, Win32 specific
2302 * include/win32config.h include/libxml/xmlwin32version.h.in:
2303 added patch from Igor for the Windows thread specific defines.
2304
Daniel Veillard845cce42002-01-09 11:51:37 +00002305Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2308
Daniel Veillard7b602b42002-01-08 13:26:00 +00002309Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2312 output page into XMLinfo.html. Close bug #66951 and
2313 raised by Robert Collins too.
2314
Daniel Veillard73c6e532002-01-08 13:15:33 +00002315Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * encoding.c: Paul Keogh pointed out a possibility of segfault
2318 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2319 Closes bug # 68238
2320
Daniel Veillard4a859202002-01-08 11:49:22 +00002321Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * doc/*.html: updated the Gdome2 links
2324
Daniel Veillard3c5ed912002-01-08 10:36:16 +00002325Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * libxml.h: Applied following patches from Robert Collins
2328 and make sure IN_LIBXML is defined when compiling it
2329 -------
2330 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2331 as well as Visual C.
2332 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2333 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2334 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2335 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2336 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2337 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2338 xmlSysIDExists xmlNoNetExists).
2339 * xmllint.c: Don't include winsock2.h for Cygwin.
2340
Daniel Veillard401c2112002-01-07 16:54:10 +00002341Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2344 when the version info is not present.
2345
Daniel Veillard6f42c132002-01-06 23:05:13 +00002346Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * tree.c: Anthony Jones pointed out a problem in
2349 xmlStringGetNodeList() and provided a fix for it
2350
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002351Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
Daniel Veillarddb5850a2002-01-18 11:49:26 +00002353 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +00002354 xmlCreatePushParserCtxt() when the initial buffer passed
2355 is large.
2356
Daniel Veillard0e47ee22002-01-05 18:25:52 +00002357Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * win32/*: big cleanup of the Windows/MSVC project files
2360 from Igor Zlatkovic
2361
Daniel Veillardcebb1362002-01-02 13:13:30 +00002362Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * doc/Makefile.am: should fix #67674 and avoid troubles if
2365 xsltproc is not available or fails in the prefix provided
2366
Daniel Veillard26908ab2002-01-01 16:50:03 +00002367Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2370
Daniel Veillard5344c602001-12-31 16:37:34 +00002371Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2372
2373 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2374 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2375 Fixed a few other problems raised by Charlie Bozeman.
2376 * result/VC/ElementValid[5-7]: fixed the output
2377
Daniel Veillardcbaf3992001-12-31 16:16:02 +00002378Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2379
2380 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2381 patches from Charlie Bozeman. Regenerated the HTML docs.
2382
Daniel Veillard7f9a6802001-12-20 14:01:47 +00002383Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2384
2385 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2386 for Windows from Igor
2387
Daniel Veillard1df3dfc2001-12-18 11:14:16 +00002388Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2389
2390 * xmllint.c: applied Justin Fletcher patch for --output or -o
2391
Daniel Veillardd3b29d22001-12-18 07:53:16 +00002392Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2393
2394 * win32/libxml2/libxml2.def.src: close #67019
2395
Daniel Veillard01db67c2001-12-18 07:09:59 +00002396Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2397
2398 * xmllint.c: applied Justin Fletcher generic timing patch
2399 similar to the one already applied to xsltproc.
2400
Daniel Veillardd1640922001-12-17 15:30:10 +00002401Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2402
2403 * include/libxml/tree.h tree.c: applied documentation patches
2404 from Charlie Bozeman
2405
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +00002406Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
2407
2408 *doc/xmllint.xml, xmllint.1 - document --dropdtd
2409
Daniel Veillard29e43992001-12-13 22:21:58 +00002410Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
2411
2412 * valid.c: fix the xmlStrdup() used in the previous patch.
2413 * valid.c: added --dropdtd
2414 * tree.c: fixed xmlUnlinkNode so it also removes the references
2415 from the document if the node is a DTD
2416
Daniel Veillard86fd5a72001-12-13 14:55:21 +00002417Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
2418
2419 * HTMLtree.c valid.c: cleanup some static declarations
2420
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +00002421Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2422
2423 * xmllint.c: removed another strdup()
2424 * doc/FAQ: removed the HP/UX entry
2425
Daniel Veillarded472f32001-12-13 08:48:14 +00002426Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
2427
2428 * valid.c: fix bug #66816 when validating.
2429 * xmllint.c: don't use sys/time.h if configure did not found it
2430
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +00002431Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
2432
2433 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
2434 xmlcatalog_man.xml
2435
Daniel Veillard2d8a93b2001-12-10 21:07:19 +00002436Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2437
2438 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
2439 xmlInitMemory() was declared twice
2440
Daniel Veillardb82c1662001-12-09 14:00:54 +00002441Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
2442
2443 * globals.c: do not reference strdup() !
2444 * configure.in libxml-2.0.pc.in: trying to fix the libs
2445 of the various config extraction modules
2446
Daniel Veillardef90ba72001-12-07 14:24:22 +00002447Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2448
2449 * configure.in : preparing 2.4.12
2450 * doc/* : updated and rebuilt the docs
2451
Daniel Veillard220346d2001-12-07 11:33:54 +00002452Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2453
2454 * uri.c: closed bug #66159
2455 * testURI.c: added --escape option
2456 * configure.in: some cleanup for xml2-config --cflags
2457
Daniel Veillard2a906822001-12-06 14:34:08 +00002458Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
2459
2460 * globals.c testThreads.c: removed some misplaced includes
2461 of xmlversion.h
2462
Daniel Veillarde28313b2001-12-06 14:08:31 +00002463Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
2464
2465 * threads.c: patch from Gary Pennington fixing a possible
2466 problem at initialization time.
2467
Daniel Veillardd3b08822001-12-05 12:03:33 +00002468Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
2469
2470 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +00002471 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +00002472 CodeWarrior.
2473
Daniel Veillarda7866932001-12-04 13:14:44 +00002474Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
2475
2476 * xmllint.c: applied Geert Kloosterman's patch to fix
2477 --repeat --timing output
2478
Daniel Veillard19840942001-11-29 16:11:38 +00002479Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2480
2481 * parser.c: Robin Berjon <robin@knowscape.com> found a case
2482 where non-wellformed XML declaractions were not detected.
2483
Daniel Veillarde85d9342001-11-28 14:43:12 +00002484Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2485
2486 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
2487
Daniel Veillard22f25a82001-11-28 09:12:23 +00002488Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
2489
2490 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
2491 gets reset by xmlCleanupInputCallbacks() and this makes the
2492 function useless. Same for output.
2493
Daniel Veillard107ccaa2001-11-27 16:23:50 +00002494Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2495
2496 * xmlIO.c: robert pointed out a loop error in callback cleanups
2497
Daniel Veillard8faa7832001-11-26 15:58:08 +00002498Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
2499
2500 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
2501 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
2502 they are not really tied to debugging
2503
Daniel Veillardbd9b0e82001-11-26 10:32:08 +00002504Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2505
2506 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
2507 * xmllint.c: better --catalogs description
2508
Daniel Veillard4855c8c2001-11-25 10:35:25 +00002509Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2510
2511 * tree.c: fixed a couple of problems in xmlSetProp()
2512
Daniel Veillardcd337f02001-11-22 18:20:37 +00002513Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
2514
2515 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
2516 unappropriate stdout output.
2517
Daniel Veillard566d4df2001-11-22 13:00:53 +00002518Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
2519
2520 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
2521 by Denis Beurive, closes #65111
2522
Daniel Veillardb4545fd2001-11-20 09:37:09 +00002523Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
2524
2525 * valid.c: in case of content model validity error, don't
2526 print it if validity warnings were not requested.
2527
Daniel Veillardc69e0b12001-11-20 08:35:07 +00002528Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2529
2530 * nanoftp.c: applied a couple of patches from Brian D Ripley.
2531 * parserInternals.c: removed the last exit() call. Print an
2532 unmaskable error on stderr instead (library mismatch detection)
2533
MST 2001 John Fleck42304042001-11-18 00:18:06 +00002534Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
2535
2536 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
2537 shell instructions from Heiko Rupp
2538
Daniel Veillardf7b094f2001-11-15 13:54:39 +00002539Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2540
2541 * catalog.c: use the URL notation file:// for default catalog paths
2542
Daniel Veillard0ec98632001-11-14 15:04:32 +00002543Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
2544
2545 * include/libxml/tree.h: better comments for _private fields
2546 * tree.c: removed a problem when copying an entity reference.
2547
Daniel Veillardd33cfbf2001-11-13 15:24:36 +00002548Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
2549
2550 * vms/*: updated instructions and diffs from John A Fotheringham
2551
Daniel Veillarda11001b2001-11-12 22:45:36 +00002552Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
2553
2554 * include/libxml/xmlerror.h: avoid an include problem if
2555 #include <libxml/xmlerror.h> happens first in code
2556 seems to be the case in KDE libs
2557
Daniel Veillard8e3943c2001-11-12 21:35:44 +00002558Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2559
2560 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
2561 from Igor for Windows
2562
2563Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2564
2565 * Makefile.am: Gary Pennington pointed out a missing prefix
2566
Daniel Veillard43d3f612001-11-10 11:57:23 +00002567Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
2568
2569 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
2570 * doc/*: upgraded and rebuilt the docs
2571
Daniel Veillardc1f78342001-11-10 11:43:05 +00002572Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2573
2574 * HTMLparser.c: fix comment in scripts element parsing.
2575 * result/HTML/doc3*: updated the results.
2576
2577Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2578
2579 * uri.c: another URI bug fix #63336, using Joel Young patch.
2580
Daniel Veillardc6e013a2001-11-10 10:08:57 +00002581Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
2582
2583 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
2584 a cleaned up version of the Pwd shell string generation.
2585
Daniel Veillardbe480fb2001-11-08 23:36:42 +00002586Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2587
2588 * valid.c include/libxml/tree.h: trying to fix namespaces +
2589 validation problems for good, closing #63619 in the process
2590 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
2591 wrong in this respect, fixed it.
2592
Daniel Veillardd536f702001-11-08 17:32:47 +00002593Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2594
2595 * xmllint.c: Morus Walter patch to allow --format and --encode
2596
Daniel Veillard5004f422001-11-08 13:53:05 +00002597Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
2598
2599 * debugXML.c: Stefan Kost provided an help command for the shell
2600
Daniel Veillarda6825e82001-11-07 13:33:59 +00002601Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
2602
2603 * debugXML.c: Heiko Rupp pointed that the shell would crash
2604 on empty nodesets returns.
2605
Daniel Veillard03f848d2001-11-07 12:53:46 +00002606Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
2607
2608 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
2609 migh need the history libraries
2610
Daniel Veillard957fdcf2001-11-06 22:50:19 +00002611Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
2612
2613 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
2614 handle the case of < in quoted attributes, Bastian Kleineidam
2615
Daniel Veillardc853b322001-11-06 15:24:37 +00002616Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2617
2618 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
2619 fixing catalog breakages
2620 * Makefile.am catalog.c result/catalogs/catal
2621 result/catalogs/mycatalog.* test/catalogs/catal*:
2622 fixed more problems in catalog support, added more regression tests
2623 for both XML and SGML catalog handling
2624
Daniel Veillard66870c72001-11-05 19:27:49 +00002625Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
2626
2627 * debugXML.c: applied an improvement to xmlGetLineNo() from
2628 Keith Isdale
2629
Daniel Veillardffe09c92001-11-05 14:21:47 +00002630Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
2631
2632 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
2633 Side effect of the progressive catalog loading
2634
Daniel Veillardad661b92001-11-05 11:43:15 +00002635Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
2636
2637 * Makefile.am: confexecdir and confexec_DATA were defined twice
2638 pointed out by Karl Eichwalder
2639
Daniel Veillard6eb17722001-11-04 22:19:27 +00002640Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2641
2642 * xmlcatalog.c: avoid unlink() and use remove() instead.
2643
Daniel Veillardea898282001-11-04 22:13:45 +00002644Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
2645
2646 * libxml.spec.in: cleanup
2647 * include/libxml/xmlwin32version.h: updated with 2.4.8
2648
Daniel Veillarda4617b82001-11-04 20:19:12 +00002649Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
2650
2651 * encoding.c global.data globals.c testThreads.c: fix bug #63752
2652 of compiling libxml with a non standard set of options
2653
John Fleck027edfb2001-11-04 20:13:58 +00002654Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
2655
2656 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
2657 document --sgml option, fixing gnome bugzilla #63382
2658
Daniel Veillardcd21dc72001-11-04 20:03:38 +00002659Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2660
2661 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
2662 breakage of 2.4.7, added a couple of really needed APIs
2663 like xmlCatalogIsEmpty() and xmlNewCatalog()
2664 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
2665 for install-catalog
2666 * configure.in: preparing 2.4.8
2667
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +00002668Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
2669
2670 * HTMLtree.c tree.c include/libxml/HTMLtree.h
2671 include/libxml/tree.h include/libxml/xmlIO.h: more include
2672 cleanups, export cleanly one html output + format function.
2673
2674Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2675
2676 * parser.c: removed initGenericErrorDefaultFunc call from
2677 xmlInitParser() since it could destroy previous calls to
2678 xsltSetGenericErrorFunc() effects
2679
Daniel Veillardebd38c52001-11-01 08:38:12 +00002680Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2681
2682 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
2683 keyword.
2684
Daniel Veillard8bdb91d2001-10-31 17:52:43 +00002685Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
2686
2687 * Makefile.am: cleanup
2688 * threads.c: cleanup too
2689 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
2690 from xsltproc
2691 * include/libxml/tree.h include/libxml/parser.h: trying to break a
2692 dependancy loop.
2693
Daniel Veillard91c00402001-10-30 17:41:38 +00002694Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
2695
2696 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
2697 was not used anymore !
2698
Daniel Veillard52dcab32001-10-30 12:51:17 +00002699Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
2700
2701 * configure.in: preparing 2.4.7
2702 * Makefile.am doc/Makefile.am: switched to the latest xmllint
2703 manual page from John
2704 * doc/*: updated the doc and rebuilt the generated pages
2705
Daniel Veillarda9e65e82001-10-30 10:32:36 +00002706Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
2707
2708 * xmlIO.c: closing bug #62711, the library should never
2709 close stdin or stdout.
2710
Daniel Veillard4def3bd2001-10-30 09:47:47 +00002711Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
2712
2713 * uri.c: second pass at fixing #63336, using Joel Young
2714 final patch. looks okay.
2715
Daniel Veillardbb6808e2001-10-29 23:59:27 +00002716Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
2717
2718 * uri.c include/libxml/uri.h: trying to clear #63336
2719 allowing the escaping routine to parse unconformant
2720 URI-References.
2721
Daniel Veillardacf7ff02001-10-29 20:21:47 +00002722Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
2723
2724 * vms/readme.vms vms/build_libxml.com nanoftp.c
2725 include/libxml/xmlversion.h.in: a few VMS updates from
2726 John A Fotheringham
2727 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
2728 and xmlCleanupOutputCallbacks() for the Perl binding people.
2729
Daniel Veillard635ef722001-10-29 11:48:19 +00002730Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
2731
2732 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
2733 apply fixes to close #63271 and avoid segfaults when
2734 the error routine gets callbed before xmlInitParser()
2735 get called.
2736 * nanoftp.c error.c: Applied patches from Justin Fletcher
2737 correcting some xmlGenericError misuses.
2738
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +00002739Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
2740
2741 *doc/xmllint.xml, doc/xmllint.1
2742 New and improved man page for xmllint - .xml is the original, .1
2743 is the generated man page
2744
Daniel Veillardc9484202001-10-24 12:35:52 +00002745Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
2746
2747 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
2748 the web site from the main HTML document.
2749
Daniel Veillard5151c062001-10-23 13:10:19 +00002750Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2751
2752 * parser.c: fixed an erroneous validation bug when PE refs
2753 occurs in external parsed entities referenced from the
2754 internals subset
2755 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
2756 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
2757 added the associated testcase, it's a nice one.
2758 * HTMLparser.c: generate the DTD node as HTML still ...
2759 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
2760
Daniel Veillardb6b0fd82001-10-22 12:31:11 +00002761Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
2762
2763 * HTMLparser.c: fixed a bug in htmlNewDoc()
2764
Daniel Veillard89cad532001-10-22 09:46:13 +00002765Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
2766
2767 * test/threads/*: added entities testing to the Thread test
2768 * testThreads.c: make the test reasonable
2769 * DOCBparser.c: fix the DTD public and system ID
2770 * xmllint.c: added --sgml for SGML DocBook importing
2771 * Makefile.am: added Docbtests target
2772
Daniel Veillard9ae1eba2001-10-19 09:48:35 +00002773Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2774
2775 * nanoftp.c: use only "anonymous@" string for anonymous passwds
2776 * testThreads.c: removed bogus include
2777
Daniel Veillardce2c2f02001-10-18 14:57:24 +00002778Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
2779
2780 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
2781 fixed a very serious (looping) validation bug
2782
Daniel Veillard3c01b1d2001-10-17 15:58:35 +00002783Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
2784
2785 * include/libxml/globals.h include/libxml/threads.h threads.c
2786 testThreads.c: far more testing, cleaning up bugs
2787 * *.c : make sure globals.h is always included.
2788
Daniel Veillard7cc95c02001-10-17 15:45:12 +00002789Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
2790
2791 * HTMLparser.c: try to get rid of parser loops for good.
2792
Daniel Veillardab7488e2001-10-17 11:30:37 +00002793Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
2794
2795 * configure.in: fixed some bugs in CFLAGS passing.
2796 * test/threads Makefile.am testThreads.c: added a specific
2797 threaded test case (really nasty, guaranteed).
2798
Daniel Veillard85c11fa2001-10-16 21:03:08 +00002799Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
2800
2801 * catalog.c: serious cleanup on the management of the
2802 XML catalog tree, more tests done, especially with
2803 the catalog PI.
2804
Daniel Veillard364789a2001-10-16 12:45:00 +00002805Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
2806
2807 * catalog.c: avoid a problem in catalog cleanup on SMP if
2808 catalogs were not initialized.
2809
Daniel Veillard81463942001-10-16 12:34:39 +00002810Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
2811
2812 * catalog.c xpath.c: trying to cleanup the not thread safe
2813 parts of the library.
2814
Daniel Veillard64a411c2001-10-15 12:32:07 +00002815Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
2816
2817 * include/libxml/globals.h configure.in global.data: make
2818 the allocation be per-thread a configure option
2819 * encoding.c include/libxml/parser.h: fixed compilation
2820 errors
2821
Daniel Veillard5ee57fc2001-10-15 10:46:16 +00002822Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2823
2824 * include/libxml/parser.h: Norm reported that a few lines
2825 added were breaking libxslt compile, removed them for now
2826
Daniel Veillard6f350292001-10-14 09:56:15 +00002827Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
2828
2829 * parser.c parserInternals.c threads.c: debugged and fixed
2830 initialization problems which were giving troubles on SMP
2831 boxes.
2832
Daniel Veillard6661ffa2001-10-13 14:18:17 +00002833Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
2834
2835 * include/libxml/Makefile.am: missing globals.h
2836
Daniel Veillarde7090612001-10-13 12:18:28 +00002837Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002838
Daniel Veillarde7090612001-10-13 12:18:28 +00002839 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +00002840
Daniel Veillardd0463562001-10-13 09:15:48 +00002841Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
2842
2843 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
2844 include/libxml/parserInternals.h include/libxml/tree.h
2845 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
2846 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
2847 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
2848 Applied the last patches from Gary, cleanup, activated threading
2849 all user accessible global variables are now handled in globals.[ch]
2850 Still a bit rought but make tests passes with either
2851 --with-threads defined at configure time or not.
2852 * Makefile.am example/Makefile.am: added globals.[ch] and threads
2853 linking options
2854
Daniel Veillardb8478642001-10-12 17:29:10 +00002855Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
2856
2857 * Makefile.am include/libxml/Makefile.am
2858 include/libxml/globals.h globals.c include/libxml/threads.h
2859 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
2860 configure.in: started integrating the core of the thread support
2861 not activated yet but half integrated. The code should still
2862 compile and work anyway.
2863
Daniel Veillardb44025c2001-10-11 22:55:55 +00002864Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
2865
2866 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
2867 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
2868 integrating the non-controversial parts of Gary Pennington
2869 multithread patches
2870 * catalog.c: corrected a small bug introduced
2871
Daniel Veillard75b96822001-10-11 18:59:45 +00002872Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
2873
2874 * catalog.c include/libxml/catalog.h: very serious cleanup,
2875 isolating unportable code and as much as possible the accesses
2876 to the global shared catalog. May need more testing !
2877
Daniel Veillard78d12092001-10-11 09:12:24 +00002878Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
2879
2880 * include/libxml/debugXML.h debugXML.c tree.c: integrating
2881 Keith Isdale patches for the XSLT debugger interfaces. Some
2882 cleanup
2883
Daniel Veillardff0b7312001-10-11 06:46:09 +00002884Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
2885
2886 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
2887 * DOCBparser.c: generate line nubers in elements
2888
Daniel Veillard60087f32001-10-10 09:45:09 +00002889Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
2890
2891 * configure.in: preparing 2.4.6 release
2892 * doc/xml.html doc/html/*: updated and rebuilt the docs
2893 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
2894
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +00002895Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
2896
2897 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
2898 adding documentation for DV's supercatalog support
2899
Daniel Veillard82d75332001-10-08 15:01:59 +00002900Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
2901
2902 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
2903 super catalog support adding one API and one flag --sgml to
2904 xmlcatalog
2905
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +00002906Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
2907
2908 * doc/xmlcatalog_man.xml, xmlcatalog.1
2909 One more crack at
2910 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2911
2912
Thomas Broyer47334c02001-10-07 16:41:52 +00002913Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
2914
2915 * xpath.c: implemented xmlXPathObjectCopy for external objects
2916 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
2917
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +00002918Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
2919
2920 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
2921 finishing up fix to
2922 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
2923 the xmlcatalog man page display more elegantly
2924
Daniel Veillard3fbe8e32001-10-06 13:30:33 +00002925Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
2926
2927 * configure.in: closing bug #61832
2928 * HTMLparser.c: removed a warning
2929
Daniel Veillard6ab38382001-10-06 13:08:27 +00002930Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
2931
2932 * xpath.c: fixing #61673 part I, do not loose doc information
2933 when copying result value trees.
2934
Daniel Veillard556c6682001-10-06 09:59:51 +00002935Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2936
2937 * xpath.c: trying to harden the XPath interpreter
2938
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +00002939Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
2940
2941 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
2942 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
2943
William M. Brack1633d182001-10-05 15:41:19 +00002944Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2945
2946 * HTMLparser: repaired another loop problem
2947
Daniel Veillard20ee8c02001-10-05 09:18:14 +00002948Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
2949
2950 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
2951 parsing.
2952 * xpath.c: fix bug #61291 the default XML namespace node is
2953 missing from the namespace axis.
2954 * tree.c: refuse to create namespaces nodes with prefix "xml"
2955
Daniel Veillard651f9472001-10-04 14:51:06 +00002956Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
2957
2958 * SAX.c: ouch a non-defined namespace could lead to a crash,
2959 fixed #61215
2960
Daniel Veillard7dd05702001-10-04 14:25:12 +00002961Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
2962
2963 * parserInternals.c: closed bug #61054
2964
Daniel Veillard5e6d10a2001-10-03 13:21:13 +00002965Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
2966
2967 * include/libxml/Makefile.am: closing #60708
2968
Daniel Veillarda293c322001-10-02 13:54:14 +00002969Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
2970
2971 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
2972 adding xmlSAXParseFileWithData following Marco Stipek suggestion
2973
Daniel Veillardf4309d72001-10-02 09:28:58 +00002974Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
2975
2976 * valid.c: close bug #61550 when xml: wasn't considered a namespace
2977
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +00002978Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
2979
2980 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
2981 * DOCBparser.c HTMLparser.c parser.c: fixed typos
2982
Daniel Veillard16756b62001-10-01 07:36:25 +00002983Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
2984
2985 * catalog.c: Justin Fletcher provided cleaup code in case
2986 HAVE_STAT is not defined
2987 * include/win32config.h: Igor Zlatkovic suggested to have
2988 HAVE_STAT defined there
2989
William M. Brack5e1cac12001-09-28 16:19:18 +00002990Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2991
2992 * catalog.c - fixed typing error reported by M. Barros
2993
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +00002994Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
2995
2996 * xmllint.c - fixing typo
2997
William M. Brackd28e48a2001-09-23 01:55:08 +00002998Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
2999
3000 * HTMLparser.c: small enhancement to prevent loop on
3001 unrecognizable data
3002
Daniel Veillardb1d62872001-09-21 09:47:08 +00003003Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3004
3005 * parserInternals.c: applying patch from bug #60757 this
3006 should close it
3007
Daniel Veillardc0631a62001-09-20 13:56:06 +00003008Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * catalog.c xmlcatalog.c: removed a couple of warning
3011 * xpath.c: try to solve the linking problem on platforms
3012 needing trio to compile
3013
Daniel Veillard1a123612001-09-19 08:06:23 +00003014Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003015
Daniel Veillard1a123612001-09-19 08:06:23 +00003016 * Makefile.am libxml.spec.in: backing up non-documented changes
3017 commited without review or aproval by Jens Finke <jens@gnome.org>
3018 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +00003019
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003020Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3021
3022 * configure.in: Joe Orton provided a patch fixing a problem
3023 when iconv is specified to be in a non-standard directory
3024 but wasn't exported in xml2-config --cflags
3025
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003026Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3027
Daniel Veillardf5b44e42001-09-17 17:19:54 +00003028 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +00003029 troubles with 2.4.4 errors.
3030
Daniel Veillard16698282001-09-14 10:29:27 +00003031Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3032
3033 * encoding.c entities.c: do not output hexadecimal charrefs
3034 when serializing HTML since some version of Netscape can't
3035 grok it, generate decimal ones.
3036 * result/HTML/doc3.htm: output changed due to previous test
3037 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3038
Daniel Veillard98fed372001-09-13 11:34:58 +00003039Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3040
3041 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3042 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3043
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003044Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +00003045 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +00003046
3047 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3048 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3049 updated the configuration scripts systems accordingly
3050
Daniel Veillard04382ae2001-09-12 18:51:30 +00003051Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * configure.in: preparing for 2.4.4
3054 * doc/xml.html doc/html/*: updated and rebuilt the docs
3055
Daniel Veillardd63437e2001-09-12 15:00:27 +00003056Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3057
3058 * win32/dsp/libxml2.def.src: tried to incorporate comments
3059 from bug #59220
3060
Daniel Veillard319a7422001-09-11 09:27:09 +00003061Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * parser.c result/noent/wml.xml: fixed bug #59981 related
3064 to handling of '&' in attributes when entities are substitued
3065
Daniel Veillard7cf5e442001-09-10 20:16:32 +00003066Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * libxml.h include/libxml/xmlversion.h.in
3069 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3070 Tried to close bug #60131
3071
Daniel Veillardbce62332001-09-10 18:46:55 +00003072Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3075
Daniel Veillard143b04f2001-09-10 18:14:14 +00003076Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * SAX.c: fixing bug #59946 on xmlns=""
3079
Daniel Veillard7a51d6d2001-09-10 14:40:43 +00003080Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3083 but allocates a new error code.
3084
Daniel Veillard05c13a22001-09-09 08:38:09 +00003085Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * xmllint.c: John Fleck fixed typos in the options output
3088 * parser.c SAX.c: fix ignorable white space SAX selection
3089
3090Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * entities.c: Steve Underwood found the possibility of an
3093 ininite loop in case of error.
3094
Daniel Veillard5eb9dea2001-09-07 09:38:02 +00003095Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3098
Daniel Veillarda050d232001-09-05 15:51:05 +00003099Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * parser.c: warn if version is not 1.0 but it's not
3102 strictly speaking an error after analyzing the spec
3103
MDT 2001 John Fleck04685002001-09-03 16:11:47 +00003104Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3105
3106 *doc/catalog.html - add link to the html version of the
3107 man page, other linguistic cleanups
3108
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +00003109Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3110
3111 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3112 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3113 file, has not yet been included in the build.
3114
Daniel Veillard99784ff2001-09-01 16:20:28 +00003115Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * catalog.c: removed a duplicate affectation Justin Fletcher
3118
Daniel Veillard9e1c72d2001-08-31 20:03:19 +00003119Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * tree.c: Armin Sander pointed a possible text coalescing
3122 problem, completed his patch.
3123
Bjorn Reese0b2ae432001-08-31 16:31:57 +00003124Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3125
3126 * trionan.c: Fixed const and volatile re-definition problem
3127
Daniel Veillard5d96fff2001-08-31 14:55:30 +00003128Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * libxml.4 parser.c: doc updates from Heiko Rupp
3131 * parserInternals.c: 2 sanity checks from Heiko Rupp
3132
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003133Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3134
3135 * tree.c: applied patch from Armin Sander to make some pointers
3136 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +00003137 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +00003138
Daniel Veillardb06c6142001-08-27 14:26:30 +00003139Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * xpath.c: hum, restrict the integer usage gcc bug workaround
3142 to only gcc compilers so that other architecture don't get
3143 penalized by this limitation.
3144 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3145
Daniel Veillard268fd1b2001-08-26 18:46:36 +00003146Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3147
3148 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3149 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3150
Daniel Veillard6c5f9d12001-08-25 13:33:14 +00003151Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3152
3153 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3154 --convert option to xmlcatalog to convert SGML ones to
3155 the XML syntax.
3156 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3157
3158 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +00003159Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * catalog.c xmlIO.c: started some serious testing and fixed
3162 a few bug and optmization needs.
3163
Daniel Veillard9f7b84b2001-08-23 15:31:19 +00003164Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3167 preparing for a 2.4.3 release even if it may not be ready yet
3168 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3169 all file parsing lookup to go through the entity resolver, add
3170 to add an API to bypass it (needed to load catalogs themselves),
3171 some cleanup on the catalog code too.
3172 * nanoftp.c: small cleanup
3173 * doc/catalog.html: small update
3174
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +00003175Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3176
3177 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3178 Jun Kuriyama
3179
Daniel Veillardffb120d2001-08-23 00:52:23 +00003180Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3181
3182 * doc/catalog.html: finished the catalog documentation
3183
Daniel Veillarde7ead2d2001-08-22 23:44:09 +00003184Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3185
3186 * doc/catalog.html doc/xml.html: added documentation about
3187 Catalog support, misses an API description
3188 * doc/html/*: reextracted the API pages
3189
Daniel Veillarddc2cee22001-08-22 16:30:37 +00003190Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3191
3192 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3193 Added the part about section 7.2 on URI resolution,
3194 fixed a side effect in the HTML parser, look complete
3195 and ready to rock except the URI/SystemID part!
3196
Daniel Veillard5d90b6c2001-08-22 14:29:45 +00003197Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * include/libxml/catalog.h include/libxml/parser.h
3200 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3201 xmlIO.c: added support and APIs needed for the catalog PI
3202 * include/libxml/xmlIO.h: cleanup
3203
Daniel Veillarde2940dd2001-08-22 00:06:49 +00003204Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3207 include/libxml/catalog.h: starts to look okay, really
3208 plugged the new framework, cleaned a lot of stuff,
3209 added some APIs, except the PI's support missing this
3210 should be mostly complete
3211 * result/catalogs/* test/catalogs/*: added new test, enriched
3212 the existing one with URN ID tests
3213
Daniel Veillard64339542001-08-21 12:57:59 +00003214Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3215
3216 * catalog.c: fixed nextCatalog
3217 * result/catalogs/docbook test/catalogs/*: started adding
3218 a small regression test
3219
Daniel Veillardcda96922001-08-21 10:56:31 +00003220Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3223 more work on the XML catalog support.
3224 * parser.c include/libxml/parser.h: small cleanup seems using
3225 list as a public parameter name can give portability troubles
3226 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3227 include/libxml/xpath.h include/libxml/Makefile.am: removed
3228 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3229 wrappers
3230
Bjorn Reese45029602001-08-21 09:23:53 +00003231Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3232
3233 * Makefile.am trio.c triodef.h trionan.c xpath.c
3234 include/libxml/Makefile.am include/libxml/trionan.h:
3235 Re-worked Not-A-Number and Infinity support.
3236 * xmlcatalog.c: added readline include files
3237
Daniel Veillard344cee72001-08-20 00:08:40 +00003238Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3241 testCatalog as xmlcatalog, making it an installed app
3242 adding a shell, and preparing it to be a /etc/xml/catalog
3243 management tool, though not ready yet
3244 * catalog.c include/libxml/catalog.h: adding support for
3245 XML Catalogs http://www.oasis-open.org/committees/entity/
3246 not finished, there is some interesting tradeoffs and a
3247 few open questions left.
3248
Daniel Veillardb7664f42001-08-19 13:00:43 +00003249Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmllint.c: fixed a line formatting problem
3252
Daniel Veillard5015b712001-08-17 09:37:52 +00003253Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * SAX.c: removed a couple of unused variable (Albert Chin)
3256
Daniel Veillardbb371292001-08-16 23:26:59 +00003257Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3260 trying to fix some troubles w.r.t. function returning
3261 const xxxPtr.
3262
Daniel Veillardb60c54e2001-08-16 19:34:27 +00003263Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3264
3265 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3266 defined
3267
Daniel Veillardae6db172001-08-16 19:32:00 +00003268Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3269
3270 * xpointer.c: removed unused var
3271
Daniel Veillard09190202001-08-16 16:27:41 +00003272Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * testXPath.c: another small cleanup closing bug #59110
3275
Daniel Veillard796f4b62001-08-16 16:00:13 +00003276Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * win32/dsp/libxml2.def.src: small cleanup closing bug
3279 #59108
3280
Daniel Veillard5aac4e42001-08-15 20:46:57 +00003281Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * example/gjobread.c: add xmlCleanupParser() before leaving
3284
Daniel Veillard9a0b3d62001-08-15 12:58:03 +00003285Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * config.h.in configure.in include/libxml/xmlwin32version.h:
3288 released 2.4.2
3289
Daniel Veillardd3d06722001-08-15 12:06:36 +00003290Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3291
3292 * include/libxml/valid.h debugXML.c valid.c: deprecate
3293 the non-boundchecking Sprintf functions, add Snprintf
3294 this should close bug #57984
3295
Daniel Veillardecb6f5b2001-08-15 08:47:42 +00003296Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3299 URIs before doing the lookups (pointed by Mark Vakoc)
3300
Daniel Veillard0ab5cab2001-08-14 16:43:10 +00003301Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * xpath.c: serious changes on Result Value Trees and NodeSets
3304 w.r.t. deallocation and collect operations. Probably not
3305 100% clean (merge of allocated trees smells like a problem).
3306 Seems sufficient to close #58943
3307
Daniel Veillard90493a92001-08-14 14:12:47 +00003308Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * xmllint.c: adding a --format option
3311
Daniel Veillardfe703322001-08-14 12:18:09 +00003312Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * xpath.c: count() was broken on Result Value Tree
3315 * xmlIO.c: fixed file:/// accesses on _WIN32
3316
Daniel Veillard70ac0e32001-08-13 11:24:16 +00003317Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3320 macro was renamed, this should close bug #58683
3321
Daniel Veillardf300b7e2001-08-13 10:43:15 +00003322Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3325 entity substitution mode text at the end of the entity might
3326 be added due to text coalescing.
3327 * nanoftp.c parser.c: small cleanup
3328
Daniel Veillard0c720972001-08-08 20:59:00 +00003329Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3330
3331 * HACKING: added John Fleck right to commit in the doc subdir
3332
Daniel Veillard48da9102001-08-07 01:10:10 +00003333Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3336 allow to inherit attributes from the DTD directly in the
3337 tree, this is needed for XPath and can be a useful feature.
3338 Inherited namespaces are always provided at the tree level now
3339 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3340 of tests for this feature (XSLT being the prime user).
3341
Daniel Veillard50f34372001-08-03 12:06:36 +00003342Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3343
3344 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3345 testSAX.c xmlIO.c xmllint.c include/win32config.h
3346 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3347 include/libxml/xmlwin32version.h.in win32/README.MSDev
3348 win32/dsp/*: applied Win32 Facelift No.2 patches from
3349 Igor Zlatkovic for Windows/MSC
3350
Daniel Veillard9f4eb912001-08-01 21:22:27 +00003351Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * SAX.c: unparsedEntityDecl() the URI computation of the
3354 entity wasn't done breaking XSLT unparsed-entity-uri()
3355
Daniel Veillard567e1b42001-08-01 15:53:47 +00003356Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * xpath.c: fixed a bug when walking the descendants and
3359 the current node has no children
3360 * debugXML.c: show up when a text node is supposed to not be escaped
3361
Thomas Broyerf186c822001-07-31 23:30:37 +00003362Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3363
3364 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3365 worked like the set:leading() function)
3366 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3367
Daniel Veillardba6db032001-07-31 16:25:45 +00003368Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3369
3370 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3371
Daniel Veillard57905372001-07-31 15:52:17 +00003372Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3373
3374 * include/libxml/xmlIO.h: apply change to close #58141
3375 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3376
Daniel Veillard5e3eecb2001-07-31 15:10:53 +00003377Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3378
3379 * parser.c: when the internal subset uses a PE, then the
3380 included entity can use conditional sections.
3381
Daniel Veillard7d7e3792001-07-30 13:42:13 +00003382Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3383
3384 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3385 when walking the namespace axis showing up in
3386 libxst/tests/general/bug-12
3387 * xmlmemory.c: added the possibility to trace a given block
3388 defined by its address
3389
Daniel Veillard4aafa792001-07-28 17:21:12 +00003390Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3391
3392 * parser.c: don't override existing encoding specified before
3393 starting xmlParseDocument()
3394
Daniel Veillardfdb1f242001-07-27 23:32:44 +00003395Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3396
3397 * include/libxml/xmlwin32version.h: reinserted, needed for
3398 Windows users of CVS
3399
Darin Adlera77cac02001-07-27 17:41:51 +000034002001-07-27 Darin Adler <darin@bentspoon.com>
3401
Darin Adler699613b2001-07-27 22:47:14 +00003402 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
3403 * testCatalog.c: Add include of <libxml/parser.h>.
3404
34052001-07-27 Darin Adler <darin@bentspoon.com>
3406
Darin Adlera77cac02001-07-27 17:41:51 +00003407 * include/libxml/.cvsignore:
3408 * include/libxml/xmlwin32version.h:
3409 Remove this file from CVS because it's generated.
3410
Daniel Veillard50822cb2001-07-26 20:05:51 +00003411Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3412
3413 * parser.c include/libxml/parser.h: applied const patches from
3414 Tom Moog #58002
3415
Thomas Broyerba4ad322001-07-26 16:55:21 +00003416Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3417
3418 * xpath.c include/libxml/xpath{,Internals}.h: added a function
3419 lookup framework
3420
Daniel Veillard1d0bfab2001-07-26 11:49:41 +00003421Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3422
3423 * tree.c: fixed xmlCopyNode() for documents
3424
Daniel Veillard6dd398f2001-07-25 22:41:03 +00003425Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3426
3427 * parser.c: fixed bugs #58073 reported by Greg Shtilman
3428
3429Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +00003430
3431 * parser.c: fixes bug #57652 reported by Morus Walter
3432
Daniel Veillarde3924972001-07-25 20:25:21 +00003433Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3434
3435 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
3436
Daniel Veillarda53c6882001-07-25 17:18:57 +00003437Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3438
3439 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
3440 errors, lesson don't add new functions at 1am before a release
3441 * xpath.c: integrated fix from Bjorn to avoid divide by zero
3442 from XPath initialization when possible.
3443
Daniel Veillardd9bad132001-07-23 19:39:43 +00003444Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3445
3446 * result/scripts/base*: removing history/readline changed
3447 this slightly
3448 * include/libxml/parser.h SAX.c parser.c parserInternals.c
3449 xmllint.c: make element content line number generation
3450 optionnal to avoid breaking old apps added interface to switch
3451
Daniel Veillardf012a642001-07-23 19:10:52 +00003452Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3453
3454 * configure.in: get rid of the readline and libhistory
3455 dependancies by default, release 2.4.1 with IA64 fix
3456 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
3457 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
3458 John Kroll fixes to allow saving to HTTP via PUT (or
3459 POST of needed).
3460 * doc/html/*.html: regenerated the docs
3461
Thomas Broyere8126242001-07-22 03:54:15 +00003462Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3463
3464 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
3465 xmlHashScanFull and xmlHashScannFull3 to get passed the
3466 three keys as arguments to the callback function
3467
Daniel Veillard5e2dace2001-07-18 19:30:27 +00003468Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3469
3470 * configure.in Makefile.am: removed libxml softlink for good
3471 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
3472 100% coverage by gtk-doc
3473
Daniel Veillard8599e702001-07-17 21:38:51 +00003474Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3475
3476 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
3477 fixed serious troubles due to size_t vs. int mismatch
3478
Daniel Veillard8fcc4942001-07-17 20:07:33 +00003479Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3480
3481 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
3482
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003483Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3484
3485 * include/libxml/xpath{,Internals}.h xpath.c: added a more
3486 convenient extension API for value and context managing
3487 Now handles external objects through xmlXPathPopExternal,
3488 xmlXPathWrapExternal and xmlXPathReturnExternal.
3489 Added functions for sets operations (intersection, etc.)
3490
Daniel Veillard22090732001-07-16 00:06:07 +00003491Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3492
3493 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
3494 xmlIO.c tree.c parserInternals.c entities.c encoding.c
3495 HTMLparser.c: cleanup of global variables, marking some
3496 const or private.
3497
Thomas Broyerf06a3d82001-07-16 04:52:57 +00003498Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +00003499
3500 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
3501 fixed xmlXPathNodeSetItem when passing index=0
3502
Daniel Veillard05dec342001-07-14 21:57:39 +00003503Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3504
3505 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
3506
Daniel Veillard28ae6362001-07-14 16:44:32 +00003507Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3508
3509 * xmllint.c: fixed compilation under Cygwin #57503
3510 * TODO: update
3511
Peter Williamsed156f52001-07-13 18:35:13 +000035122001-07-13 Peter Williams <peterw@ximian.com>
3513
3514 * config.h.in: add #undef HAVE_DLFCN_H
3515
3516 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
3517 builddir.
3518
Daniel Veillard73b36e32001-07-12 15:09:52 +00003519Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3520
3521 * win32/libxml2/libxml2.def.src: added a couple of exported entries
3522 raised by #57348 and #57381
3523
Daniel Veillard7db37732001-07-12 01:20:08 +00003524Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3525
3526 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
3527 tree.c xpointer.c: store the line numbder in element->content,
3528 may break some software, need a configuration mechanism
3529
Darin Adler96037892001-07-11 00:03:16 +000035302001-07-10 Darin Adler <darin@bentspoon.com>
3531
3532 * .cvsignore:
3533 * example/.cvsignore:
3534 * include/.cvsignore:
3535 * include/libxml/.cvsignore:
3536 Various things that are generated and should be ignored.
3537
Daniel Veillard09ab7e12001-07-10 15:49:44 +00003538Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3539
3540 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
3541 * doc/xml.html doc/html/*: updated the docs
3542
Daniel Veillard04e2dae2001-07-09 20:07:25 +00003543Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3544
3545 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
3546 validation occured on content with element child
3547
Daniel Veillardb8c9be92001-07-09 16:01:19 +00003548Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3549
3550 * tree.c: fixed XML Base computation which was broken
3551 * debugXML.c: added a base function to the shell
3552 * Makefile.am result/scripts/* test/scripts/*: added scripts
3553 based regression tests, and adding 2 XML Base tests
3554
Daniel Veillard19e96c32001-07-09 10:32:59 +00003555Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3556
3557 * tree.c: set properties doc and call xmlSetListDoc for properties
3558 content when grafting them in a different tree.
3559 * aclocal.m4: remove from CVS
3560
Daniel Veillarde086f5c2001-07-08 21:10:40 +00003561Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3562
3563 * win32/libxml2/libxml2.def.src: added some missing entry point
3564 for XPath (Mark Vakoc)
3565
Daniel Veillard388236f2001-07-08 18:35:48 +00003566Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3567
3568 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
3569 layer should URI-Unescape before trying to open resources.
3570
Daniel Veillard04383752001-07-08 14:27:15 +00003571Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3572
3573 * xpath.c: fix the name() bug for elements in the default
3574 namespace reported by Charlie Bozeman
3575
Daniel Veillard7583a592001-07-08 13:15:55 +00003576Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3577
3578 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
3579 led to an XPath fix, improvements of SAX initialization, and
3580 an added option --nocdata to testXPath
3581
Daniel Veillard449d7392001-07-07 19:11:06 +00003582Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3583
3584 * doc/libxml-doc.el: Felix Natter provided anew version working
3585 with XEmacs too
3586
Daniel Veillard5168dbf2001-07-07 00:18:23 +00003587Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3588
3589 * include/libxml/xpath.h: small cleanup
3590 * doc/xml.html: update
3591
Daniel Veillardf524d6e2001-07-05 23:41:40 +00003592Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3593
3594 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3595 released 2.3.14
3596
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003597Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3598
3599 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +00003600 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +00003601
Daniel Veillard73c9c042001-07-05 20:02:54 +00003602Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3603
3604 * xpath.c: a bug reported by Stephan Kulow empty nodesets
3605 were not equal to empty strings
3606
Daniel Veillard1fd36d22001-07-04 22:54:28 +00003607Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3608
3609 * SAX.c: fixed a URI-Reference computation problem when validating
3610 * xmlIO.c: small cleanup
3611
Daniel Veillard4d65a1c2001-07-04 22:06:23 +00003612Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3613
3614 * parser.c: improved the description of a couple of interfaces
3615 upon Larry Stamper suggestion
3616
Daniel Veillard62f313b2001-07-04 19:49:14 +00003617Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3618
3619 * SAX.c entities.c parser.c: changed completely the way entities
3620 are handled when running the parser in entity substitution mode.
3621 This fixes a bug reported by Stephan Kulow and nearly divides
3622 by 3 the amount of memory required by libxslt to load and process
3623 DocBook TDG.
3624
Daniel Veillardf420ac52001-07-04 16:04:09 +00003625Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3626
3627 * HTMLparser.c: fixing a too early root closing problem raised
3628 byt Prashanth Naidu
3629
Daniel Veillard8c357d52001-07-03 23:43:33 +00003630Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3631
3632 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
3633 raised by Mark Vakoc.
3634
Daniel Veillard6e90d192001-07-03 16:37:49 +00003635Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3636
3637 * example/Makefile.am: fixed the include path to add srcdir/include
3638 * Makefile.am configure.in: fix from Albert Chin for iconv detection
3639 and some cleanup
3640
Daniel Veillardf06307e2001-07-03 10:35:50 +00003641Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3642
3643 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
3644 lot of optimization work, results in significant improvements
3645 when handling really complex XPath queries. Add a small optimizer
3646 for unions, improve [n] and [last()], avoid some costly ops.
3647
Daniel Veillard77044732001-06-29 21:31:07 +00003648Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3649
3650 * include/libxml/parser.h parser.c: xmlStrstr args are both const
3651 * xpath.c: small cleanup
3652 * xmlGetNsList: reformated, fixed problems if used on Entities
3653
Daniel Veillard2adbb512001-06-28 16:20:36 +00003654Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3655
3656 * doc/xml.html: added 1.8.14 and 2.3.13 releases
3657
Daniel Veillardb37ecd02001-06-28 16:18:11 +00003658Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3659
3660 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
3661 * Makefile.am example/Makefile.am: workaround automake generating
3662 erroneous deps
3663
Daniel Veillard12f7d292001-06-28 13:12:11 +00003664Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3665
3666 * include/win32config.h: bug #56801 Yon Derek provided a patch
3667 to the windows config file.
3668
Daniel Veillard87ee9142001-06-28 12:54:16 +00003669Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3670
3671 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
3672 libxml.h : Yon Derek provided a set of changes to compile from
3673 CVS on Windows/MSC
3674
Daniel Veillard0e4cd172001-06-28 12:13:56 +00003675Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3676
3677 * parser.c: fixed UTF8 BOM support in push mode
3678 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
3679 added a specific testcase
3680
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +00003681Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3682
3683 * Makefile.am: added --push regression tests
3684 * parserInternals.c: the XML parser segfaulted in --push mode
3685
Daniel Veillard9a89a8a2001-06-27 11:13:35 +00003686Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3687
3688 * configure.in: moved the symlinks detection within a CVS
3689 check, this is not portable and will be removed soon.
3690 * xpath.c: small cleanup/speedup
3691
Daniel Veillard11648102001-06-26 16:08:24 +00003692Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3693
3694 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
3695 release of 2.3.12
3696 * parser.c: make an error message if unknow entities in all cases
3697
Daniel Veillardfcbd74a2001-06-26 07:47:23 +00003698Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3699
3700 * uri.c: fixed 2 uri normalization bugs on '//' reduction
3701
Daniel Veillard23793842001-06-25 16:07:45 +00003702Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3703
3704 * include/libxml/Makefile.am: Laszlo Peter pointed out that
3705 includes were installed in the wrong dir
3706
Daniel Veillardf5498f32001-06-25 15:08:36 +00003707Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3708
3709 * doc/html.xml: warn against sending code to exhibit bugs.
3710
Daniel Veillard56f06462001-06-24 21:34:03 +00003711Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3712
3713 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
3714 Tru64 from Thomas Leitner
3715
Daniel Veillardc5d64342001-06-24 12:13:24 +00003716Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3717
3718 * AUTHORS: added William and Bjorn
3719 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
3720 daniel@veillard.com hopefully I won't have to do this again
3721 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
3722 docs can be rebuilt cleanly now
3723 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
3724 from CVs it's generated, added include/libxml/xmlwin32version.h
3725 also generated but which should change far less frequently.
3726 * catalog.c nanoftp.c: made sure to include libxml.h not
3727 libxml/xmlversion.h directly
3728 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
3729 when compiling on WIN32 and MSC
3730
Daniel Veillard07385fd2001-06-23 21:55:48 +00003731Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3732
3733 * include/Makefile.am include/libxml/Makefile.am configure.in:
3734 fixed make distcheck and rebuilding the rpms
3735
Daniel Veillardcd1d9442001-06-23 18:53:44 +00003736Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3737
3738 * configure.in: should finish the migration of exported includes
3739 into a real include/libxml in CVS, at least for CVS users.
3740 * removed the exported headers, added in include/libxml (as well
3741 as xmlversion.h.in).
3742
Daniel Veillard6dd8e052001-06-23 18:38:06 +00003743Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3744
3745 * configure.in: fixed the way to detect symlink
3746
Daniel Veillard66541772001-06-23 18:31:04 +00003747Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3748
3749 * configure.in: updated, include/libxml is now a real CVS dir
3750
Daniel Veillardca989762001-06-23 17:39:29 +00003751Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3752
3753 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
3754 version works with both libxml1 and libxml2 (it autodetects
3755 the prefix of the html-files) from Felix Natter.
3756 * doc/xml.html: updated doc accordingly
3757
Daniel Veillard8cf14d52001-06-23 16:32:46 +00003758Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3759
3760 * xpath.c: fixed the bug generating a template loop in libxslt
3761 when using docbook-xsl-1.4, * should filter out document nodes
3762 * HACKING: added William
3763 * TODO: updated
3764
Daniel Veillard7b06bcb2001-06-22 16:03:51 +00003765Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3766
3767 * doc/FAQ.html: added a warning about gcc-3.0
3768 * doc/xml.html: added reference to gdome2 and removed a confusing
3769 sentence
3770
Daniel Veillardf7f41852001-06-22 15:18:01 +00003771Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3772
3773 * xmlversion.h: okay this is a generated file, but Windows
3774 users need it and they can't generate it, and I want CVS
3775 Windows users ...
3776 * win32/libxml2/libxml2_so.dsp: Windows project file for
3777 the shared lib version of libxml2
3778 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
3779 resources needed for libxslt/xsltproc by Yon Derek
3780
Bjorn Reese3157b342001-06-22 14:41:45 +00003781Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3782
3783 * trio.c: MSVC fix (provided by Igor Zlatkovic)
3784
Daniel Veillard4151acb2001-06-22 10:48:57 +00003785Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3786
Daniel Veillardcc146db2001-06-22 11:10:52 +00003787 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
3788
3789Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3790
Daniel Veillard4151acb2001-06-22 10:48:57 +00003791 * include/win32config.h: Yon Derek provided a first fix
3792 to be able to compile libxslt/xsltproc on Windows
3793
Daniel Veillardd79bcd12001-06-21 22:07:42 +00003794Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3795
3796 * xpath.c: attempt to work around what seemed a gcc optimizer
3797 bug when handling floats on i386 http://veillard.com/gcc.bug
3798 * tree.c entities.c encoding.c: doing some cleanups while
3799 chasing it
3800
Daniel Veillard017b1082001-06-21 11:20:21 +00003801Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3802
3803 * Makefile.am: cleanup when --without-debug is specified
3804 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
3805 w.r.t. --without-debug and other include points
3806 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
3807 Catalogs
3808 * configure.in entities.h tree.h HTMLparser.c: removed
3809 --without-corba, made the _private field mandatory
3810
Daniel Veillard87a764e2001-06-20 17:41:10 +00003811Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3812
3813 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
3814 outputs a BOM in UTF8, an errata has been issued to avoid the
3815 problem, that was the most reasonable solution... Add support
3816 for a leading UTF8 BOM in entities.
3817
Daniel Veillard10ea86c2001-06-20 13:55:33 +00003818Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3819
3820 * valid.c: fixed a bug found when post validating an entity ref
3821 * xmllint.c: added --loaddtd and sligly changed --postvalid to
3822 activate it too
3823
Daniel Veillard39196eb2001-06-19 18:09:42 +00003824Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3825
3826 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
3827 weakness in the node copy the XPointer and the XInclude
3828 implementations. Serious cleanup.
3829
Daniel Veillard3739b982001-06-19 12:51:30 +00003830Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3831
3832 * Makefile.am: Kjartan Maraas provided a small patch to
3833 add xml2-config.in to EXTRA_DIST
3834
Daniel Veillarda9142e72001-06-19 11:07:54 +00003835Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3836
3837 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
3838 provided another failing case found in KDE, the way the
3839 ctxt->vctxt.nodeTab was allocated and freed changed over
3840 time but it wasn't completely cleaned up. This should fix it.
3841
Daniel Veillard3ed27bd2001-06-17 17:58:17 +00003842Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3843
3844 * parser.c: Stephan Kulow also raised the fact that line number
3845 could get miscounted making debug harder, fixed the problem
3846 in xmlParseCharData()
3847
Daniel Veillard64b98c02001-06-17 17:20:21 +00003848Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3849
3850 * valid.c: Stephan Kulow pointed out a problem when validating
3851 and using an empty entity, forgot a 'break' in a case.
3852
Daniel Veillarde3c81b52001-06-17 14:50:34 +00003853Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3854
3855 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
3856 * doc/xml.html: updated with 2.3.11
3857
Daniel Veillard4ec885a2001-06-17 10:31:07 +00003858Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3859
3860 * TODO: updated adding cleanup of generated doc
3861 * configure.in: prepared to release 2.3.11
3862 * xmllint.c: added --version for bug reporting
3863 * doc/html/*.html: rebuilt the doc
3864
Daniel Veillard8b8d2252001-06-16 21:24:56 +00003865Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3866
3867 * xpath.c: first part of the work on selecting namespace to
3868 fix bug #56115
3869
Daniel Veillard96ed5832001-06-15 22:22:04 +00003870Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3871
3872 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
3873 when using -liconv
3874 * TODO: updated
3875
Daniel Veillardc4f631d2001-06-14 11:11:59 +00003876Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3877
3878 * HTMLtree.[ch]: more work on the HTML serialization routnes,
3879 cleanup, encoding support.
3880
Daniel Veillard608ad072001-06-14 08:32:28 +00003881Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3882
3883 * xpath.c: Thomas Broyer suggested a better patch for the / arg
3884
Daniel Veillard239d0522001-06-13 23:02:48 +00003885Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3886
3887 * xpath.c: bug detected by Ankh when / is used as a function arg
3888
Daniel Veillard02bb1702001-06-13 21:11:59 +00003889Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3890
3891 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
3892 of element and use it to avoid outputting formatting spaces at
3893 the wrong place. Implemented the format parameter for HTML save.
3894 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
3895 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
3896 result/HTML/wired.html: of course this impact the result of a
3897 number of HTML tests
3898
Daniel Veillard95d845f2001-06-13 13:48:46 +00003899Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3900
3901 * HTMLtree.[ch]: started augmenting the HTML save API with
3902 encoding and formatting parameters
3903
Daniel Veillardeca60d02001-06-13 07:45:41 +00003904Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3905
3906 * HTMLtree.h: cleanup and started evaluating the work needed on
3907 revamping the HTML output code
3908
Daniel Veillard84666b32001-06-11 17:31:08 +00003909Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3910
3911 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
3912
Daniel Veillard8bdd2202001-06-11 12:47:59 +00003913Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3914
3915 * valid.c: fixed bug #56049, forgot one check in the
3916 validation routine
3917
Daniel Veillardca2366a2001-06-11 12:09:01 +00003918Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3919
3920 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
3921
Daniel Veillard6761eee2001-06-11 10:29:38 +00003922Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3923
3924 * libxml.h: fixed an error in last commit
3925 * doc/FAQ.html: added an entry for compilation from CVS
3926
Daniel Veillard9cc6dc62001-06-11 08:09:20 +00003927Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3928
3929 * xmlversion.h.in libxml.h: Cygwin patches
3930 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
3931 * tree.h: cleanup
3932
Daniel Veillardacd370f2001-06-09 17:17:51 +00003933Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3934
3935 * tree.c: patched xmlFreeNode() to avoid freeing() a static
3936 memory block in a strange case where libxml is linked twice
3937 in the binary.
3938
Daniel Veillard1d047672001-06-09 16:41:01 +00003939Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3940
3941 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
3942 state far too often, simple fix used to avoid it.
3943
Daniel Veillard4497e692001-06-09 14:19:02 +00003944Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3945
3946 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
3947 being processed, applied his patch
3948 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
3949
Daniel Veillardf3afa7d2001-06-09 13:52:58 +00003950Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3951
3952 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
3953 provided fixes to compile on MSCC again
3954 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
3955 also provided an update for the project files.
3956
Daniel Veillarda682b212001-06-07 19:59:42 +00003957Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3958
3959 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
3960 bug #55810
3961
Daniel Veillarde8fc08e2001-06-07 19:35:47 +00003962Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3963
3964 * tree.c: fixed xmlGetNsProp() to close bug #55683
3965 Note this requires libxslt to use it's own function instead.
3966
Daniel Veillardf0c53762001-06-07 16:07:07 +00003967Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3968
3969 * HTMLtree.c: when in a pre element no formatting space should
3970 be added.
3971 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
3972
Daniel Veillard068a9652001-06-07 15:30:26 +00003973Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3974
3975 * configure.in: added tests for signal() and signal.h
3976
Daniel Veillard541d6552001-06-07 14:20:01 +00003977Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3978
3979 * xpath.c: robert pointed out xmlXPathNINF was not initialized
3980
Daniel Veillard8a367d42001-06-07 14:01:34 +00003981Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3982
3983 * doc/libxml-doc.el: Felix Natter provided a new version for
3984 libxml2
3985
Daniel Veillard8a926292001-06-07 11:20:20 +00003986Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3987
3988 * HTMLtree.c: when in a pre element no formatting space should
3989 be added.
3990
Daniel Veillard14839d52001-06-06 16:11:56 +00003991Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3992
3993 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
3994
Daniel Veillarde95e2392001-06-06 10:46:28 +00003995Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3996
3997 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
3998 hack
3999 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4000 * uri.c: fixed a warning
4001
Daniel Veillard6e93c4a2001-06-05 20:57:42 +00004002Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * HTMLtree.c: trying to close bug #55772 escaping in script
4005 elements
4006 * doc/xml.html: suggest to send mail to the list
4007
4008Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +00004009
4010 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4011 good. Use a macro and based on the solution provided in
4012 vsnprintf manual page from GNU.
4013
Bjorn Reese99748722001-06-05 12:49:15 +00004014Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4015
4016 * error.c: Workaround for non-preserving variadic list.
4017 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4018
Daniel Veillard2e4f1882001-06-01 10:11:57 +00004019Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4020
4021 * doc/xml.html: added 2.3.10 release
4022
Daniel Veillardb3a182e2001-06-01 09:28:09 +00004023Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4024
4025 * configure.in: releasing 2.3.10
4026
Daniel Veillard3c2758d2001-05-31 18:43:43 +00004027Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4030
Daniel Veillard20042422001-05-31 18:22:04 +00004031Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * encoding.c: Robert Collins provided a patch to add the
4034 "US-ASCII" encoding alias
4035
Daniel Veillard97ac1312001-05-30 19:14:17 +00004036Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4039 string oriented functions and started cleaning the related areas
4040 in xpath.c which needed fixing in this respect
4041
Daniel Veillard2d703722001-05-30 18:32:34 +00004042Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4043
4044 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4045 #55380
4046 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4047
Daniel Veillard9403a042001-05-28 11:00:53 +00004048Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * TODO: updated
4051 * nanohttp.[ch] : started adding APIs to get the redirected URL
4052 when this occurs (needed for further base computation
4053 * tree.h: cleanup
4054 * encoding.c: cleanup
4055 * SAX.c: minor change around ctxt->loadsubset
4056
Daniel Veillard6278fb52001-05-25 07:38:41 +00004057Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4058
4059 * Makefile.am include/Makefile.am: small change to have
4060 include/libxml rebuilt if working from CVS.
4061 * uri.c: applied another patch from Carl Douglas for URI escaping,
4062 this should close bug #51876
4063
Daniel Veillardd16df9f2001-05-23 13:44:21 +00004064Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4065
4066 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4067 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4068 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4069 added specific regression test
4070 * parser.h: preparing for the XSLT mode where DTD inherited
4071 attributes are added to the tree.
4072
Daniel Veillardbbd22452001-05-23 12:02:27 +00004073Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4074
4075 * xinclude.[ch]: Updated the namespace for the Last Call version
4076 * result/XInclude/include test/XInclude/include: updated the
4077 testsuite accordingly
4078
Daniel Veillard8514c672001-05-23 10:29:12 +00004079Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4082 related to bug #51876
4083
Daniel Veillard42596ad2001-05-22 16:57:14 +00004084Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * tree.c: fixed a gross mistake in base computation, xml:base is
4087 not completely correct yet (need cascade).
4088 * xpath.[ch]: added the few things needed to find a function name
4089 and URI from the XPath context when it is called.
4090
Daniel Veillard81418e32001-05-22 15:08:55 +00004091Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4092
4093 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4094 * DOCBparser.c: small cleanup
4095 * xmllint.c: added a --catalogs option to load catalogs from
4096 $SGML_CATALOG_FILES
4097 * tree.c: cleanup
4098 * configure.in: iconv library fixup, ICONV_LIBS
4099
Daniel Veillardaf86c7f2001-05-21 14:11:26 +00004100Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4101
4102 * catalog.c: handling of CATALOG entries. detection of recursion,
4103 and a few bugfixes
4104 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4105 against the default namespace
4106
Daniel Veillard04b93292001-05-21 08:15:31 +00004107Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4108
4109 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4110
Daniel Veillarda97a19b2001-05-20 13:19:52 +00004111Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * parser.c: fixed propagation context info when parsing an
4114 external entity.
4115 * doc/html/*.html: regenerated a couple of docs
4116
Daniel Veillard4623acd2001-05-19 15:13:15 +00004117Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * doc/xml.html: update with 2.3.9 informations
4120
Daniel Veillardbed7b052001-05-19 14:59:49 +00004121Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4124 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4125 * doc/html/* : rebuilt the docs
4126 * valid.c: small patch which may improve some case when
4127 validating.
4128
Daniel Veillardf69bb4b2001-05-19 13:24:56 +00004129Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4130
4131 * HTMLparser.c: Closed bug #54891
4132 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4133 to the suite
4134
4135Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4138 applied a documentation patch from LotR and filled in a few missing
4139 descriptions
4140
Daniel Veillard76d66f42001-05-16 21:05:17 +00004141Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * xpath.c tree.c parser.c: speed optimizations at the parser level
4144 document tree freeing and xpath evaluation
4145
Daniel Veillardfd7ddca2001-05-16 10:57:35 +00004146Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4147
4148 * parser.c parser.h parserInternals.h: fixed a couple of
4149 interfaces for handling memory buffer input to const char *
4150 upon suggestion of JamesH.
4151
Daniel Veillardc3739e72001-05-15 15:23:27 +00004152Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * configure.in: LoTR sent a patch fixing the previous commit
4155
Daniel Veillarda4f27e02001-05-15 12:41:29 +00004156Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4157
4158 * configure.in: trying to deal again with the stoopid -R linking
4159 flag of Solaris
4160
Daniel Veillard790142b2001-05-15 10:51:53 +00004161Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * xpath.h: two nodeset access macros from Thomas Broyer
4164
Daniel Veillardba0b8c92001-05-15 09:43:47 +00004165Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4166
4167 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4168 patch from Thomas Broyer
4169
Daniel Veillarde62d36c2001-05-15 08:53:16 +00004170Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4171
4172 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4173 case
4174 * INSTALL: was empty added stuff from the FAQ
4175
Daniel Veillard75bea542001-05-11 17:41:21 +00004176Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4177
4178 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4179 attributes handling and #54433 by adding xmlUnsetProp()
4180 and xmlUnsetNsProp()
4181
Daniel Veillard0a2a1632001-05-11 14:18:03 +00004182Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * HTMLparser.c: Patch from Jonas Borgström
4185 (htmlGetEndPriority): New function, returns
4186 the priority of a certain element.
4187 (htmlAutoCloseOnClose): Only close inline elements if they
4188 all have lower or equal priority.
4189 * result/HTML: this of course changed a number of tests results.
4190
Daniel Veillard7d6fd212001-05-10 15:34:11 +00004191Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * xmlIO.c catalog.c: plugged in the default catalog resolution
4194 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4195 documentations
4196 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4197
Daniel Veillarda7374592001-05-10 14:17:55 +00004198Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4201 integrating catalogs
4202 * catalog.[ch] testCatalog.c: adding a small catalo API
4203 (only SGML catalog support).
4204 * parser.c: restaured xmlKeepBlanksDefault(0) API
4205
Daniel Veillardc17337c2001-05-09 10:51:31 +00004206Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4207
4208 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4209
Daniel Veillard257d9102001-05-08 10:41:44 +00004210Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * parser.c: added xmlParseExternalEntityPrivate() to allow
4213 propagation of ctxt->_private when parsing external entities
4214
Daniel Veillard083c2662001-05-08 08:27:14 +00004215Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4216
4217 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4218
Daniel Veillard01ef7382001-05-08 07:31:43 +00004219Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4222
Daniel Veillard4de4d3b2001-05-07 20:50:47 +00004223Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * valid.c: warn when indeterminist content model is detected
4226 * result/VC/ElementValid8: this adds a message
4227 * Makefile.am: add --novalid for VCM tests
4228 * parserInternals.c: added a call to Init memory
4229
Daniel Veillard64269352001-05-04 17:52:34 +00004230Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4233 when both parameters are NULL.
4234
Daniel Veillard37721922001-05-04 15:21:12 +00004235Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * valid.c: applied small patch from Gary Pennington, reindented
4238 some part of the code.
4239
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +00004240Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4241
4242 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4243 release, updated and regenerated the docs
4244
Daniel Veillard357c9602001-05-03 10:49:20 +00004245Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * xpath.c result/XPath/expr/floats : clarified and cleanup
4248 printing of abnormal floats in tests.
4249
Daniel Veillarda2bc3682001-05-03 08:27:20 +00004250Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4253 * results/HTML/ : a few changes in the output of the HTML tests as
4254 a result.
4255 * configure.in: tying to fix -liconv where needed
4256
Daniel Veillard2a0d2e62001-05-02 17:11:36 +00004257Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4258
4259 * Makefile.am: fixed a stupid error
4260
Daniel Veillard7150a032001-05-02 16:41:11 +00004261Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * configure.in Makefile.am: make the inclusion of the trio
4264 modules in the library conditional
4265
Daniel Veillardc057c5d2001-05-02 12:41:24 +00004266Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * DOCBparser.c: patche from László Kovács, fixed entities refs
4269 in attributes handling
4270
Daniel Veillardedddff92001-05-02 10:58:52 +00004271Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4274 flushing
4275
Daniel Veillardc8f620b2001-04-30 20:31:33 +00004276Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * xpath.c: fix of an XSLT namespace bug reported on the list
4279 general/bug-8-
4280
Daniel Veillard5792e162001-04-30 17:44:45 +00004281Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * strio.h trio.c: Dan McNichol suggested a couple of small
4284 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4285
Daniel Veillard02141ea2001-04-30 11:46:40 +00004286Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * tree.c parser.c encoding.c: spent a bit more time looking
4289 at the parsing speed and DOM handling. Added a few more
4290 speedups.
4291
Daniel Veillard3ed155f2001-04-29 19:56:59 +00004292Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * parser.c: small but effective parsing speed improvement
4295
Daniel Veillardb59076b2001-04-29 17:04:07 +00004296Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * configure.in: default on the DocBook parser inclusion (for Gnome)
4299 * DOCBparser.h: fixed a header reference
4300
Daniel Veillardb45c43b2001-04-28 17:02:11 +00004301Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * configure.in xpath.c: applied Bjorn patches for FPE on the
4304 alpha
4305
Daniel Veillardeefd4492001-04-28 16:55:50 +00004306Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4309 xmlSaveFormatFileTo()
4310
Daniel Veillarde39a93d2001-04-28 14:35:02 +00004311Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * xpath.c: simple and efficient optimization, XPath functions
4314 aways bind to the same code, cache this
4315 * TODO: updated (by saying some is obsolete)
4316
Daniel Veillard2156a562001-04-28 12:24:34 +00004317Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * xpath.c: more cleanup work on XPath name parsing routines
4320
Daniel Veillard61d80a22001-04-27 17:13:01 +00004321Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4322
4323 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4324 xmlXPathParseName
4325 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4326 * debugXML.c: avoid compilation problems if compiling without
4327 HTML support, Igor Zlatkovic
4328 * win32/libxml2/libxml2.def.src: being able to compile without
4329 XPath on Windows
4330
Daniel Veillarddbb14a72001-04-26 20:54:01 +00004331Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4332
4333 * libxml.m4: yet another patch from Toshio Kuratomi
4334
Daniel Veillard2913e4c2001-04-26 19:29:02 +00004335Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4336
4337 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4338
Daniel Veillard67fee942001-04-26 18:59:03 +00004339Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4340
4341 * tree.[ch]: added xmlSaveFormatFile interface for saving
4342 and indenting a file.
4343
Daniel Veillard82e49712001-04-26 14:38:03 +00004344Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4345
4346 * xpath.c: fixed bug #53689 related to processing-instruction()
4347
Daniel Veillard02f077a2001-04-26 10:59:11 +00004348Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * DOCBparser.c: patche from László Kovács
4351
Daniel Veillard30211a02001-04-26 09:33:18 +00004352Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4353
4354 * parser.c: applied fixes from Christian Glahn bug report #53391
4355
Daniel Veillard5a7c3452001-04-26 09:16:13 +00004356Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * error.c: Jean François Lecomte provided a complete description
4359 and a fix to bug #53537
4360
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +00004361Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4364
Daniel Veillard1034da22001-04-25 19:06:28 +00004365Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * DOCBparser.c SAX.c: a bit more work on entities processing.
4368 Still Need to cleanup XML output and references in attributes
4369
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +00004370Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4373
Daniel Veillardb33c2012001-04-25 12:59:04 +00004374Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4375
4376 * tree.c: trying to fix #53574, not completely complete,
4377 I would like xmllint --copy --debug test/ent1 and
4378 xmllint --debug test/ent1 to show the same result.
4379 * xpath.c: fix a bug when trying to sort namespace nodes
4380
Daniel Veillard5146f202001-04-25 10:29:44 +00004381Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * HTMLtree.c: real fix for #53402
4384
Daniel Veillard7533cc82001-04-24 15:52:00 +00004385Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4388 PIs when using xsl:output
4389 * valid.c: closing #53537 some case generate segfaults if there
4390 is validity errors
4391
Daniel Veillard61b33d52001-04-24 13:55:12 +00004392Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * SAX.c testDocbook.c DOCBparser.c: more work on the support
4395 of external parsed entities, added --noent to testDocbook
4396 * valid.c: Garry Pennington found an uninitialized variable
4397 access in xmlValidateElementContent()
4398
Daniel Veillard56098d42001-04-24 12:51:09 +00004399Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * HTMLparser.c : HTML parsing still sucks ... trying to deal
4402 with madness
4403 * result/HTML/ : this modified the result of the regression tests
4404 a lot.
4405
Daniel Veillard122376b2001-04-24 12:12:30 +00004406Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
4409 to doc where it wasn't checked against NULL reported by
4410 Jens Laas
4411
Daniel Veillard43dadeb2001-04-24 11:23:35 +00004412Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
4415 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
4416
Daniel Veillardeae522a2001-04-23 13:41:34 +00004417Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
4420 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
4421 * SAX.[ch]: cleanup and updates for DocBook
4422 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
4423 ex SGML identifier changes
4424 * valid.c: removed a static unused function.
4425
Daniel Veillardde57c612001-04-23 09:13:36 +00004426Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * HTMLtree.c: applied change for Paul Sponagl on script saving
4429 * Makefile.am: the warning about entity title.xml are normal.
4430
Daniel Veillard393df012001-04-22 20:11:18 +00004431Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * configure.in: release of 2.3.7
4434 * Makefile.am: fixing make distcheck
4435
Daniel Veillarda41123c2001-04-22 19:31:20 +00004436Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * doc/html/* doc/xml.html: updated and regenerated the docs
4439
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +00004440Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4441
4442 * xpath.c: fixed the XPointer problem introduced in 2.3.6
4443
Daniel Veillarde82a9922001-04-22 12:12:58 +00004444Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * tree.c: fixed #53388 with the provided patch
4447
Daniel Veillard06803992001-04-22 10:35:56 +00004448Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * valid.c: Bjorn detected an invalid memory access. Fixed
4451 vstateVPush()
4452
Daniel Veillard40af6492001-04-22 08:50:55 +00004453Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
4456
Bjorn Reese70a9da52001-04-21 16:57:29 +00004457Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4458
4459 * libxml.h: new header used only for the compilation of libxml
4460 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
4461 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
4462 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
4463 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
4464 xmlmemory.c xpath.c xpointer.c: libxml.h integration
4465 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
4466 baseline (version 1.2 plus a single patch).
4467 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
4468 scientific notation for numbers. Tests added.
4469 * xpath.c: formatting of numbers changed to use sprintf
4470 (contribution from William Brack)
4471
Daniel Veillard34b1b3a2001-04-21 14:16:10 +00004472Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4473
4474 * valid.c: cleanup, more useful debugging
4475 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
4476 * xmlIO.c: entity loading is printed as an error when validating
4477
Daniel Veillard1c14b8d2001-04-21 10:28:59 +00004478Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * valid.c: fixed to validate within entities
4481 * test/VCM/v22.xml: added a specific testcase
4482
Daniel Veillardca1f1722001-04-20 15:47:35 +00004483Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * valid.c: forgot an epsilon transition in for ()+
4486 * test/VCM/v21.xml : added a specific test case
4487
Daniel Veillard85349052001-04-20 13:48:21 +00004488Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4489
4490 * valid.c: removed a state explosion exhibited by RSS
4491 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
4492 from bug #51872
4493
Daniel Veillarddab4cb32001-04-20 13:03:48 +00004494Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * valid.[ch] tree.h: worked *hard* to get non-determinist content
4497 validation without using an ugly NFA -> DFA algo in the source.
4498 Made a specific algorithm easier to maintain, using a single
4499 stack and without recursion.
4500 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
4501 * hash.c: made the growing routine static
4502 * tree.h parser.c: added the parent information to an
4503 xmlElementContent node.
4504
Daniel Veillarde470df72001-04-18 21:41:07 +00004505Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * SAX.c parser.c xpath.c: generating IDs when not validating
4508 from an external parsed entity was poisoning the ID has table
4509 with removed values. This was killing XSLT on the KDE help
4510 browser.
4511
Daniel Veillardceacdd92001-04-18 15:10:35 +00004512Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * entities.h: andrew@ugh.net.au detected a double declaration
4515
Daniel Veillarda10efa82001-04-18 13:09:01 +00004516Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4517
4518 * debugXML.c hash.c tree.h valid.c : some changes related to
4519 the validation suport to improve speed with DocBook
4520 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
4521 the way validation errors get reported
4522
Daniel Veillard1ed3f882001-04-18 09:45:35 +00004523Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * HTMLparser.c HTMLtree.c: applied part of the patches provided
4526 by P C Chow and William M. Brack for XSLT HTML output
4527
Daniel Veillard2d90de42001-04-16 17:46:18 +00004528Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * xmlversion.h.in win32config.h win32/libxml2/*: applied
4531 Igor Zlatkovic patches for MSC compilation and added his
4532 updates
4533
Daniel Veillarde043ee12001-04-16 14:08:07 +00004534Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
4537 prefix lookup.
4538 * parserInternals.c: fixed the bug reported by Morus Walter
4539 due to an off by one typo in xmlStringCurrentChar()
4540
Daniel Veillarda3bfca52001-04-12 15:42:58 +00004541Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4542
4543 * HTMLparser.c result/HTML/*: revamped the way the HTML
4544 parser handles end of tags or end of input
4545
Daniel Veillard82daa812001-04-12 08:55:36 +00004546Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4547
4548 * tree.[ch] : added xmlDocCopyNode for gdome2 support
4549
Daniel Veillard67a21302001-04-11 14:39:16 +00004550Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
4553 bug where the linktime verions of free() won't work ...
4554
Daniel Veillard27b55282001-04-11 12:22:25 +00004555Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
4558
Daniel Veillardafc73112001-04-11 11:51:41 +00004559Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4560
4561 * doc/xml.html: added 2.3.6 release
4562
Daniel Veillardbdb9ba72001-04-11 11:28:06 +00004563Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
4566 * result/wml.xml: resulted in a small output change
4567
Daniel Veillardd2f3ec72001-04-11 07:50:02 +00004568Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * tree.c: xmlNewDoc was missing the charset initialization
4571 * xmllint.c: added --auto to autogenerate a doc, allow to
4572 reproduce the problem fixed on xmlNewDoc
4573
Daniel Veillard1731d6a2001-04-10 16:38:06 +00004574Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4575
4576 * xpath.c: trying to get 52979 solved
4577 * tree.c result/ result/noent/: trying to get 52712 solved, this
4578 also made me clean up the fact that XML output in general should
4579 not add formating blanks by default, this changed the output of
4580 a few tests
4581
Daniel Veillard73639a72001-04-10 14:31:39 +00004582Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
4585
Daniel Veillardfac26a12001-04-08 13:08:14 +00004586Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * configure.in: finally released 2.3.6
4589
Daniel Veillard911f49a2001-04-07 15:39:35 +00004590Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4591
4592 * xpath.c: checking for null pointer generated by new code
4593
Daniel Veillardd8df6c02001-04-05 16:54:14 +00004594Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * xpath.c: fixed a [] evaluation problem reported
4597 * test/XPath/tests/simpleaddr: extended test
4598 * result/XPath/simpleaddr: updated result
4599
Daniel Veillard3b2c2612001-04-04 00:09:00 +00004600Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4601
4602 * xmllint.c: Dan Timis reported a portability problem
4603 on Macs without mmap, fixed it.
4604
Daniel Veillardb38bd552001-04-03 18:22:00 +00004605Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4606
4607 * testXPath.c : added a --tree option allowing to display the
4608 tree dump of the XPath expression
4609
Daniel Veillard4dd93462001-04-02 15:16:19 +00004610Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4611
4612 * xpath.c: fixed a memleak when comparing nodesets
4613 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
4614 * tree.c: added a TODO
4615
Daniel Veillard92ad2102001-03-27 12:47:33 +00004616Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
4619 we need string functions
4620 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
4621 to be able to use them where needed. Applied some changes
4622 to reduce name linking pollution and compile in only what's
4623 needed.
4624 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
4625 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
4626 for the string manipulation functions
4627 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
4628 to the free() function of xmlmemory.c
4629 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
4630 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
4631 usage.
4632
4633
Daniel Veillard2be30642001-03-27 00:32:28 +00004634Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * error.c: applied the context output patch of the error
4637 handling submitted by Chuck Griffith
4638 * error/VC/*: this slightly change some error logs
4639
Daniel Veillard50582112001-03-26 22:52:16 +00004640Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * parser.c: fixed line number reporting on error
4643
Daniel Veillard04be4f52001-03-26 21:23:53 +00004644Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * parser.c: Sullivan and Darin found a parser bug,
4647 applied the patch.
4648
Daniel Veillardc86a4fa2001-03-26 16:28:29 +00004649Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4650
4651 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
4652 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
4653 xmlversion.h.in xpointer.c: of course the way I defined
4654 UNUSED breaks on old gcc version. Try to be smart and
4655 also define it directly in xmlversion.h
4656 * configure.in: removed -ansi flag from the pedantic set
4657
4658Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +00004659 Huge cleanup, I switched to compile with
4660 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
4661 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
4662 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
4663 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
4664 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
4665 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
4666 encoding.h entities.c error.c list.[ch] nanoftp.c
4667 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
4668 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
4669 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
4670 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
4671 Cleanup, staticfied a number of non-exported functions,
4672 detected and cleaned up a dozen of problem found this way,
4673 avoided a lot of public function name/typedef/system names clashes
4674 * doc/xml.html: updated
4675 * configure.in: switched private flags to the really pedantic ones.
4676
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +00004677Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4678
4679 * configure.in: 2.3.5
4680 * doc/html/*: rebuilt the docs
4681
Daniel Veillard146c9122001-03-22 15:22:27 +00004682Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * parser.c: fixed a reported bug in NOTATION parsing
4685 * uri.c: accepted but not fixed bug 51876, added TODO
4686 * Makefile.am: fixed bug 51876
4687
Daniel Veillarda5f013b2001-03-22 12:44:45 +00004688Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4689
4690 * config.h.in configure.in error.c: fix a compilation problem
4691 on platforms without vsnprintf (xml@thewrittenword.com)
4692
Daniel Veillarde020c3a2001-03-21 18:06:15 +00004693Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4694
4695 * parser.c: fixed a function name header typo
4696 * SAX.c: notations can also occur in external subset.
4697
Daniel Veillard7d42b542001-03-20 13:22:46 +00004698Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * error.c: removed a C++ like comment
4701
Daniel Veillard0b6b55b2001-03-20 11:27:34 +00004702Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * parser.c: fixing bug 52299 strange condition leading
4705 to a parser crash due to a buffer overflow
4706 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
4707 added the specific test case
4708
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +00004709Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * xpath.[ch]: still a lot of cleanup based on XSLT, added
4712 xmlXPathConvert{String,Number,Boolean} to be able to make
4713 type casts without a context stack, fixed some implementation
4714 problems related to the absence of context at parse-time,
4715 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
4716 in the public API too
4717 * xpointer.c xpathInternals.h: we need to know at parse time
4718 whether we are compiling an XPointer
4719
Daniel Veillardafcbe1c2001-03-19 10:57:13 +00004720Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
4723 cleaned up the parser internals, refactored XPath code, added
4724 new compilation based APIs and cleanly separated public and
4725 private APIs.
4726
Daniel Veillardd007d6c2001-03-19 00:01:07 +00004727Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * xpath.h: the comp field must be added at the end to avoid
4730 killing binary compat.
4731
Daniel Veillard9e7160d2001-03-18 23:17:47 +00004732Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * Makefile.am: detect XPath memleaks in regreson tests
4735 * error.c: fixed and error w.r.t. error reporting still using
4736 stderr
4737 * hash.c: added new line at end of file
4738 * tree.h: minor cleanup
4739 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
4740 expression parsing from evaluation, resulted in a number of
4741 changes internally, and in XPointer. Likely to break stuff
4742 using xpathInternals.h but should remain binary compatible,
4743 new interfaces will be added.
4744
Daniel Veillardd574f782001-03-14 19:40:17 +00004745Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * configure.in: fixed a couple of problems reported by
4748 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
4749 without gcc on non linux platforms.
4750
Daniel Veillard0a6c3582001-03-14 19:15:37 +00004751Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
4754 a fix for --with-html-dir= configure support. I hope it won't
4755 break rpm generation
4756
Daniel Veillarda022fe02001-03-14 16:30:00 +00004757Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * xmlIO.c: one function comment cleanup.
4760
Daniel Veillard25239c12001-03-14 13:56:48 +00004761Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4762
4763 * SAX.c: external subset notations were improperly registered
4764 in the internal subset.
4765
Daniel Veillard2c4754f2001-03-13 09:31:12 +00004766Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * README.cvs-commits: added, pointing to HACKING
4769 * HACKING: updated
4770
Daniel Veillard82ab81e2001-03-12 21:11:21 +00004771Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * parser.c: and Matt Sergeant found one in the XML push
4774 parser (erroneous check I forgot to remove when I fixed the
4775 main parser).
4776
Daniel Veillard68d7b672001-03-12 18:22:04 +00004777Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * xpath.c: ptittom found a small bug in UnaryExpr
4780
Daniel Veillarde356c282001-03-10 12:32:04 +00004781Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * configure.in: bumped to 2.3.4
4784 * error.c: fixed bug #51860
4785 * tree.c: fixed bug #51861
4786 * valid.c: cleanup, more debug, failed to fix one bug crap ...
4787 * tree.[ch] : added xmlDefaultBufferSize
4788 * nanoftp.c: typo in function name header block
4789 * doc/xml.html : updated, added link to XML::LibXSLT
4790 * doc/html/* : rebuilt the docs
4791
Daniel Veillard80f32572001-03-07 19:45:40 +00004792Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4793
4794 * parser.c SAX.c: the new content parsing code raised an
4795 ugly bug in the characters() SAX callback. Found it
4796 just because of strangeness in XSLT XML Rec ouptut :-(
4797
Daniel Veillard6c831202001-03-07 15:57:53 +00004798Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4799
4800 * Makefile.am: Martin Baulig suggested to add -lm
4801 * tree.c: found another bug in xmlNodeGetContent()
4802
Daniel Veillard4af6b6e2001-03-06 08:33:38 +00004803Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4804
4805 * xpath.c: Bjorn found the error related to strictness of comparison.
4806
Daniel Veillard29631a82001-03-05 09:49:20 +00004807Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * parser.c: trying to fix the Dtd parsing problem reported
4810 by Gary, side effect of last week speed optimizations.
4811
Daniel Veillard14be0a12001-03-03 18:50:55 +00004812Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
4815 * parserInternals.c: removed unneeded test raised by Stric
4816
Bjorn Reesee1dc0112001-03-03 12:09:03 +00004817Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
4818
4819 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
4820 and fixed by William Brack). Added xmlXPathFormatNumber.
4821 Changed the sorting slightly.
4822 * configure.in Makefile.am example/Makefile.am: Added -lm.
4823 Please note that applications linking with libxml2, must
4824 also like with the math library from now on.
4825
Daniel Veillardf9533d12001-03-03 10:04:57 +00004826Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * HTMLparser.c: fixed loop reported by Marc Sanfacon
4829
Daniel Veillard2f362242001-03-02 17:36:21 +00004830Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * parser.c: one must report spaces even if the Dtd element
4833 content proves that this is not part of the element content.
4834 * result/valid/*.xml: this changed the ouptu slightly
4835
Daniel Veillardb402c072001-03-01 17:28:58 +00004836Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * configure.in: bumped to 2.3.3
4839 * doc/xml.html: updated
4840
Daniel Veillard77851712001-02-27 21:54:07 +00004841Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * tree.c: minor doc fix
4844 * xpath.c: deallocation issues when a result tree has been
4845 converted to a node-set
4846
Daniel Veillardec70e912001-02-26 20:10:45 +00004847Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * doc/xml.html: oops corrected dates s/2000/2001
4850
Daniel Veillard8730c562001-02-26 10:49:57 +00004851Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * valid.c: new patch from Gary Pennington
4854
Daniel Veillard91e9d582001-02-26 07:31:12 +00004855Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * doc/xml.html: applied patch from Ankh
4858
Daniel Veillardedac3c92001-02-26 01:36:19 +00004859Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4860
4861 * xinclude.c: fixed a problem building on Mac
4862
Daniel Veillard21a0f912001-02-25 19:54:14 +00004863Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * parser.c: more work on increasing parsing ferformances
4866
Daniel Veillard48b2f892001-02-25 16:11:03 +00004867Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
4870 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
4871 avoiding memcpy in production builds MEM_CLEANUP macro use
4872 * parser.[ch] parserInternals.c: optimizations of the tightest
4873 internal loops inside the parser. Better checking of I/O
4874 flushing/loading conditions
4875 * xmllint.c : added --timing
4876
Daniel Veillard71681102001-02-24 17:48:53 +00004877Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * configure.in: bumped to 2.3.2
4880 * doc/xml.html: updated for release
4881
Daniel Veillardbbd51d52001-02-24 03:07:03 +00004882Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * xpath.c: found a memleak and fixed a nasty bug
4885
Daniel Veillardf7cd4812001-02-23 18:44:52 +00004886Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * xmllint.[c1] : added return code errors for xmllint
4889 * xpath.c: specific debug dump function for result value trees
4890
Daniel Veillard4b637072001-02-21 21:52:55 +00004891Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * xpath.c: finally implemented xmlXPathCompareNodeSets
4894 * test/XPath/expr/floats results/XPath/expr/floats: added
4895 a test for float expressions
4896
Daniel Veillardf714aa32001-02-21 03:07:44 +00004897Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
4900 * parserInternals.[ch]: trying to speed up parsing
4901 * xpath.c : speeded up node set equality op
4902
Daniel Veillarde0c3a622001-02-19 18:05:20 +00004903Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
4906 better handling of ID/IDREF and the list modules associated
4907 * configure.in: small CFLAGS cleanup
4908
Daniel Veillarda8abee62001-02-19 15:14:59 +00004909Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * configure.in: fixed iconv detection on AIX (stric)
4912
Daniel Veillardbca64ef2001-02-19 22:20:01 +00004913Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +00004914
4915 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
4916
Bjorn Reesefd9b09b2001-02-18 16:51:25 +00004917Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
4918
4919 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
4920 and optimized xmlXPathNodeSetSort
4921
Daniel Veillard142adbf2001-02-17 13:21:05 +00004922Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: bug fix when context size is 0
4925 * parser.c: I like Norm's Dtd because they still manage to break
4926 the parser occasionally
4927
Daniel Veillardf23e0092001-02-16 13:21:29 +00004928Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
4931
Daniel Veillarde0e26512001-02-16 00:11:46 +00004932Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
4935 attributes within the XML-1.0 namespace
4936
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +00004937Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * xpathInternals.h: exported a few axis functions
4940 * doc/xml.html: updated the doc
4941
Daniel Veillard760f4422001-02-15 14:59:48 +00004942Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * configure.in: applied patch from Daniel van Balen for OpenBSD
4945 and bumped version to 2.3.1
4946 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
4947 attempt to find autoclosing was simply broken, removed it,
4948 updated the examples, this is better
4949
Daniel Veillardd194dd22001-02-14 10:37:43 +00004950Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * hash.[ch]: added Paolo Casarini patch to provide Delete from
4953 hash functionnalities.
4954 * doc/html/* : rebuild the doc
4955
Daniel Veillardf41fbbf2001-02-13 17:05:35 +00004956Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
4959 on predicate
4960 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
4961 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
4962 really want to have tags closed on output even if we accept
4963 unclosed ones on input
4964
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +00004965Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * xpath.c: ouch don't free NULL, rare case fixed
4968 * tree.c: don't coalesce text nodes if they don't have the
4969 same behaviour wrt escaping on output
4970
Daniel Veillardd12b69d2001-02-11 20:17:31 +00004971Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * xpath.c: small fixup
4974 * SAX.c: don't warn on empty namespaces.
4975
Daniel Veillard6a2e4062001-02-08 10:31:33 +00004976Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * README: a bit of cleanup
4979 * configure.in: preparing for 2.3.0 release
4980
Daniel Veillard1f83d392001-02-08 09:37:42 +00004981Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * hash.[ch]: added a first version of xmlHashSize()
4984 * valid.c: another bug fix from Gary Pennington
4985
Daniel Veillard5eef6222001-02-07 18:24:48 +00004986Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * valid.c: couple of bug fixes pointed by Gary Pennington
4989 * HTMLtree.c: #if 0 cleanup
4990
Daniel Veillard2c257ec2001-02-06 13:29:07 +00004991Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
4994 which removes a time consuming check of xmlXPathNodeSetAdd()
4995 and use it in places where we are sure to not break unicity
4996
Daniel Veillard0f2a53c2001-02-05 17:57:33 +00004997Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4998
4999 * xpath.c: bug fixes found from XSLT
5000 * tree.c: preserve node->name special values when copying nodes.
5001 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5002 external subset are fetched when available but without full
5003 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5004 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5005 output with encoding disabled.
5006
Daniel Veillard2c833b62001-02-03 08:52:06 +00005007Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5010 xmlCheckFilename should not be called from xmlFileOpenW
5011 and xmlGzfileOpenW
5012
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +00005013Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5016 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5017 added the new tests for URI normalization
5018 * testURI.c: fixed stoopid bugs
5019 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5020 the URI in the error messages are now properly normalized
5021
Daniel Veillardea28ce62001-02-02 08:20:19 +00005022Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5025
Daniel Veillarde99a4762001-02-01 04:34:35 +00005026Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5029
Daniel Veillard2b325a02001-01-31 20:46:31 +00005030Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * xpath.c: fixed mod operator
5033
Daniel Veillardde55cf62001-01-31 15:53:13 +00005034Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * parser.c: fixed xmlStrcat doc
5037 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5038 trees.
5039
Daniel Veillard2f913b72001-01-31 13:23:49 +00005040Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * xpath.c result/XPath/tests/chaptersbase
5043 result/XPath/tests/simplebase: fixed XPath node()
5044 * tree.c: small fix in xmlNewNs()
5045 * Makefile.am: removed extraneous xml2Conf.sh rule
5046
Daniel Veillardb42042b2001-01-28 07:40:36 +00005047Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5050 Changed the library name, in order to get libxml-devel and
5051 libxml2-devel to coexist on a single system
5052 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5053 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5054
Daniel Veillardee0a4662001-01-27 18:59:33 +00005055Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5058 libxml2-devel installable in // as libxml-devel.
5059
Daniel Veillard5eb05942001-01-27 17:50:22 +00005060Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * doc/Makefile.am: fixed make rebuild in doc
5063 * doc/html/*.html: rebuilt the docs
5064
Daniel Veillard65c295d2001-01-26 09:32:39 +00005065Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5068
Daniel Veillard8e199902001-01-25 18:54:39 +00005069Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5072 the HTML doc to go into the -devel RPM ...
5073 * aclocal.m4 config.h.in: some updates due to auto* magic
5074
Daniel Veillard93086662001-01-25 18:13:04 +00005075Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * xpath.h: added a hook in the context structure allowing to
5078 link to extra support, needed for XSLT
5079
Daniel Veillardf17e09b2001-01-25 13:55:35 +00005080Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5083 xmlXPtrCmpPoints to use it.
5084 * propagated the following patch from Alejandro Forero
5085 * include/win32config.h xmlIO.c: applied further suggestions
5086 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5087 * example/gjobread.c: fixed warnings, now that it builds
5088
5089Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5090
5091 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5092
5093 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5094 filename points to a valid file (not a directory).
5095 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5096 Added calls to xmlCheckFilenameDir.
5097
5098 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5099 `path' (rather than `filename') as the parameter to gzopen and open.
5100
Daniel Veillard48177c22001-01-23 15:27:41 +00005101Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * Makefile.am: fixed a problem with EXTRA_DIST
5104
Daniel Veillardb83ba402001-01-22 22:45:10 +00005105Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * Makefile.am example/Makefile.am: finally found the trick
5108 to build the example, i.e. add "." in SUBDIRS before example
5109 in the list <grin/>
5110
Daniel Veillard82687162001-01-22 15:32:01 +00005111Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * doc/xml.html: updated with an XSLT section, removed pointer to
5114 W3C CVS base.
5115
Daniel Veillard8a7642f2001-01-22 10:45:16 +00005116Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5119 too, and deallocation need to occur the same way.
5120
Daniel Veillarde4566462001-01-22 09:58:39 +00005121Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5124 type correponding to an XSLT result tree fragment. Share most
5125 of the data format with node set, as well as operators.
5126 * HTMLtree.c: added a newline at the end of the doctype output
5127 whe this one is not present initially.
5128 * tree.c: make sure taht the parent and doc pointers are properly
5129 set when copying attributes (lists).
5130
Daniel Veillard701c7362001-01-21 09:48:59 +00005131Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5134
Daniel Veillard5a2b6972001-01-20 21:15:50 +00005135Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * xpath.c: seems I finally killed that ugly path evaluation
5138 context bug (tagged 9999 in case is is wrong)
5139
Daniel Veillard8f4d9752001-01-19 05:32:34 +00005140Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5143 for XSLT
5144
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +00005145Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5148 for xmlGzfileOpen() bug
5149
Daniel Veillardf6eea272001-01-18 12:17:12 +00005150Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * xpath.c: removed an error found by XSLT usage
5153 * tree.c parserInternals.h: use a predefined static string
5154 for text and comment nodes, avoid freeing them in xmlFreeNode,
5155 exported the string name in parserInternals.h and added
5156 another value to disable encoding at output (for XSLT),
5157 gain memory, time.
5158
Daniel Veillard8f2cc572001-01-17 08:19:35 +00005159Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5162 win32/libxml2/libxml2_so.dsp: new makefiles and update
5163 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5164
Daniel Veillardf831bfb2001-01-16 17:26:04 +00005165Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5168 Gary Pennington
5169
Daniel Veillard389e6b72001-01-15 19:41:13 +00005170Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * xpath.c: fixed the comaprision of values and nodelists,
5173 need to compare nodelist still ...
5174 * debugXML.c: avoided a possible core dump
5175 * HTMLparser.c: cleanup
5176 * nanohttp.c: contributed fix.
5177 * tree.c: fixes in properties handling added xmlSetNsProp
5178 needed by libxslt
5179 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5180 comment
5181 * TODO: updated
5182
Daniel Veillard167bd532001-01-06 21:09:34 +00005183Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * parser.c parserInternals.c: applied Bjorn Reese optimization
5186 patch
5187
5188Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * Makefile.am: applied patch fro make check from Martin Vidner
5191
Daniel Veillard503b8932001-01-05 06:36:31 +00005192Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * configure.in: preparing 2.2.11
5195 * doc/html/*: rebuild the HTML files
5196 * doc/xml.html : updated
5197
Daniel Veillardc2f4df22001-01-04 14:06:39 +00005198Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * tree.c: fixed a stupid bug
5201 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5202 patches related to validation of an XInclude processing result
5203 * TODO: updated
5204
Daniel Veillarde2488192001-01-04 10:54:22 +00005205Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5208 on large files
5209
Daniel Veillardf060a412001-01-03 20:52:44 +00005210Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5213
Daniel Veillard45cff692001-01-03 18:02:04 +00005214Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5217 reported by Jonas Borgström
5218 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5219
Daniel Veillard08108982001-01-03 15:24:58 +00005220Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * testXPath.c xpath.c: fixing the XPath union expressions problem
5223 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5224
Daniel Veillard4a6845d2001-01-03 13:32:39 +00005225Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * xmllint.c: Made is so if the file name is "-" is will read form
5228 standard input. Sven Heinicke <sven@zen.org>
5229 * tree.c: fixed a problem when growing buffer
5230 * tree.h: fixed the comment of the node types following andersca
5231 comment
5232 * TODO: updated
5233
Daniel Veillarda6d8eb62000-12-27 10:46:47 +00005234Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5235
5236 * HTMLparser.[ch]: added a way to avoid adding automatically
5237 omitted tags. htmlHandleOmittedElem() allows to change the
5238 default handling.
5239 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5240 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5241 of xmllint too when using --memory flag, added a memory test
5242 suite at the Makefile level.
5243 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5244 with namespace use when encountering QNames in XPath evalation,
5245 added xmlns() scheme in XPointer.
5246 * nanoftp.c : incorporated a fix
5247 * parser.c xmlIO.c: fixed problems raised with encoding when using
5248 the memory I/O
5249 * parserInternals.c: closed bug 25934 reported by
5250 torsten.landschoff@innominate.de
5251 * TODO: updated
5252
Daniel Veillarda1fe9102000-11-25 10:49:25 +00005253Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5254
5255 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5256 on a non-updated tree :-(, made a 2.2.10 release to correct the
5257 situation
5258
Daniel Veillardce6e98d2000-11-25 09:54:49 +00005259Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5260
5261 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5262 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5263 integrated a set of OpenVMS changes from Howard Taylor
5264 <Howard.Taylor@pacoast.com>
5265
Daniel Veillard58770e72000-11-25 00:48:47 +00005266Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5267
5268 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5269 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5270
Daniel Veillardf62ceff2000-11-24 23:36:01 +00005271Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5272
5273 * HTMLparser.c: some fixes on auto-open of html/head/body
5274 * encoding.c: fixed a compilation error on some gcc env
5275 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5276 XPointer implementation
5277 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5278 related XPointer tests and associated results
5279
Daniel Veillard300f7d62000-11-24 13:04:04 +00005280Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5281
5282 * doc/xmldtd.html doc/xml.html: following a short step by step
5283 guidance on IRC to help maciej with DTDs I started a small
5284 page on the subject.
5285
Daniel Veillard748e45d2000-11-17 16:36:08 +00005286Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5287
5288 * HTMLparser.c: fixed handling of broken charrefs
5289 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5290 patches
5291
Daniel Veillard28929b22000-11-13 18:22:49 +00005292Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5293
5294 * doc/xml.html doc/html/* : rebuilt the docs after adding
5295 xinclude and updated page for 2.2.7 and 2.2.8
5296 * configure.in: releasing 2.2.8
5297
Daniel Veillard41e06512000-11-13 11:47:47 +00005298Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5299
5300 * parser.[ch] parserInternals.c: applied the conditional
5301 section processing fix from Jonathan P Springer
5302 <jonathan.springer2@gte.net>
5303 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5304 project file, fixed iconv default non support
5305 * xpath.c: fixed the problem of evaluating relative expressions
5306 when a node context is provided.
5307
Daniel Veillardbf432752000-11-12 15:56:56 +00005308Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5309
5310 * nanoftp.c: fixed gcc 2.95 new warnings
5311 * SAX.c: fixed a stupid bug
5312 * tree.c: fixed a formatting problem when round-tripping
5313 from/to memory
5314 * xinclude.c: chased memleak, fixed a base problem
5315 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5316 xmlXPtrBuildNodeList()
5317 * TODO: updated
5318 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5319 adding a first small set of regression tests for XInclude
5320
Daniel Veillardc2def842000-11-07 14:21:01 +00005321Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5322
5323 * nanohttp.[ch]: applied Wayne Davison patches to access
5324 the WWW-Authorization header.
5325 * parser.c: Closed Bug#30847: Problems when switching encoding
5326 in short files by applying Simon Berg's patch.
5327 * valid.c: fixed a validation problem
5328 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5329 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5330 Wayne Davison
5331 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5332 need to be extended to non full nodes selections.
5333 * xinclude.c: starts to work decently
5334
Daniel Veillard9e8bfae2000-11-06 16:43:11 +00005335Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5336
5337 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5338 debugXML.c xmlversion.h.in: Started adding XInclude support,
5339 this is a new xmllint option
5340 * tree.c xpath.c: applied TOM patches for XPath
5341 * xpointer.c: fixed a couple of errors.
5342 * uri.c: added an escaping function needed for xinclude
5343 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5344 new warning from RH70 gcc's version
5345
Daniel Veillarda4964b72000-10-31 18:23:44 +00005346Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5347
5348 * HTMLparser.c: fixed loop on invalid char in scripts
5349 * parser.c: update to description of xmlIOParseDTD()
5350 * libxml.m4 xmlversion.h.in: changes contributed by
5351 Michael Schmeing <m.schmeing@internet-factory.de>
5352 * configure.in: preparing for 2.2.7
5353 * Makefile.am: trying to avoid config.h and acconfig.h
5354 being included in the distrib
5355 * configure.in: released 2.2.7
5356
5357Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5358
5359 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5360 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5361
Daniel Veillard01411222000-10-30 15:33:22 +00005362Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5363
5364 * parser.[ch]: added xmlIOParseDTD()
5365 * xpointer.c: added support for the 2 extra parameters of
5366 string-range, fixed a stoopid error when '0' was present
5367 in XPointer expressions
5368 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5369 testsuite for the above
5370
Daniel Veillard6db58192000-10-30 09:27:53 +00005371Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5372
5373 * libxml.spec.in: improved package descriptions
5374
Daniel Veillarda5db68a2000-10-29 18:06:06 +00005375Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5376
5377 * xpath.c xpathInternals.h: applied a large cleaning patch
5378 from TOM <ptittom@free.fr>, it also add namespace support
5379 for function and variables registration.
5380
Daniel Veillardbd20df72000-10-29 17:53:40 +00005381Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5382
5383 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5384 * Makefile.mingw: Wayne Davison's update adding hash.c
5385
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +00005386Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5387
5388 * xpath.c: fixed the root evaluation problems
5389 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5390 ignorable spaces with <b> <bold> <em>
5391 * tree.c: fixed a loop in xmlSearchNsByHref()
5392
Daniel Veillard767662d2000-10-27 17:04:52 +00005393Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5394
5395 * xpath.c: applied another XPath patch from TOM
5396 * xpath.c include/makefile.am: applied another patch from
5397 china@thewrittenword.com (cleanup on IRIX).
5398
Daniel Veillard211cc0a2000-10-27 11:49:33 +00005399Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5400
5401 * xml-config.1: received a fixed version from Fredrik Hallenberg
5402 <hallon@lysator.liu.se>
5403
Daniel Veillardf6bf9212000-10-26 14:07:44 +00005404Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5405
5406 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
5407 cleanup patch for XPath
5408
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +00005409Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5410
5411 * patched to redirrect all "out of context" error messages to
5412 a reconfigurable routine. The changes are:
5413 * xmlerror.h : added the export of an error context type (void *)
5414 an error handler type xmlGenericErrorFunc there is an interface
5415 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
5416 to reset the error handling routine and its argument
5417 (by default it's equivalent to respectively fprintf and stderr.
5418 * all the c files: all wild accesses to stderr or stdout within
5419 the library have been replaced to calls to the handler.
5420
Daniel Veillard29a11cc2000-10-25 13:32:39 +00005421Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5422
5423 * configure.in: release 2.2.6
5424 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
5425 exporting the inner functions of xpath for extension modules
5426 * doc/*: updated and rebuilt the doc
5427
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +00005428Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5429
5430 * nanohttp.c : applied Wayne HTTP cleanup patch
5431 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
5432 and xmlNodeSetSpacePreserve()
5433
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +00005434Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5435
5436 * xpath.c: closing bug #29260
5437
Daniel Veillard126f2792000-10-24 17:10:12 +00005438Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5439
5440 * hash.[ch] debugXML.c: expanded/enhanced the API, added
5441 multikey tuples, made hash structure opaque
5442 * valid.[ch]: moved elements, attributes, notations decalarations
5443 as well as ID and refs to hash tables.
5444 * entities.c: hash cleanup
5445 * xmlmemory.c: fixed a dump problem in debug mode
5446 * include/Makefile.am: problem passing in DESTDIR= values patch
5447 from Marc Christensen <marc@calderasystems.com>
5448 * nanohttp.c: removed debugging remains
5449 * HTMLparser.c: the bogus tag should be ignored (Wayne)
5450 * HTMLparser.c parser.c: fixing a number of problems with the
5451 macros in the *parser.c files (Wayne).
5452 * HTMLparser.c: close the previous option when opening a new one
5453 (Marc Sanfacon).
5454 * result/HTML/*: updated the HTML results accordingly
5455
Daniel Veillard52afe802000-10-22 16:56:02 +00005456Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5457
5458 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
5459 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
5460 XPath functions and XML entities table to them. More to come...
5461 * xmlIO.c: fixed libxml closing FILEs it didn't open.
5462
Daniel Veillard683cb022000-10-22 12:04:13 +00005463Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5464
5465 * tree.c: coalesce adjacent text nodes
5466 * valid.c: handling of blank nodes in DTd validation (raised
5467 by problems with a posteriori validation).
5468 * nanohttp.c: changing behaviour on HTTP write stuff.
5469 * HTMLtree.c: forced body and html to be explicitely closed.
5470 * xpath.h: exported more XPath functions.
5471
Daniel Veillard1baf4122000-10-15 20:38:39 +00005472Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5473
5474 * Release of 2.2.5
5475 * xpointer.c: range() range-inside and other helper functions
5476 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
5477
Daniel Veillard47e12f22000-10-15 14:24:25 +00005478Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5479
5480 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
5481 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
5482
Daniel Veillardb732a0e2000-10-15 11:27:01 +00005483Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5484
5485 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
5486 and XPointer modules
5487
Daniel Veillard134c9f32000-10-15 10:27:08 +00005488Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5489
5490 * SAX.h: closed #25107
5491
Daniel Veillard39915622000-10-15 10:06:55 +00005492Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5493
5494 * testSAX.c: fixed problem with cdata reporting
5495 * SAXresult/* : updated
5496
Daniel Veillard1e851392000-10-15 10:02:56 +00005497Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5498
5499 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
5500 Closed bug #27499, added to regression tests
5501 * TODO: updated
5502
Daniel Veillard7eda8452000-10-14 23:38:43 +00005503Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5504
5505 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
5506 support for SCRIPT and STYLE with help from Bjorn Reese
5507 * test/HTML/* result/HTML/*: added simple testcase and updated
5508 the existing ones.
5509
Daniel Veillardff9c3302000-10-13 16:38:25 +00005510Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5511
5512 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
5513 string-range for empty strings
5514 * test/XPath/docs/str test/XPath/xptr/chaptersrange
5515 test/XPath/xptr/strrange: augmented the XPointer testsuite
5516
Daniel Veillard189446d2000-10-13 10:23:06 +00005517Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5518
5519 * doc/xml.html doc/xmlmem.html: added a module describing memory
5520 interfaces and use, updated the main page.
5521
Daniel Veillard2f971a22000-10-12 23:26:32 +00005522Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5523
5524 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
5525 nanoftp code work on Windows too now
5526
5527Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +00005528
5529 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
5530 * xpointer.c: implemented string-range() at least a good first version
5531 * test/XPath/docs/str test/XPath/xptr/strrange
5532 result/XPath/xptr/strrange: the string-range() tests
5533
Daniel Veillardd3c68c42000-10-12 08:06:28 +00005534Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5535
5536 * Makefile.am include/Makefile.am include/win32config.h
5537 win32/Makefile.mingw: fixed problems reported by Wayne Davison
5538 and make distcheck
5539
Daniel Veillard19d61112000-10-11 23:50:35 +00005540Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5541
5542 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
5543 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
5544 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
5545
Daniel Veillardb0426ca2000-10-11 23:39:43 +00005546Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5547
5548 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
5549 patch for socklen_t detection by
5550 Albert Chin-A-Young <china@thewrittenword.com>
5551
Daniel Veillardcd429612000-10-11 15:57:05 +00005552Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5553
5554 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
5555 and added a --dtdvalid option to xmllint used to test it
5556
Daniel Veillard47c02452000-10-11 13:04:36 +00005557Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5558
5559 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
5560 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
5561
Daniel Veillard2d38f042000-10-11 10:54:10 +00005562Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5563
5564 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
5565 handlings (registration, lookup, cleanup)
5566
Daniel Veillardc8df0aa2000-10-10 23:50:30 +00005567Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5568
5569 * configure.in Makefile.am include/makefile.am: adding XPointer
5570 and XPtrtests target
5571 * xpointer.[ch] : new files for XPointer support
5572 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
5573 more XPath tests
5574
Daniel Veillard57fda592000-10-10 23:24:14 +00005575Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5576
5577 * configure.in: fixed, very broken, make distcheck works again
5578
Daniel Veillarde8282ed2000-10-10 23:01:31 +00005579Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5580
5581 * More work toward 2.2.5, integrated a number of patches
5582 * configure.in Makefile.am win32config.h.in: trying to cleanup
5583 make distcheck .... huh ...
5584 * include/Makefile.am include/win32config.h: new directory
5585 for includes
5586 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
5587 updated teh makefiles and instructions for WIN32
5588 * xpath.c: small fixes
5589 * test/XPath/ results/XPath: updated the testcases and results
5590 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
5591 suggested patches
5592 * valid.c: fixed an ID bug
5593
Daniel Veillardb71379b2000-10-09 12:30:39 +00005594Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5595
5596 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
5597 the automake bug where wrong dependancies were generated.
5598 * xpath.[ch]: worked on XPointer
5599
Daniel Veillard7e99c632000-10-06 12:59:53 +00005600Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5601
5602 * configure.in Makefile.am: 2.2.5, ship the include in an
5603 include/libxml subdirectory, use symlinks when using CVS
5604 * testSAX.c: fixed small bug
5605 * testXPath.c: changed the way testfiles are parsed
5606 * debugXML.c: same kind of cleanup when parsing an argument expression
5607 XPath/XPointers can have blanks embedded
5608 * xpath.[ch]: more cleanup, reorgs for XPointer work
5609 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
5610 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
5611
Daniel Veillard55b91f22000-10-05 16:30:11 +00005612Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5613
5614 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
5615 in the XPath engine, rewrote large parts of it, now it's far
5616 cleaner and in sync with the REC not an old WD. Fixed a parsing
5617 problem in the interactive XML shell found when testing XPath.
5618
Daniel Veillardac260302000-10-04 13:33:43 +00005619Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5620
5621 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
5622 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
5623 examples with the extra test
5624
Daniel Veillard7cfce322000-10-04 12:40:27 +00005625Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5626
5627 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
5628 the global init function.
5629
Daniel Veillard970112a2000-10-03 09:33:21 +00005630Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5631
5632 * HTMLparser.c: Doohhh, attribute name parsing was still case
5633 sensitive ! Fixed this ...
5634 * result/HTML/* : updated the tests results accordingly
5635
Daniel Veillard740abf52000-10-02 23:04:54 +00005636Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5637
5638 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
5639 engine, should be far more stable, incorporated a new version of
5640 preceding/following axis, need testing
5641 * uri.c: fixed file:///c:/a/b/c problem
5642 * test/XPath/tests/idsimple: augmented the XPath tests
5643
Daniel Veillard3bff2b02000-10-01 20:33:47 +00005644Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5645
5646 * doc/* rebuilding docs for 2.2.4 release
5647
Daniel Veillard8b5dd832000-10-01 20:28:44 +00005648Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5649
5650 * configure.in: releasing 2.2.4
5651 * parser.[ch]: added xmlStrEqual()
5652 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
5653 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
5654 use xmlStrEqual instead
5655 * TODO: updated
5656 * added an XPath test
5657
Daniel Veillardbc765302000-10-01 18:23:35 +00005658Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5659
5660 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
5661 * entities.h: exported xmlInitializePredefinedEntities
5662 * parser.[ch] : added xmlInitParser()
5663 * parserInternals.h : had to export htmlInitAutoClose()
5664
Daniel Veillardf09e7e32000-10-01 15:53:30 +00005665Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5666
5667 * xpath.[ch] : fixed some serious XPath Predicate evaluation
5668 problems
5669 * Makefile.am : added XPath regression tests to normal tests
5670 * uri.c: fixed a problem with local paths, cleanup
5671 * parser.c: fixed a problem with large CData sections
5672
Daniel Veillardd2ade932000-09-30 14:39:55 +00005673Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5674
5675 * configure.in xml-config.in: patch from "Ben Taylor"
5676 <sol7x86@hotmail.com> for solaris shared libs lookup
5677
Martin Bauligdd7d1f62000-09-29 23:17:57 +000056782000-09-30 Martin Baulig <baulig@suse.de>
5679
5680 * libxml-2.0.pc.in: Provide pkg-config script.
5681
5682 * configure.in: Create the libxml-2.0.pc script from the
5683 libxml-2.0.pc.in templates.
5684 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +00005685 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +00005686
Daniel Veillard4b0755c2000-09-25 14:26:28 +00005687Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5688
5689 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
5690 when compiling with MSC
5691
Daniel Veillard46057e12000-09-24 18:49:59 +00005692Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5693
5694 * xpath.c: patch for normalize-string() substring-before(),
5695 substring-after() and translate() functions from Bjorn Reese
5696 <breese@mail1.stofanet.dk>
5697 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
5698 Fredrik Hallenberg <hallon@lysator.liu.se>
5699 * TODO: updated
5700
Daniel Veillard281f8ff2000-09-24 08:12:14 +00005701Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5702
5703 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
5704 problem of socklen_t being undefined on a number of platforms
5705 * debugXML.c: fixed a compilation problem when without snprintf
5706
Daniel Veillard8ddb5a72000-09-23 10:28:52 +00005707Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5708
5709 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
5710 an URI bug and a fix for the control-character-induced infinite loop
5711 * nanohttp.c: preventive fix for compiling on WIN32
5712
Daniel Veillard64c20ed2000-09-22 16:07:02 +00005713Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5714
5715 * xmlint.c: closing bug #25000
5716
Daniel Veillardb656ebe2000-09-22 13:51:48 +00005717Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5718
5719 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
5720 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
5721 modified slightly Wayne Davison patch adding xmlStrcasecmp and
5722 related function, fixing xmlStrncmp(), and associated cleanup
5723 * result/HTML/entities.html.sax: updating result
5724
Daniel Veillard4fb87ee2000-09-19 12:25:59 +00005725Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5726
5727 * uri.c: applied patch for URI escaping from Wayne Davison
5728 <wayned@blorf.net>
5729 * tree.c parserInternals.c HTMLparser.c: memset checks patches
5730 from Denis Barbier <barbier@imacs.polytechnique.fr>
5731 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
5732 patch from Wayne Davison
5733
Daniel Veillardd5f97f82000-09-17 16:38:14 +00005734Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5735
5736 * doc/xml.html : updated with new releases, adding "how to help"
5737
Daniel Veillard04698d92000-09-17 16:00:22 +00005738Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5739
5740 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
5741 removed a few warnings in pedantic mode ...
5742 * parserInternals.c parser.c: moved encoding switching function
5743 to parserInternals.c
5744 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
5745
Daniel Veillarda2c6da92000-09-16 18:15:00 +00005746Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5747
5748 * HTMLparser.c parser.c: set ctxt->errNo before calling the
5749 error or warning handlers
5750
Daniel Veillardb1059e22000-09-16 14:02:43 +00005751Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5752
5753 * parserInternals.c parserInternals.h parser.c Makefile.am:
5754 created a new module parserInternals.c, moved most of the
5755 code shared by the various parsers there, as well as
5756 deprecated code from parser.c. More cleanup of parser.c
5757 * uri.c: fixed a problem when URI is NULL
5758 * valid.c: speedup when looking for an attribute declaration
5759
Daniel Veillard39c7d712000-09-10 16:14:55 +00005760Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5761
5762 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
5763 the cleanup of the computation of URI references when seeking
5764 external entities. The URI reference string and the resulting
5765 URI are both stored now.
5766 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
5767 large s(n)printf checks and cleanup from Denis Barbier
5768 <barbier@imacs.polytechnique.fr>
5769 * xmlversion.h.in tree.h: couple of SGML declarations for a
5770 possible docbook module.
5771 * result/VC/ : a couple of test output changed due to the change
5772 of the entities URI
5773
Daniel Veillardb513f5a2000-09-10 14:01:12 +00005774Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5775
5776 * parser.h: added a _private field for linking user's data
5777
Daniel Veillarddd477ce2000-09-10 13:23:08 +00005778Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5779
5780 * parser.c parserInternals.h: demacroified most of the IS_XXX
5781 the gain in size is significant so ...
5782
Daniel Veillard4b5b80c2000-09-08 18:54:41 +00005783Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5784
5785 * entities.c: cases where looking up entities with doc==NULL
5786 covered
5787
Daniel Veillard90e11312000-09-05 10:42:32 +00005788Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5789
Daniel Veillard1de50802000-09-07 08:54:32 +00005790 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +00005791 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
5792
Daniel Veillard98a79162000-09-04 11:15:39 +00005793Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5794
Daniel Veillard1de50802000-09-07 08:54:32 +00005795 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +00005796 * test/URI/uri.data result/URI/uri.data: first set of tests/results
5797 * Makefile.in: added URItest and included thenin "make tests"
5798
5799Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +00005800
5801 * xmlversion.h.in: closed bug 22941
5802
Daniel Veillard2bb89092000-08-31 14:57:50 +00005803Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5804
5805 * doc/xmlio.html: added doc and example for entity loader
5806 redefinition.
5807
Daniel Veillard96984452000-08-31 13:50:12 +00005808Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5809
5810 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
5811 used by libxml
5812
Daniel Veillarde715dd22000-08-29 18:29:38 +00005813Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5814
5815 * parser.c: Fixed bug on invalid ontent characters and when using
5816 push.
5817 * xmllint.c: fixed xmllint endling of errors in push mode
5818
Daniel Veillard4948eb42000-08-29 09:41:15 +00005819Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5820
5821 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005822 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +00005823 * result/HTML/*.sax: regenerated HTML SAX output
5824 * parser.c: more cleanup.
5825
Daniel Veillarde010c172000-08-28 10:04:51 +00005826Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5827
5828 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005829 patches from Wayne Davison <wayned@users.sourceforge.net>,
5830 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +00005831 * HTMLparser.c: fixed an ignorable white space detection bug
5832 occuring when parsing with SAX only
5833 * result/HTML/*.sax: updated since the output is now HTML
5834 encoded...
5835
Daniel Veillard47f3f312000-08-27 22:40:15 +00005836Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5837
Daniel Veillardbbe11b02000-09-23 07:07:40 +00005838 * HTMLparser.[ch]: applied some of Wayne Davison
5839 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +00005840
Daniel Veillarde0854c32000-08-27 21:12:29 +00005841Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5842
5843 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
5844 undeclared namespace prefix was used, added a warning.
5845 Cleaned up support w.r.t. entities, spilling out a warning
5846 and being pedantic on lookups.
5847 * test/warning/ent9 : added testcase for previous example.
5848 * TODO: updated
5849 * parserInternals.h parser.c: changed the way names are parsed
5850 now allow infinite size and decrease penalty for normal use
5851 * parser.c: Started a big cleanup/check of the parser code,
5852 fixed some of the most tortuous entity code, spotted code
5853 unused anymore
5854 * test/*: added tests for very long names and related nasty
5855 things.
5856
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +00005857Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5858
5859 * doc/encoding.html: added encoding aliases doc
5860 * doc/xml.html: updates
5861 * encoding.[ch]: added EncodingAliases functions
5862 * entities.[ch] valid.[ch] debugXML.c: removed two serious
5863 bottleneck affecting large DTDs like Docbook
5864 * parser.[ch] xmllint.c: added a pedantic option, will be
5865 useful
5866 * SAX.c: redefinition of entities is reported in pedantic mode
5867 * testHTML.c: uninitialized warning from gcc
5868 * uri.c: fixed a couple of bugs
5869 * TODO: added issue raised by Michael
5870
Daniel Veillard0d6b1702000-08-22 23:52:16 +00005871Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5872
5873 * doc/encoding.html: propagated Martin Duerst suggestions
5874
Daniel Veillard52402ce2000-08-22 23:36:12 +00005875Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5876
5877 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
5878 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
5879 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
5880 by Wayne Davison
5881
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005882Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5883
5884 * nanoftp.c nanohttp.c: small cleanup
5885 * TODO: updated
5886
Daniel Veillard244ece92000-08-19 20:58:02 +00005887Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * added an old VC testcase and updated title.xml entity
5890
Daniel Veillardb8f25c92000-08-19 19:52:36 +00005891Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
5894 done on auto-opening of <p> tags and cleanup of SAX output
5895
Daniel Veillard979e55e2000-08-19 16:48:54 +00005896Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
5899
Daniel Veillard4540be42000-08-19 16:40:28 +00005900Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * doc/xml.html libxml.* structure.*: updated the doc a bit
5903
Daniel Veillard808a3f12000-08-17 13:50:51 +00005904Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * testSAX.c testHTML.c result/HTML/: cleanup of the output
5907 of SAX tests
5908
Daniel Veillard29579362000-08-14 17:57:48 +00005909Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5910
5911 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5912 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
5913
Daniel Veillard1255ab72000-08-14 15:13:33 +00005914Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
5917 * testHTML.c: fix core dump on Solaris 2.x systems
5918 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
5919 * result/HTML/*.sax: previous bug fix lead to new results
5920
Daniel Veillard03109292000-08-14 14:58:22 +00005921Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5922
5923 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
5924 * configure.in: added --with-readline=DIR to accept alternate
5925 path for readline include/library
5926 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
5927 for ANSI under HP-UX
5928 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
5929 includes @LIBS@
5930
Daniel Veillard7c29ce22000-08-12 21:20:53 +00005931Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5932
5933 * doc/* : rebuilt the docs
5934 * getting ready for 2.2.2 release
5935
Daniel Veillard87b95392000-08-12 21:12:04 +00005936Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5937
5938 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
5939 and xmlAddFeature()
5940 * tree.[ch]: added xmlAddChildList()
5941 * xmllint.c: MAP_FAILED macro test
5942 * parser.h: added xmlParseCtxtExternalEntity()
5943 * valid.c: applied bug fixes removed warning
5944 * tree.c: added CDATA block to elements content
5945 * testSAX.c: cleanup of output
5946 * testHTML.c: added SAX testing
5947 * encoding.c: better error recovery
5948 * SAX.c, parser.c: fixed one of the external entity processing
5949 of the OASis testsuite
5950 * Makefile.am: added HTML SAX regression tests
5951 * configure.in: bumped to 2.2.2
5952 * test/HTML/ result/HTML: added a few of HTML tests, and added the
5953 SAX results
5954
Daniel Veillard88a172f2000-08-04 18:23:10 +00005955Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * configure.in: patch for HP compiler
5958
59592000-08-04 Sven Heinicke <sven@zen.org>
5960
5961 * xmllint.c: Was coredumping sometimes when the file given didn't
5962 exist.
5963
Daniel Veillard46e370e2000-07-21 20:32:03 +00005964Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +00005967
Daniel Veillard46e370e2000-07-21 20:32:03 +00005968 when using in memory parsing. Need some cleanup.
5969 * xmllint.c configure.in: added a --memory flag to test memory
5970 parsing
5971
Daniel Veillard36650692000-07-21 15:16:39 +00005972Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5973
5974 * nanohttp.c: fixed socklen_t replacement to unsigned int
5975 * parser.c: fixed a space handdling missing at the end of
5976 production 28 DOCTYPE.
5977 * xmlmemory.c: fixed a stupid bug on the routine to override
5978 allocation functions
5979 * TODO: updated
5980
Daniel Veillarde46e20d2000-07-14 15:02:46 +00005981Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * doc/ regenerated the docs
5984
Daniel Veillard32bc74e2000-07-14 14:49:25 +00005985Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5986
5987 * doc/encoding.html doc/xml.html: added I18N doc
5988 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
5989 improvements, both parser and filters, added ASCII & HTML,
5990 fixed the ISO-Latin-1 one
5991 * xmllint.c testHTML.c: added/made visible --encode
5992 * debugXML.c : cleanup
5993 * most .c files: applied patches due to warning on Windows and
5994 when using Sun Pro cc compiler
5995 * xpath.c : cleanup memleaks
5996 * nanoftp.c : added a TESTING preprocessor flag for standalong
5997 compile so that people can report bugs more easilly
5998 * nanohttp.c : ditched socklen_t which was a portability mess
5999 and replaced it with unsigned int.
6000 * tree.[ch]: added xmlHasProp()
6001 * TODO: updated
6002 * test/ : added more test for entities, NS, encoding, HTML, wap
6003 * configure.in: preparing for 2.2.0 release
6004
Daniel Veillard49703262000-07-10 10:27:46 +00006005Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * nanoftp.c: fixed the way the control connection is handled
6008 * libxml.spec.in: fixed the dependancies and cleanup
6009
Daniel Veillard306be992000-07-03 12:38:45 +00006010Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * doc/xml.html: changed the xmlsoft.org structure, updated the
6013 examples w.r.t. root and childs
6014
Daniel Veillard7d853352000-07-02 18:53:09 +00006015Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6018
Daniel Veillard365e13b2000-07-02 07:56:37 +00006019Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * HTMLparser.c: Work on character encoding support for the HTML parser
6022 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6023 * encoding.c: Fixed a potential memleak in the encoding stuff
6024
Daniel Veillardaf743792000-07-01 11:49:28 +00006025Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6026
6027 * doc/FAQ.html doc/Makefile.am : added a FAQ
6028
6029Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +00006030
6031 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6032 of the HTML parser to force it to not bypass SAX
6033
Daniel Veillard3f6f7f62000-06-30 17:58:25 +00006034Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * win32config.h.in: updated
6037 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6038 lacks iconv support :-( need to release 2.1.1
6039 * configure.in: release 2.1.1
6040 * HTMLparser: fixed bug #14784
6041 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6042 by Windows compiler
6043 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6044 the SAX startDocument() callback.
6045 * TODO: updated
6046
6047Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6048
6049 * added xmlStopParser()
6050
Daniel Veillardbe803962000-06-28 23:40:59 +00006051Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6052
6053 * configure.in: 2.1.0 prerelease
6054 * Large resync between W3C and Gnome tree
6055 * nanoftp, nanohttp.c: fixed stalled connections probs
6056 * HTMLtree.c SAX.c : support for attribute without values in
6057 HTML for andersca
6058 * valid.c: Fixed most validation + namespace problems
6059 * HTMLparser.c: start document callback for andersca
6060 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6061 * parser.h, SAX.c: serious speed improvement for large
6062 CDATA blocks
6063 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6064 different encoding
6065 * example/Makefile.am example/gjobread.c tree.h: work on
6066 libxml1 libxml2 convergence.
6067 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6068 and the LIBXML_TEST_VERSION macro
6069
Daniel Veillardc310d562000-06-23 18:32:15 +00006070Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * doc/xml.html: various patches and improvements typo fixed by
6073 Felix Natter
6074 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6075 from Felix Natter <fnatter@gmx.net>
6076
Daniel Veillardf3029822000-05-06 08:11:19 +00006077Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * doc/upgrade.html: updated with instructions for support of both
6080 libxml-1.x and libxml-2.x
6081 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6082 for 2.x support and also fixed includes
6083
6084
Daniel Veillard496a1cf2000-05-03 14:20:55 +00006085Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6086
6087 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6088 the encoding support, added iconv support, so now libxml if
6089 compiled with iconv automatically support japanese encodings
6090 among others. Work based on initial patch from Yuan-Chen Cheng
6091 I may have broken binary compat in the encoding handler
6092 registration scheme, but that was so utterly broken I don't
6093 expect anybody to have used this feature until now.
6094 * parserInternals.h: fixup on the CHAR range macro
6095 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6096 code.
6097 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6098 * uri.c: added xmlParseURI() I can't believe I forgot to
6099 implement this one in 2.0 !!!
6100 * SAX.c: moved doc->encoding update in the endDocument() call.
6101 * TODO: updated.
6102
Daniel Veillard06047432000-04-24 11:33:38 +00006103Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * tree.h: removed extraneous xmlRemoveProp definition
6106 * TODO: added item about --disable-corba configure switch
6107 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6108 * nanoftp.c: fixed include problems giving troubles on AIX and
6109 slowlaris
6110 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6111 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6112 comment and headers changes to lower gtk-doc number of warnings
6113 * doc/html/*: rebuilt docs
6114
Daniel Veillarde0aed302000-04-16 08:52:20 +00006115Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * HACKING: documented the tag for 1.x and instructions
6118
Daniel Veillard5e873c42000-04-12 13:27:38 +00006119Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6120
6121 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6122 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6123 xmlCreateIOParserCtxt
6124 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6125 significant overall improvement
6126 * xmllint.c: added I/O test to xmllint
6127 * testSAX.c: added a speed test
6128 * doc/* : updated/regenerated
6129
Daniel Veillardfc708e22000-04-08 13:17:27 +00006130Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6131
6132 * xpath.c uri.h parserInternals.h: cosmetic changes from
6133 "Timur I. Bakeyev" <timur@bat.ru>, including making
6134 xmlCreateURI() public
6135
Daniel Veillard5d211f42000-04-07 17:00:24 +00006136Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6137
6138 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6139 and the code at the same time. Added a clean mechanism for
6140 overload or added input methods: xmlRegisterInputCallbacks()
6141 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6142 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6143 * TODO: updated
6144 * doc/* : updated/regenerated
6145 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6146 source dir
6147
Daniel Veillarde77a9182000-04-05 19:12:29 +00006148Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6149
6150 * testURI.c: yet another forgotten commit, I should get some sleep !
6151
Daniel Veillardce8b83b2000-04-05 18:38:42 +00006152Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * xmllint.c: forgot to commit this too ?
6155
Daniel Veillardb9df4042000-04-05 14:23:16 +00006156Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * xmlversion.h.in : forgot to commit this previously
6159
Daniel Veillard361d8452000-04-03 19:48:13 +00006160Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6161
6162 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6163 * README TODO: updated for release
6164 * uri.c uri.h: added authority parsing/saving
6165 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6166 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6167 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6168 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6169 Makefile.am : added compile-time customization of libxml
6170 --with-ftp --with-http --with-html --with-xpath --with-debug
6171 --with-mem-debug
6172 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6173 #include <libxml/xxx.h> I hope it won't break too much stuff
6174 and will be manageable in the future...
6175 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6176 and added xmllint to the installed programs
6177 * uri.h: added xmlFreeURI()
6178
Daniel Veillardec303412000-03-24 13:41:54 +00006179Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6180
6181 * uri.c uri.h: finished the escaping handling, the base support
6182 and the URI path normalization. Looks good just lacks the
6183 authority content parsing code.
6184 * Makefile.am: added instructions to generate testURI
6185 * TODO: updated
6186 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6187 added links and icons for W3C and Gnome
6188
Daniel Veillard8f621982000-03-20 13:07:15 +00006189Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6190
6191 * xmlmemory.[ch] : seems I forgot to actually update the files in
6192 the last commit :-)
6193 * doc/xml.html doc/html/* : updated and uploaded the docs
6194
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006195Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6196
6197 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6198 * TODO: updated
6199 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +00006200 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +00006201 gfree).
6202 * Makefile.am, uri.c, uri.h: added a set of functions to do
6203 exact (litteraly copied from the RFC 2396 productions) parsing
6204 and handling of URI. Will be needed for XLink, one XML WFC,
6205 XML Base and reused in the nano[ftp/http] modules. Still work
6206 to be done.
6207
Daniel Veillardedfb29b2000-03-14 19:59:05 +00006208Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6209
6210 * configure.in, libxml.spec.in : libxml2
6211 * doc/* : updated the doc page, rebuilt the docs
6212
Daniel Veillardcf461992000-03-14 18:30:20 +00006213Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * all: tagged LIB_XML_1_X
6216 * *.c *.h : updated from W3C CVS tree
6217 * configure.in : 2.0.0-beta
6218 * libxml.spec.in : libxml2 package nam
6219 * result/* : new version of the tests output
6220
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00006221Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6224
Daniel Veillardb566ce12000-03-04 11:39:42 +00006225Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * doc/* : rebuilt the docs
6228 * parser.c: final patch on #6766
6229 * valid.c: small patch on validity checks.
6230
Daniel Veillardfb76c402000-03-04 11:39:42 +00006231Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6234 added
6235 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6236 compatibility w.r.t. XML spec and existing code.
6237
Daniel Veillard90fb02c2000-03-02 03:46:43 +00006238Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * parser.c: seems a better solution to <a> </a> exists,
6241 will try it for a while
6242
Daniel Veillard83a30e72000-03-02 03:33:32 +00006243Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6244
6245 * parser.c: tried to remove the <a> </a> generating <a/>
6246 this is hard. Left a flag for that purpose. Fixed bug #6766
6247 * configure.in: prepared 1.8.7 not released, due to previous
6248 problem
6249
Daniel Veillard88f00ae2000-03-02 00:15:55 +00006250Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * doc/xml.html : applied second patch from Paul DuBois
6253
Daniel Veillard402e8c82000-02-29 22:57:47 +00006254Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * doc/xml.html : applied patch from Paul DuBois
6257
Daniel Veillardd0f7f742000-02-02 17:42:48 +00006258Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6259
6260 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6261
Daniel Veillard5feb8492000-02-02 17:15:36 +00006262Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6265 compilation warnings on various platforms.
6266 * parser.c: Fixed #5281 validity error callbacks are now desactived
6267 by default if not validating.
6268
Daniel Veillardf341f932000-02-02 14:52:08 +00006269Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6272
Daniel Veillard13c757e2000-02-01 23:59:15 +00006273Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6276 <gkatsi@cs.toronto.edu>
6277
Daniel Veillard726e8792000-01-30 20:04:29 +00006278Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6281 processing URLs
6282
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006283Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6286 xmlNanoFTPUpdateURL for persistent control connections.
6287 * configure.in: 1.8.6
6288
6289Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6292 * tree.[ch] : added xmlSaveNoEmptyTags
6293
James Henstridgef3be9312000-01-28 13:59:21 +000062942000-01-29 James Henstridge <james@daa.com.au>
6295
6296 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6297
6298 * Makefile.am: added nanoftp.[ch] to the build.
6299
Daniel Veillardaeea04f2000-01-25 19:27:27 +00006300Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6301
6302 * nanoftp.[ch]: cleanup, comments, API
6303 * debugXML.c : fixed a bug in the cat command
6304 * doc/*: regenerated the docs
6305
Daniel Veillardda07c342000-01-25 18:31:22 +00006306Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6307
6308 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6309 * debugXML.c : fixed a bug in the cat command
6310 * valid.c: fixing some small probs
6311 * libxml.spec.in: get rid of the SNAP suffix
6312 * doc/xml.html: updated the status
6313
Daniel Veillarde3d88ef2000-01-24 13:55:06 +00006314Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * xml-config.in: xml-config --version to just return the
6317 version number
6318 * xpath.c: some cleanup w.r.t. axis when the current node is
6319 an attribute.
6320 * TODO: updated
6321
Daniel Veillard461a66c2000-01-18 18:01:01 +00006322Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6323
6324 * configure.in: prepared for libxml-1.8.5
6325 * doc/* recompiled the documentation
6326
63272000-01-17 Jody Goldberg <jgoldberg@home.com>
6328
6329 * configure.in : WARNING autoconf subtlety alert :
6330 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6331 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6332 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6333 get defined by AC_CHECK_HEADERS.
6334
Daniel Veillardf967b902000-01-17 16:06:10 +00006335Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6338 Rune.Djurhuus@fast.no
6339
Daniel Veillardad8f99d2000-01-15 14:20:03 +00006340Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * TODO: updated
6343 * tree.c, parser.c: made sure that only memory alloc problems
6344 and internal parser errors are allowed to write to stdout or
6345 stderr.
6346
Daniel Veillard0142b842000-01-14 14:45:24 +00006347Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * tree.c : restored xmlNewGlobalNs since this seems used by
6350 a lot of existing code :-(, fixed a bug in xmlNewNs
6351 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6352 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6353 to exit() from the library code.
6354 * xpath.c, parser.c: removed bugs or unused code detected by
6355 Windows compilers
6356 * parser.c: started adding interfaces for parsing well balanced
6357 XML fragments
6358 * configure.in: releasing 1.8.4
6359 * doc/* : rebuilt the docs
6360
Daniel Veillard2eac5032000-01-09 21:08:56 +00006361Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6362
6363 * tree.[ch] : added xmlNewDocFragment() for DOM
6364 * testHTML.c: uninitialized variable.
6365
Daniel Veillardf3a73582000-01-05 14:58:39 +00006366Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * doc/* : rebuild the docs
6369
Daniel Veillard71b656e2000-01-05 14:46:17 +00006370Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6371
6372 * acconfig.h: readline and history patch
6373 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6374 * tree.c: added check and handling when possibly removing an ID
6375 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6376 and saving.
6377 * test/HTML/entities.html result/HTML/entities.html* : test for
6378 various entities reference cases
6379 * result/HTML/* : as a result output of some testcase have
6380 changed
6381 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6382 by previous example. added xmlParseTryOrFinish().
6383 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6384 entities.h debugXML.h HTMLparser.h: changed the way struct are
6385 declared to allow gtk-doc to expose those
6386 * parser.c: closed bug #4960
6387 * Makefile.am configure.in: Applied patch from
6388 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6389 and math/socket libs detection
6390
Daniel Veillard437b87b2000-01-03 17:30:46 +00006391Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * configure.in, Makefile.am: link tester against readline
6394 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
6395
Daniel Veillard686d6b62000-01-03 11:08:02 +00006396Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * tree.[ch]: added xmlRemoveProp
6399 * win32config.h.in nanohttp.c: avoid including the Windows
6400 socket stuff in every C files
6401 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
6402 the XmL parser(s)
6403 * test/ns4 result/ns4 etc...: added test case for previous prob
6404 * tree.c: xmlNewNs wasn't checking for double definition
6405 * Makefile.in: fixed a problem with dist-hook duplicates
6406 * parser.[hc], xmlIO.c: fixed the loading of external entities
6407 APIs, now xmlLoadExternalEntity() is used everywhere and
6408 setting up an app specific front-end using the
6409 * SAX.c parser.c: some fixes, now the xhtml spec validates
6410 with the xhtml DTD.
6411 * error.c: fixed crashes in case of no input stream
6412 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
6413 to the validation tests and results
6414
Daniel Veillard5e5c6231999-12-29 12:49:06 +00006415Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6416
6417 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
6418 too htmlCreatePushParserCtxt() and htmlParseChunk()
6419 * parser.c: a bit of cleanup.
6420 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
6421 to XML) removed the last mem leak known
6422 * HTMLtree.c: output message cleanup
6423 * xmlmemory.c: display content info about memory blocks
6424 * result/HTML/wired.* : missing att value warning change
6425
Daniel Veillardbe849cf1999-12-28 16:43:59 +00006426Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6427
6428 * doc/* : rebuilt the documentation
6429
Daniel Veillarddbfd6411999-12-28 16:35:14 +00006430Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * parser.[ch] parserInternals.h: Push parser for XML,
6433 seems to work fine now
6434 * tester.c debugXML.[ch]: Added an XML shell debug facility and
6435 --push for push testing
6436 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
6437 * testSAX.c: added --push
6438 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
6439 subtree
6440 * xmlIO.[ch] : enriched API + fixes for push mode
6441 * entities.[ch]: added the entity content length to the struct.
6442 * xmlmemory.[ch]: new API to show the last entries for the shell
6443 * valid.c: added required attribute testing
6444 * SAX.c: the cdata callback now merge contiguous fragments
6445 * HTMLparser.c: cleanup of some macros
6446
Daniel Veillard3c558c31999-12-22 11:30:41 +00006447Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * parser.c: fix for PIs name starting with xml
6450 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00006451 * *.c, configure.in win32config.h.in : generate win32config.h for
6452 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00006453
Daniel Veillard0caf07a1999-12-21 16:25:49 +00006454Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6455
6456 * parser.c: fixed a stupid = vs. == bug :-(
6457 * doc/gnome-xml.sgml: s/glade/xml/
6458
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006459Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6460
6461 * configure.in, doc/xml.html : bug fix release 1.8.2
6462 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
6463 Hopefully the end of that silly C++ include problem
6464 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
6465 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
6466 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
6467 troubles with autoclosed elements when the stree shape doesn't
6468 follow the DtD specs. Added htmlIsAutoClosed() and
6469 htmlAutoCloseTag()
6470 * result/HTML/*.htm*: Updated the HTML examples regression tests output
6471 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
6472 * debugXML.c: fixed a bug on printing default namespaces.
6473 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
6474
Daniel Veillardb24054a1999-12-18 15:32:46 +00006475Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * result/HTML/*.htm[l] : updated the HTML regression tests according
6478 to the new output
6479 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
6480 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
6481 problem due to intermix of extern "C" { ... } declarations for C++
6482 and recursive includes in the headers
6483
Chris Lahey323c48c1999-12-18 15:32:45 +000064841999-12-20 Chris Lahey <clahey@umich.edu>
6485
6486 * HTMLtree.c: Made it so that html nodes with a single child do
6487 not insert a carriage return before or after the child node.
6488
Daniel Veillardb24054a1999-12-18 15:32:46 +00006489Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +00006490
6491 * configure.in, doc/xml.html : bug fix release 1.8.1
6492 * parser.c: fixed bug #4344
6493 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6494 added the glue to avoid C++ problems
6495 * doc/* : regenerated the documentation
6496
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00006497Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
6500 namespace recognition, and Dia as a resul :-(
6501 * encoding.c: closed bug #3950
6502
Daniel Veillard944b5ff1999-12-15 19:08:24 +00006503Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * valid.c: debugging a posteriori validation, except URI expansion
6506 stuff this should be fixed now
6507 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
6508 Carl Nygard <cnygard@bellatlantic.net>
6509 * tester.c: added --postvalid, cleaning of the code
6510 * tree.[ch]: added xmlDocGetRootElement()
6511
Ramiro Estrugobfce3771999-12-15 04:32:07 +00006512Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
6513
6514 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
6515 c++ losage.
6516
Daniel Veillard10a2c651999-12-12 13:03:50 +00006517Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6518
6519 * configure.in, doc/xml.html : bumped to 1.8.0
6520 * xlink.[ch], Makefile.am : added framework for link detection
6521 * parser.h: added nbChars to parser context, needed for cleanup.
6522 * xmlmemory.c: removed a nasty bug when out of mem
6523 * valid.[ch]: adding namespace support for attribute decl
6524 * tester.c: added --debugent option
6525 * debugXML.[ch]: added xmlDebugDumpEntities()
6526 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
6527 buffers instead, this was really needed, validation was breaking
6528 in strange ways due to that. Added xmlParseStringPEReference()
6529 and other parsing from strings functions. Entities processing
6530 modified again, but PERef are still not handled correcly but
6531 unless you're Eve Maller you won't notice :-)
6532 * HTMLparser.c: large changes toward reliability, and switched to
6533 lowercase internal tags, XHTML is lowercase, so it will help
6534 that output is closer to next version.
6535 * doc/* : regenerated the documentation, it is now hosted at
6536 http://xmlsoft.org/ (same bits I just bought the domain :-)
6537
6538
Daniel Veillard294cbca1999-12-03 13:19:09 +00006539Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
6542 doc generation
6543 * parser.c: fixed bugs #3908 and #3937 and a memory leak
6544 in the SAX API
6545 * doc/*: rebuilt the doc making sure everything appears in the
6546 HTML files
6547
Daniel Veillardf5c2c871999-12-01 09:51:45 +00006548Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
6551 added the patch from Carl Nygard <cnygard@bellatlantic.net>
6552 which allow impressive speed improvement on dataset with
6553 large text pieces, but at the cost of broken binary
6554 compatibility and slightly bigger memory usage.
6555 Configure with --with-buffers to activate them, they
6556 are protected with XML_USE_BUFFER_CONTENT define.
6557 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
6558 goal is 0 memory left allocated once parser is no more used
6559 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
6560 call xmlCleanupParser() and xmlMemoryDump()
6561
Daniel Veillarda819dac1999-11-24 18:04:22 +00006562Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6563
6564 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
6565 * parser.[ch] encoding.[ch]: added memory cleanup routines
6566 * parser.c: closing bug #3788
6567 * doc/*: rebuilt the doc
6568
Daniel Veillard11a48ec1999-11-23 10:40:46 +00006569Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6570
6571 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
6572 xmlNewTextChild() and xmlSetCompressMode() behaviour.
6573 * tester.c: added --compress option
6574 * doc/*: rebuilt the documentation
6575
Daniel Veillard4c3a2031999-11-19 17:46:26 +00006576Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6577
6578 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
6579 if given /proc/kcore as input !
6580 * doc/xml.html doc/*: updated and rebuilt the documentation
6581
6582Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +00006583
6584 * parser.c: Fixed some wrongly space collapsing code due to
6585 a misreading of the spec.
6586 * result/*: fixed the output accordingly
6587
6588Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +00006589
6590 * encoding.c: bug fix and typos
6591 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
6592 * parser.c: added attribute normalization closing bug #3597
6593 * test/att* result/att* SAXresult/att*: testcase for attribute
6594 normalization
6595
Daniel Veillardd7e200c1999-11-15 17:53:11 +00006596Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * configure.in: closing bug #3163 by adding extra flags for the
6599 cc compiler on HP-UX
6600
Daniel Veillard51e3b151999-11-12 17:02:31 +00006601Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6602
6603 * valid.[ch] : removed a typo and an enumerated type bug in the
6604 xmlAddElementDecl() function
6605 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
6606 call to xmlEncodeEntitiesReentrant() so that the functions
6607 New, Set and Get are at the same level.
6608 * parser.c HTMLparser.c: extra memory allocation bug for
6609 attributes detected by someone using libxml in embedded systems :-)
6610
Daniel Veillard962195f1999-10-28 15:51:53 +00006611Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * xmlmemory.h: turned off mem debug :-\
6614
Daniel Veillard35008381999-10-25 13:15:52 +00006615Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * parser.c: closed bug #2784 a one line fix, but worth pushing
6618 a new release out
6619 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
6620 some structures, comments before and after the
6621 main element, and other nastyness
6622 * HTMLtree.c tree.c: accomodate the extended HTML supported
6623 * configure.in: pushing 1.7.4
6624 * test/ent8 and related outputs : added a new test for bug #2784
6625 * test/HTML/wired.html and related output: a nasty HTML example
6626 * Makefile.am: improved the test scripts
6627 * docs/* : reran the documentation extractor, updated xml.html
6628
Daniel Veillard7c1206f1999-10-14 09:10:25 +00006629Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6630
6631 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
6632 HTMLparser and debugged the HTML related code. HTML documents
6633 now have their own type
6634 * entities.c: do not dump &apos; for HTML output
6635 * xmlmemory.c: improvement, breakpoint mechanism
6636 * testHTML.c: added --sax --repeat ...
6637 * Makefile.am: improved the HTML tests
6638 * valid.[ch]: added xmlValidGetValidElements and
6639 xmlValidGetPotentialChildren
6640 * tester.c: added --insert to test the 2 new functions
6641 * test//* result//* SAXresult//* : regression test cleanup
6642 and extension.
6643 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
6644 gnome-xml-nanohttp.html
6645
Daniel Veillard7d2c2761999-10-11 15:09:51 +00006646Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6647
6648 * HTMLparser.c: fixed problems with some autoclose tags
6649 * tree.c: fixed XML output problems.
6650 * result/* SAXresult/*: update of the tests output
6651
Daniel Veillard6077d031999-10-09 09:11:45 +00006652Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6653
6654 * Makefile.am: Arturo patch for xmlConf.sh version info
6655 * parser.c: Tim Josling patch for single quoted items
6656 * tester.c: Tim Josling patch for tester options usage
6657 * tree.h: indent cleanup
6658
Daniel Veillard2673d3c1999-10-08 14:37:09 +00006659Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * HTMLparser.c parser.h : Fixed problems with HTML parsing
6662 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
6663
Daniel Veillard00fdf371999-10-08 09:40:39 +00006664Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * tree.c : Raph patch for initialization of CORBA fields
6667 * parser.c, xpath.c, ...: modification of doc comments
6668 * xpath.c : allow spaces in xpath expressions
6669
Daniel Veillardad219441999-09-27 08:17:49 +00006670Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6671
6672 * xmlmemory.h: turning off memory debug :-(
6673
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006674Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
6677 better SAX interfaces.
6678 * testSAX.c: uses the new SAX routine, avoid fetching any remote
6679 entity.
6680 * configure.in: 1.7.2
6681
6682Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +00006683
6684 * libxml.spec.in: fixed the URL
6685 * doc/xml.html: improved the documentation front-end
6686
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006687Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +00006688
6689 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
6690
Daniel Veillard7a66ee61999-09-26 11:31:02 +00006691Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +00006692
6693 * libxml.spec.in: fixed the alpha compile problem
6694 * parser.[ch]: changed errno to errNo in the parser context :-(
6695 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
6696 * doc/xml.html: changed CHAR to xmlChar
6697 * doc/html/*: recompiled the documentation
6698 * configure.in: 1.7.1
6699
Daniel Veillard7f7d1111999-09-22 09:46:25 +00006700Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * parser.h: modified the parser context struct to regain 1.4.0
6703 binary compatibility
6704 * parser.c, xml-error.h: added errno ot teh context and defined
6705 a set of errors values with update of errno
6706 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
6707 DTDs and entities
6708 * *.h, *.c: complete cleanup of the use of config.h and include
6709 protection depending on the current setup.
6710 * overalll debugging, maintenance and bug-fixing on all modules
6711 * updated the documentation
6712 * ready for 1.7.0
6713
Daniel Veillardc08a2c61999-09-08 21:35:25 +00006714Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * HTMLparser.c : cleanup
6717 * SAX.c valid.c valid.h: added ID/IDREF checking
6718 * tree.c tree.h: extended doc structure for refs
6719 * configure.in: 1.6.2
6720 * parser.c: patched bug in SAX user arg call
6721 * parserInternals.h: patched missing close in C++ wrapping
6722 * testXPath.c xpath.c xpath.h: prepared for extensibility,
6723 especially upcoming XPointer implementation.
6724 * doc/xml.html: augmented, typo
6725
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +00006726Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
6727
6728 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
6729 not all invocations of install understand -d.
6730
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +00006731Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
6732
6733 * Makefile.am: prepend all the test* calls with $(top_builddir) -
6734 to make 'check' works, when builddir != srcdir.
6735
Daniel Veillardc8eab3a1999-09-04 18:27:23 +00006736Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * doc/xml.html : updated the documentation
6739
Daniel Veillard6454aec1999-09-02 22:04:43 +00006740Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
6743 not deallocated memory blocks
6744 * *.c : replaces all calls to malloc() free() and realloc() to
6745 the wrapper functions/macros
6746 * tree.c : removed memory leaks dues to calling xmlFreeNode()
6747 instead of xmlFreeNodeList()
6748
Daniel Veillard1ff7ae31999-09-01 12:19:13 +00006749Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * HTMLparser.c: corrected a stupid bug leading to core dump at
6752 tree deallocation. Removed warnings indicated by
6753 Stephane.Conversy@lri.fr
6754 * entities.c: Fixes Yet Another Stupid Bug, entities were not
6755 looked for in the external subset
6756
6757Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +00006758
6759 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
6760 on SGI by Stephane.Conversy@lri.fr
6761
Daniel Veillardb96e6431999-08-29 21:02:19 +00006762Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * all .h : changed the prototype declaration indent as in gtk
6765 * most .c : working on reducing the TODOs in the code
6766 * most .c : cleanup though -pedantic and Insure++
6767 * improvements on validation ID checkings.
6768 * tree.[ch] SAX.c: added support for namespace on attributes #2022
6769 * xml-config.in: closed #1810
6770
6771Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +00006772
6773 * tree.h, valid.c, valid.h: more work on validity, IDs
6774 * xpath.c: added/fixed comparidon and equlity, added a new isinf
6775 definition for AIX
6776
Daniel Veillardb556eb51999-08-15 17:19:50 +00006777Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
6780 the distribution due to a cut'n paste error at last commit
6781
Daniel Veillardb05deb71999-08-10 19:04:08 +00006782Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * configure.in: upgraded to version 1.4.0
6785 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
6786 Big update, added a large part of the validation process,
6787 it should be usable, but some parts are missing
6788 * xpath.c: improved the implementation w.r.t. root.
6789 * Makefile.am: added more tests
6790 * test and result trees: added a lot of tests
6791 * libxml.spec.in: export libxml.so.0 and libxml.so.1
6792
Daniel Veillard6a6ccc11999-08-10 09:34:35 +00006793Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * Added an HACKING file
6796
Daniel Veillarde2d034d1999-07-27 19:52:06 +00006797Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6798
6799 * xpath.[ch] : improvements and debug of the XPath implementation
6800 * parser.c, HTMLparser.c : modified the parsers to be progressive
6801 * tree.[ch] : extended the Buffer promitives
6802 * xmlIO.[ch] : added basic I/O routines providing progressive
6803 parsing and ready for I18N conversion plugins
6804 * SAXresult/* : the SAX callback sequence maybe slightly different
6805 now
6806 * test*.c : improved/updated the tests programs
6807 * doc/* : recompiled the docs.
6808
Daniel Veillard15b75af1999-07-26 16:42:37 +000068091999-07-26 Michael Meeks <michael@edenproject.org>
6810
6811 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
6812
6813 * tree.c: Ditto.
6814
Daniel Veillard1566d3a1999-07-15 14:24:29 +00006815Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * configure.in: upgraded to version 1.4.0
6818 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
6819 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
6820 XML query language, see http://www.w3.org/TR/xpath for more details.
6821 * parser.c, parser.h: added CHAR* related string functions for XPath
6822 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
6823 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
6824 rebuild the docs.
6825 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
6826 and regression testing capabilities for XPath.
6827
Daniel Veillardd79d7871999-07-12 10:38:12 +00006828Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
6831 closing bug #1646
6832
Daniel Veillardbe9e5951999-07-12 09:16:45 +00006833Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * Makefile.am, example/Makefile.am: closed bug #1683
6836
Daniel Veillard3166ab11999-07-11 16:14:19 +00006837Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * example/Makefile.am, configure.in: added the makefile for the
6840 gjobread example
6841
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +00006842Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
6843
6844 * doc/Makefile.am:
6845 - fix which allow "make install DESTDIR=</install/prefix>".
6846
Daniel Veillard7cc3c041999-07-09 10:11:57 +00006847Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
6850 which fixed a problem on the file reading-code.
6851
Daniel Veillard82150d81999-07-07 07:32:15 +00006852Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6853
6854 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
6855 output.
6856 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
6857
Daniel Veillard5233ffc1999-07-06 22:25:25 +00006858Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6859
6860 * parser.h : Oops removed the binary compatibility problem
6861 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
6862 * parser.c, HTMLparser.c: applied patches for reading from stdin
6863
Daniel Veillardbe70ff71999-07-05 16:50:46 +00006864Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * parser.c, entities.c, valid.c: cleanup bug #1591
6867 * configure.in: cleanup bug #1592
6868 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
6869 the same tree back-end. Hence gdome will be available for it.
6870 * doc/Makefile.am: close bug #617
6871
Daniel Veillard97fea181999-06-26 23:07:37 +00006872Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * parser.c: alloctate a per parser context SAX interface block
6875
Daniel Veillard14fff061999-06-22 21:49:07 +00006876Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
6879 and xmlEncodeEntitiesReentrant with the correct one :-\
6880
6881Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * commit of my internal XML base changes, quite a lot of
6884 changes, cleanups, better entities support, framework for
6885 new I/O and charset detection and handling
6886 * Fixed the configure/Makefile stuff to generate shared libs
6887 with the proper version info, so we jumped on rev from
6888 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
6889 xmlEncodeEntities() result need to be freed now, and a string
6890 xmlParserVersion provide the current library version.
6891
Raph Levien05240da1999-06-15 21:27:11 +00006892Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
6893
6894 * parser.c: fixed a buffer overrun for when you have a very long
6895 attribute with no entities in it.
6896
Daniel Veillardbb2da581999-06-13 14:37:07 +00006897Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * added example directory
6900 * added example/gjobs.xml gjobread.c, still need a Makefile.in
6901
Daniel Veillard011b63c1999-06-02 17:44:04 +00006902Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * Release of libxml-1.1, nearly everything has been touched for
6905 this.
6906 * Added more regression tests
6907 * Updated the documentation
6908
Daniel Veillard27d88741999-05-29 11:51:49 +00006909Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * tree.[ch]: unified the XML_NO_CORBA defines.
6912 * parser.c encoding.[ch]: started plugging in char encoding detection
6913
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +00006914Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
6915
6916 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
6917 Also freed allocated buffer.
6918
Daniel Veillard27d88741999-05-29 11:51:49 +00006919Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +00006920 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
6921 reentrancy problem at printing. One is left in entities.c, to
6922 remove ASAP
6923 * testSAX.c : added a test example showing the use of the SAX
6924 interface if one doesn't want to build the DOM tree.
6925 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
6926
Daniel Veillard517752b1999-04-05 12:20:10 +00006927Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
6930 large revamping of the parser to use SAX callbacks
6931 http://www.megginson.com/SAX/ (or at least a C like interface
6932 a la Expat). It's now possible to set up your own callbacks
6933 and the parser will not build a DOM tree.
6934 * test/* result/*: updated the test suite, I finally removed
6935 the old Namespace draft support (PI based).
6936
Daniel Veillard87c83bd1999-04-02 16:04:43 +00006937Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * Makefile.am: added test result to EXTRA_DIST for make tests
6940
Daniel Veillard64068b31999-03-24 20:42:16 +00006941Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * parser.c, parserInternals.h: moved the chars macro definitions
6944 to parserInternals.h
6945 * parser.c, error.c: applied patches from "Knut Ã…kesson"
6946 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
6947
Daniel Veillard012ccc11999-03-23 10:11:11 +00006948Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * xml-config.in : applied patch to make --version work
6951
Raja R Harinatha86c23e1999-03-05 22:14:01 +000069521999-03-05 Raja R Harinath <harinath@cs.umn.edu>
6953
6954 * Makefile.am (check-local): Alias for `tests' target. This will
6955 cause `make check' to do the right thing.
6956 (tests): Don't run tests in srcdir. Also, replaced calls to
6957 basename with a `sed' "equivalent".
6958
Daniel Veillardd109e371999-03-05 06:26:45 +00006959Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * Renamed error.h to xml-error.h, corrected Makefile.am to list
6962 it in the header and not the sources, updated the doc.
6963 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
6964 pointing this out.
6965
Daniel Veillardbc50b591999-03-01 12:28:53 +00006966Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6967
6968 * parser.c, parser.h, parserInternals.h: memory leak hunting,
6969 exported the inputStream routines.
6970 * doc/html/* : updated accordingly
6971
Daniel Veillardd692aa41999-02-28 21:54:31 +00006972Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * parser.c, parser.h, parserInternals.h: added a few extra
6975 internal calls to allocate and free parser contexts ...
6976 * doc/html/* : updated accordingly
6977
Daniel Veillard55a99271999-02-25 11:01:29 +00006978Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * configure.in, Makefile.am, doc/makefile.am : General changes for
6981 1.0.0 release and including the generated HTML documentation.
6982
Daniel Veillard35925471999-02-25 08:46:07 +00006983Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6984
6985 * makefile.am : added parserInternals.h, oops.
6986
Daniel Veillard1e346af1999-02-22 10:33:01 +00006987Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * parserInternals.h: added this header giving access to the parser
6990 internal functions.
6991 * doc/Makefile.am : added a rebuild target which rebuilds the full
6992 set of documentations
6993 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
6994 the internal subset.
6995 * *.c *.h: modifications needed to generate the documentation using
6996 gtk-doc, cleanup of functions blocks, reorganisation of struct
6997 declarations.
6998
Daniel Veillard1164e751999-02-16 16:29:17 +00006999Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7002 the tar and spec file to include the beginning of the doc.
7003
Nuno Ferreira03d04781999-02-13 00:07:17 +000070041999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7005
7006 * doc/.cvsignore: Added this file.
7007
Daniel Veillard6800ef31999-02-08 18:33:22 +00007008Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7009
7010 * tree.c: fixed xmlGetProp to return "" when the attribute
7011 exists, even if the node-list is NULL.
7012
Daniel Veillard726c7e31999-02-08 15:13:10 +00007013Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7014
7015 * tree.c: patched an error outputting empty attribute values.
7016 * Makefile.am and doc/makefile.am: have been updated during the
7017 week-end. Sorry for an empty CVS log, I got a shell problem.
7018
Daniel Veillard1899e851999-02-01 12:18:54 +00007019Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * tree.h: cleaned up using enums instead of defines
7022 * parser.c, valid.[ch]: more work on parsing/output of element
7023 declarations
7024
Daniel Veillard3b9def11999-01-31 22:15:06 +00007025Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * valid.[ch], tree.c, parser.c : more work toward full parsing
7028 of XML DTDs.
7029 * README: added informations about mailing-list and on-line
7030 documentation
7031
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +000070321999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7033
7034 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7035
Daniel Veillard39a1f9a1999-01-17 19:11:59 +00007036Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * parser.c, tree.[ch] : more work toward conformance testing,
7039 added a last element to accelerate parsing of very flat structures
7040 started working on internal subset Element content declaration.
7041 * valid.[ch] : first cut at adding code toward validation.
7042 * previous changes had also small impact on most files, especially
7043 the conformance testing using James Clark test suite.
7044
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +00007045Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * test/* : updated the examples, most of them were not well
7048 formed (humm), and added rdf2.
7049 * result/* : resulting changes in the output.
7050
Daniel Veillard7c92c0a1998-12-06 18:08:28 +00007051Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7054
Daniel Veillard44b3a061998-12-05 17:27:22 +00007055Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * tree.c: patched a bug in the generation of empty attributes
7058
Daniel Veillardbe36afe1998-11-27 06:39:50 +00007059Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7062 for node/trees/documents/... Biggest problem is namespace
7063 support when copying subtrees.
7064
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +00007065Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * parser.c, entities.c: improve entities and char ref encoding,
7068 and cleanups of error messages.
7069
Daniel Veillard242590e1998-11-13 18:04:35 +00007070Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * parser.c, entities.c: simple bug hunting done during rpm2html and
7073 rpmfind integration.
7074
Daniel Veillard42dc9b31998-11-09 01:17:21 +00007075Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * parser.[ch]: Added interfaces allowing to specify a SAX
7078 handler before parsing.
7079
Daniel Veillarde3bffb91998-11-08 14:40:56 +00007080Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * parser.c: redirrect all errors reporting through the SAX
7083 error function
7084
Daniel Veillardda4d3c41998-11-04 20:07:05 +00007085Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7088 * libtool, tlmain ...: update of the libtool files
7089
Miguel de Icaza442321c1998-11-04 18:13:38 +000070901998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7091
7092 * entities.c: Use g_snprintf insteda of snprintf.
7093
Daniel Veillard0ba4d531998-11-01 19:34:31 +00007094Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7097 added ent5 test for this purpose.
7098 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7099
Daniel Veillard27271681998-10-30 06:39:40 +00007100Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * parser.c: fixed? a strange error due to compression on a GWP
7103 document.
7104
Daniel Veillard25940b71998-10-29 05:51:30 +00007105Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * tree.[ch]: bug fixing
7108 * entities.[ch]: defined a specific type for predefined entities
7109 * doc/xml.html: more documentation on the library, how to use it,
7110 overview of the interfaces.
7111
Daniel Veillard16253641998-10-28 22:58:05 +00007112Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7115
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007116Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7117
Daniel Veillard10c6a8f1998-10-28 01:00:12 +00007118 * tree.c: corrected a small bug
7119 * doc/xml.html: continuing writing documentation.
7120
7121Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7122
Daniel Veillardbaf4cd51998-10-27 22:56:57 +00007123 * debugXML.h debugXML.c: added debugging utilities.
7124 * tester.c: added --debug switch.
7125 * tree.c: patched an incorrect node->type assignment.
7126 * parser.c: formatting, ensure that node->doc != NULL in attributes
7127
Daniel Veillardccb09631998-10-27 06:21:04 +00007128Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7131 entity support and provide an internal representation close to
7132 DOM one (entity ref nodes, and attribute value as tree). I tried
7133 to preserve the interface but this will surely break some apps
7134 (I have to change rpm2html/rpmfind for example). I had to change
7135 two interfaces, and the generated tree is somewhat different.
7136 * doc/* : started documenting the XML library, the tree and
7137 DOM/Corba. This is a first step.
7138
Daniel Veillard11e00581998-10-24 18:27:49 +00007139Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * parser.c: Set up the fonctions comment block, boring but useful.
7142 * parser.h, SAX.c, parser.c: now attributes are processed through
7143 the SAX interface. The problem is that my SAX interface diverged
7144 quite a bit from the original one, well this is not an official
7145 spec, and translating it from Java to C is hairy anyway...
7146
Daniel Veillard97b58771998-10-20 06:14:16 +00007147Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7150 fonctions comment block, boring but useful.
7151
7152Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00007153
7154 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7155 conversion routines. However they are not yet used to convert the
7156 inputs. The core will run with UTF-8.
7157
Daniel Veillard33942841998-10-18 19:12:41 +00007158Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * tree.c : make sure that the type id is properly set-up when
7161 a new object is allocated, needed for DOM.
7162
Daniel Veillard27fb0751998-10-17 06:47:46 +00007163Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * tree.h, tree.c: Ok, the main objects in the tree will be native
7166 corba objects, it costs 8 bytes per Node, Attribute and Document
7167 but it simplifies the Corba integration a lot (no extra interface
7168 objects to allocate/free).
7169
Daniel Veillard0bef1311998-10-14 02:36:47 +00007170Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7173 and changed NODEs contants for conformity with DOM Level 1
7174
Daniel Veillard27864701998-10-08 03:47:24 +00007175Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * added hooks to keep track of servants when creating objects
7178 xmlDoc and xmlNode (for Corba export).
7179
Daniel Veillarda6e1d121998-10-04 14:41:05 +00007180Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * added xml-config script.
7183
Daniel Veillard7066a791998-10-01 20:28:28 +00007184Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7187 to autoupdate libtool and automake conf files.
7188
Miguel de Icaza60681bd1998-09-30 19:28:59 +000071891998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7190
7191 * Makefile.am: Use '?' to separate the sed
7192 commands as ',' is used when people pass -Wl,something.
7193
7194
Daniel Veillard15a8df41998-09-24 19:15:06 +00007195Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * tree.c, tree.h: added a per-document compression interface.
7198
Daniel Veillard151b1b01998-09-23 00:49:46 +00007199Tue Sep 22 20:47:38 EDT 1998
7200
7201 * tree.c, tree.h: added saving with compression and added interfaces
7202 to control the compression level (xmlGetCompressMode,
7203 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7204
Daniel Veillard70120ff1998-09-22 00:24:21 +00007205Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7206
7207 * parser.c: corrected a loop for files of size 0
7208
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000072091998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7210
7211 * error.h: New file. Contains prototyes from `error.c'.
7212
Tom Tromeyc19653d1998-08-14 01:22:43 +00007213Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7214
7215 * Makefile.am (xmlincdir): New macro.
7216 (xmlinc_HEADERS): Renamed from include_HEADERS.
7217
Daniel Veillard845664d1998-08-13 04:43:19 +00007218Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * applied small patch on numeric entities from
7221 Christopher Blizzard <blizzard@appliedtheory.com>
7222
Daniel Veillard260a68f1998-08-13 03:39:55 +00007223Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * New release 0.2, removed the old xml_* files so that it's
7226 coherent with the other CVS base (W3C), far better conformance
7227 to standard, new namespaces, decent entities support, beginning
7228 of a SAX-like interface. Nearly nothing left intact, even the
7229 test examples ...
7230
Christopher Blizzarda36749e1998-07-30 21:47:18 +000072311998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7232
7233 * .cvsignore: Add .deps dir
7234
Daniel Veillardf8015fa1998-07-26 21:31:38 +00007235Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7238
Daniel Veillardfe926001998-07-26 04:28:20 +00007239Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007240
Daniel Veillardfe926001998-07-26 04:28:20 +00007241 * configure.in: added test for CPP
7242 * AUTHORS, Changelog: the original ones didn't get commited but the
7243 glib ones instead, fixed.
7244 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00007245
Daniel Veillardfe926001998-07-26 04:28:20 +00007246Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00007247
Daniel Veillardfe926001998-07-26 04:28:20 +00007248 * integrated code developped at W3C
7249 * changed the original Copyright
7250 * migrated to automake
7251 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00007252